From 7de8ae56a695265502a6dd7be13749c8e0d85e91 Mon Sep 17 00:00:00 2001 From: IGI-111 Date: Fri, 15 Nov 2024 05:06:55 +0000 Subject: [PATCH] deploy: 2b6fd7a53567581ca6e641110f9257ecd2fab173 --- master/book/.nojekyll | 1 - master/book/404.html | 188 - master/book/FontAwesome/css/font-awesome.css | 4 - master/book/FontAwesome/fonts/FontAwesome.ttf | Bin 165548 -> 0 bytes .../FontAwesome/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../FontAwesome/fonts/fontawesome-webfont.svg | 2671 ------ .../FontAwesome/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes master/book/advanced/advanced_storage.html | 328 - master/book/advanced/advanced_types.html | 224 - master/book/advanced/assembly.html | 251 - master/book/advanced/associated_types.html | 248 - master/book/advanced/generic_types.html | 293 - .../generics_and_trait_constraints.html | 266 - master/book/advanced/index.html | 209 - master/book/advanced/never_type.html | 233 - master/book/advanced/traits.html | 388 - master/book/ayu-highlight.css | 78 - master/book/basics/blockchain_types.html | 276 - master/book/basics/built_in_types.html | 368 - master/book/basics/comments_and_logging.html | 276 - .../basics/commonly_used_library_types.html | 283 - master/book/basics/constants.html | 301 - master/book/basics/control_flow.html | 345 - master/book/basics/converting_types.html | 381 - master/book/basics/functions.html | 258 - master/book/basics/index.html | 212 - .../methods_and_associated_functions.html | 264 - .../book/basics/structs_tuples_and_enums.html | 475 - master/book/basics/variables.html | 244 - .../access_control.html | 289 - .../calling_contracts.html | 405 - .../blockchain-development/external_code.html | 283 - .../hashing_and_cryptography.html | 392 - .../blockchain-development/identifiers.html | 204 - master/book/blockchain-development/index.html | 210 - .../blockchain-development/native_assets.html | 659 -- .../book/blockchain-development/purity.html | 239 - .../book/blockchain-development/storage.html | 828 -- master/book/book.js | 688 -- master/book/clipboard.min.js | 7 - master/book/common-collections/index.html | 208 - .../book/common-collections/storage_map.html | 278 - .../book/common-collections/storage_vec.html | 308 - master/book/common-collections/vec.html | 249 - master/book/css/chrome.css | 538 -- master/book/css/general.css | 203 - master/book/css/print.css | 54 - master/book/css/variables.css | 255 - master/book/debugging/debugging_with_cli.html | 566 -- master/book/debugging/debugging_with_ide.html | 249 - master/book/debugging/index.html | 208 - master/book/elasticlunr.min.js | 10 - master/book/examples/counter.html | 238 - master/book/examples/fizzbuzz.html | 227 - master/book/examples/index.html | 206 - master/book/examples/liquidity_pool.html | 246 - master/book/examples/sway_applications.html | 229 - .../book/examples/wallet_smart_contract.html | 271 - master/book/favicon.png | Bin 5679 -> 0 bytes master/book/favicon.svg | 22 - master/book/fonts/OPEN-SANS-LICENSE.txt | 202 - master/book/fonts/SOURCE-CODE-PRO-LICENSE.txt | 93 - master/book/fonts/fonts.css | 100 - .../open-sans-v17-all-charsets-300.woff2 | Bin 44352 -> 0 bytes ...open-sans-v17-all-charsets-300italic.woff2 | Bin 40656 -> 0 bytes .../open-sans-v17-all-charsets-600.woff2 | Bin 44936 -> 0 bytes ...open-sans-v17-all-charsets-600italic.woff2 | Bin 42120 -> 0 bytes .../open-sans-v17-all-charsets-700.woff2 | Bin 44988 -> 0 bytes ...open-sans-v17-all-charsets-700italic.woff2 | Bin 40800 -> 0 bytes .../open-sans-v17-all-charsets-800.woff2 | Bin 44536 -> 0 bytes ...open-sans-v17-all-charsets-800italic.woff2 | Bin 40812 -> 0 bytes .../open-sans-v17-all-charsets-italic.woff2 | Bin 41076 -> 0 bytes .../open-sans-v17-all-charsets-regular.woff2 | Bin 43236 -> 0 bytes ...source-code-pro-v11-all-charsets-500.woff2 | Bin 59140 -> 0 bytes master/book/forc/commands/forc_addr2line.html | 216 - master/book/forc/commands/forc_build.html | 333 - master/book/forc/commands/forc_check.html | 242 - master/book/forc/commands/forc_clean.html | 217 - .../book/forc/commands/forc_completions.html | 301 - .../book/forc/commands/forc_contract-id.html | 304 - master/book/forc/commands/forc_init.html | 245 - master/book/forc/commands/forc_new.html | 245 - .../forc/commands/forc_parse-bytecode.html | 238 - master/book/forc/commands/forc_plugins.html | 224 - .../forc/commands/forc_predicate-root.html | 299 - master/book/forc/commands/forc_template.html | 227 - master/book/forc/commands/forc_test.html | 326 - master/book/forc/commands/forc_update.html | 226 - master/book/forc/commands/index.html | 215 - master/book/forc/dependencies.html | 220 - master/book/forc/index.html | 201 - master/book/forc/manifest_reference.html | 372 - .../forc/plugins/forc_client/forc_deploy.html | 354 - .../forc/plugins/forc_client/forc_run.html | 332 - .../forc/plugins/forc_client/forc_submit.html | 242 - .../book/forc/plugins/forc_client/index.html | 342 - master/book/forc/plugins/forc_crypto.html | 246 - master/book/forc/plugins/forc_debug.html | 208 - master/book/forc/plugins/forc_doc.html | 241 - master/book/forc/plugins/forc_explore.html | 213 - master/book/forc/plugins/forc_fmt.html | 226 - master/book/forc/plugins/forc_lsp.html | 198 - master/book/forc/plugins/index.html | 218 - master/book/forc/workspaces.html | 239 - master/book/highlight.css | 82 - master/book/highlight.js | 392 - master/book/index.html | 243 - master/book/introduction/core_library.html | 219 - master/book/introduction/forc_project.html | 261 - master/book/introduction/fuel_toolchain.html | 216 - master/book/introduction/getting_started.html | 202 - master/book/introduction/index.html | 207 - .../book/introduction/standard_library.html | 234 - master/book/introduction/sway_standards.html | 232 - master/book/lsp/features.html | 226 - master/book/lsp/index.html | 208 - master/book/lsp/installation.html | 218 - master/book/lsp/troubleshooting.html | 222 - master/book/mark.min.js | 7 - master/book/print.html | 8273 ----------------- master/book/reference/attributes.html | 237 - .../book/reference/compiler_intrinsics.html | 394 - .../book/reference/contributing_to_sway.html | 273 - master/book/reference/index.html | 208 - master/book/reference/keywords.html | 281 - .../known_issues_and_workarounds.html | 210 - master/book/reference/rust_differences.html | 224 - .../book/reference/solidity_differences.html | 216 - master/book/reference/style_guide.html | 203 - master/book/reference/sway_libs.html | 230 - master/book/reference/undefined_behavior.html | 211 - master/book/searcher.js | 483 - master/book/searchindex.js | 1 - master/book/searchindex.json | 1 - master/book/sway-program-types/index.html | 212 - master/book/sway-program-types/libraries.html | 357 - .../book/sway-program-types/predicates.html | 220 - master/book/sway-program-types/scripts.html | 222 - .../sway-program-types/smart_contracts.html | 325 - master/book/testing/index.html | 207 - master/book/testing/testing-with-rust.html | 447 - master/book/testing/unit-testing.html | 368 - master/book/tomorrow-night.css | 102 - master/index.html | 4 - master/reference/.nojekyll | 1 - master/reference/404.html | 188 - .../FontAwesome/css/font-awesome.css | 4 - .../FontAwesome/fonts/FontAwesome.ttf | Bin 165548 -> 0 bytes .../FontAwesome/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../FontAwesome/fonts/fontawesome-webfont.svg | 2671 ------ .../FontAwesome/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes master/reference/ayu-highlight.css | 78 - master/reference/book.js | 688 -- master/reference/clipboard.min.js | 7 - master/reference/code/Forc.lock | 272 - master/reference/code/Forc.toml | 54 - .../access-control/ownership/.gitignore | 2 - .../access-control/ownership/Forc.toml | 8 - .../access-control/ownership/src/main.sw | 32 - .../code/examples/counter/.gitignore | 2 - .../reference/code/examples/counter/Forc.toml | 8 - .../code/examples/counter/src/main.sw | 36 - .../code/examples/fizzbuzz/.gitignore | 2 - .../code/examples/fizzbuzz/Forc.toml | 8 - .../code/examples/fizzbuzz/src/lib.sw | 23 - .../code/examples/wallet_example/.gitignore | 2 - .../code/examples/wallet_example/Forc.toml | 8 - .../code/examples/wallet_example/src/main.sw | 39 - .../code/language/annotations/.gitignore | 2 - .../code/language/annotations/Forc.lock | 14 - .../code/language/annotations/Forc.toml | 8 - .../code/language/annotations/src/main.sw | 100 - .../code/language/built-ins/arrays/.gitignore | 2 - .../code/language/built-ins/arrays/Forc.lock | 14 - .../code/language/built-ins/arrays/Forc.toml | 8 - .../code/language/built-ins/arrays/src/lib.sw | 15 - .../language/built-ins/booleans/.gitignore | 2 - .../language/built-ins/booleans/Forc.lock | 14 - .../language/built-ins/booleans/Forc.toml | 8 - .../language/built-ins/booleans/src/lib.sw | 11 - .../code/language/built-ins/bytes/.gitignore | 2 - .../code/language/built-ins/bytes/Forc.lock | 14 - .../code/language/built-ins/bytes/Forc.toml | 8 - .../code/language/built-ins/bytes/src/lib.sw | 7 - .../language/built-ins/constants/.gitignore | 2 - .../language/built-ins/constants/Forc.lock | 3 - .../language/built-ins/constants/Forc.toml | 8 - .../language/built-ins/constants/src/lib.sw | 13 - .../code/language/built-ins/enums/.gitignore | 2 - .../code/language/built-ins/enums/Forc.lock | 14 - .../code/language/built-ins/enums/Forc.toml | 8 - .../built-ins/enums/src/basic_enum.sw | 18 - .../built-ins/enums/src/enum_of_enums.sw | 16 - .../built-ins/enums/src/enum_of_structs.sw | 21 - .../code/language/built-ins/enums/src/main.sw | 4 - .../language/built-ins/numerics/.gitignore | 2 - .../language/built-ins/numerics/Forc.lock | 14 - .../language/built-ins/numerics/Forc.toml | 8 - .../language/built-ins/numerics/src/lib.sw | 12 - .../code/language/built-ins/slices/.gitignore | 2 - .../code/language/built-ins/slices/Forc.lock | 14 - .../code/language/built-ins/slices/Forc.toml | 8 - .../code/language/built-ins/slices/src/lib.sw | 7 - .../language/built-ins/strings/.gitignore | 2 - .../code/language/built-ins/strings/Forc.lock | 14 - .../code/language/built-ins/strings/Forc.toml | 8 - .../language/built-ins/strings/src/lib.sw | 17 - .../language/built-ins/structs/.gitignore | 2 - .../code/language/built-ins/structs/Forc.lock | 14 - .../code/language/built-ins/structs/Forc.toml | 8 - .../language/built-ins/structs/src/lib.sw | 65 - .../code/language/built-ins/tuples/.gitignore | 2 - .../code/language/built-ins/tuples/Forc.lock | 14 - .../code/language/built-ins/tuples/Forc.toml | 8 - .../code/language/built-ins/tuples/src/lib.sw | 32 - .../code/language/comments/.gitignore | 2 - .../code/language/comments/Forc.lock | 14 - .../code/language/comments/Forc.toml | 8 - .../code/language/comments/src/lib.sw | 42 - .../code/language/control_flow/.gitignore | 2 - .../code/language/control_flow/Forc.lock | 13 - .../code/language/control_flow/Forc.toml | 8 - .../code/language/control_flow/src/lib.sw | 222 - .../code/language/functions/.gitignore | 2 - .../code/language/functions/Forc.lock | 14 - .../code/language/functions/Forc.toml | 8 - .../code/language/functions/src/explicit.sw | 15 - .../code/language/functions/src/implicit.sw | 16 - .../code/language/functions/src/lib.sw | 64 - .../contracts/interface/.gitignore | 2 - .../contracts/interface/Forc.lock | 14 - .../contracts/interface/Forc.toml | 8 - .../contracts/interface/src/lib.sw | 21 - .../program-types/contracts/wallet/.gitignore | 2 - .../program-types/contracts/wallet/Forc.lock | 22 - .../program-types/contracts/wallet/Forc.toml | 9 - .../contracts/wallet/src/main.sw | 15 - .../libraries/external/my_library/.gitignore | 2 - .../libraries/external/my_library/Forc.lock | 22 - .../libraries/external/my_library/Forc.toml | 9 - .../libraries/external/my_library/src/lib.sw | 5 - .../external/my_other_library/.gitignore | 2 - .../external/my_other_library/Forc.lock | 14 - .../external/my_other_library/Forc.toml | 8 - .../external/my_other_library/src/lib.sw | 3 - .../libraries/internal/my_lib/.gitignore | 2 - .../libraries/internal/my_lib/Forc.lock | 13 - .../libraries/internal/my_lib/Forc.toml | 8 - .../libraries/internal/my_lib/src/lib.sw | 7 - .../internal/my_lib/src/my_library.sw | 27 - .../predicates/simple_predicate/.gitignore | 2 - .../predicates/simple_predicate/Forc.lock | 14 - .../predicates/simple_predicate/Forc.toml | 8 - .../predicates/simple_predicate/src/main.sw | 6 - .../scripts/simple_script/.gitignore | 2 - .../scripts/simple_script/Forc.lock | 22 - .../scripts/simple_script/Forc.toml | 8 - .../scripts/simple_script/src/main.sw | 6 - .../style-guide/annotation_style/.gitignore | 2 - .../style-guide/annotation_style/Forc.lock | 14 - .../style-guide/annotation_style/Forc.toml | 8 - .../style-guide/annotation_style/src/lib.sw | 11 - .../style-guide/enum_style/.gitignore | 2 - .../language/style-guide/enum_style/Forc.lock | 14 - .../language/style-guide/enum_style/Forc.toml | 8 - .../style-guide/enum_style/src/lib.sw | 33 - .../language/style-guide/getters/.gitignore | 2 - .../language/style-guide/getters/Forc.lock | 14 - .../language/style-guide/getters/Forc.toml | 8 - .../language/style-guide/getters/src/lib.sw | 12 - .../intermediate_variables/.gitignore | 2 - .../intermediate_variables/Forc.toml | 9 - .../intermediate_variables/src/lib.sw | 29 - .../style-guide/letter_casing/.gitignore | 2 - .../style-guide/letter_casing/Forc.lock | 14 - .../style-guide/letter_casing/Forc.toml | 8 - .../style-guide/letter_casing/src/lib.sw | 26 - .../style-guide/pattern_matching/.gitignore | 2 - .../style-guide/pattern_matching/Forc.toml | 8 - .../style-guide/pattern_matching/src/lib.sw | 34 - .../style-guide/struct_shorthand/.gitignore | 2 - .../style-guide/struct_shorthand/Forc.lock | 14 - .../style-guide/struct_shorthand/Forc.toml | 8 - .../style-guide/struct_shorthand/src/lib.sw | 19 - .../style-guide/unused_variables/.gitignore | 2 - .../style-guide/unused_variables/Forc.toml | 8 - .../style-guide/unused_variables/src/lib.sw | 34 - .../traits/associated-consts/.gitignore | 2 - .../traits/associated-consts/Forc.lock | 3 - .../traits/associated-consts/Forc.toml | 8 - .../traits/associated-consts/src/lib.sw | 16 - .../traits/associated-types/.gitignore | 2 - .../traits/associated-types/Forc.lock | 3 - .../traits/associated-types/Forc.toml | 8 - .../traits/associated-types/src/lib.sw | 26 - .../code/language/variables/.gitignore | 2 - .../code/language/variables/Forc.lock | 14 - .../code/language/variables/Forc.toml | 8 - .../code/language/variables/src/lib.sw | 52 - .../enum_advanced/.gitignore | 2 - .../advanced-concepts/enum_advanced/Forc.lock | 13 - .../advanced-concepts/enum_advanced/Forc.toml | 8 - .../enum_advanced/src/lib.sw | 37 - .../misc/known-issues/string_issue/.gitignore | 2 - .../misc/known-issues/string_issue/Forc.lock | 14 - .../misc/known-issues/string_issue/Forc.toml | 8 - .../misc/known-issues/string_issue/src/lib.sw | 16 - .../code/operations/assertions/.gitignore | 2 - .../code/operations/assertions/Forc.lock | 14 - .../code/operations/assertions/Forc.toml | 8 - .../code/operations/assertions/src/lib.sw | 34 - .../code/operations/assertions/src/req.sw | 8 - .../operations/asset_operations/.gitignore | 2 - .../operations/asset_operations/Forc.lock | 13 - .../operations/asset_operations/Forc.toml | 8 - .../operations/asset_operations/src/lib.sw | 95 - .../code/operations/call_data/.gitignore | 2 - .../code/operations/call_data/Forc.lock | 14 - .../code/operations/call_data/Forc.toml | 8 - .../code/operations/call_data/src/lib.sw | 35 - .../contract_calling/call/.gitignore | 2 - .../contract_calling/call/Forc.lock | 21 - .../contract_calling/call/Forc.toml | 9 - .../contract_calling/call/src/main.sw | 21 - .../contract_interface/.gitignore | 2 - .../contract_interface/Forc.lock | 13 - .../contract_interface/Forc.toml | 8 - .../contract_interface/src/lib.sw | 7 - .../code/operations/hashing/.gitignore | 2 - .../code/operations/hashing/Forc.lock | 13 - .../code/operations/hashing/Forc.toml | 8 - .../code/operations/hashing/src/lib.sw | 23 - .../code/operations/logging/.gitignore | 2 - .../code/operations/logging/Forc.lock | 14 - .../code/operations/logging/Forc.toml | 8 - .../code/operations/logging/src/lib.sw | 8 - .../code/operations/namespace/.gitignore | 2 - .../code/operations/namespace/Forc.lock | 14 - .../code/operations/namespace/Forc.toml | 9 - .../code/operations/namespace/src/lib.sw | 46 - .../code/operations/re_entrency/.gitignore | 2 - .../code/operations/re_entrency/Forc.lock | 21 - .../code/operations/re_entrency/Forc.toml | 8 - .../code/operations/re_entrency/src/main.sw | 25 - .../storage/empty_storage_init/.gitignore | 2 - .../storage/empty_storage_init/Forc.lock | 14 - .../storage/empty_storage_init/Forc.toml | 8 - .../storage/empty_storage_init/src/main.sw | 9 - .../reading_writing_to_storage/.gitignore | 2 - .../reading_writing_to_storage/Forc.lock | 14 - .../reading_writing_to_storage/Forc.toml | 8 - .../reading_writing_to_storage/src/main.sw | 26 - .../storage/storage_in_keyword/.gitignore | 2 - .../storage/storage_in_keyword/Forc.lock | 14 - .../storage/storage_in_keyword/Forc.toml | 8 - .../storage/storage_in_keyword/src/main.sw | 39 - .../storage/storage_init/.gitignore | 2 - .../operations/storage/storage_init/Forc.lock | 14 - .../operations/storage/storage_init/Forc.toml | 8 - .../storage/storage_init/src/main.sw | 34 - .../operations/storage/storage_map/.gitignore | 2 - .../operations/storage/storage_map/Forc.lock | 14 - .../operations/storage/storage_map/Forc.toml | 8 - .../storage/storage_map/src/main.sw | 26 - .../operations/storage/storage_vec/.gitignore | 2 - .../operations/storage/storage_vec/Forc.lock | 14 - .../operations/storage/storage_vec/Forc.toml | 8 - .../storage/storage_vec/src/main.sw | 26 - .../operations/storage/store_get/.gitignore | 2 - .../operations/storage/store_get/Forc.lock | 14 - .../operations/storage/store_get/Forc.toml | 8 - .../operations/storage/store_get/src/main.sw | 19 - master/reference/css/chrome.css | 538 -- master/reference/css/general.css | 203 - master/reference/css/print.css | 54 - master/reference/css/variables.css | 255 - .../examples/contract-ownership.html | 238 - .../documentation/examples/counter.html | 240 - .../documentation/examples/fizzbuzz.html | 229 - .../examples/liquidity-pool.html | 198 - .../documentation/examples/wallet.html | 238 - .../introduction/installation/cargo.html | 213 - .../introduction/installation/fuel-core.html | 205 - .../introduction/installation/fuelup.html | 206 - .../introduction/installation/index.html | 216 - .../introduction/installation/source.html | 213 - .../annotations/attributes/allow.html | 213 - .../annotations/attributes/deprecated.html | 208 - .../annotations/attributes/index.html | 199 - .../annotations/attributes/inline.html | 210 - .../annotations/attributes/payable.html | 204 - .../annotations/attributes/storage.html | 219 - .../language/annotations/attributes/test.html | 224 - .../language/annotations/index.html | 198 - .../language/annotations/type.html | 205 - .../language/built-ins/arrays.html | 213 - .../language/built-ins/b256.html | 202 - .../language/built-ins/boolean.html | 215 - .../language/built-ins/enums.html | 250 - .../language/built-ins/index.html | 243 - .../language/built-ins/numeric.html | 232 - .../language/built-ins/string.html | 215 - .../language/built-ins/structs.html | 268 - .../language/built-ins/tuples.html | 231 - .../language/comments/index.html | 246 - .../language/control-flow/if-expressions.html | 245 - .../language/control-flow/index.html | 201 - .../language/control-flow/looping/break.html | 208 - .../control-flow/looping/continue.html | 209 - .../language/control-flow/looping/index.html | 205 - .../language/control-flow/looping/while.html | 223 - .../control-flow/match/complex/constant.html | 212 - .../control-flow/match/complex/enum.html | 213 - .../control-flow/match/complex/index.html | 206 - .../match/complex/multiple-values.html | 216 - .../match/complex/nested-expression.html | 222 - .../control-flow/match/complex/struct.html | 219 - .../language/control-flow/match/index.html | 207 - .../control-flow/match/multi-line.html | 211 - .../control-flow/match/single-line.html | 213 - .../functions/associated-function.html | 223 - .../language/functions/function.html | 210 - .../language/functions/index.html | 219 - .../language/functions/method.html | 225 - .../language/functions/return.html | 235 - .../language/generics/index.html | 198 - .../language/program-types/contract.html | 253 - .../language/program-types/index.html | 241 - .../program-types/libraries/external.html | 242 - .../program-types/libraries/index.html | 244 - .../program-types/libraries/internal.html | 220 - .../language/program-types/predicate.html | 217 - .../language/program-types/script.html | 215 - .../language/style-guide/annotations.html | 208 - .../language/style-guide/comments.html | 205 - .../language/style-guide/enums.html | 231 - .../language/style-guide/getters.html | 215 - .../language/style-guide/index.html | 203 - .../style-guide/intermediate-variables.html | 213 - .../language/style-guide/name-convention.html | 229 - .../style-guide/pattern-matching.html | 221 - .../language/style-guide/returning.html | 204 - .../language/style-guide/structs.html | 216 - .../style-guide/unused-variables.html | 221 - .../documentation/language/traits/index.html | 276 - .../language/variables/const.html | 224 - .../language/variables/index.html | 214 - .../documentation/language/variables/let.html | 218 - .../variables/variable-shadowing.html | 216 - .../compiler-intrinsics.html | 198 - .../misc/advanced-concepts/enums.html | 229 - .../misc/advanced-concepts/index.html | 198 - .../misc/advanced-concepts/structs.html | 200 - .../misc/language-comparison/index.html | 198 - .../misc/language-comparison/rust.html | 198 - .../misc/language-comparison/solidity.html | 198 - .../documentation/misc/manifest/index.html | 192 - .../reference/documentation/misc/prelude.html | 234 - .../documentation/misc/sdk/index.html | 198 - .../documentation/misc/sdk/rust.html | 198 - .../documentation/misc/sdk/typescript.html | 198 - .../misc/workarounds/general.html | 208 - .../misc/workarounds/importing.html | 212 - .../documentation/misc/workarounds/index.html | 198 - .../misc/workarounds/missing-features.html | 198 - .../misc/workarounds/pattern-matching.html | 203 - .../misc/workarounds/predicates.html | 201 - .../misc/workarounds/storage.html | 198 - .../misc/workarounds/strings.html | 207 - .../operations/assertions/assert-eq.html | 206 - .../operations/assertions/assert-ne.html | 206 - .../operations/assertions/assert.html | 207 - .../operations/assertions/index.html | 212 - .../operations/assertions/require.html | 208 - .../operations/assertions/revert.html | 208 - .../operations/asset/balance.html | 198 - .../documentation/operations/asset/burn.html | 213 - .../documentation/operations/asset/index.html | 216 - .../asset/mint/address-or-contract.html | 211 - .../operations/asset/mint/address.html | 209 - .../operations/asset/mint/contract.html | 209 - .../operations/asset/mint/index.html | 208 - .../operations/asset/mint/mint.html | 205 - .../asset/transfer/address-or-contract.html | 211 - .../operations/asset/transfer/address.html | 209 - .../operations/asset/transfer/contract.html | 209 - .../operations/asset/transfer/index.html | 205 - .../operations/call-data/index.html | 205 - .../call-data/msg-asset-amount.html | 210 - .../operations/call-data/msg-asset.html | 213 - .../operations/call-data/msg-sender.html | 210 - .../operations/contract-call.html | 243 - .../operations/hashing/index.html | 206 - .../operations/hashing/keccak256.html | 210 - .../operations/hashing/sha256.html | 210 - .../documentation/operations/log.html | 222 - .../operations/namespace/address.html | 216 - .../operations/namespace/contract-id.html | 210 - .../operations/namespace/identity.html | 210 - .../operations/namespace/index.html | 206 - .../documentation/operations/reentrancy.html | 223 - .../operations/signatures/ethereum.html | 198 - .../operations/signatures/fuel.html | 198 - .../operations/signatures/index.html | 198 - .../operations/storage/index.html | 207 - .../operations/storage/init.html | 246 - .../operations/storage/libraries/index.html | 204 - .../storage/libraries/storage-map.html | 231 - .../storage/libraries/storage-vec.html | 231 - .../storage/libraries/store-get.html | 222 - .../operations/storage/read-write.html | 227 - master/reference/elasticlunr.min.js | 10 - master/reference/favicon.png | Bin 5679 -> 0 bytes master/reference/favicon.svg | 22 - master/reference/fonts/OPEN-SANS-LICENSE.txt | 202 - .../fonts/SOURCE-CODE-PRO-LICENSE.txt | 93 - master/reference/fonts/fonts.css | 100 - .../open-sans-v17-all-charsets-300.woff2 | Bin 44352 -> 0 bytes ...open-sans-v17-all-charsets-300italic.woff2 | Bin 40656 -> 0 bytes .../open-sans-v17-all-charsets-600.woff2 | Bin 44936 -> 0 bytes ...open-sans-v17-all-charsets-600italic.woff2 | Bin 42120 -> 0 bytes .../open-sans-v17-all-charsets-700.woff2 | Bin 44988 -> 0 bytes ...open-sans-v17-all-charsets-700italic.woff2 | Bin 40800 -> 0 bytes .../open-sans-v17-all-charsets-800.woff2 | Bin 44536 -> 0 bytes ...open-sans-v17-all-charsets-800italic.woff2 | Bin 40812 -> 0 bytes .../open-sans-v17-all-charsets-italic.woff2 | Bin 41076 -> 0 bytes .../open-sans-v17-all-charsets-regular.woff2 | Bin 43236 -> 0 bytes ...source-code-pro-v11-all-charsets-500.woff2 | Bin 59140 -> 0 bytes master/reference/highlight.css | 82 - master/reference/highlight.js | 392 - master/reference/index.html | 195 - master/reference/mark.min.js | 7 - master/reference/print.html | 2633 ------ master/reference/searcher.js | 483 - master/reference/searchindex.js | 1 - master/reference/searchindex.json | 1 - master/reference/tomorrow-night.css | 102 - 541 files changed, 84325 deletions(-) delete mode 100644 master/book/.nojekyll delete mode 100644 master/book/404.html delete mode 100644 master/book/FontAwesome/css/font-awesome.css delete mode 100644 master/book/FontAwesome/fonts/FontAwesome.ttf delete mode 100644 master/book/FontAwesome/fonts/fontawesome-webfont.eot delete mode 100644 master/book/FontAwesome/fonts/fontawesome-webfont.svg delete mode 100644 master/book/FontAwesome/fonts/fontawesome-webfont.ttf delete mode 100644 master/book/FontAwesome/fonts/fontawesome-webfont.woff delete mode 100644 master/book/FontAwesome/fonts/fontawesome-webfont.woff2 delete mode 100644 master/book/advanced/advanced_storage.html delete mode 100644 master/book/advanced/advanced_types.html delete mode 100644 master/book/advanced/assembly.html delete mode 100644 master/book/advanced/associated_types.html delete mode 100644 master/book/advanced/generic_types.html delete mode 100644 master/book/advanced/generics_and_trait_constraints.html delete mode 100644 master/book/advanced/index.html delete mode 100644 master/book/advanced/never_type.html delete mode 100644 master/book/advanced/traits.html delete mode 100644 master/book/ayu-highlight.css delete mode 100644 master/book/basics/blockchain_types.html delete mode 100644 master/book/basics/built_in_types.html delete mode 100644 master/book/basics/comments_and_logging.html delete mode 100644 master/book/basics/commonly_used_library_types.html delete mode 100644 master/book/basics/constants.html delete mode 100644 master/book/basics/control_flow.html delete mode 100644 master/book/basics/converting_types.html delete mode 100644 master/book/basics/functions.html delete mode 100644 master/book/basics/index.html delete mode 100644 master/book/basics/methods_and_associated_functions.html delete mode 100644 master/book/basics/structs_tuples_and_enums.html delete mode 100644 master/book/basics/variables.html delete mode 100644 master/book/blockchain-development/access_control.html delete mode 100644 master/book/blockchain-development/calling_contracts.html delete mode 100644 master/book/blockchain-development/external_code.html delete mode 100644 master/book/blockchain-development/hashing_and_cryptography.html delete mode 100644 master/book/blockchain-development/identifiers.html delete mode 100644 master/book/blockchain-development/index.html delete mode 100644 master/book/blockchain-development/native_assets.html delete mode 100644 master/book/blockchain-development/purity.html delete mode 100644 master/book/blockchain-development/storage.html delete mode 100644 master/book/book.js delete mode 100644 master/book/clipboard.min.js delete mode 100644 master/book/common-collections/index.html delete mode 100644 master/book/common-collections/storage_map.html delete mode 100644 master/book/common-collections/storage_vec.html delete mode 100644 master/book/common-collections/vec.html delete mode 100644 master/book/css/chrome.css delete mode 100644 master/book/css/general.css delete mode 100644 master/book/css/print.css delete mode 100644 master/book/css/variables.css delete mode 100644 master/book/debugging/debugging_with_cli.html delete mode 100644 master/book/debugging/debugging_with_ide.html delete mode 100644 master/book/debugging/index.html delete mode 100644 master/book/elasticlunr.min.js delete mode 100644 master/book/examples/counter.html delete mode 100644 master/book/examples/fizzbuzz.html delete mode 100644 master/book/examples/index.html delete mode 100644 master/book/examples/liquidity_pool.html delete mode 100644 master/book/examples/sway_applications.html delete mode 100644 master/book/examples/wallet_smart_contract.html delete mode 100644 master/book/favicon.png delete mode 100644 master/book/favicon.svg delete mode 100644 master/book/fonts/OPEN-SANS-LICENSE.txt delete mode 100644 master/book/fonts/SOURCE-CODE-PRO-LICENSE.txt delete mode 100644 master/book/fonts/fonts.css delete mode 100644 master/book/fonts/open-sans-v17-all-charsets-300.woff2 delete mode 100644 master/book/fonts/open-sans-v17-all-charsets-300italic.woff2 delete mode 100644 master/book/fonts/open-sans-v17-all-charsets-600.woff2 delete mode 100644 master/book/fonts/open-sans-v17-all-charsets-600italic.woff2 delete mode 100644 master/book/fonts/open-sans-v17-all-charsets-700.woff2 delete mode 100644 master/book/fonts/open-sans-v17-all-charsets-700italic.woff2 delete mode 100644 master/book/fonts/open-sans-v17-all-charsets-800.woff2 delete mode 100644 master/book/fonts/open-sans-v17-all-charsets-800italic.woff2 delete mode 100644 master/book/fonts/open-sans-v17-all-charsets-italic.woff2 delete mode 100644 master/book/fonts/open-sans-v17-all-charsets-regular.woff2 delete mode 100644 master/book/fonts/source-code-pro-v11-all-charsets-500.woff2 delete mode 100644 master/book/forc/commands/forc_addr2line.html delete mode 100644 master/book/forc/commands/forc_build.html delete mode 100644 master/book/forc/commands/forc_check.html delete mode 100644 master/book/forc/commands/forc_clean.html delete mode 100644 master/book/forc/commands/forc_completions.html delete mode 100644 master/book/forc/commands/forc_contract-id.html delete mode 100644 master/book/forc/commands/forc_init.html delete mode 100644 master/book/forc/commands/forc_new.html delete mode 100644 master/book/forc/commands/forc_parse-bytecode.html delete mode 100644 master/book/forc/commands/forc_plugins.html delete mode 100644 master/book/forc/commands/forc_predicate-root.html delete mode 100644 master/book/forc/commands/forc_template.html delete mode 100644 master/book/forc/commands/forc_test.html delete mode 100644 master/book/forc/commands/forc_update.html delete mode 100644 master/book/forc/commands/index.html delete mode 100644 master/book/forc/dependencies.html delete mode 100644 master/book/forc/index.html delete mode 100644 master/book/forc/manifest_reference.html delete mode 100644 master/book/forc/plugins/forc_client/forc_deploy.html delete mode 100644 master/book/forc/plugins/forc_client/forc_run.html delete mode 100644 master/book/forc/plugins/forc_client/forc_submit.html delete mode 100644 master/book/forc/plugins/forc_client/index.html delete mode 100644 master/book/forc/plugins/forc_crypto.html delete mode 100644 master/book/forc/plugins/forc_debug.html delete mode 100644 master/book/forc/plugins/forc_doc.html delete mode 100644 master/book/forc/plugins/forc_explore.html delete mode 100644 master/book/forc/plugins/forc_fmt.html delete mode 100644 master/book/forc/plugins/forc_lsp.html delete mode 100644 master/book/forc/plugins/index.html delete mode 100644 master/book/forc/workspaces.html delete mode 100644 master/book/highlight.css delete mode 100644 master/book/highlight.js delete mode 100644 master/book/index.html delete mode 100644 master/book/introduction/core_library.html delete mode 100644 master/book/introduction/forc_project.html delete mode 100644 master/book/introduction/fuel_toolchain.html delete mode 100644 master/book/introduction/getting_started.html delete mode 100644 master/book/introduction/index.html delete mode 100644 master/book/introduction/standard_library.html delete mode 100644 master/book/introduction/sway_standards.html delete mode 100644 master/book/lsp/features.html delete mode 100644 master/book/lsp/index.html delete mode 100644 master/book/lsp/installation.html delete mode 100644 master/book/lsp/troubleshooting.html delete mode 100644 master/book/mark.min.js delete mode 100644 master/book/print.html delete mode 100644 master/book/reference/attributes.html delete mode 100644 master/book/reference/compiler_intrinsics.html delete mode 100644 master/book/reference/contributing_to_sway.html delete mode 100644 master/book/reference/index.html delete mode 100644 master/book/reference/keywords.html delete mode 100644 master/book/reference/known_issues_and_workarounds.html delete mode 100644 master/book/reference/rust_differences.html delete mode 100644 master/book/reference/solidity_differences.html delete mode 100644 master/book/reference/style_guide.html delete mode 100644 master/book/reference/sway_libs.html delete mode 100644 master/book/reference/undefined_behavior.html delete mode 100644 master/book/searcher.js delete mode 100644 master/book/searchindex.js delete mode 100644 master/book/searchindex.json delete mode 100644 master/book/sway-program-types/index.html delete mode 100644 master/book/sway-program-types/libraries.html delete mode 100644 master/book/sway-program-types/predicates.html delete mode 100644 master/book/sway-program-types/scripts.html delete mode 100644 master/book/sway-program-types/smart_contracts.html delete mode 100644 master/book/testing/index.html delete mode 100644 master/book/testing/testing-with-rust.html delete mode 100644 master/book/testing/unit-testing.html delete mode 100644 master/book/tomorrow-night.css delete mode 100644 master/index.html delete mode 100644 master/reference/.nojekyll delete mode 100644 master/reference/404.html delete mode 100644 master/reference/FontAwesome/css/font-awesome.css delete mode 100644 master/reference/FontAwesome/fonts/FontAwesome.ttf delete mode 100644 master/reference/FontAwesome/fonts/fontawesome-webfont.eot delete mode 100644 master/reference/FontAwesome/fonts/fontawesome-webfont.svg delete mode 100644 master/reference/FontAwesome/fonts/fontawesome-webfont.ttf delete mode 100644 master/reference/FontAwesome/fonts/fontawesome-webfont.woff delete mode 100644 master/reference/FontAwesome/fonts/fontawesome-webfont.woff2 delete mode 100644 master/reference/ayu-highlight.css delete mode 100644 master/reference/book.js delete mode 100644 master/reference/clipboard.min.js delete mode 100644 master/reference/code/Forc.lock delete mode 100644 master/reference/code/Forc.toml delete mode 100644 master/reference/code/examples/access-control/ownership/.gitignore delete mode 100644 master/reference/code/examples/access-control/ownership/Forc.toml delete mode 100644 master/reference/code/examples/access-control/ownership/src/main.sw delete mode 100644 master/reference/code/examples/counter/.gitignore delete mode 100644 master/reference/code/examples/counter/Forc.toml delete mode 100644 master/reference/code/examples/counter/src/main.sw delete mode 100644 master/reference/code/examples/fizzbuzz/.gitignore delete mode 100644 master/reference/code/examples/fizzbuzz/Forc.toml delete mode 100644 master/reference/code/examples/fizzbuzz/src/lib.sw delete mode 100644 master/reference/code/examples/wallet_example/.gitignore delete mode 100644 master/reference/code/examples/wallet_example/Forc.toml delete mode 100644 master/reference/code/examples/wallet_example/src/main.sw delete mode 100644 master/reference/code/language/annotations/.gitignore delete mode 100644 master/reference/code/language/annotations/Forc.lock delete mode 100644 master/reference/code/language/annotations/Forc.toml delete mode 100644 master/reference/code/language/annotations/src/main.sw delete mode 100644 master/reference/code/language/built-ins/arrays/.gitignore delete mode 100644 master/reference/code/language/built-ins/arrays/Forc.lock delete mode 100644 master/reference/code/language/built-ins/arrays/Forc.toml delete mode 100644 master/reference/code/language/built-ins/arrays/src/lib.sw delete mode 100644 master/reference/code/language/built-ins/booleans/.gitignore delete mode 100644 master/reference/code/language/built-ins/booleans/Forc.lock delete mode 100644 master/reference/code/language/built-ins/booleans/Forc.toml delete mode 100644 master/reference/code/language/built-ins/booleans/src/lib.sw delete mode 100644 master/reference/code/language/built-ins/bytes/.gitignore delete mode 100644 master/reference/code/language/built-ins/bytes/Forc.lock delete mode 100644 master/reference/code/language/built-ins/bytes/Forc.toml delete mode 100644 master/reference/code/language/built-ins/bytes/src/lib.sw delete mode 100644 master/reference/code/language/built-ins/constants/.gitignore delete mode 100644 master/reference/code/language/built-ins/constants/Forc.lock delete mode 100644 master/reference/code/language/built-ins/constants/Forc.toml delete mode 100644 master/reference/code/language/built-ins/constants/src/lib.sw delete mode 100644 master/reference/code/language/built-ins/enums/.gitignore delete mode 100644 master/reference/code/language/built-ins/enums/Forc.lock delete mode 100644 master/reference/code/language/built-ins/enums/Forc.toml delete mode 100644 master/reference/code/language/built-ins/enums/src/basic_enum.sw delete mode 100644 master/reference/code/language/built-ins/enums/src/enum_of_enums.sw delete mode 100644 master/reference/code/language/built-ins/enums/src/enum_of_structs.sw delete mode 100644 master/reference/code/language/built-ins/enums/src/main.sw delete mode 100644 master/reference/code/language/built-ins/numerics/.gitignore delete mode 100644 master/reference/code/language/built-ins/numerics/Forc.lock delete mode 100644 master/reference/code/language/built-ins/numerics/Forc.toml delete mode 100644 master/reference/code/language/built-ins/numerics/src/lib.sw delete mode 100644 master/reference/code/language/built-ins/slices/.gitignore delete mode 100644 master/reference/code/language/built-ins/slices/Forc.lock delete mode 100644 master/reference/code/language/built-ins/slices/Forc.toml delete mode 100644 master/reference/code/language/built-ins/slices/src/lib.sw delete mode 100644 master/reference/code/language/built-ins/strings/.gitignore delete mode 100644 master/reference/code/language/built-ins/strings/Forc.lock delete mode 100644 master/reference/code/language/built-ins/strings/Forc.toml delete mode 100644 master/reference/code/language/built-ins/strings/src/lib.sw delete mode 100644 master/reference/code/language/built-ins/structs/.gitignore delete mode 100644 master/reference/code/language/built-ins/structs/Forc.lock delete mode 100644 master/reference/code/language/built-ins/structs/Forc.toml delete mode 100644 master/reference/code/language/built-ins/structs/src/lib.sw delete mode 100644 master/reference/code/language/built-ins/tuples/.gitignore delete mode 100644 master/reference/code/language/built-ins/tuples/Forc.lock delete mode 100644 master/reference/code/language/built-ins/tuples/Forc.toml delete mode 100644 master/reference/code/language/built-ins/tuples/src/lib.sw delete mode 100644 master/reference/code/language/comments/.gitignore delete mode 100644 master/reference/code/language/comments/Forc.lock delete mode 100644 master/reference/code/language/comments/Forc.toml delete mode 100644 master/reference/code/language/comments/src/lib.sw delete mode 100644 master/reference/code/language/control_flow/.gitignore delete mode 100644 master/reference/code/language/control_flow/Forc.lock delete mode 100644 master/reference/code/language/control_flow/Forc.toml delete mode 100644 master/reference/code/language/control_flow/src/lib.sw delete mode 100644 master/reference/code/language/functions/.gitignore delete mode 100644 master/reference/code/language/functions/Forc.lock delete mode 100644 master/reference/code/language/functions/Forc.toml delete mode 100644 master/reference/code/language/functions/src/explicit.sw delete mode 100644 master/reference/code/language/functions/src/implicit.sw delete mode 100644 master/reference/code/language/functions/src/lib.sw delete mode 100644 master/reference/code/language/program-types/contracts/interface/.gitignore delete mode 100644 master/reference/code/language/program-types/contracts/interface/Forc.lock delete mode 100644 master/reference/code/language/program-types/contracts/interface/Forc.toml delete mode 100644 master/reference/code/language/program-types/contracts/interface/src/lib.sw delete mode 100644 master/reference/code/language/program-types/contracts/wallet/.gitignore delete mode 100644 master/reference/code/language/program-types/contracts/wallet/Forc.lock delete mode 100644 master/reference/code/language/program-types/contracts/wallet/Forc.toml delete mode 100644 master/reference/code/language/program-types/contracts/wallet/src/main.sw delete mode 100644 master/reference/code/language/program-types/libraries/external/my_library/.gitignore delete mode 100644 master/reference/code/language/program-types/libraries/external/my_library/Forc.lock delete mode 100644 master/reference/code/language/program-types/libraries/external/my_library/Forc.toml delete mode 100644 master/reference/code/language/program-types/libraries/external/my_library/src/lib.sw delete mode 100644 master/reference/code/language/program-types/libraries/external/my_other_library/.gitignore delete mode 100644 master/reference/code/language/program-types/libraries/external/my_other_library/Forc.lock delete mode 100644 master/reference/code/language/program-types/libraries/external/my_other_library/Forc.toml delete mode 100644 master/reference/code/language/program-types/libraries/external/my_other_library/src/lib.sw delete mode 100644 master/reference/code/language/program-types/libraries/internal/my_lib/.gitignore delete mode 100644 master/reference/code/language/program-types/libraries/internal/my_lib/Forc.lock delete mode 100644 master/reference/code/language/program-types/libraries/internal/my_lib/Forc.toml delete mode 100644 master/reference/code/language/program-types/libraries/internal/my_lib/src/lib.sw delete mode 100644 master/reference/code/language/program-types/libraries/internal/my_lib/src/my_library.sw delete mode 100644 master/reference/code/language/program-types/predicates/simple_predicate/.gitignore delete mode 100644 master/reference/code/language/program-types/predicates/simple_predicate/Forc.lock delete mode 100644 master/reference/code/language/program-types/predicates/simple_predicate/Forc.toml delete mode 100644 master/reference/code/language/program-types/predicates/simple_predicate/src/main.sw delete mode 100644 master/reference/code/language/program-types/scripts/simple_script/.gitignore delete mode 100644 master/reference/code/language/program-types/scripts/simple_script/Forc.lock delete mode 100644 master/reference/code/language/program-types/scripts/simple_script/Forc.toml delete mode 100644 master/reference/code/language/program-types/scripts/simple_script/src/main.sw delete mode 100644 master/reference/code/language/style-guide/annotation_style/.gitignore delete mode 100644 master/reference/code/language/style-guide/annotation_style/Forc.lock delete mode 100644 master/reference/code/language/style-guide/annotation_style/Forc.toml delete mode 100644 master/reference/code/language/style-guide/annotation_style/src/lib.sw delete mode 100644 master/reference/code/language/style-guide/enum_style/.gitignore delete mode 100644 master/reference/code/language/style-guide/enum_style/Forc.lock delete mode 100644 master/reference/code/language/style-guide/enum_style/Forc.toml delete mode 100644 master/reference/code/language/style-guide/enum_style/src/lib.sw delete mode 100644 master/reference/code/language/style-guide/getters/.gitignore delete mode 100644 master/reference/code/language/style-guide/getters/Forc.lock delete mode 100644 master/reference/code/language/style-guide/getters/Forc.toml delete mode 100644 master/reference/code/language/style-guide/getters/src/lib.sw delete mode 100644 master/reference/code/language/style-guide/intermediate_variables/.gitignore delete mode 100644 master/reference/code/language/style-guide/intermediate_variables/Forc.toml delete mode 100644 master/reference/code/language/style-guide/intermediate_variables/src/lib.sw delete mode 100644 master/reference/code/language/style-guide/letter_casing/.gitignore delete mode 100644 master/reference/code/language/style-guide/letter_casing/Forc.lock delete mode 100644 master/reference/code/language/style-guide/letter_casing/Forc.toml delete mode 100644 master/reference/code/language/style-guide/letter_casing/src/lib.sw delete mode 100644 master/reference/code/language/style-guide/pattern_matching/.gitignore delete mode 100644 master/reference/code/language/style-guide/pattern_matching/Forc.toml delete mode 100644 master/reference/code/language/style-guide/pattern_matching/src/lib.sw delete mode 100644 master/reference/code/language/style-guide/struct_shorthand/.gitignore delete mode 100644 master/reference/code/language/style-guide/struct_shorthand/Forc.lock delete mode 100644 master/reference/code/language/style-guide/struct_shorthand/Forc.toml delete mode 100644 master/reference/code/language/style-guide/struct_shorthand/src/lib.sw delete mode 100644 master/reference/code/language/style-guide/unused_variables/.gitignore delete mode 100644 master/reference/code/language/style-guide/unused_variables/Forc.toml delete mode 100644 master/reference/code/language/style-guide/unused_variables/src/lib.sw delete mode 100644 master/reference/code/language/traits/associated-consts/.gitignore delete mode 100644 master/reference/code/language/traits/associated-consts/Forc.lock delete mode 100644 master/reference/code/language/traits/associated-consts/Forc.toml delete mode 100644 master/reference/code/language/traits/associated-consts/src/lib.sw delete mode 100644 master/reference/code/language/traits/associated-types/.gitignore delete mode 100644 master/reference/code/language/traits/associated-types/Forc.lock delete mode 100644 master/reference/code/language/traits/associated-types/Forc.toml delete mode 100644 master/reference/code/language/traits/associated-types/src/lib.sw delete mode 100644 master/reference/code/language/variables/.gitignore delete mode 100644 master/reference/code/language/variables/Forc.lock delete mode 100644 master/reference/code/language/variables/Forc.toml delete mode 100644 master/reference/code/language/variables/src/lib.sw delete mode 100644 master/reference/code/misc/advanced-concepts/enum_advanced/.gitignore delete mode 100644 master/reference/code/misc/advanced-concepts/enum_advanced/Forc.lock delete mode 100644 master/reference/code/misc/advanced-concepts/enum_advanced/Forc.toml delete mode 100644 master/reference/code/misc/advanced-concepts/enum_advanced/src/lib.sw delete mode 100644 master/reference/code/misc/known-issues/string_issue/.gitignore delete mode 100644 master/reference/code/misc/known-issues/string_issue/Forc.lock delete mode 100644 master/reference/code/misc/known-issues/string_issue/Forc.toml delete mode 100644 master/reference/code/misc/known-issues/string_issue/src/lib.sw delete mode 100644 master/reference/code/operations/assertions/.gitignore delete mode 100644 master/reference/code/operations/assertions/Forc.lock delete mode 100644 master/reference/code/operations/assertions/Forc.toml delete mode 100644 master/reference/code/operations/assertions/src/lib.sw delete mode 100644 master/reference/code/operations/assertions/src/req.sw delete mode 100644 master/reference/code/operations/asset_operations/.gitignore delete mode 100644 master/reference/code/operations/asset_operations/Forc.lock delete mode 100644 master/reference/code/operations/asset_operations/Forc.toml delete mode 100644 master/reference/code/operations/asset_operations/src/lib.sw delete mode 100644 master/reference/code/operations/call_data/.gitignore delete mode 100644 master/reference/code/operations/call_data/Forc.lock delete mode 100644 master/reference/code/operations/call_data/Forc.toml delete mode 100644 master/reference/code/operations/call_data/src/lib.sw delete mode 100644 master/reference/code/operations/contract_calling/call/.gitignore delete mode 100644 master/reference/code/operations/contract_calling/call/Forc.lock delete mode 100644 master/reference/code/operations/contract_calling/call/Forc.toml delete mode 100644 master/reference/code/operations/contract_calling/call/src/main.sw delete mode 100644 master/reference/code/operations/contract_calling/contract_interface/.gitignore delete mode 100644 master/reference/code/operations/contract_calling/contract_interface/Forc.lock delete mode 100644 master/reference/code/operations/contract_calling/contract_interface/Forc.toml delete mode 100644 master/reference/code/operations/contract_calling/contract_interface/src/lib.sw delete mode 100644 master/reference/code/operations/hashing/.gitignore delete mode 100644 master/reference/code/operations/hashing/Forc.lock delete mode 100644 master/reference/code/operations/hashing/Forc.toml delete mode 100644 master/reference/code/operations/hashing/src/lib.sw delete mode 100644 master/reference/code/operations/logging/.gitignore delete mode 100644 master/reference/code/operations/logging/Forc.lock delete mode 100644 master/reference/code/operations/logging/Forc.toml delete mode 100644 master/reference/code/operations/logging/src/lib.sw delete mode 100644 master/reference/code/operations/namespace/.gitignore delete mode 100644 master/reference/code/operations/namespace/Forc.lock delete mode 100644 master/reference/code/operations/namespace/Forc.toml delete mode 100644 master/reference/code/operations/namespace/src/lib.sw delete mode 100644 master/reference/code/operations/re_entrency/.gitignore delete mode 100644 master/reference/code/operations/re_entrency/Forc.lock delete mode 100644 master/reference/code/operations/re_entrency/Forc.toml delete mode 100644 master/reference/code/operations/re_entrency/src/main.sw delete mode 100644 master/reference/code/operations/storage/empty_storage_init/.gitignore delete mode 100644 master/reference/code/operations/storage/empty_storage_init/Forc.lock delete mode 100644 master/reference/code/operations/storage/empty_storage_init/Forc.toml delete mode 100644 master/reference/code/operations/storage/empty_storage_init/src/main.sw delete mode 100644 master/reference/code/operations/storage/reading_writing_to_storage/.gitignore delete mode 100644 master/reference/code/operations/storage/reading_writing_to_storage/Forc.lock delete mode 100644 master/reference/code/operations/storage/reading_writing_to_storage/Forc.toml delete mode 100644 master/reference/code/operations/storage/reading_writing_to_storage/src/main.sw delete mode 100644 master/reference/code/operations/storage/storage_in_keyword/.gitignore delete mode 100644 master/reference/code/operations/storage/storage_in_keyword/Forc.lock delete mode 100644 master/reference/code/operations/storage/storage_in_keyword/Forc.toml delete mode 100644 master/reference/code/operations/storage/storage_in_keyword/src/main.sw delete mode 100644 master/reference/code/operations/storage/storage_init/.gitignore delete mode 100644 master/reference/code/operations/storage/storage_init/Forc.lock delete mode 100644 master/reference/code/operations/storage/storage_init/Forc.toml delete mode 100644 master/reference/code/operations/storage/storage_init/src/main.sw delete mode 100644 master/reference/code/operations/storage/storage_map/.gitignore delete mode 100644 master/reference/code/operations/storage/storage_map/Forc.lock delete mode 100644 master/reference/code/operations/storage/storage_map/Forc.toml delete mode 100644 master/reference/code/operations/storage/storage_map/src/main.sw delete mode 100644 master/reference/code/operations/storage/storage_vec/.gitignore delete mode 100644 master/reference/code/operations/storage/storage_vec/Forc.lock delete mode 100644 master/reference/code/operations/storage/storage_vec/Forc.toml delete mode 100644 master/reference/code/operations/storage/storage_vec/src/main.sw delete mode 100644 master/reference/code/operations/storage/store_get/.gitignore delete mode 100644 master/reference/code/operations/storage/store_get/Forc.lock delete mode 100644 master/reference/code/operations/storage/store_get/Forc.toml delete mode 100644 master/reference/code/operations/storage/store_get/src/main.sw delete mode 100644 master/reference/css/chrome.css delete mode 100644 master/reference/css/general.css delete mode 100644 master/reference/css/print.css delete mode 100644 master/reference/css/variables.css delete mode 100644 master/reference/documentation/examples/contract-ownership.html delete mode 100644 master/reference/documentation/examples/counter.html delete mode 100644 master/reference/documentation/examples/fizzbuzz.html delete mode 100644 master/reference/documentation/examples/liquidity-pool.html delete mode 100644 master/reference/documentation/examples/wallet.html delete mode 100644 master/reference/documentation/introduction/installation/cargo.html delete mode 100644 master/reference/documentation/introduction/installation/fuel-core.html delete mode 100644 master/reference/documentation/introduction/installation/fuelup.html delete mode 100644 master/reference/documentation/introduction/installation/index.html delete mode 100644 master/reference/documentation/introduction/installation/source.html delete mode 100644 master/reference/documentation/language/annotations/attributes/allow.html delete mode 100644 master/reference/documentation/language/annotations/attributes/deprecated.html delete mode 100644 master/reference/documentation/language/annotations/attributes/index.html delete mode 100644 master/reference/documentation/language/annotations/attributes/inline.html delete mode 100644 master/reference/documentation/language/annotations/attributes/payable.html delete mode 100644 master/reference/documentation/language/annotations/attributes/storage.html delete mode 100644 master/reference/documentation/language/annotations/attributes/test.html delete mode 100644 master/reference/documentation/language/annotations/index.html delete mode 100644 master/reference/documentation/language/annotations/type.html delete mode 100644 master/reference/documentation/language/built-ins/arrays.html delete mode 100644 master/reference/documentation/language/built-ins/b256.html delete mode 100644 master/reference/documentation/language/built-ins/boolean.html delete mode 100644 master/reference/documentation/language/built-ins/enums.html delete mode 100644 master/reference/documentation/language/built-ins/index.html delete mode 100644 master/reference/documentation/language/built-ins/numeric.html delete mode 100644 master/reference/documentation/language/built-ins/string.html delete mode 100644 master/reference/documentation/language/built-ins/structs.html delete mode 100644 master/reference/documentation/language/built-ins/tuples.html delete mode 100644 master/reference/documentation/language/comments/index.html delete mode 100644 master/reference/documentation/language/control-flow/if-expressions.html delete mode 100644 master/reference/documentation/language/control-flow/index.html delete mode 100644 master/reference/documentation/language/control-flow/looping/break.html delete mode 100644 master/reference/documentation/language/control-flow/looping/continue.html delete mode 100644 master/reference/documentation/language/control-flow/looping/index.html delete mode 100644 master/reference/documentation/language/control-flow/looping/while.html delete mode 100644 master/reference/documentation/language/control-flow/match/complex/constant.html delete mode 100644 master/reference/documentation/language/control-flow/match/complex/enum.html delete mode 100644 master/reference/documentation/language/control-flow/match/complex/index.html delete mode 100644 master/reference/documentation/language/control-flow/match/complex/multiple-values.html delete mode 100644 master/reference/documentation/language/control-flow/match/complex/nested-expression.html delete mode 100644 master/reference/documentation/language/control-flow/match/complex/struct.html delete mode 100644 master/reference/documentation/language/control-flow/match/index.html delete mode 100644 master/reference/documentation/language/control-flow/match/multi-line.html delete mode 100644 master/reference/documentation/language/control-flow/match/single-line.html delete mode 100644 master/reference/documentation/language/functions/associated-function.html delete mode 100644 master/reference/documentation/language/functions/function.html delete mode 100644 master/reference/documentation/language/functions/index.html delete mode 100644 master/reference/documentation/language/functions/method.html delete mode 100644 master/reference/documentation/language/functions/return.html delete mode 100644 master/reference/documentation/language/generics/index.html delete mode 100644 master/reference/documentation/language/program-types/contract.html delete mode 100644 master/reference/documentation/language/program-types/index.html delete mode 100644 master/reference/documentation/language/program-types/libraries/external.html delete mode 100644 master/reference/documentation/language/program-types/libraries/index.html delete mode 100644 master/reference/documentation/language/program-types/libraries/internal.html delete mode 100644 master/reference/documentation/language/program-types/predicate.html delete mode 100644 master/reference/documentation/language/program-types/script.html delete mode 100644 master/reference/documentation/language/style-guide/annotations.html delete mode 100644 master/reference/documentation/language/style-guide/comments.html delete mode 100644 master/reference/documentation/language/style-guide/enums.html delete mode 100644 master/reference/documentation/language/style-guide/getters.html delete mode 100644 master/reference/documentation/language/style-guide/index.html delete mode 100644 master/reference/documentation/language/style-guide/intermediate-variables.html delete mode 100644 master/reference/documentation/language/style-guide/name-convention.html delete mode 100644 master/reference/documentation/language/style-guide/pattern-matching.html delete mode 100644 master/reference/documentation/language/style-guide/returning.html delete mode 100644 master/reference/documentation/language/style-guide/structs.html delete mode 100644 master/reference/documentation/language/style-guide/unused-variables.html delete mode 100644 master/reference/documentation/language/traits/index.html delete mode 100644 master/reference/documentation/language/variables/const.html delete mode 100644 master/reference/documentation/language/variables/index.html delete mode 100644 master/reference/documentation/language/variables/let.html delete mode 100644 master/reference/documentation/language/variables/variable-shadowing.html delete mode 100644 master/reference/documentation/misc/advanced-concepts/compiler-intrinsics.html delete mode 100644 master/reference/documentation/misc/advanced-concepts/enums.html delete mode 100644 master/reference/documentation/misc/advanced-concepts/index.html delete mode 100644 master/reference/documentation/misc/advanced-concepts/structs.html delete mode 100644 master/reference/documentation/misc/language-comparison/index.html delete mode 100644 master/reference/documentation/misc/language-comparison/rust.html delete mode 100644 master/reference/documentation/misc/language-comparison/solidity.html delete mode 100644 master/reference/documentation/misc/manifest/index.html delete mode 100644 master/reference/documentation/misc/prelude.html delete mode 100644 master/reference/documentation/misc/sdk/index.html delete mode 100644 master/reference/documentation/misc/sdk/rust.html delete mode 100644 master/reference/documentation/misc/sdk/typescript.html delete mode 100644 master/reference/documentation/misc/workarounds/general.html delete mode 100644 master/reference/documentation/misc/workarounds/importing.html delete mode 100644 master/reference/documentation/misc/workarounds/index.html delete mode 100644 master/reference/documentation/misc/workarounds/missing-features.html delete mode 100644 master/reference/documentation/misc/workarounds/pattern-matching.html delete mode 100644 master/reference/documentation/misc/workarounds/predicates.html delete mode 100644 master/reference/documentation/misc/workarounds/storage.html delete mode 100644 master/reference/documentation/misc/workarounds/strings.html delete mode 100644 master/reference/documentation/operations/assertions/assert-eq.html delete mode 100644 master/reference/documentation/operations/assertions/assert-ne.html delete mode 100644 master/reference/documentation/operations/assertions/assert.html delete mode 100644 master/reference/documentation/operations/assertions/index.html delete mode 100644 master/reference/documentation/operations/assertions/require.html delete mode 100644 master/reference/documentation/operations/assertions/revert.html delete mode 100644 master/reference/documentation/operations/asset/balance.html delete mode 100644 master/reference/documentation/operations/asset/burn.html delete mode 100644 master/reference/documentation/operations/asset/index.html delete mode 100644 master/reference/documentation/operations/asset/mint/address-or-contract.html delete mode 100644 master/reference/documentation/operations/asset/mint/address.html delete mode 100644 master/reference/documentation/operations/asset/mint/contract.html delete mode 100644 master/reference/documentation/operations/asset/mint/index.html delete mode 100644 master/reference/documentation/operations/asset/mint/mint.html delete mode 100644 master/reference/documentation/operations/asset/transfer/address-or-contract.html delete mode 100644 master/reference/documentation/operations/asset/transfer/address.html delete mode 100644 master/reference/documentation/operations/asset/transfer/contract.html delete mode 100644 master/reference/documentation/operations/asset/transfer/index.html delete mode 100644 master/reference/documentation/operations/call-data/index.html delete mode 100644 master/reference/documentation/operations/call-data/msg-asset-amount.html delete mode 100644 master/reference/documentation/operations/call-data/msg-asset.html delete mode 100644 master/reference/documentation/operations/call-data/msg-sender.html delete mode 100644 master/reference/documentation/operations/contract-call.html delete mode 100644 master/reference/documentation/operations/hashing/index.html delete mode 100644 master/reference/documentation/operations/hashing/keccak256.html delete mode 100644 master/reference/documentation/operations/hashing/sha256.html delete mode 100644 master/reference/documentation/operations/log.html delete mode 100644 master/reference/documentation/operations/namespace/address.html delete mode 100644 master/reference/documentation/operations/namespace/contract-id.html delete mode 100644 master/reference/documentation/operations/namespace/identity.html delete mode 100644 master/reference/documentation/operations/namespace/index.html delete mode 100644 master/reference/documentation/operations/reentrancy.html delete mode 100644 master/reference/documentation/operations/signatures/ethereum.html delete mode 100644 master/reference/documentation/operations/signatures/fuel.html delete mode 100644 master/reference/documentation/operations/signatures/index.html delete mode 100644 master/reference/documentation/operations/storage/index.html delete mode 100644 master/reference/documentation/operations/storage/init.html delete mode 100644 master/reference/documentation/operations/storage/libraries/index.html delete mode 100644 master/reference/documentation/operations/storage/libraries/storage-map.html delete mode 100644 master/reference/documentation/operations/storage/libraries/storage-vec.html delete mode 100644 master/reference/documentation/operations/storage/libraries/store-get.html delete mode 100644 master/reference/documentation/operations/storage/read-write.html delete mode 100644 master/reference/elasticlunr.min.js delete mode 100644 master/reference/favicon.png delete mode 100644 master/reference/favicon.svg delete mode 100644 master/reference/fonts/OPEN-SANS-LICENSE.txt delete mode 100644 master/reference/fonts/SOURCE-CODE-PRO-LICENSE.txt delete mode 100644 master/reference/fonts/fonts.css delete mode 100644 master/reference/fonts/open-sans-v17-all-charsets-300.woff2 delete mode 100644 master/reference/fonts/open-sans-v17-all-charsets-300italic.woff2 delete mode 100644 master/reference/fonts/open-sans-v17-all-charsets-600.woff2 delete mode 100644 master/reference/fonts/open-sans-v17-all-charsets-600italic.woff2 delete mode 100644 master/reference/fonts/open-sans-v17-all-charsets-700.woff2 delete mode 100644 master/reference/fonts/open-sans-v17-all-charsets-700italic.woff2 delete mode 100644 master/reference/fonts/open-sans-v17-all-charsets-800.woff2 delete mode 100644 master/reference/fonts/open-sans-v17-all-charsets-800italic.woff2 delete mode 100644 master/reference/fonts/open-sans-v17-all-charsets-italic.woff2 delete mode 100644 master/reference/fonts/open-sans-v17-all-charsets-regular.woff2 delete mode 100644 master/reference/fonts/source-code-pro-v11-all-charsets-500.woff2 delete mode 100644 master/reference/highlight.css delete mode 100644 master/reference/highlight.js delete mode 100644 master/reference/index.html delete mode 100644 master/reference/mark.min.js delete mode 100644 master/reference/print.html delete mode 100644 master/reference/searcher.js delete mode 100644 master/reference/searchindex.js delete mode 100644 master/reference/searchindex.json delete mode 100644 master/reference/tomorrow-night.css diff --git a/master/book/.nojekyll b/master/book/.nojekyll deleted file mode 100644 index f17311098f5..00000000000 --- a/master/book/.nojekyll +++ /dev/null @@ -1 +0,0 @@ -This file makes sure that Github Pages doesn't process mdBook's output. diff --git a/master/book/404.html b/master/book/404.html deleted file mode 100644 index 8482154660d..00000000000 --- a/master/book/404.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - Page not found - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Document not found (404)

-

This URL is invalid, sorry. Please use the navigation bar or search to continue.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/FontAwesome/css/font-awesome.css b/master/book/FontAwesome/css/font-awesome.css deleted file mode 100644 index 540440ce89f..00000000000 --- a/master/book/FontAwesome/css/font-awesome.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/master/book/FontAwesome/fonts/FontAwesome.ttf b/master/book/FontAwesome/fonts/FontAwesome.ttf deleted file mode 100644 index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165548 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 z 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 d0mW2@EHO9NV8h3u2x_sp}KECIB>@9+Qn{FBV{ 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/FontAwesome/fonts/fontawesome-webfont.ttf b/master/book/FontAwesome/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} diff --git a/master/book/FontAwesome/fonts/fontawesome-webfont.woff2 b/master/book/FontAwesome/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc60404b91e398a37200c4a77b645cfd9586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77160 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 diff --git a/master/book/advanced/advanced_storage.html b/master/book/advanced/advanced_storage.html deleted file mode 100644 index bf0aee82729..00000000000 --- a/master/book/advanced/advanced_storage.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - Advanced Storage - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- -
- -
- - - - - - - - -
-
-

Advanced Storage

-

Nested Storage Collections

-

Through the use of StorageKeys, you may have nested storage collections such as storing a StorageString in a StorageMap<K, V>.

-

For example, here we have a few common nested storage types declared in a storage block:

-
storage {
-    nested_map_vec: StorageMap<u64, StorageVec<u8>> = StorageMap {},
-    nested_map_string: StorageMap<u64, StorageString> = StorageMap {},
-    nested_vec_bytes: StorageVec<StorageBytes> = StorageVec {},
-}
-
-

Please note that storage initialization is needed to do this.

-
-

NOTE: When importing a storage type, please be sure to use the glob operator i.e. use std::storage::storage_vec::*.

-
-

Storing a StorageVec<T> in a StorageMap<K, V>

-

The following demonstrates how to write to a StorageVec<T> that is nested in a StorageMap<T, V>:

-
        // Setup and initialize storage for the StorageVec.
-        storage.nested_map_vec.try_insert(10, StorageVec {});
-
-        // Method 1: Push to the vec directly
-        storage.nested_map_vec.get(10).push(1u8);
-        storage.nested_map_vec.get(10).push(2u8);
-        storage.nested_map_vec.get(10).push(3u8);
-
-        // Method 2: First get the storage key and then push the values.
-        let storage_key_vec: StorageKey<StorageVec<u8>> = storage.nested_map_vec.get(10);
-        storage_key_vec.push(4u8);
-        storage_key_vec.push(5u8);
-        storage_key_vec.push(6u8);
-
-

The following demonstrates how to read from a StorageVec<T> that is nested in a StorageMap<T, V>:

-
        // Method 1: Access the StorageVec directly.
-        let stored_val1: u8 = storage.nested_map_vec.get(10).pop().unwrap();
-        let stored_val2: u8 = storage.nested_map_vec.get(10).pop().unwrap();
-        let stored_val3: u8 = storage.nested_map_vec.get(10).pop().unwrap();
-
-        // Method 2: First get the storage key and then access the value.
-        let storage_key: StorageKey<StorageVec<u8>> = storage.nested_map_vec.get(10);
-        let stored_val4: u8 = storage_key.pop().unwrap();
-        let stored_val5: u8 = storage_key.pop().unwrap();
-        let stored_val6: u8 = storage_key.pop().unwrap();
-
-

Storing a StorageString in a StorageMap<K, V>

-

The following demonstrates how to write to a StorageString that is nested in a StorageMap<T, V>:

-
        // Setup and initialize storage for the StorageString.
-        storage.nested_map_string.try_insert(10, StorageString {});
-
-        // Method 1: Store the string directly.
-        let my_string = String::from_ascii_str("Fuel is blazingly fast");
-        storage.nested_map_string.get(10).write_slice(my_string);
-
-        // Method 2: First get the storage key and then write the value.
-        let my_string = String::from_ascii_str("Fuel is modular");
-        let storage_key: StorageKey<StorageString> = storage.nested_map_string.get(10);
-        storage_key.write_slice(my_string);
-
-

The following demonstrates how to read from a StorageString that is nested in a StorageMap<T, V>:

-
        // Method 1: Access the string directly.
-        let stored_string: String = storage.nested_map_string.get(10).read_slice().unwrap();
-
-        // Method 2: First get the storage key and then access the value.
-        let storage_key: StorageKey<StorageString> = storage.nested_map_string.get(10);
-        let stored_string: String = storage_key.read_slice().unwrap();
-
-

Storing a StorageBytes in a StorageVec<T>

-

The following demonstrates how to write to a StorageBytes that is nested in a StorageVec<T>:

-
        // Setup and initialize storage for the StorageVec.
-        storage.nested_map_vec.try_insert(10, StorageVec {});
-
-        // Method 1: Push to the vec directly
-        storage.nested_map_vec.get(10).push(1u8);
-        storage.nested_map_vec.get(10).push(2u8);
-        storage.nested_map_vec.get(10).push(3u8);
-
-        // Method 2: First get the storage key and then push the values.
-        let storage_key_vec: StorageKey<StorageVec<u8>> = storage.nested_map_vec.get(10);
-        storage_key_vec.push(4u8);
-        storage_key_vec.push(5u8);
-        storage_key_vec.push(6u8);
-
-

The following demonstrates how to read from a StorageBytes that is nested in a StorageVec<T>:

-
        // Method 1: Access the StorageVec directly.
-        let stored_val1: u8 = storage.nested_map_vec.get(10).pop().unwrap();
-        let stored_val2: u8 = storage.nested_map_vec.get(10).pop().unwrap();
-        let stored_val3: u8 = storage.nested_map_vec.get(10).pop().unwrap();
-
-        // Method 2: First get the storage key and then access the value.
-        let storage_key: StorageKey<StorageVec<u8>> = storage.nested_map_vec.get(10);
-        let stored_val4: u8 = storage_key.pop().unwrap();
-        let stored_val5: u8 = storage_key.pop().unwrap();
-        let stored_val6: u8 = storage_key.pop().unwrap();
-
-

Storage Namespace

-

If you want the values in storage to be positioned differently, for instance to avoid collisions with storage from another contract when loading code, you can use the namespace annotation to add a salt to the slot calculations.

-
storage {
-    example_namespace {
-        foo: u64 = 0,
-    },
-
-

Manual Storage Management

-

It is possible to leverage FuelVM storage operations directly using the std::storage::storage_api::write and std::storage::storage_api::read functions provided in the standard library. With this approach, you will have to manually assign the internal key used for storage. An example is as follows:

-
contract;
-
-use std::storage::storage_api::{read, write};
-
-abi StorageExample {
-    #[storage(write)]
-    fn store_something(amount: u64);
-
-    #[storage(read)]
-    fn get_something() -> u64;
-}
-
-const STORAGE_KEY: b256 = 0x0000000000000000000000000000000000000000000000000000000000000000;
-
-impl StorageExample for Contract {
-    #[storage(write)]
-    fn store_something(amount: u64) {
-        write(STORAGE_KEY, 0, amount);
-    }
-
-    #[storage(read)]
-    fn get_something() -> u64 {
-        let value: Option<u64> = read::<u64>(STORAGE_KEY, 0);
-        value.unwrap_or(0)
-    }
-}
-
-
-

Note: Though these functions can be used for any data type, they should mostly be used for arrays because arrays are not yet supported in storage blocks. Note, however, that all data types can be used as types for keys and/or values in StorageMap<K, V> without any restrictions.

-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/advanced/advanced_types.html b/master/book/advanced/advanced_types.html deleted file mode 100644 index 201aa75e901..00000000000 --- a/master/book/advanced/advanced_types.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Advanced Types - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Advanced Types

-

Creating Type Synonyms with Type Aliases

-

Sway provides the ability to declare a type alias to give an existing type another name. For this we use the type keyword. For example, we can create the alias Kilometers to u64 like so:

-
type Kilometers = u64;
-
-

Now, the alias Kilometers is a synonym for u64. Note that Kilometers is not a separate new type. Values that have the type Kilometers will be treated the same as values of type u64:

-
    let x: u64 = 5;
-    let y: Kilometers = 5;
-    assert(x + y == 10);
-
-

Because Kilometers and u64 are the same type, we can add values of both types and we can pass Kilometers values to functions that take u64 parameters. However, using this method, we don’t get the type checking benefits that we get from introducing a separate new type called Kilometers. In other words, if we mix up Kilometers and i32 values somewhere, the compiler will not give us an error.

-

The main use case for type synonyms is to reduce repetition. For example, we might have a lengthy array type like this:

-
[MyStruct<u64, b256>; 5]
-
-

Writing this lengthy type in function signatures and as type annotations all over the code can be tiresome and error prone. Imagine having a project full of code like this:

-
fn foo_long(array: [MyStruct<u64, b256>; 5]) -> [MyStruct<u64, b256>; 5] {
-    array
-}
-
-

A type alias makes this code more manageable by reducing the repetition. Below, we’ve introduced an alias named MyArray for the verbose type and can replace all uses of the type with the shorter alias MyArray:

-
type MyArray = [MyStruct<u64, b256>; 5];
-
-fn foo_shorter(array: MyArray) -> MyArray {
-    array
-}
-
-

This code is much easier to read and write! Choosing a meaningful name for a type alias can help communicate your intent as well.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/advanced/assembly.html b/master/book/advanced/assembly.html deleted file mode 100644 index b810b3d243f..00000000000 --- a/master/book/advanced/assembly.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - Assembly - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Inline Assembly in Sway

-

While many users will never have to touch assembly language while writing Sway code, it is a powerful tool that enables many advanced use-cases (e.g., optimizations, building libraries, etc).

-

ASM Block

-

In Sway, the way we use assembly inline is to declare an asm block like this:

-
asm() {...}
-
-

Declaring an asm block is similar to declaring a function. -We can specify register names to operate on as arguments, we can perform assembly instructions within the block, and we can return a value by specifying a return register. -Here's an example showing what this might look like:

-
pub fn add_1(num: u32) -> u32 {
-    asm(r1: num, r2) {
-        add r2 r1 one;
-        r2: u32
-    }
-}
-
-

The return register is specified at the end of the asm block, after all the assembly instructions. It consists of the register name and an optional return type. In the above example, the return register name is r2 and the return type is u32. -If the return type is omitted, it is u64 by default.

-

The return register itself is optional. If it is not specified, similar to functions, the returned value from the asm block will be unit, ().

-

An asm block can only return a single register. If you really need to return more than one value, you can modify a tuple. Here's an example showing how you can implement this for (u64, u64):

-
script;
-
-fn adder(a: u64, b: u64, c: u64) -> (u64, u64) {
-    let empty_tuple = (0u64, 0u64);
-    asm(output: empty_tuple, r1: a, r2: b, r3: c, r4, r5) {
-        add r4 r1 r2; // add a & b and put the result in r4
-        add r5 r2 r3; // add b & c and put the result in r5
-        sw output r4 i0; // store the word in r4 in output + 0 words
-        sw output r5 i1; // store the word in r5 in output + 1 word
-        output: (u64, u64) // return both values
-    }
-}
-
-fn main() -> bool {
-    let (first, second) = adder(1, 2, 3);
-    assert(first == 3);
-    assert(second == 5);
-    true
-}
-
-

Note that this is contrived example meant to demonstrate the syntax; there's absolutely no need to use assembly to add integers!

-

Note that in the above example:

-
    -
  • we initialized the register r1 with the value of num.
  • -
  • we declared a second register r2 (you may choose any register names you want).
  • -
  • we use the add opcode to add one to the value of r1 and store it in r2.
  • -
  • one is an example of a "reserved register", of which there are 16 in total. Further reading on this is linked below under "Semantics".
  • -
  • we return r2 and specify the return type as being u32.
  • -
-

An important note is that the ji and jnei opcodes are not available within an asm block. For those looking to introduce control flow to asm blocks, it is recommended to surround smaller chunks of asm with control flow (if, else, and while).

- -

For examples of assembly in action, check out the Sway standard library.

-

For a complete list of all instructions supported in the FuelVM: Instructions.

-

And to learn more about the FuelVM semantics: Semantics.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/advanced/associated_types.html b/master/book/advanced/associated_types.html deleted file mode 100644 index 9a562cd0e34..00000000000 --- a/master/book/advanced/associated_types.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - Associated Types - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Associated Types

-

Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete -implementations of that trait. These associated types are used to specify the return types of trait methods or to -define type relationships within the trait.

-

Associated types are a powerful feature of Sway's trait system, enabling generic programming and abstraction over -types. They help improve code clarity and maintainability by allowing you to define generic traits without committing -to specific types.

-

Declaring Associated Types

-

Associated types are declared within a trait using the type keyword. Here's the syntax for declaring an associated type:

-
trait MyTrait {
-    type AssociatedType;
-}
-
-

Implementing Associated Types

-

Concrete implementations of a trait with associated types must provide a specific type for each associated type -defined in the trait. Here's an example of implementing a trait with an associated type:

-
struct MyStruct;
-
-impl MyTrait for MyStruct {
-    type AssociatedType = u32; // Implementing the associated type with u32
-}
-
-

In this example, MyStruct implements MyTrait and specifies that the associated type AssociatedType is u32.

-

Using Associated Types

-

Associated types are used within trait methods or where the trait is used as a bound for generic functions or -structs. You can use the associated type like any other type. Here's an example:

-
trait MyTrait {
-    type AssociatedType;
-    
-    fn get_value(self) -> Self::AssociatedType;
-}
-
-struct MyStruct;
-
-impl MyTrait for MyStruct {
-    type AssociatedType = u32;
-
-    fn get_value(self) -> Self::AssociatedType {
-        42
-    }
-}
-
-

In this example, get_value is a trait method that returns an associated type AssociatedType.

-

Use Cases

-

Associated types are particularly useful in scenarios where you want to define traits that work with different -types of data structures or abstractions, allowing the implementer to specify the concrete types. Some common use cases include:

-
    -
  • Collections: Traits for generic collections that allow users to specify the type of elements.
  • -
  • Iterator Patterns: Traits for implementing iterators with varying element types.
  • -
  • Serialization and Deserialization: Traits for serializing and deserializing data with different data formats.
  • -
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/advanced/generic_types.html b/master/book/advanced/generic_types.html deleted file mode 100644 index d8f84ca477b..00000000000 --- a/master/book/advanced/generic_types.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - Generic Types - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Generic Types

-

Basics

-

In Sway, generic types follow a very similar pattern to those in Rust. Let's look at some example syntax, -starting with a generic function:

-
fn noop<T>(argument: T) -> T {
-    argument
-}
-
-

Here, the noop() function trivially returns exactly what was given to it. T is a type parameter, and it says -that this function exists for all types T. More formally, this function could be typed as:

-
noop :: ∀T. T -> T
-
-

Generic types are a way to refer to types in general, meaning without specifying a single type. Our noop function -would work with any type in the language, so we don't need to specify noop(argument: u8) -> u8, noop(argument: u16) -> u16, etc.

-

Code Generation

-

One question that arises when dealing with generic types is: how does the assembly handle this? There are a few approaches to handling -generic types at the lowest level. Sway uses a technique called monomorphization. This -means that the generic function is compiled to a non-generic version for every type it is called on. In this way, generic functions are -purely shorthand for the sake of ergonomics.

-

Trait Constraints

-

An important background to know before diving into trait constraints is that the where clause can be used to specify the required traits for the generic argument. So, when writing something like a HashMap you may -want to specify that the generic argument implements a Hash trait.

-
fn get_hashmap_key<T>(key: T) -> b256
-    where T: Hash
-{
-    // Code within here can then call methods associated with the Hash trait on Key
-}
-
-

Of course, our noop() function is not useful. Often, a programmer will want to declare functions over types which satisfy certain traits. -For example, let's try to implement the successor function, successor(), for all numeric types.

-
fn successor<T>(argument: T)
-    where T: Add
-{
-    argument + 1
-}
-
-

Run forc build, and you will get:

-
.. |
- 9 |   where T: Add
-10 |   {
-11 |       argument + 1                                        
-   |                  ^ Mismatched types: expected type "T" but saw type "u64"
-12 |   }
-13 |
-
-

This is because we don't know for a fact that 1, which in this case defaulted to 1u64, actually can be added to T. What if T is f64? Or b256? What does it mean to add 1u64 in these cases?

-

We can solve this problem with another trait constraint. We can only find the successor of some value of type T if that type T defines some incrementor. Let's make a trait:

-
trait Incrementable {
-    /// Returns the value to add when calculating the successor of a value.
-    fn incrementor() -> Self;
-}
-
-

Now, we can modify our successor() function:

-
fn successor<T>(argument: T)
-    where T: Add,
-          T: Incrementable
-{
-    argument + T::incrementor()
-}
-
-

Generic Structs and Enums

-

Just like functions, structs and enums can be generic. Let's take a look at the standard library version of Option<T>:

-
enum Option<T> {
-    Some: T,
-    None: (),
-}
-
-

Just like an unconstrained generic function, this type exists for all (∀) types T. Result<T, E> is another example:

-
enum Result<T, E> {
-    Ok: T,
-    Err: E,
-}
-
-

Both generic enums and generic structs can be trait constrained, as well. Consider this struct:

-
struct Foo<T>
-    where T: Add
-{
-    field_one: T,
-}
-
-

Type Arguments

-

Similar to Rust, Sway has what is colloquially known as the turbofish. The turbofish looks like this: ::<> (see the little fish with bubbles behind it?). The turbofish is used to annotate types in a generic context. Say you have the following function:

-
fn foo<T, E>(t: T) -> Result<T, E> {
-    Ok(t)
-}
-
-

In this code example, which is admittedly asinine, you can't possibly know what type E is. You'd need to provide the type manually, with a turbofish:

-
fn foo<T, E>(t: T) -> Result<T, E> {
-    Ok::<T, MyErrorType>(t)
-}
-
-

It is also common to see the turbofish used on the function itself:

-
fn main() {
-    foo::<Bar, Baz>()
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/advanced/generics_and_trait_constraints.html b/master/book/advanced/generics_and_trait_constraints.html deleted file mode 100644 index b652ebd8712..00000000000 --- a/master/book/advanced/generics_and_trait_constraints.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - Generics and Trait Constraints - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Generics and Trait Constraints

-

Generics as Constraints

-

At a high level, Sway allows you to define constraints, or restrictions, that -allow you to strike a balance between writing abstract and reusable code and -enforcing compile-time checks to determine if the abstract code that you've -written is correct.

-

The "abstract and reusable" part largely comes from generic types and the -"enforcing compile-time checks" part largely comes from trait constraints. -Generic types can be used with functions, structs, and enums (as we have seen in -this book), but they can also be used with traits.

-

Generic Traits

-

Combining generic types with traits allows you to write abstract and reusable -traits that can be implemented for any number of data types.

-

For example, imagine that you want to write a trait for converting between -different types. This would be similar to Rust's Into and From traits. In -Sway your conversion trait would look something like:

-
trait Convert<T> {
-    fn from(t: T) -> Self;
-}
-
-

The trait Convert takes a generic type T. Convert has one method -from, which takes one parameter of type T and returns a Self. This means -that when you implement Convert for a data type, from will return the type -of that data type but will take as input the type that you define as T. Here -is an example:

-
struct Square {
-    width: u64,
-}
-
-struct Rectangle {
-    width: u64,
-    length: u64,
-}
-
-impl Convert<Square> for Rectangle {
-    fn from(t: Square) -> Self {
-        Self {
-            width: t.width,
-            length: t.width,
-        }
-    }
-}
-
-

In this example, you have two different data types, Square and Rectangle. -You know that all squares are rectangles and thus Square can convert into Rectangle (but not vice -versa) and thus you can implement the conversion trait for those types.

-

If we want to call these methods we can do so by:

-
fn main() {
-    let s = Square { width: 5 };
-    let r = Rectangle::from(s);
-}
-
-

Trait Constraints

-

Trait constraints allow you to use generic types and traits to place constraints -on what abstract code you are willing to accept in your program as correct. -These constraints take the form of compile-time checks for correctness.

-

If we wanted to use trait constraints with our Convert trait from the previous -section we could do so like so:

-
fn into_rectangle<T>(t: T) -> Rectangle
-where
-    Rectangle: Convert<T>,
-{
-    Rectangle::from(t)
-}
-
-

This function allows you to take any generic data type T and convert it to the -type Rectangle as long as Convert<T> is implemented for Rectangle. -Calling this function with a type T for which Convert<T> is not implemented -for Rectangle will fail Sway's compile-time checks.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/advanced/index.html b/master/book/advanced/index.html deleted file mode 100644 index 66c206a5bdc..00000000000 --- a/master/book/advanced/index.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - Advanced Concepts - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/advanced/never_type.html b/master/book/advanced/never_type.html deleted file mode 100644 index f6ef2cbbaef..00000000000 --- a/master/book/advanced/never_type.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - Never Type - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Never Type

-

The Never type ! represents the type of computations which never resolve to any value at all.

-

Additional Information

-

break, continue and return expressions also have type !. For example we are allowed to -write:

-
let x: ! = {
-    return 123
-};
-
-

Although the let is pointless here, it illustrates the meaning of !. Since x is never -assigned a value (because return returns from the entire function), x can be given type -Never. We could also replace return 123 with a revert() or a never-ending loop and this code -would still be valid.

-

A more realistic usage of Never is in this code:

-
let num: u32 = match get_a_number() {
-    Some(num) => num,
-    None => break,
-};
-
-

Both match arms must produce values of type [u32], but since break never produces a value -at all we know it can never produce a value which isn't a [u32]. This illustrates another -behaviour of the ! type - expressions with type ! will coerce into any other type.

-

Note that ! type coerces into any other type, another example of this would be:

-
let x: u32 = {
-    return 123
-};
-
-

Regardless of the type of x, the return block of type Never will always coerce into x type.

-

Examples

-
fn foo() {
-    let num: u64 = match Option::None::<u64> {
-        Some(num) => num,
-        None => return,
-    };
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/advanced/traits.html b/master/book/advanced/traits.html deleted file mode 100644 index 2bef22fa84f..00000000000 --- a/master/book/advanced/traits.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - Traits - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Traits

-

Declaring a Trait

-

A trait opts a type into a certain type of behavior or functionality that can be shared among types. This allows for easy reuse of code and generic programming. If you have ever used a typeclass in Haskell, a trait in Rust, or even an interface in Java, these are similar concepts.

-

Let's take a look at some code:

-
trait Compare {
-    fn equals(self, b: Self) -> bool;
-} {
-    fn not_equals(self, b: Self) -> bool {
-        !self.equals(b)
-    }
-}
-
-

We have just declared a trait called Compare. After the name of the trait, there are two blocks of code (a block is code enclosed in { curly brackets }). The first block is the interface surface. The second block is the methods provided by the trait. If a type can provide the methods in the interface surface, then it gets access to the methods in the trait for free! What the above trait is saying is: if you can determine if two values are equal, then for free, you can determine that they are not equal. Note that trait methods have access to the methods defined in the interface surface.

-

Implementing a Trait

-

The example below implements a Compare trait for u64 to check if two numbers are equal. Let's take a look at how that is done:

-
impl Compare for u64 {
-    fn equals(self, b: Self) -> bool {
-        self == b
-    }
-}
-
-

The above snippet declares all of the methods in the trait Compare for the type u64. Now, we have access to both the equals and not_equals methods for u64, as long as the trait Compare is in scope.

-

Supertraits

-

When using multiple traits, scenarios often come up where one trait may require functionality from another trait. This is where supertraits come in as they allow you to require a trait when implementing another trait, i.e., a trait with a trait. -A good example of this is the Ord trait of the core library of Sway. The Ord trait requires the Eq trait, so Eq is kept as a separate trait as one may decide to implement Eq -without implementing other parts of the Ord trait.

-

-trait Eq {
-    fn equals(self, b: Self) -> bool;
-}
-
-trait Ord: Eq {
-    fn gte(self, b: Self) -> bool;
-}
-
-impl Ord for u64 {
-    fn gte(self, b: Self) -> bool {
-        // As `Eq` is a supertrait of `Ord`, `Ord` can access the equals method
-        self.equals(b) || self.gt(b)
-    }
-}
-
-

To require a supertrait, add a : after the trait name and then list the traits you would like to require and separate them with a +.

-

ABI supertraits

-

ABIs can also have supertrait annotations:

-
contract;
-
-struct Foo {}
-impl ABIsupertrait for Foo {
-    fn foo() {}
-}
-
-trait ABIsupertrait {
-    fn foo();
-}
-
-abi MyAbi : ABIsupertrait {
-    fn bar();
-} {
-    fn baz() {
-        Self::foo() // supertrait method usage
-    }
-}
-
-impl ABIsupertrait for Contract {
-    fn foo() {}
-}
-
-// The implementation of MyAbi for Contract must also implement ABIsupertrait
-impl MyAbi for Contract {
-    fn bar() {
-        Self::foo() // supertrait method usage
-    }
-}
-
-

The implementation of MyAbi for Contract must also implement the ABIsupertrait trait. Methods in ABIsupertrait are not available externally, i.e. they're not actually contract methods, but they can be used in the actual contract methods, as shown in the example above.

-

ABI supertraits are intended to make contract implementations compositional, allowing combining orthogonal contract features using, for instance, libraries.

-

SuperABIs

-

In addition to supertraits, ABIs can have superABI annotations:

-
contract;
-
-abi MySuperAbi {
-    fn foo();
-}
-
-abi MyAbi : MySuperAbi {
-    fn bar();
-}
-
-impl MySuperAbi for Contract {
-    fn foo() {}
-}
-
-// The implementation of MyAbi for Contract must also implement MySuperAbi
-impl MyAbi for Contract {
-    fn bar() {}
-}
-
-

The implementation of MyAbi for Contract must also implement the MySuperAbi superABI. Methods in MySuperAbi will be part of the MyAbi contract interface, i.e. will be available externally (and hence cannot be called from other MyAbi contract methods).

-

SuperABIs are intended to make contract implementations compositional, allowing combining orthogonal contract features using, for instance, libraries.

-

Associated Items

-

Traits can declare different kinds of associated items in their interface surface:

- -

Associated functions

-

Associated functions in traits consist of just function signatures. This indicates that each implementation of the trait for a given type must define all the trait functions.

-
trait Trait {
-    fn associated_fn(self, b: Self) -> bool;
-}
-
-

Associated constants

-

Associated constants are constants associated with a type.

-
trait Trait {
-    const ID: u32 = 0;
-}
-
-

The initializer expression of an associated constants in a trait definition may be omitted to indicate that each implementation of the trait for a given type must specify an initializer:

-
trait Trait {
-    const ID: u32;
-}
-
-

Check the associated consts section on constants page.

-

Associated types

-

Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete -implementations of that trait. These associated types are used to specify the return types of trait methods or to -define type relationships within the trait.

-
trait MyTrait {
-    type AssociatedType;
-}
-
-

Check the associated types section on associated types page.

-

Use Cases

-

Custom Types (structs, enums)

-

Often, libraries and APIs have interfaces that are abstracted over a type that implements a certain trait. It is up to the consumer of the interface to implement that trait for the type they wish to use with the interface. For example, let's take a look at a trait and an interface built off of it.

-
library;
-
-pub enum Suit {
-    Hearts: (),
-    Diamonds: (),
-    Clubs: (),
-    Spades: (),
-}
-
-pub trait Card {
-    fn suit(self) -> Suit;
-    fn value(self) -> u8;
-}
-
-fn play_game_with_deck<T>(a: Vec<T>) where T: Card {
-    // insert some creative card game here
-}
-
-
-

Note Trait constraints (i.e. using the where keyword) have not yet been implemented

-
-

Now, if you want to use the function play_game_with_deck with your struct, you must implement Card for your struct. Note that the following code example assumes a dependency games has been included in the Forc.toml file.

-
script;
-
-use games::*;
-
-struct MyCard {
-    suit: Suit,
-    value: u8
-}
-
-impl Card for MyCard {
-    fn suit(self) -> Suit {
-        self.suit
-    }
-    fn value(self) -> u8 {
-        self.value
-    }
-}
-
-fn main() {
-    let mut i = 52;
-    let mut deck: Vec<MyCard> = Vec::with_capacity(50);
-    while i > 0 {
-        i = i - 1;
-        deck.push(MyCard { suit: generate_random_suit(), value: i % 4}
-    }
-    play_game_with_deck(deck);
-}
-
-fn generate_random_suit() -> Suit {
-  [ ... ]
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/ayu-highlight.css b/master/book/ayu-highlight.css deleted file mode 100644 index 32c9432224b..00000000000 --- a/master/book/ayu-highlight.css +++ /dev/null @@ -1,78 +0,0 @@ -/* -Based off of the Ayu theme -Original by Dempfi (https://github.com/dempfi/ayu) -*/ - -.hljs { - display: block; - overflow-x: auto; - background: #191f26; - color: #e6e1cf; -} - -.hljs-comment, -.hljs-quote { - color: #5c6773; - font-style: italic; -} - -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-attr, -.hljs-regexp, -.hljs-link, -.hljs-selector-id, -.hljs-selector-class { - color: #ff7733; -} - -.hljs-number, -.hljs-meta, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #ffee99; -} - -.hljs-string, -.hljs-bullet { - color: #b8cc52; -} - -.hljs-title, -.hljs-built_in, -.hljs-section { - color: #ffb454; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-symbol { - color: #ff7733; -} - -.hljs-name { - color: #36a3d9; -} - -.hljs-tag { - color: #00568d; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-addition { - color: #91b362; -} - -.hljs-deletion { - color: #d96c75; -} diff --git a/master/book/basics/blockchain_types.html b/master/book/basics/blockchain_types.html deleted file mode 100644 index b77e1cbd2dd..00000000000 --- a/master/book/basics/blockchain_types.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - Blockchain Types - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Blockchain Types

-

Sway is fundamentally a blockchain language, and it offers a selection of types tailored for the blockchain use case.

-

These are provided via the standard library (lib-std) which both add a degree of type-safety, as well as make the intention of the developer more clear.

-

Address Type

- - -

The Address type is a type-safe wrapper around the primitive b256 type. Unlike the EVM, an address never refers to a deployed smart contract (see the ContractId type below). An Address can be either the hash of a public key (effectively an externally owned account if you're coming from the EVM) or the hash of a predicate. Addresses own UTXOs.

- -

An Address is implemented as follows.

-
pub struct Address {
-    value: b256,
-}
-
-

Casting between the b256 and Address types must be done explicitly:

-
let my_number: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A;
-let my_address: Address = Address::from(my_number);
-let forty_two: b256 = my_address.into();
-
-

ContractId Type

- - -

The ContractId type is a type-safe wrapper around the primitive b256 type. A contract's ID is a unique, deterministic identifier analogous to a contract's address in the EVM. Contracts cannot own UTXOs but can own assets.

- -

A ContractId is implemented as follows.

-
pub struct ContractId {
-    value: b256,
-}
-
-

Casting between the b256 and ContractId types must be done explicitly:

-
let my_number: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A;
-let my_contract_id: ContractId = ContractId::from(my_number);
-let forty_two: b256 = my_contract_id.into();
-
-

Getting a Contract's ContractId

-

To get the ContractId of a contract in an internal context use the ContractId::this() function:

-
impl MyContract for Contract {
-    fn foo() {
-        let this_contract_id: ContractId = ContractId::this();
-    }
-}
-
-

Identity Type

- - -

The Identity type is an enum that allows for the handling of both Address and ContractId types. This is useful in cases where either type is accepted, e.g., receiving funds from an identified sender, but not caring if the sender is an address or a contract.

- -

An Identity is implemented as follows.

-
pub enum Identity {
-    Address: Address,
-    ContractId: ContractId,
-}
-
-

Casting to an Identity must be done explicitly:

-
        let raw_address: b256 = 0xddec0e7e6a9a4a4e3e57d08d080d71a299c628a46bc609aab4627695679421ca;
-        let my_identity: Identity = Identity::Address(Address::from(raw_address));
-
-

A match statement can be used to return to an Address or ContractId as well as handle cases in which their execution differs.

-
        let my_contract_id: ContractId = match my_identity {
-            Identity::ContractId(identity) => identity,
-            _ => revert(0),
-        };
-
-
        match my_identity {
-            Identity::Address(address) => takes_address(address),
-            Identity::ContractId(contract_id) => takes_contract_id(contract_id),
-        };
-
- - -

A common use case for Identity is for access control. The use of Identity uniquely allows both ContractId and Address to have access control inclusively.

- -
        let sender = msg_sender().unwrap();
-        require(
-            sender == storage
-                .owner
-                .read(),
-            MyError::UnauthorizedUser(sender),
-        );
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/built_in_types.html b/master/book/basics/built_in_types.html deleted file mode 100644 index 59003e4f607..00000000000 --- a/master/book/basics/built_in_types.html +++ /dev/null @@ -1,368 +0,0 @@ - - - - - - Built-in Types - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Built-in Types

-

Every value in Sway is of a certain type. Although deep down, all values are just ones and zeroes in the underlying virtual machine, Sway needs to know what those ones and zeroes actually mean. This is accomplished with types.

- - -

Sway is a statically typed language. At compile time, the types of every value must be known. This does not mean you need to specify every single type: usually, the type can be reasonably inferred by the compiler.

- -

Primitive Types

- - -

Sway has the following primitive types:

-
    -
  1. () (unit type)
  2. -
  3. u8 (8-bit unsigned integer)
  4. -
  5. u16 (16-bit unsigned integer)
  6. -
  7. u32 (32-bit unsigned integer)
  8. -
  9. u64 (64-bit unsigned integer)
  10. -
  11. u256 (256-bit unsigned integer)
  12. -
  13. str[] (fixed-length string)
  14. -
  15. str (string slices)
  16. -
  17. bool (Boolean true or false)
  18. -
  19. b256 (256 bits (32 bytes), i.e. a hash)
  20. -
-

All other types in Sway are built up of these primitive types, or references to these primitive types. You may notice that there are no signed integers—this is by design. In the blockchain domain that Sway occupies, floating-point values and negative numbers have smaller utility, so their implementation has been left up to libraries for specific use cases.

- -

Unit Type

-

The unit type, (), is a type that allows only one value, and thus, represents a value with no information. It is used to indicate the absence of a meaningful value, or the result of a function that performs an action, but does not return any data. The value of the unit type, called simply unit, has the same symbol as the unit type, (). Unit type in Sway serves a similar purpose as void in imperative languages like C or Java.

-

For example:

-
fn returns_unit() -> () { // Here, `()` represent the unit type.
-    ()                    // Here, `()` represents the single unit value of the unit type.
-}
-
-

In Sway, if the function return type is not specified, it is () by default. Thus, the above example is semantically same as the following:

-
fn returns_unit() {
-}
-
-

Numeric Types

-

All of the unsigned integer types are numeric types.

-

Numbers can be declared with binary syntax, hexadecimal syntax, base-10 syntax, and underscores for delineation. Let's take a look at the following valid numeric primitives:

-
0xffffff    // hexadecimal
-0b10101010  // binary
-10          // base-10
-100_000     // underscore delineated base-10
-0x1111_0000 // underscore delineated binary
-0xfff_aaa   // underscore delineated hexadecimal
-
- - -

The default numeric type is u64. The FuelVM's word size is 64 bits, and the cases where using a smaller numeric type saves space are minimal.

-

If a 64-bit or 256-bit arithmetic operation produces an overflow or an underflow, -computation gets reverted automatically by FuelVM.

-

8/16/32-bit arithmetic operations are emulated using their 64-bit analogues with -additional overflow/underflow checks inserted, which generally results in -somewhat higher gas consumption.

-

The same does not happen with 256-bit operations, including b256, which uses specialized operations and are as efficient as possible.

- -

Boolean Type

- - -

The boolean type (bool) has two potential values: true or false. Boolean values are typically used for conditional logic or validation, for example in if expressions. Booleans can be negated, or flipped, with the unary negation operator !.

- -

For example:

-
fn returns_false() -> bool {
-    let boolean_value: bool = true;
-    !boolean_value
-}
-
-

String Slices

- - -

In Sway, string literals are stored as variable length string slices. Which means that they are stored as a pointer to the actual string data and its length.

- -
let my_string: str = "fuel";
-
-

String slices, because they contain pointers have limited usage. They cannot be used as constants, storage fields, or configurable constants, nor as main function arguments or returns.

-

For these cases one must use string arrays, as described below.

-

String Arrays

- - -

In Sway, static-length strings are a primitive type. This means that when you declare a string array, its size is a part of its type. This is necessary for the compiler to know how much memory to give for the storage of that data. The size of the string is denoted with square brackets.

- -

Let's take a look:

-
let my_string: str[4] = __to_str_array("fuel");
-
-

Because the string literal "fuel" is four letters, the type is str[4], denoting a static length of 4 characters. Strings default to UTF-8 in Sway.

-

As above, string literals are typed as string slices. So that is why the need for __to_str_array that convert them to string arrays at compile time.

-

Conversion during runtime can be done with from_str_array and try_as_str_array. The latter can fail, given that the specified string array must be big enough for the string slice content.

-
let a: str = "abcd";
-let b: str[4] = a.try_as_str_array().unwrap();
-let c: str = from_str_array(b);
-
-

Compound Types

-

Compound types are types that group multiple values into one type. In Sway, we have arrays and tuples.

-

Tuple Types

- - -

A tuple is a general-purpose static-length aggregation of types. In more plain terms, a tuple is a single type that consists of an aggregate of zero or more types. The internal types that make up a tuple, and the tuple's arity, define the tuple's type.

- -

Let's take a look at some examples.

-
let x: (u64, u64) = (0, 0);
-
-

This is a tuple, denoted by parenthesized, comma-separated values. Note that the type annotation, (u64, u64), is similar in syntax to the expression which instantiates that type, (0, 0).

-
let x: (u64, bool) = (42, true);
-assert(x.1);
-
-

In this example, we have created a new tuple type, (u64, bool), which is a composite of a u64 and a bool.

- - -

To access a value within a tuple, we use tuple indexing: x.1 stands for the first (zero-indexed, so the bool) value of the tuple. Likewise, x.0 would be the zeroth, u64 value of the tuple. Tuple values can also be accessed via destructuring.

- -
struct Foo {}
-let x: (u64, Foo, bool) = (42, Foo {}, true);
-let (number, foo, boolean) = x;
-
-

To create one-arity tuples, we will need to add a trailing comma:

-
let x: u64 = (42);     // x is of type u64
-let y: (u64) = (42);   // y is of type u64
-let z: (u64,) = (42,); // z is of type (u64), i.e. a one-arity tuple
-let w: (u64) = (42,);  // type error
-
-

Arrays

- - -

An array is similar to a tuple, but an array's values must all be of the same type. Arrays can hold arbitrary types including non-primitive types.

- -

An array is written as a comma-separated list inside square brackets:

-
let x = [1, 2, 3, 4, 5];
-
- - -

Arrays are allocated on the stack since their size is known. An array's size is always static, i.e. it cannot change. An array of five elements cannot become an array of six elements.

-

Arrays can be iterated over, unlike tuples. An array's type is written as the type the array contains followed by the number of elements, semicolon-separated and within square brackets, e.g., [u64; 5]. To access an element in an array, use the array indexing syntax, i.e. square brackets.

- -

Array elements can also be mutated if the underlying array is declared as mutable:

-
let mut x = [1, 2, 3, 4, 5];
-x[0] = 0;
-
-
script;
-
-struct Foo {
-    f1: u32,
-    f2: b256,
-}
-
-fn main() {
-    // Array of integers with type ascription
-    let array_of_integers: [u8; 5] = [1, 2, 3, 4, 5];
-
-    // Array of strings
-    let array_of_strings = ["Bob", "Jan", "Ron"];
-
-    // Array of structs
-    let array_of_structs: [Foo; 2] = [
-        Foo {
-            f1: 11,
-            f2: 0x1111111111111111111111111111111111111111111111111111111111111111,
-        },
-        Foo {
-            f1: 22,
-            f2: 0x2222222222222222222222222222222222222222222222222222222222222222,
-        },
-    ];
-
-    // Accessing an element of an array
-    let mut array_of_bools: [bool; 2] = [true, false];
-    assert(array_of_bools[0]);
-
-    // Mutating the element of an array
-    array_of_bools[1] = true;
-    assert(array_of_bools[1]);
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/comments_and_logging.html b/master/book/basics/comments_and_logging.html deleted file mode 100644 index 552d642de2e..00000000000 --- a/master/book/basics/comments_and_logging.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - Comments and Logging - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Comments and Logging

-

Comments

- - -

Comments in Sway start with two slashes and continue until the end of the line. For comments that extend beyond a single line, you'll need to include // on each line.

- -
// hello world
-
-
// let's make a couple of lines
-// commented.
-
-

You can also place comments at the ends of lines containing code.

-
fn main() {
-    let baz = 8; // Eight is a lucky number
-}
-
-

You can also do block comments

-
fn main() {
-    /*
-    You can write on multiple lines
-    like this if you want
-    */
-    let baz = 8;
-}
-
-

Logging

- - -

The logging library provides a generic log function that can be imported using use std::logging::log and used to log variables of any type. Each call to log appends a receipt to the list of receipts. There are two types of receipts that a log can generate: Log and LogData.

- -
fn log_values(){
-  // Generates a Log receipt
-  log(42);
-
-  // Generates a LogData receipt
-  let string = "sway";
-  log(string);
-}
-
-

Log Receipt

- - -

The Log receipt is generated for non-reference types, namely bool, u8, u16, u32, and u64.

- -

For example, logging an integer variable x that holds the value 42 using log(x) may generate the following receipt:

-
"Log": {
-  "id": "0000000000000000000000000000000000000000000000000000000000000000",
-  "is": 10352,
-  "pc": 10404,
-  "ra": 42,
-  "rb": 1018205,
-  "rc": 0,
-  "rd": 0
-}
-
-

Note that ra will include the value being logged. The additional registers rc and rd will be zero when using log while rb may include a non-zero value representing a unique ID for the log instance. The unique ID is not meaningful on its own but allows the Rust and the TS SDKs to know the type of the data being logged, by looking up the log ID in the JSON ABI file.

-

LogData Receipt

- - -

LogData is generated for reference types which include all types except for non_reference types; and for non-reference types bigger than 64-bit integers, for example, u256;

- -

For example, logging a b256 variable b that holds the value 0x1111111111111111111111111111111111111111111111111111111111111111 using log(b) may generate the following receipt:

-
"LogData": {
-  "data": "1111111111111111111111111111111111111111111111111111111111111111",
-  "digest": "02d449a31fbb267c8f352e9968a79e3e5fc95c1bbeaa502fd6454ebde5a4bedc",
-  "id": "0000000000000000000000000000000000000000000000000000000000000000",
-  "is": 10352,
-  "len": 32,
-  "pc": 10444,
-  "ptr": 10468,
-  "ra": 0,
-  "rb": 1018194
-}
-
-

Note that data in the receipt above will include the value being logged as a hexadecimal. Similarly to the Log receipt, additional registers are written: ra will always be zero when using log, while rb will contain a unique ID for the log instance.

-
-

Note -The Rust SDK exposes APIs that allow you to retrieve the logged values and display them nicely based on their types as indicated in the JSON ABI file.

-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/commonly_used_library_types.html b/master/book/basics/commonly_used_library_types.html deleted file mode 100644 index 1df431c2b64..00000000000 --- a/master/book/basics/commonly_used_library_types.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - Commonly Used Library Types - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Commonly Used Library Types

-

The Sway Standard Library is the foundation of portable Sway software, a set of minimal shared abstractions for the broader Sway ecosystem. It offers core types, library-defined operations on language primitives, native asset management, blockchain contextual operations, access control, storage management, and support for types from other VMs, among many other things. Reference the standard library docs here.

-

Result<T, E>

- - -

Type Result is the type used for returning and propagating errors. It is an enum with two variants: Ok(T), representing success and containing a value, and Err(E), representing error and containing an error value. The T and E in this definition are type parameters, allowing Result to be generic and to be used with any types.

- -
/// `Result` is a type that represents either success (`Ok`) or failure (`Err`).
-pub enum Result<T, E> {
-    /// Contains the success value.
-    Ok: T,
-    /// Contains the error value.
-    Err: E,
-}
-
- - -

Functions return Result whenever errors are expected and recoverable.

- -

Take the following example:

-
script;
-
-enum MyContractError {
-    DivisionByZero: (),
-}
-
-fn divide(numerator: u64, denominator: u64) -> Result<u64, MyContractError> {
-    if (denominator == 0) {
-        return Err(MyContractError::DivisionByZero);
-    } else {
-        Ok(numerator / denominator)
-    }
-}
-
-fn main() -> Result<u64, str[4]> {
-    let result = divide(20, 2);
-    match result {
-        Ok(value) => Ok(value),
-        Err(MyContractError::DivisionByZero) => Err(__to_str_array("Fail")),
-    }
-}
-
-

Option<T>

- - -

Type Option represents an optional value: every Option is either Some and contains a value, or None, and does not. Option types are very common in Sway code, as they have a number of uses:

-
    -
  • Initial values where None can be used as an initializer.
  • -
  • Return value for otherwise reporting simple errors, where None is returned on error.
  • -
-

The implementation of Option matches on the variant: if it's Ok it returns the inner value, if it's None, it reverts.

- -
/// A type that represents an optional value, either `Some(val)` or `None`.
-pub enum Option<T> {
-    /// No value.
-    None: (),
-    /// Some value of type `T`.
-    Some: T,
-}
-
- - -

Option is commonly paired with pattern matching to query the presence of a value and take action, allowing developers to choose how to handle the None case.

- -

Below is an example that uses pattern matching to handle invalid divisions by 0 by returning an Option:

-
script;
-
-fn divide(numerator: u64, denominator: u64) -> Option<u64> {
-    if denominator == 0 {
-        None
-    } else {
-        Some(numerator / denominator)
-    }
-}
-
-fn main() {
-    let result = divide(6, 2);
-    // Pattern match to retrieve the value
-    match result {
-        // The division was valid
-        Some(x) => std::logging::log(x),
-        // The division was invalid
-        None => std::logging::log("Cannot divide by 0"),
-    }
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/constants.html b/master/book/basics/constants.html deleted file mode 100644 index 95721dee395..00000000000 --- a/master/book/basics/constants.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - Constants - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Constants

- - -

Constants are similar to variables; however, there are a few differences:

-
    -
  • Constants are always evaluated at compile-time.
  • -
  • Constants can be declared both inside of a function and at global / impl scope.
  • -
  • The mut keyword cannot be used with constants.
  • -
- -
const ID: u32 = 0;
-
-

Constant initializer expressions can be quite complex, but they cannot use, for -instance, assembly instructions, storage access, mutable variables, loops and -return statements. Although, function calls, primitive types and compound data -structures are perfectly fine to use:

-
fn bool_to_num(b: bool) -> u64 {
-    if b {
-        1
-    } else {
-        0
-    }
-}
-
-fn arr_wrapper(a: u64, b: u64, c: u64) -> [u64; 3] {
-    [a, b, c]
-}
-
-const ARR2 = arr_wrapper(bool_to_num(1) + 42, 2, 3);
-
-

Associated Constants

- - -

Associated constants are constants associated with a type and can be declared in an impl block or in a trait definition.

-

Associated constants declared inside a trait definition may omit their initializers to indicate that each implementation of the trait must specify those initializers.

-

The identifier is the name of the constant used in the path. The type is the type that the -definition has to implement.

- -

You can define an associated const directly in the interface surface of a trait:

-
script;
-
-trait ConstantId {
-    const ID: u32 = 0;
-}
-
-

Alternatively, you can also declare it in the trait, and implement it in the interface of the -types implementing the trait.

-
script;
-
-trait ConstantId {
-    const ID: u32;
-}
-
-struct Struct {}
-
-impl ConstantId for Struct {
-    const ID: u32 = 1;
-}
-
-fn main() -> u32 {
-    Struct::ID
-}
-
-

impl self Constants

-

Constants can also be declared inside non-trait impl blocks.

-
script;
-
-struct Point {
-    x: u64,
-    y: u64,
-}
-
-impl Point {
-    const ZERO: Point = Point { x: 0, y: 0 };
-}
-
-fn main() -> u64  {
-    Point::ZERO.x
-}
-
-

Configurable Constants

- - -

Configurable constants are special constants that behave like regular constants in the sense that they cannot change during program execution, but they can be configured after the Sway program has been built. The Rust and TS SDKs allow updating the values of these constants by injecting new values for them directly in the bytecode without having to build the program again. These are useful for contract factories and behave somewhat similarly to immutable variables from languages like Solidity.

- -

Configurable constants are declared inside a configurable block and require a type ascription and an initializer as follows:

-
configurable {
-    U8: u8 = 8u8,
-    BOOL: bool = true,
-    ARRAY: [u32; 3] = [253u32, 254u32, 255u32],
-    STR_4: str[4] = __to_str_array("fuel"),
-    STRUCT: StructWithGeneric<u8> = StructWithGeneric {
-        field_1: 8u8,
-        field_2: 16,
-    },
-    ENUM: EnumWithGeneric<bool> = EnumWithGeneric::VariantOne(true),
-}
-
-

At most one configurable block is allowed in a Sway project. Moreover, configurable blocks are not allowed in libraries.

-

Configurable constants can be read directly just like regular constants:

-
    fn return_configurables() -> (u8, bool, [u32; 3], str[4], StructWithGeneric<u8>) {
-        (U8, BOOL, ARRAY, STR_4, STRUCT)
-    }
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/control_flow.html b/master/book/basics/control_flow.html deleted file mode 100644 index 7a1ef9faf43..00000000000 --- a/master/book/basics/control_flow.html +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - Control Flow - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Control Flow

-

if expressions

- - -

Sway supports if, else, and else if expressions that allow you to branch your code depending on conditions.

- -

For example:

-
fn main() {
-    let number = 6;
-
-    if number % 4 == 0 {
-        // do something
-    } else if number % 3 == 0 {
-        // do something else
-    } else {
-        // do something else
-    }
-}
-
-

Using if in a let statement

-

Like Rust, ifs are expressions in Sway. What this means is you can use if expressions on the right side of a let statement to assign the outcome to a variable.

-
let my_data = if some_bool < 10 { foo() } else { bar() };
-
-

Note that all branches of the if expression must return a value of the same type.

-

match expressions

- - -

Sway supports advanced pattern matching through exhaustive match expressions. Unlike an if expression, a match expression asserts at compile time that all possible patterns have been matched. If you don't handle all the patterns, you will get compiler error indicating that your match expression is non-exhaustive.

- -

The basic syntax of a match expression is as follows:

-
let result = match expression {
-    pattern1 => code_to_execute_if_expression_matches_pattern1,
-    pattern2 => code_to_execute_if_expression_matches_pattern2,
-    pattern3 | pattern4 => code_to_execute_if_expression_matches_pattern3_or_pattern4
-    ...
-    _ => code_to_execute_if_expression_matches_no_pattern,
-}
-
-

Some examples of how you can use a match expression:

-
script;
-
-// helper functions for our example
-fn on_even(num: u64) {
-    // do something with even numbers
-}
-fn on_odd(num: u64) {
-    // do something with odd numbers
-}
-
-fn main(num: u64) -> u64 {
-    // Match as an expression
-    let is_even = match num % 2 {
-        0 => true,
-        _ => false,
-    };
-
-    // Match as control flow
-    let x = 12;
-    match x {
-        5 => on_odd(x),
-        _ => on_even(x),
-    };
-
-    // Match an enum
-    enum Weather {
-        Sunny: (),
-        Rainy: (),
-        Cloudy: (),
-        Snowy: (),
-    }
-    let current_weather = Weather::Sunny;
-    let avg_temp = match current_weather {
-        Weather::Sunny => 80,
-        Weather::Rainy => 50,
-        Weather::Cloudy => 60,
-        Weather::Snowy => 20,
-    };
-
-    let is_sunny = match current_weather {
-        Weather::Sunny => true,
-        Weather::Rainy | Weather::Cloudy | Weather::Snowy => false,
-    };
-
-    // match expression used for a return
-    let outside_temp = Weather::Sunny;
-    match outside_temp {
-        Weather::Sunny => 80,
-        Weather::Rainy => 50,
-        Weather::Cloudy => 60,
-        Weather::Snowy => 20,
-    }
-}
-
-

Loops

-

while

-

This is what a while loop looks like:

-
while counter < 10 {
-    counter = counter + 1;
-}
-
-

You need the while keyword, some condition (value < 10 in this case) which will be evaluated each iteration, and a block of code inside the curly braces ({...}) to execute each iteration.

-

for

-

This is what a for loop that computes the sum of a vector of numbers looks like:

-
for element in vector.iter() {
-    sum += element;
-}
-
-

You need the for keyword, some pattern that contains variable names such as element in this case, the ìn keyword followed by an iterator, and a block of code inside the curly braces ({...}) to execute each iteration. vector.iter() in the example above returns an iterator for the vector. In each iteration, the value of element is updated with the next value in the iterator until the end of the vector is reached and the for loop iteration ends.

-

break and continue

-

break and continue keywords are available to use inside the body of a while or for loop. The purpose of the break statement is to break out of a loop early:

-
fn break_example() -> u64 {
-    let mut counter = 1;
-    let mut sum = 0;
-    let num = 10;
-    while true {
-        if counter > num {
-            break;
-        }
-        sum += counter;
-        counter += 1;
-    }
-    sum // 1 + 2 + .. + 10 = 55
-}
-
-

The purpose of the continue statement is to skip a portion of a loop in an iteration and jump directly into the next iteration:

-
fn continue_example() -> u64 {
-    let mut counter = 0;
-    let mut sum = 0;
-    let num = 10;
-    while counter < num {
-        counter += 1;
-        if counter % 2 == 0 {
-            continue;
-        }
-        sum += counter;
-    }
-    sum // 1 + 3 + .. + 9 = 25
-}
-
-

Nested loops

-

You can also use nested while loops if needed:

-
while condition_1 == true {
-    // do stuff...
-    while condition_2 == true {
-        // do more stuff...
-    }
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/converting_types.html b/master/book/basics/converting_types.html deleted file mode 100644 index c78943c09db..00000000000 --- a/master/book/basics/converting_types.html +++ /dev/null @@ -1,381 +0,0 @@ - - - - - - Converting Types - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Converting Types

-

Below are some common type conversions in Sway:

- -

Identity Conversions

-

Convert to Identity

-
    let identity_from_b256: Identity = Identity::Address(Address::from(b256_address));
-    let identity_from_address: Identity = Identity::Address(address);
-    let identity_from_contract_id: Identity = Identity::ContractId(contract_id);
-
-

Convert Identity to ContractId or Address

-
    match my_identity {
-        Identity::Address(address) => log(address),
-        Identity::ContractId(contract_id) => log(contract_id),
-    };
-
-

Convert ContractId or Address to b256

-
    let b256_from_address: b256 = address.into();
-    let b256_from_contract_id: b256 = contract_id.into();
-
-

Convert b256 to ContractId or Address

-
    let address_from_b256: Address = Address::from(b256_address);
-    let contract_id_from_b256: ContractId = ContractId::from(b256_address);
-
-

String Conversions

-

Convert str to str[]

-
    let fuel_str: str = "fuel";
-    let fuel_str_array: str[4] = fuel_str.try_as_str_array().unwrap();
-
-

Convert str[] to str

-
    let fuel_str_array: str[4] = __to_str_array("fuel");
-    let fuel_str: str = from_str_array(fuel_str_array);
-
-

Number Conversions

-

Convert to u256

-
    let u8_1: u8 = 2u8;
-    let u16_1: u16 = 2u16;
-    let u32_1: u32 = 2u32;
-    let u64_1: u64 = 2u64;
-    let b256_1: b256 = 0x0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20;
-
-    let u256_from_u8: u256 = u8_1.as_u256();
-    let u256_from_u16: u256 = u16_1.as_u256();
-    let u256_from_u32: u256 = u32_1.as_u256();
-    let u256_from_u64: u256 = u64_1.as_u256();
-    let u256_from_b256: u256 = b256_1.as_u256();
-
-

Convert to u64

-
    let u8_1: u8 = 2u8;
-    let u16_1: u16 = 2u16;
-    let u32_1: u32 = 2u32;
-    let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256;
-
-    let u64_from_u8: u64 = u8_1.as_u64();
-
-    let u64_from_u16: u64 = u16_1.as_u64();
-
-    let u64_from_u32: u64 = u32_1.as_u64();
-
-    let u64_from_u256: Option<u64> = <u64 as TryFrom<u256>>::try_from(u256_1);
-
-

Convert to u32

-
    let u8_1: u8 = 2u8;
-    let u16_1: u16 = 2u16;
-    let u64_1: u64 = 2;
-    let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256;
-
-    let u32_from_u8: u32 = u8_1.as_u32();
-
-    let u32_from_u16: u32 = u16_1.as_u32();
-
-    let u32_from_u64_1: Option<u32> = u64_1.try_as_u32();
-    let u32_from_u64_2: Option<u32> = <u32 as TryFrom<u64>>::try_from(u64_1);
-
-    let u32_from_u256: Option<u32> = <u32 as TryFrom<u256>>::try_from(u256_1);
-
-

Convert to u16

-
    let u8_1: u8 = 2u8;
-    let u32_1: u32 = 2u32;
-    let u64_1: u64 = 2;
-    let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256;
-
-    let u16_from_u8: u16 = u8_1.as_u16();
-
-    let u16_from_u32_1: Option<u16> = u32_1.try_as_u16();
-    let u16_from_u32_2: Option<u16> = <u16 as TryFrom<u32>>::try_from(u32_1);
-
-    let u16_from_u64_1: Option<u16> = u64_1.try_as_u16();
-    let u16_from_u64_2: Option<u16> = <u16 as TryFrom<u64>>::try_from(u64_1);
-
-    let u16_from_u256: Option<u16> = <u16 as TryFrom<u256>>::try_from(u256_1);
-
-

Convert to u8

-
    let u16_1: u16 = 2u16;
-    let u32_1: u32 = 2u32;
-    let u64_1: u64 = 2;
-    let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256;
-
-    let u8_from_u16_1: Option<u8> = u16_1.try_as_u8();
-    let u8_from_u16_2: Option<u8> = <u8 as TryFrom<u16>>::try_from(u16_1);
-
-    let u8_from_u32_1: Option<u8> = u32_1.try_as_u8();
-    let u8_from_u32_2: Option<u8> = <u8 as TryFrom<u32>>::try_from(u32_1);
-
-    let u8_from_u64_1: Option<u8> = u64_1.try_as_u8();
-    let u8_from_u64_2: Option<u8> = <u8 as TryFrom<u64>>::try_from(u64_1);
-
-    let u8_from_u256: Option<u8> = <u8 as TryFrom<u256>>::try_from(u256_1);
-
-

Convert to Bytes

-
use std::{bytes::Bytes, bytes_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}};
-
-
    let num = 5;
-    let little_endian_bytes: Bytes = num.to_le_bytes();
-    let big_endian_bytes: Bytes = num.to_be_bytes();
-
-

Convert from Bytes

-
use std::{bytes::Bytes, bytes_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}};
-
-
    let u16_from_le_bytes: u16 = u16::from_le_bytes(little_endian_bytes);
-    let u16_from_be_bytes: u16 = u16::from_be_bytes(big_endian_bytes);
-
-    let u32_from_le_bytes: u32 = u32::from_le_bytes(little_endian_bytes);
-    let u32_from_be_bytes: u32 = u32::from_be_bytes(big_endian_bytes);
-
-    let u64_from_le_bytes: u64 = u64::from_le_bytes(little_endian_bytes);
-    let u64_from_be_bytes: u64 = u64::from_be_bytes(big_endian_bytes);
-
-    let u256_from_le_bytes = u256::from_le_bytes(little_endian_bytes);
-    let u256_from_be_bytes = u256::from_be_bytes(big_endian_bytes);
-
-    let b256_from_le_bytes = b256::from_le_bytes(little_endian_bytes);
-    let b256_from_be_bytes = b256::from_be_bytes(big_endian_bytes);
-
-

Byte Array Conversions

-

Convert to a Byte Array

-
use std::array_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,};
-
-
    let u16_1: u16 = 2u16;
-    let u32_1: u32 = 2u32;
-    let u64_1: u64 = 2u64;
-    let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256;
-    let b256_1: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A;
-    // little endian
-    let le_byte_array_from_u16: [u8; 2] = u16_1.to_le_bytes();
-    let le_byte_array_from_u32: [u8; 4] = u32_1.to_le_bytes();
-    let le_byte_array_from_u64: [u8; 8] = u64_1.to_le_bytes();
-    let le_byte_array_from_u256: [u8; 32] = u256_1.to_le_bytes();
-    let le_byte_array_from_b256: [u8; 32] = b256_1.to_le_bytes();
-    // big endian
-    let be_byte_array_from_u16: [u8; 2] = u16_1.to_be_bytes();
-    let be_byte_array_from_u32: [u8; 4] = u32_1.to_be_bytes();
-    let be_byte_array_from_u64: [u8; 8] = u64_1.to_be_bytes();
-    let be_byte_array_from_u256: [u8; 32] = u256_1.to_be_bytes();
-    let be_byte_array_from_b256: [u8; 32] = b256_1.to_be_bytes();
-
-

Convert from a Byte Array

-
use std::array_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,};
-
-
    let u16_byte_array: [u8; 2] = [2_u8, 1_u8];
-    let u32_byte_array: [u8; 4] = [4_u8, 3_u8, 2_u8, 1_u8];
-    let u64_byte_array: [u8; 8] = [8_u8, 7_u8, 6_u8, 5_u8, 4_u8, 3_u8, 2_u8, 1_u8];
-    let u256_byte_array: [u8; 32] = [
-        32_u8, 31_u8, 30_u8, 29_u8, 28_u8, 27_u8, 26_u8, 25_u8, 24_u8, 23_u8, 22_u8,
-        21_u8, 20_u8, 19_u8, 18_u8, 17_u8, 16_u8, 15_u8, 14_u8, 13_u8, 12_u8, 11_u8,
-        10_u8, 9_u8, 8_u8, 7_u8, 6_u8, 5_u8, 4_u8, 3_u8, 2_u8, 1_u8,
-    ];
-    // little endian
-    let le_u16_from_byte_array: u16 = u16::from_le_bytes(u16_byte_array);
-    let le_u32_from_byte_array: u32 = u32::from_le_bytes(u32_byte_array);
-    let le_u64_from_byte_array: u64 = u64::from_le_bytes(u64_byte_array);
-    let le_u256_from_byte_array: u256 = u256::from_le_bytes(u256_byte_array);
-    let le_b256_from_byte_array: b256 = b256::from_le_bytes(u256_byte_array);
-    // big endian
-    let be_u16_from_byte_array: u16 = u16::from_be_bytes(u16_byte_array);
-    let be_u32_from_byte_array: u32 = u32::from_be_bytes(u32_byte_array);
-    let be_u64_from_byte_array: u64 = u64::from_be_bytes(u64_byte_array);
-    let be_u256_from_byte_array: u256 = u256::from_be_bytes(u256_byte_array);
-    let be_b256_from_byte_array: b256 = b256::from_be_bytes(u256_byte_array);
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/functions.html b/master/book/basics/functions.html deleted file mode 100644 index 39a0e1f55dc..00000000000 --- a/master/book/basics/functions.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - Functions - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Functions

-

Functions in Sway are declared with the fn keyword. Let's take a look:

-
fn equals(first_param: u64, second_param: u64) -> bool {
-    first_param == second_param
-}
-
-

We have just declared a function named equals which takes two parameters: first_param and second_param. The parameters must both be 64-bit unsigned integers.

-

This function also returns a bool value, i.e. either true or false. This function returns true if the two given parameters are equal, and false if they are not. If we want to use this function, we can do so like this:

-
fn main() {
-    equals(5, 5); // evaluates to `true`
-    equals(5, 6); // evaluates to `false`
-}
-
-

Mutable Parameters

- - -

We can make a function parameter mutable by adding ref mut before the parameter name. This allows mutating the argument passed into the function when the function is called.

- -

For example:

-
fn increment(ref mut num: u32) {
-    let prev = num;
-    num = prev + 1u32;
-}
-
-

This function is allowed to mutate its parameter num because of the mut keyword. In addition, the ref keyword instructs the function to modify the argument passed to it when the function is called, instead of modifying a local copy of it.

-
    let mut num: u32 = 0;
-    increment(num);
-    assert(num == 1u32); // The function `increment()` modifies `num`
-
-

Note that the variable num itself has to be declared as mutable for the above to compile.

-
-

Note -It is not currently allowed to use mut without ref or vice versa for a function parameter.

-
-

Similarly, ref mut can be used with more complex data types such as:

-
fn swap_tuple(ref mut pair: (u64, u64)) {
-    let temp = pair.0;
-    pair.0 = pair.1;
-    pair.1 = temp;
-}
-
-fn update_color(ref mut color: Color, new_color: Color) {
-    color = new_color;
-}
-
-

We can then call these functions as shown below:

-
    let mut tuple = (42, 24);
-    swap_tuple(tuple);
-    assert(tuple.0 == 24); // The function `swap_tuple()` modifies `tuple.0`
-    assert(tuple.1 == 42); // The function `swap_tuple()` modifies `tuple.1`
-    let mut color = Color::Red;
-    update_color(color, Color::Blue);
-    assert(match color {
-        Color::Blue => true,
-        _ => false,
-    }); // The function `update_color()` modifies the color to Blue
-
-
-

Note -The only place, in a Sway program, where the ref keyword is valid is before a mutable function parameter.

-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/index.html b/master/book/basics/index.html deleted file mode 100644 index 42bd58e5d0c..00000000000 --- a/master/book/basics/index.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - Sway Language Basics - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Sway Language basics

-

Sway is a programming language designed for the FuelVM. It is a statically typed, compiled language with type inference and traits. Sway aims to make smart contract development safer and more efficient through the use of strong static analysis and compiler feedback.

-

Get started with the basics of Sway:

- - -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/methods_and_associated_functions.html b/master/book/basics/methods_and_associated_functions.html deleted file mode 100644 index ea4c81423ed..00000000000 --- a/master/book/basics/methods_and_associated_functions.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - Methods and Associated Functions - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Methods and Associated Functions

- - -

Methods

-

Methods are similar to functions in that we declare them with the fn keyword and they have parameters and return a value. However, unlike functions, Methods are defined within the context of a struct (or enum), and either refers to that type or mutates it. The first parameter of a method is always self, which represents the instance of the struct (or enum) the method is being called on.

-

Associated Functions

-

Associated functions are very similar to methods, in that they are also defined in the context of a struct or enum, but they do not actually use any of the data in the struct and as a result do not take self as a parameter. Associated functions could be standalone functions, but they are included in a specific type for organizational or semantic reasons.

-

Constructors

-

Constructors are associated functions that construct, or in other words instantiate, new instances of a type. Their return type is always the type itself. E.g., public structs that have private fields must provide a public constructor, or otherwise they cannot be instantiated outside of the module in which they are declared.

-

Declaring Methods and Associated Functions

-

To declare methods and associated functions for a struct or enum, use an impl block. Here, impl is short for implementation.

- -
script;
-
-struct Foo {
-    bar: u64,
-    baz: bool,
-}
-
-impl Foo {
-    // this is a _method_, as it takes `self` as a parameter.
-    fn is_baz_true(self) -> bool {
-        self.baz
-    }
-
-    // this is an _associated function_, since it does not take `self` as a parameter.
-    // it is at the same time a _constructor_ because it instantiates and returns
-    // a new instance of `Foo`.
-    fn new_foo(number: u64, boolean: bool) -> Foo {
-        Foo {
-            bar: number,
-            baz: boolean,
-        }
-    }
-}
-
-fn main() {
-    let foo = Foo::new_foo(42, true);
-    assert(foo.is_baz_true());
-}
-
- - -

To call a method, simply use dot syntax: foo.iz_baz_true().

- - - -

Similarly to free functions, methods and associated functions may accept ref mut parameters.

- -

For example:

-
struct Coordinates {
-    x: u64,
-    y: u64,
-}
-
-impl Coordinates {
-    fn move_right(ref mut self, distance: u64) {
-        self.x += distance;
-    }
-}
-
-

and when called:

-
    let mut point = Coordinates { x: 1, y: 1 };
-    point.move_right(5);
-    assert(point.x == 6);
-    assert(point.y == 1);
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/structs_tuples_and_enums.html b/master/book/basics/structs_tuples_and_enums.html deleted file mode 100644 index 04f05e465da..00000000000 --- a/master/book/basics/structs_tuples_and_enums.html +++ /dev/null @@ -1,475 +0,0 @@ - - - - - - Structs, Tuples, and Enums - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Structs, Tuples, and Enums

-

Structs

- - -

Structs in Sway are a named grouping of types. You may also be familiar with structs via another name: product types. Sway does not make any significantly unique usages of structs; they are similar to most other languages which have structs. If you're coming from an object-oriented background, a struct is like the data attributes of an object.

-

Those data attributes are called fields and can be either public or private.

-

Private struct fields can be accessed only within the module in which their struct is declared. Public fields are accessible everywhere where the struct is accessible. This access control on the field level allows more fine grained encapsulation of data.

- -

To explain these concepts, let's take a look at the following example, in which we have a module called data_structures.

-

In that module, we declare a struct named Foo with two fields. The first field is named bar, it is public and it accepts values of type u64. The second field is named baz, it is also public and it accepts bool values.

-

In a similar way, we define the structs Point, Line, and TupleInStruct. Since all those structs are public, and all their fields are public, they can be instantiated in other modules using the struct instantiation syntax as shown below.

-

On the other hand, the struct StructWithPrivateFields can be instantiated only within the data_structures module, because it contains private fields. To be able to create instances of such structs outside of the module in which they are declared, the struct must offer constructor associated functions.

-
// the _data_structures_ module
-library;
-
-// Declare a struct type
-pub struct Foo {
-    pub bar: u64,
-    pub baz: bool,
-}
-
-// Struct types for destructuring
-pub struct Point {
-    pub x: u64,
-    pub y: u64,
-}
-
-pub struct Line {
-    pub p1: Point,
-    pub p2: Point,
-}
-
-pub struct TupleInStruct {
-    pub nested_tuple: (u64, (u32, (bool, str))),
-}
-
-// Struct type instantiable only in the module _data_structures_
-pub struct StructWithPrivateFields {
-    pub public_field: u64,
-    private_field: u64,
-    other_private_field: u64,
-}
-
- - -

In order to instantiate the struct we use struct instantiation syntax, which is very similar to the declaration syntax except with expressions in place of types.

-

There are three ways to instantiate the struct.

-
    -
  • Hard coding values for the fields
  • -
  • Passing in variables with names different than the struct fields
  • -
  • Using a shorthand notation via variables that are the same as the field names
  • -
- -
library;
-
-mod data_structures;
-use data_structures::{Foo, Line, Point, TupleInStruct};
-
-fn hardcoded_instantiation() -> Foo {
-    // Instantiate `foo` as `Foo`
-    let mut foo = Foo {
-        bar: 42,
-        baz: false,
-    };
-
-    // Access and write to "baz"
-    foo.baz = true;
-
-    // Return the struct
-    foo
-}
-
-fn variable_instantiation() -> Foo {
-    // Declare variables with the same names as the fields in `Foo`
-    let number = 42;
-    let truthness = false;
-
-    // Instantiate `foo` as `Foo`
-    let mut foo = Foo {
-        bar: number,
-        baz: truthness,
-    };
-
-    // Access and write to "baz"
-    foo.baz = true;
-
-    // Return the struct
-    foo
-}
-
-fn shorthand_instantiation() -> Foo {
-    // Declare variables with the same names as the fields in `Foo`
-    let bar = 42;
-    let baz = false;
-
-    // Instantiate `foo` as `Foo`
-    let mut foo = Foo { bar, baz };
-
-    // Access and write to "baz"
-    foo.baz = true;
-
-    // Return the struct
-    foo
-}
-
-fn struct_destructuring() {
-    let point1 = Point { x: 0, y: 0 };
-    // Destructure the values from the struct into variables
-    let Point { x, y } = point1;
-
-    let point2 = Point { x: 1, y: 1 };
-    // If you do not care about specific struct fields then use ".." at the end of your variable list
-    let Point { x, .. } = point2;
-
-    let line = Line {
-        p1: point1,
-        p2: point2,
-    };
-    // Destructure the values from the nested structs into variables
-    let Line {
-        p1: Point { x: x0, y: y0 },
-        p2: Point { x: x1, y: y1 },
-    } = line;
-    // You may also destructure tuples nested in structs and structs nested in tuples
-    let tuple_in_struct = TupleInStruct {
-        nested_tuple: (42u64, (42u32, (true, "ok"))),
-    };
-    let TupleInStruct {
-        nested_tuple: (a, (b, (c, d))),
-    } = tuple_in_struct;
-
-    let struct_in_tuple = (Point { x: 2, y: 4 }, Point { x: 3, y: 6 });
-    let (Point { x: x0, y: y0 }, Point { x: x1, y: y1 }) = struct_in_tuple;
-}
-
-
-

Note -You can mix and match all 3 ways to instantiate the struct at the same time. -Moreover, the order of the fields does not matter when instantiating however we encourage declaring the fields in alphabetical order and instantiating them in the same alphabetical order

-
-

Furthermore, multiple variables can be extracted from a struct using the destructuring syntax.

-

Struct Memory Layout

-
-

Note -This information is not vital if you are new to the language, or programming in general

-
-

Structs have zero memory overhead. What that means is that in memory, each struct field is laid out sequentially. No metadata regarding the struct's name or other properties is preserved at runtime. In other words, structs are compile-time constructs. This is the same in Rust, but different in other languages with runtimes like Java.

-

Tuples

- - -

Tuples are a basic static-length type which contain multiple different types within themselves. The type of a tuple is defined by the types of the values within it, and a tuple can contain basic types as well as structs and enums.

-

You can access values directly by using the . syntax. Moreover, multiple variables can be extracted from a tuple using the destructuring syntax.

- -
library;
-
-fn tuple() {
-    // You can declare the types yourself
-    let tuple1: (u8, bool, u64) = (100, false, 10000);
-
-    // Or have the types be inferred
-    let mut tuple2 = (5, true, ("Sway", 8));
-
-    // Retrieve values from tuples
-    let number = tuple1.0;
-    let sway = tuple2.2.1;
-
-    // Destructure the values from the tuple into variables
-    let (n1, truthness, n2) = tuple1;
-
-    // If you do not care about specific values then use "_"
-    let (_, truthness, _) = tuple2;
-
-    // Internally mutate the tuple
-    tuple2.1 = false;
-
-    // Or change the values all at once (must keep the same data types)
-    tuple2 = (9, false, ("Fuel", 99));
-}
-
-

Enums

- - -

Enumerations, or enums, are also known as sum types. An enum is a type that could be one of several variants. To declare an enum, you enumerate all potential variants.

- -

Here, we have defined five potential colors. Each enum variant is just the color name. As there is no extra data associated with each variant, we say that each variant is of type (), or unit.

-
library;
-
-// Declare the enum
-enum Color {
-    Blue: (),
-    Green: (),
-    Red: (),
-    Silver: (),
-    Grey: (),
-}
-
-fn main() {
-    // To instantiate a variable with the value of an enum the syntax is
-    let blue = Color::Blue;
-    let silver = Color::Silver;
-}
-
-

Enums of Structs

-

It is also possible to have an enum variant contain extra data. Take a look at this more substantial example, which combines struct declarations with enum variants:

-
library;
-
-struct Item {
-    price: u64,
-    amount: u64,
-    id: u64,
-}
-
-enum MyEnum {
-    Item: Item,
-}
-
-fn main() {
-    let my_enum = MyEnum::Item(Item {
-        price: 5,
-        amount: 2,
-        id: 42,
-    });
-}
-
-

Enums of Enums

-

It is possible to define enums of enums:

-
library;
-
-pub enum Error {
-    StateError: StateError,
-    UserError: UserError,
-}
-
-pub enum StateError {
-    Void: (),
-    Pending: (),
-    Completed: (),
-}
-
-pub enum UserError {
-    InsufficientPermissions: (),
-    Unauthorized: (),
-}
-
-

Preferred usage

-

The preferred way to use enums is to use the individual (not nested) enums directly because they are easy to follow and the lines are short:

-
library;
-
-use ::enum_of_enums::{StateError, UserError};
-
-fn preferred() {
-    let error1 = StateError::Void;
-    let error2 = UserError::Unauthorized;
-}
-
-

Inadvisable

-

If you wish to use the nested form of enums via the Error enum from the example above, then you can instantiate them into variables using the following syntax:

-
library;
-
-use ::enum_of_enums::{Error, StateError, UserError};
-
-fn avoid() {
-    let error1 = Error::StateError(StateError::Void);
-    let error2 = Error::UserError(UserError::Unauthorized);
-}
-
-

Key points to note:

-
    -
  • You must import all of the enums you need instead of just the Error enum
  • -
  • The lines may get unnecessarily long (depending on the names)
  • -
  • The syntax is not the most ergonomic
  • -
-

Enum Memory Layout

-
-

Note -This information is not vital if you are new to the language, or programming in general.

-
-

Enums do have some memory overhead. To know which variant is being represented, Sway stores a one-word (8-byte) tag for the enum variant. The space reserved after the tag is equivalent to the size of the largest enum variant. So, to calculate the size of an enum in memory, add 8 bytes to the size of the largest variant. For example, in the case of Color above, where the variants are all (), the size would be 8 bytes since the size of the largest variant is 0 bytes.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/basics/variables.html b/master/book/basics/variables.html deleted file mode 100644 index 8c3aaae1418..00000000000 --- a/master/book/basics/variables.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Variables - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Variables

- - -

Variables in Sway are immutable by default. This means that, by default, once a variable is declared, its value cannot change. This is one of the ways how Sway encourages safe programming, and many modern languages have this same default.

- -

Let's take a look at variables in detail.

-

Declaring a Variable

-

Let's look at a variable declaration:

-
let foo = 5;
-
-

Great! We have just declared a variable, foo. What do we know about foo?

-
    -
  1. It is immutable.
  2. -
  3. Its value is 5.
  4. -
  5. Its type is u64, a 64-bit unsigned integer.
  6. -
-

u64 is the default numeric type, and represents a 64-bit unsigned integer. See the section Built-in Types for more details.

-

We can also make a mutable variable. Let's take a look:

-
let mut foo = 5;
-foo = 6;
-
-

Now, foo is mutable, and the reassignment to the number 6 is valid. That is, we are allowed to mutate the variable foo to change its value.

-

When assigning to a mutable variable, the right-hand side of the assignment is evaluated before the left-hand side. In the below example, the mutable variable i will first be increased and the resulting value of 1 will be stored to array[1], thus resulting in array being changed to [0, 1, 0].

-
let mut array = [0, 0, 0];
-let mut i = 0;
-
-array[i] = {
-    i += 1;
-    i
-};
-
-

Type Annotations

- - -

A variable declaration can contain a type annotation. A type annotation serves the purpose of declaring the type, in addition to the value, of a variable.

- -

Let's take a look:

-
let foo: u32 = 5;
-
-

We have just declared the type of the variable foo as a u32, which is an unsigned 32-bit integer. Let's take a look at a few other type annotations:

-
let bar: str[4] = __to_str_array("sway");
-let baz: bool = true;
-
- - -

If the value declared cannot be assigned to the declared type, there will be an error generated by the compiler.

- - -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/blockchain-development/access_control.html b/master/book/blockchain-development/access_control.html deleted file mode 100644 index 46be900f716..00000000000 --- a/master/book/blockchain-development/access_control.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Access Control - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Access Control

- - -

Smart contracts require the ability to restrict access to and identify certain users or contracts. Unlike account-based blockchains, transactions in UTXO-based blockchains (i.e. Fuel) do not necessarily have a unique transaction sender. Additional logic is needed to handle this difference, and is provided by the standard library.

- -

msg_sender

- - -

To deliver an experience akin to the EVM's access control, the std library provides a msg_sender function, which identifies a unique caller based upon the call and/or transaction input data.

- -
contract;
-
-abi MyOwnedContract {
-    fn receive(field_1: u64) -> bool;
-}
-
-const OWNER = Address::from(0x9ae5b658754e096e4d681c548daf46354495a437cc61492599e33fc64dcdc30c);
-
-impl MyOwnedContract for Contract {
-    fn receive(field_1: u64) -> bool {
-        let sender = msg_sender().unwrap();
-        if let Identity::Address(addr) = sender {
-            assert(addr == OWNER);
-        } else {
-            revert(0);
-        }
-
-        true
-    }
-}
-
- - -

The msg_sender function works as follows:

-
    -
  • If the caller is a contract, then Ok(Sender) is returned with the ContractId sender variant.
  • -
  • If the caller is external (i.e. from a script), then all coin input owners in the transaction are checked. If all owners are the same, then Ok(Sender) is returned with the Address sender variant.
  • -
  • If the caller is external and coin input owners are different, then the caller cannot be determined and a Err(AuthError) is returned.
  • -
- -

Contract Ownership

-

Many contracts require some form of ownership for access control. The SRC-5 Ownership Standard has been defined to provide an interoperable interface for ownership within contracts.

-

To accomplish this, use the Ownership Library to keep track of the owner. This allows setting and revoking ownership using the variants Some(..) and None respectively. This is better, safer, and more readable than using the Identity type directly where revoking ownership has to be done using some magic value such as b256::zero() or otherwise.

-
    -
  • The following is an example of how to properly lock a function such that only the owner may call a function:
  • -
-
    #[storage(read)]
-    fn only_owner() {
-        storage.owner.only_owner();
-        // Do stuff here
-    }
-
-

Setting ownership can be done in one of two ways; During compile time or run time.

-
    -
  • The following is an example of how to properly set ownership of a contract during compile time:
  • -
-
storage {
-    owner: Ownership = Ownership::initialized(Identity::Address(Address::zero())),
-}
-
-
    -
  • The following is an example of how to properly set ownership of a contract during run time:
  • -
-
    #[storage(write)]
-    fn set_owner(identity: Identity) {
-        storage.owner.set_ownership(identity);
-    }
-
-
    -
  • The following is an example of how to properly revoke ownership of a contract:
  • -
-
    #[storage(write)]
-    fn revoke_ownership() {
-        storage.owner.renounce_ownership();
-    }
-
-
    -
  • The following is an example of how to properly retrieve the state of ownership:
  • -
-
    #[storage(read)]
-    fn owner() -> State {
-        storage.owner.owner()
-    }
-
-

Access Control Libraries

-

Sway-Libs provides the following libraries to enable further access control.

- - -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/blockchain-development/calling_contracts.html b/master/book/blockchain-development/calling_contracts.html deleted file mode 100644 index 4e27e3109e5..00000000000 --- a/master/book/blockchain-development/calling_contracts.html +++ /dev/null @@ -1,405 +0,0 @@ - - - - - - Calling Contracts - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Calling Contracts

-

Smart contracts can be called by other contracts or scripts. In the FuelVM, this is done primarily with the call instruction.

-

Sway provides a nice way to manage callable interfaces with its ABI system. The Fuel ABI specification can be found here.

-

Example

-

Here is an example of a contract calling another contract in Sway. A script can call a contract in the same way.

-
// ./contract_a.sw
-contract;
-
-abi ContractA {
-    fn receive(field_1: bool, field_2: u64) -> u64;
-}
-
-impl ContractA for Contract {
-    fn receive(field_1: bool, field_2: u64) -> u64 {
-        assert(field_1 == true);
-        assert(field_2 > 0);
-        return_45()
-    }
-}
-
-fn return_45() -> u64 {
-  45
-}
-
-
// ./contract_b.sw
-contract;
-
-use contract_a::ContractA;
-
-abi ContractB {
-    fn make_call();
-}
-
-const contract_id = 0x79fa8779bed2f36c3581d01c79df8da45eee09fac1fd76a5a656e16326317ef0;
-
-impl ContractB for Contract {
-    fn make_call() {
-      let x = abi(ContractA, contract_id);
-      let return_value = x.receive(true, 3); // will be 45
-    }
-}
-
-
-

Note: The ABI is for external calls only therefore you cannot define a method in the ABI and call it in the same contract. If you want to define a function for a contract, but keep it private so that only your contract can call it, you can define it outside of the impl and call it inside the contract, similar to the return_45() function above.

-
-

Advanced Calls

-

All calls forward a gas stipend, and may additionally forward one native asset with the call.

-

Here is an example of how to specify the amount of gas (gas), the asset ID of the native asset (asset_id), and the amount of the native asset (coins) to forward:

-
script;
-
-abi MyContract {
-    fn foo(field_1: bool, field_2: u64);
-}
-
-fn main() {
-    let x = abi(MyContract, 0x79fa8779bed2f36c3581d01c79df8da45eee09fac1fd76a5a656e16326317ef0);
-    let asset_id = 0x7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777;
-    x.foo {
-        gas: 5000, asset_id: asset_id, coins: 5000
-    }
-    (true, 3);
-}
-
-

Handling Re-entrancy

-

A common attack vector for smart contracts is re-entrancy. Similar to the EVM, the FuelVM allows for re-entrancy.

-

A stateless re-entrancy guard is included in the sway-libs library. The guard will panic (revert) at run time if re-entrancy is detected.

-
contract;
-
-use reentrancy::reentrancy_guard;
-
-abi MyContract {
-    fn some_method();
-}
-
-impl ContractB for Contract {
-    fn some_method() {
-        reentrancy_guard();
-        // do something
-    }
-}
-
-

CEI pattern violation static analysis

-

Another way of avoiding re-entrancy-related attacks is to follow the so-called -CEI pattern. CEI stands for "Checks, Effects, Interactions", meaning that the -contract code should first perform safety checks, also known as -"pre-conditions", then perform effects, i.e. modify or read the contract storage -and execute external contract calls (interaction) only at the very end of the -function/method.

-

Please see this blog post -for more detail on some vulnerabilities in case of storage modification after -interaction and this blog post for -more information on storage reads after interaction.

-

The Sway compiler implements a check that the CEI pattern is not violated in the -user contract and issues warnings if that's the case.

-

For example, in the following contract the CEI pattern is violated, because an -external contract call is executed before a storage write.

-
contract;
-
-mod other_contract;
-
-use other_contract::*;
-use std::hash::*;
-
-abi MyContract {
-    #[storage(read, write)]
-    fn withdraw(external_contract_id: ContractId);
-}
-
-storage {
-    balances: StorageMap<Identity, u64> = StorageMap::<Identity, u64> {},
-}
-
-impl MyContract for Contract {
-    #[storage(read, write)]
-    fn withdraw(external_contract_id: ContractId) {
-        let sender = msg_sender().unwrap();
-        let bal = storage.balances.get(sender).try_read().unwrap_or(0);
-
-        assert(bal > 0);
-
-        // External call
-        let caller = abi(OtherContract, external_contract_id.into());
-        caller.external_call {
-            coins: bal,
-        }();
-
-        // Storage update _after_ external call
-        storage.balances.insert(sender, 0);
-    }
-}
-
-

Here, other_contract is defined as follows:

-
library;
-
-abi OtherContract {
-    #[payable]
-    fn external_call();
-}
-
-

The CEI pattern analyzer issues a warning as follows, pointing to the -interaction before a storage modification:

-
warning
-  --> /path/to/contract/main.sw:28:9
-   |
-26 |
-27 |           let caller = abi(OtherContract, external_contract_id.into());
-28 |           caller.external_call { coins: bal }();
-   |  _________-
-29 | |
-30 | |         // Storage update _after_ external call
-31 | |         storage.balances.insert(sender, 0);
-   | |__________________________________________- Storage write after external contract interaction in function or method "withdraw". Consider making all storage writes before calling another contract
-32 |       }
-33 |   }
-   |
-____
-
-

In case there is a storage read after an interaction, the CEI analyzer will issue a similar warning.

-

In addition to storage reads and writes after an interaction, the CEI analyzer reports analogous warnings about:

-
    -
  • balance tree updates, i.e. balance tree reads with subsequent writes, which may be produced by the tr and tro ASM instructions or library functions using them under the hood;
  • -
  • balance trees reads with bal instruction;
  • -
  • changes to the output messages that can be produced by the __smo intrinsic function or the smo ASM instruction.
  • -
-

Differences from the EVM

-

While the Fuel contract calling paradigm is similar to the EVM's (using an ABI, forwarding gas and data), it differs in two key ways:

-
    -
  1. -

    Native assets: FuelVM calls can forward any native asset not just base asset.

    -
  2. -
  3. -

    No data serialization: Contract calls in the FuelVM do not need to serialize data to pass it between contracts; instead they simply pass a pointer to the data. This is because the FuelVM has a shared global memory which all call frames can read from.

    -
  4. -
-

Fallback

-

When a contract is compiled, a special section called "contract selection" is also generated. This section checks if the contract call method matches any of the available ABI methods. If this fails, one of two possible actions will happen:

-

1 - if no fallback function was specified, the contract will revert; -2 - otherwise, the fallback function will be called.

-

For all intents and purposes the fallback function is considered a contract method, which means that it has all the limitations that other contract methods have. As the fallback function signature, the function cannot have arguments, but they can return anything.

-

If for some reason the fallback function needs to returns different types, the intrinsic __contract_ret can be used.

-
contract;
-
-abi MyContract {
-    fn some_method();
-}
-
-impl ContractB for Contract {
-    fn some_method() {
-    }
-}
-
-#[fallback]
-fn fallback() {
-}
-
-

You may still access the method selector and arguments to the call in the fallback. -For instance, let's assume a function fn foobar(bool, u64) {} gets called on a contract that doesn't have it with arguments true and 42. -It can execute the following fallback:

-
#[fallback]
-fn fallback() {
-    // the method selector is the first four bytes of sha256("foobar(bool,u64)")
-    // per https://fuellabs.github.io/fuel-specs/master/protocol/abi#function-selector-encoding
-    let method_selector = std::call_frames::first_param::<u64>();
-
-    // the arguments tuple is (true, 42)
-    let arguments = std::call_frames::second_param::<(bool, u64)>();
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/blockchain-development/external_code.html b/master/book/blockchain-development/external_code.html deleted file mode 100644 index 34cd86ef743..00000000000 --- a/master/book/blockchain-development/external_code.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - External Code - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

External Code Execution

-

The std-lib includes a function called run_external that allows Sway contracts to execute arbitrary external Sway code.

-

This functionality enables features like upgradeable contracts and -proxies.

-

Upgradeable Contracts

-

Upgradeable contracts are designed to allow the logic of a smart contract to be updated after deployment.

-

Consider this example proxy contract:

-
#[namespace(my_storage_namespace)]
-storage {
-    target_contract: Option<ContractId> = None,
-}
-
-impl Proxy for Contract {
-    #[storage(write)]
-    fn set_target_contract(id: ContractId) {
-        storage.target_contract.write(Some(id));
-    }
-
-    #[storage(read)]
-    fn double_input(_value: u64) -> u64 {
-        let target = storage.target_contract.read().unwrap();
-        run_external(target)
-    }
-}
-
-

The contract has two functions:

-
    -
  • set_target_contract updates the target_contract variable in storage with the ContractId of an external contract.
  • -
  • double_input reads the target_contract from storage and uses it to run external code. If the target_contract has a function with the same name (double_input), the code in the external double_input function will run. -In this case, the function will return a u64.
  • -
-

Notice in the Proxy example above, the storage block has a namespace attribute. Using this attribute is considered a best practice for all proxy contracts in Sway, because it will prevent storage collisions with the implementation contract, as the implementation contract has access to both storage contexts.

-

Below is what an implementation contract could look like for this:

-
storage {
-    value: u64 = 0,
-    // to stay compatible, this has to stay the same in the next version
-}
-
-impl Implementation for Contract {
-    #[storage(write)]
-    fn double_input(value: u64) -> u64 {
-        let new_value = value * 2;
-        storage.value.write(new_value);
-        new_value
-    }
-}
-
-

This contract has one function called double_input, which calculates the input value times two, updates the value variable in storage, and returns the new value.

-

How does this differ from calling a contract?

-

There are a couple of major differences between calling a contract directly and using the run_external method.

-

First, to use run_external, the ABI of the external contract is not required. The proxy contract has no knowledge of the external contract except for its ContractId.

-

Upgradeable Contract Storage

-

Second, the storage context of the proxy contract is retained for the loaded code. -This means that in the examples above, the value variable gets updated in the storage for the proxy contract.

-

For example, if you were to read the value variable by directly calling the implementation contract, you would get a different result than if you read it through the proxy contract. -The proxy contract loads the code and executes it in its own context.

-

Fallback functions

-

If the function name doesn't exist in the target contract but a fallback function does, the fallback function will be triggered.

-
-

If there is no fallback function, the transaction will revert.

-
-

You can access function parameters for fallback functions using the call_frames module in the std-lib. -For example, to access the _foo input parameter in the proxy function below, you can use the called_args method in the fallback function:

-
    fn does_not_exist_in_the_target(_foo: u64) -> u64 {
-        run_external(TARGET)
-    }
-
-
#[fallback]
-fn fallback() -> u64 {
-    use std::call_frames::*;
-    __log(3);
-    __log(called_method());
-    __log("double_value");
-    __log(called_method() == "double_value");
-    let foo = called_args::<u64>();
-    foo * 3
-}
-
-

In this case, the does_not_exist_in_the_target function will return _foo * 3.

-

Limitations

-

Some limitations of run_external function are:

-
    -
  • It can only be used with other contracts. Scripts, predicates, and library code cannot be run externally.
  • -
  • If you change the implementation contract, you must maintain the same order of previous storage variables and types, as this is what has been stored in the proxy storage.
  • -
  • You can't use the call stack in another call frame before you use run_external. You can only use the call stack within the call frame that contains run_external.
  • -
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/blockchain-development/hashing_and_cryptography.html b/master/book/blockchain-development/hashing_and_cryptography.html deleted file mode 100644 index dfb1e330310..00000000000 --- a/master/book/blockchain-development/hashing_and_cryptography.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - Hashing and Cryptography - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Hashing and Cryptography

-

The Sway standard library provides easy access to a selection of cryptographic hash functions (sha256 and EVM-compatible keccak256), and EVM-compatible secp256k1-based signature recovery operations.

-

Hashing

-
script;
-
-use std::hash::*;
-
-impl Hash for Location {
-    fn hash(self, ref mut state: Hasher) {
-        match self {
-            Location::Earth => {
-                0_u8.hash(state);
-            }
-            Location::Mars => {
-                1_u8.hash(state);
-            }
-        }
-    }
-}
-
-impl Hash for Stats {
-    fn hash(self, ref mut state: Hasher) {
-        self.strength.hash(state);
-        self.agility.hash(state);
-    }
-}
-
-impl Hash for Person {
-    fn hash(self, ref mut state: Hasher) {
-        self.name.hash(state);
-        self.age.hash(state);
-        self.alive.hash(state);
-        self.location.hash(state);
-        self.stats.hash(state);
-        self.some_tuple.hash(state);
-        self.some_array.hash(state);
-        self.some_b256.hash(state);
-    }
-}
-
-const VALUE_A = 0x9280359a3b96819889d30614068715d634ad0cf9bba70c0f430a8c201138f79f;
-
-enum Location {
-    Earth: (),
-    Mars: (),
-}
-
-struct Person {
-    name: str,
-    age: u64,
-    alive: bool,
-    location: Location,
-    stats: Stats,
-    some_tuple: (bool, u64),
-    some_array: [u64; 2],
-    some_b256: b256,
-}
-
-struct Stats {
-    strength: u64,
-    agility: u64,
-}
-
-fn main() {
-    let zero = b256::min();
-    // Use the generic sha256 to hash some integers
-    let sha_hashed_u8 = sha256(u8::max());
-    let sha_hashed_u16 = sha256(u16::max());
-    let sha_hashed_u32 = sha256(u32::max());
-    let sha_hashed_u64 = sha256(u64::max());
-
-    // Or hash a b256
-    let sha_hashed_b256 = sha256(VALUE_A);
-
-    // You can hash booleans too
-    let sha_hashed_bool = sha256(true);
-
-    // Strings are not a problem either
-    let sha_hashed_str = sha256("Fastest Modular Execution Layer!");
-
-    // Tuples of any size work too
-    let sha_hashed_tuple = sha256((true, 7));
-
-    // As do arrays
-    let sha_hashed_array = sha256([4, 5, 6]);
-
-    // Enums work too
-    let sha_hashed_enum = sha256(Location::Earth);
-
-    // Complex structs are not a problem
-    let sha_hashed_struct = sha256(Person {
-        name: "John",
-        age: 9000,
-        alive: true,
-        location: Location::Mars,
-        stats: Stats {
-            strength: 10,
-            agility: 9,
-        },
-        some_tuple: (true, 8),
-        some_array: [17, 76],
-        some_b256: zero,
-    });
-
-    log(sha_hashed_u8);
-    log(sha_hashed_u16);
-    log(sha_hashed_u32);
-    log(sha_hashed_u64);
-    log(sha_hashed_b256);
-    log(sha_hashed_bool);
-    log(sha_hashed_str);
-    log(sha_hashed_tuple);
-    log(sha_hashed_array);
-    log(sha_hashed_enum);
-    log(sha_hashed_struct);
-
-    // Use the generic keccak256 to hash some integers
-    let keccak_hashed_u8 = keccak256(u8::max());
-    let keccak_hashed_u16 = keccak256(u16::max());
-    let keccak_hashed_u32 = keccak256(u32::max());
-    let keccak_hashed_u64 = keccak256(u64::max());
-
-    // Or hash a b256
-    let keccak_hashed_b256 = keccak256(VALUE_A);
-
-    // You can hash booleans too
-    let keccak_hashed_bool = keccak256(true);
-
-    // Strings are not a problem either
-    let keccak_hashed_str = keccak256("Fastest Modular Execution Layer!");
-
-    // Tuples of any size work too
-    let keccak_hashed_tuple = keccak256((true, 7));
-
-    // As do arrays
-    let keccak_hashed_array = keccak256([4, 5, 6]);
-
-    // Enums work too
-    let keccak_hashed_enum = keccak256(Location::Earth);
-
-    // Complex structs are not a problem
-    let keccak_hashed_struct = keccak256(Person {
-        name: "John",
-        age: 9000,
-        alive: true,
-        location: Location::Mars,
-        stats: Stats {
-            strength: 10,
-            agility: 9,
-        },
-        some_tuple: (true, 8),
-        some_array: [17, 76],
-        some_b256: zero,
-    });
-
-    log(keccak_hashed_u8);
-    log(keccak_hashed_u16);
-    log(keccak_hashed_u32);
-    log(keccak_hashed_u64);
-    log(keccak_hashed_b256);
-    log(keccak_hashed_bool);
-    log(keccak_hashed_str);
-    log(keccak_hashed_tuple);
-    log(keccak_hashed_array);
-    log(keccak_hashed_enum);
-    log(keccak_hashed_struct);
-}
-
-

Signature Recovery

-
script;
-
-use std::{b512::B512, ecr::{ec_recover, ec_recover_address, EcRecoverError}};
-
-const MSG_HASH = 0xee45573606c96c98ba970ff7cf9511f1b8b25e6bcd52ced30b89df1e4a9c4323;
-
-fn main() {
-    let hi = 0xbd0c9b8792876713afa8bff383eebf31c43437823ed761cc3600d0016de5110c;
-    let lo = 0x44ac566bd156b4fc71a4a4cb2655d3dd360c695edb17dc3b64d611e122fea23d;
-    let signature: B512 = B512::from((hi, lo));
-
-    // A recovered public key pair.
-    let public_key = ec_recover(signature, MSG_HASH);
-
-    // A recovered Fuel address.
-    let result_address: Result<Address, EcRecoverError> = ec_recover_address(signature, MSG_HASH);
-    if let Ok(address) = result_address {
-        log(address.bits());
-    } else {
-        revert(0);
-    }
-}
-
-
-

Note: Recovery of EVM addresses is also supported via std::vm::evm.

-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/blockchain-development/identifiers.html b/master/book/blockchain-development/identifiers.html deleted file mode 100644 index 41918b39f65..00000000000 --- a/master/book/blockchain-development/identifiers.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - Identifiers - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Identifiers

-

Addresses in Sway are similar to EVM addresses. The two major differences are:

-
    -
  1. Sway addresses are 32 bytes long (instead of 20)
  2. -
  3. Sway addresses are computed with the SHA-256 hash of the public key instead of the keccak-256 hash.
  4. -
-

Contracts, on the other hand, are uniquely identified with a contract ID rather than an address. A contract's ID is also 32 bytes long and is calculated here.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/blockchain-development/index.html b/master/book/blockchain-development/index.html deleted file mode 100644 index a59015b0e2a..00000000000 --- a/master/book/blockchain-development/index.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - Blockchain Development with Sway - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Blockchain Development with Sway

-

Sway is fundamentally a blockchain language. Because of this, it has some features and requirements that you may not have seen in general-purpose programming languages.

-

These are also some concepts related to the FuelVM and Fuel ecosystem that you may utilize when writing Sway.

- - -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/blockchain-development/native_assets.html b/master/book/blockchain-development/native_assets.html deleted file mode 100644 index 1b8b3aabe5c..00000000000 --- a/master/book/blockchain-development/native_assets.html +++ /dev/null @@ -1,659 +0,0 @@ - - - - - - Native Assets - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Native Assets

- - -

The FuelVM has built-in support for working with multiple assets.

-

Key Differences Between EVM and FuelVM Assets

-

ERC-20 vs Native Asset

-

On the EVM, Ether is the native asset. As such, sending ETH to an address or contract is an operation built into the EVM, meaning it doesn't rely on the existence of a smart contract to update balances to track ownership as with ERC-20 tokens.

-

On the FuelVM, all assets are native and the process for sending any native asset is the same.

-

While you would still need a smart contract to handle the minting and burning of assets, the sending and receiving of these assets can be done independently of the asset contract.

-

Just like the EVM however, Fuel has a standard that describes a standard API for Native Assets using the Sway Language. The ERC-20 equivalent for the Sway Language is the SRC-20; Native Asset Standard.

-
-

NOTE It is important to note that Fuel does not have tokens.

-
-

ERC-721 vs Native Asset

-

On the EVM, an ERC-721 token or NFT is a contract that contains multiple tokens which are non-fungible with one another.

-

On the FuelVM, the ERC-721 equivalent is a Native Asset where each asset has a supply of one. This is defined in the SRC-20; Native Asset Standard under the Non-Fungible Asset Restrictions.

-

In practice, this means all NFTs are treated the same as any other Native Asset on Fuel. When writing Sway code, no additional cases for handling non-fungible and fungible assets are required.

-

No Token Approvals

-

An advantage Native Assets bring is that there is no need for token approvals; as with Ether on the EVM. With millions of dollars hacked every year due to misused token approvals, the FuelVM eliminates this attack vector.

-

Asset vs Coin vs Token

-

An "Asset" is a Native Asset on Fuel and has the associated AssetId type. Assets are distinguishable from one another. A "Coin" represents a singular unit of an Asset. Coins of the same Asset are not distinguishable from one another.

-

Fuel does not use tokens like other ecosystems such as Ethereum and uses Native Assets with a UTXO design instead.

-

The AssetId type

-

The AssetId type represents any Native Asset on Fuel. An AssetId is used for interacting with an asset on the network.

-

The AssetId of any Native Asset on Fuel is calculated by taking the SHA256 hash digest of the originating ContractId that minted the asset and a SubId i.e. sha256((contract_id, sub_id)).

-

Creating a New AssetId

-

There are 3 ways to instantiate a new AssetId:

-

Default

-

When a contract will only ever mint a single asset, it is recommended to use the DEFAULT_ASSET_ID sub id. This is referred to as the default asset of a contract.

-

To get the default asset from an internal contract call, call the default() function:

-
    let asset_id: AssetId = AssetId::default();
-
-

New

-

If a contract mints multiple assets or if the asset has been minted by an external contract, the new() function will be needed. The new() function takes the ContractId of the contract which minted the token as well as a SubId.

-

To create a new AssetId using a ContractId and SubId, call the new() function:

-
    let my_contract_id: ContractId = ContractId::from(0x1000000000000000000000000000000000000000000000000000000000000000);
-    let my_sub_id: SubId = 0x2000000000000000000000000000000000000000000000000000000000000000;
-
-    let asset_id: AssetId = AssetId::new(my_contract_id, my_sub_id);
-
-

From

-

In the case where the b256 value of an asset is already known, you may call the from() function with the b256 value.

-
    let asset_id: AssetId = AssetId::from(0x0000000000000000000000000000000000000000000000000000000000000000);
-
-

The SubId type

-

The SubId is used to differentiate between different assets that are created by the same contract. The SubId is a b256 value.

-

When creating a single new asset on Fuel, we recommend using the DEFAULT_SUB_ID or SubId::zero().

-

The Base Asset

-

On the Fuel Network, the base asset is Ether. This is the only asset on the Fuel Network that does not have a SubId.

-

The Base Asset can be returned anytime by calling the base() function of the AssetId type.

-
    let base_asset: AssetId = AssetId::base();
-
-

Basic Native Asset Functionality

-

Minting A Native Asset

-

To mint a new asset, the std::asset::mint() function must be called internally within a contract. A SubId and amount of coins must be provided. These newly minted coins will be owned by the contract which minted them. To mint another asset from the same contract, replace the DEFAULT_SUB_ID with your desired SubId.

-
        mint(DEFAULT_SUB_ID, mint_amount);
-
-

You may also mint an asset to a specific entity with the std::asset::mint_to() function. Be sure to provide a target Identity that will own the newly minted coins.

-
        mint_to(target_identity, DEFAULT_SUB_ID, mint_amount);
-
-

If you intend to allow external users to mint assets using your contract, the SRC-3; Mint and Burn Standard defines a standard API for minting assets. The Sway-Libs Asset Library also provides an additional library to support implementations of the SRC-3 Standard into your contract.

-

Burning a Native Asset

-

To burn an asset, the std::asset::burn() function must be called internally from the contract which minted them. The SubId used to mint the coins and amount must be provided. The burned coins must be owned by the contract. When an asset is burned it doesn't exist anymore.

-
        burn(DEFAULT_SUB_ID, burn_amount);
-
-

If you intend to allow external users to burn assets using your contract, the SRC-3; Mint and Burn Standard defines a standard API for burning assets. The Sway-Libs Asset Library also provides an additional library to support implementations of the SRC-3 Standard into your contract.

-

Transfer a Native Asset

-

To internally transfer a Native Asset, the std::asset::transfer() function must be called. A target Identity or user must be provided as well as the AssetId of the asset and an amount.

-
        transfer(target, asset_id, coins);
-
-

Native Asset And Transactions

-

Getting The Transaction Asset

-

To query for the Native Asset sent in a transaction, you may call the std::call_frames::msg_asset_id() function.

-
        let amount = msg_asset_id();
-
-

Getting The Transaction Amount

-

To query for the amount of coins sent in a transaction, you may call the std::context::msg_amount() function.

-
        let amount = msg_amount();
-
-

Native Assets and Contracts

-

Checking A Contract's Balance

-

To internally check a contract's balance, call the std::context::this_balance() function with the corresponding AssetId.

-
        this_balance(asset_id)
-
-

To check the balance of an external contract, call the std::context::balance_of() function with the corresponding AssetId.

-
        balance_of(target_contract, asset_id)
-
-
-

NOTE Due to the FuelVM's UTXO design, balances of Address's cannot be returned in the Sway Language. This must be done off-chain using the SDK.

-
-

Receiving Native Assets In A Contract

-

By default, a contract may not receive a Native Asset in a contract call. To allow transferring of assets to the contract, add the #[payable] attribute to the function.

-
    #[payable]
-    fn deposit() {
-        assert(msg_amount() > 0);
-    }
-
-

Native Asset Standards

-

There are a number of standards developed to enable further functionality for Native Assets and help cross contract functionality. Information on standards can be found in the Sway Standards Repo.

-

We currently have the following standards for Native Assets:

- -

Native Asset Libraries

-

Additional Libraries have been developed to allow you to quickly create an deploy dApps that follow the Sway Standards.

- - -

Single Native Asset Example

-

In this fully fleshed out example, we show a native asset contract which mints a single asset. This is the equivalent to the ERC-20 Standard use in Ethereum. Note there are no token approval functions.

-

It implements the SRC-20; Native Asset, SRC-3; Mint and Burn, and SRC-5; Ownership standards. It does not use any external libraries.

-
// ERC20 equivalent in Sway.
-contract;
-
-use standards::{
-    src3::SRC3,
-    src5::{
-        SRC5, 
-        State, 
-        AccessError,
-    },
-    src20::{
-        SetDecimalsEvent, 
-        SetNameEvent, 
-        SetSymbolEvent, 
-        SRC20, 
-        TotalSupplyEvent,
-    },
-};
-use std::{
-    asset::{
-        burn,
-        mint_to,
-    },
-    call_frames::msg_asset_id,
-    constants::DEFAULT_SUB_ID,
-    context::msg_amount,
-    string::String,
-    contract_id::ContractId
-};
-
-configurable {
-    DECIMALS: u8 = 9u8,
-    NAME: str[7] = __to_str_array("MyAsset"),
-    SYMBOL: str[5] = __to_str_array("MYTKN"),
-}
-
-storage {
-    total_supply: u64 = 0,
-    owner: State = State::Uninitialized,
-}
-
-// Native Asset Standard
-impl SRC20 for Contract {
-    #[storage(read)]
-    fn total_assets() -> u64 {
-        1
-    }
-
-    #[storage(read)]
-    fn total_supply(asset: AssetId) -> Option<u64> {
-        if asset == AssetId::default() {
-            Some(storage.total_supply.read())
-        } else {
-            None
-        }
-    }
-
-    #[storage(read)]
-    fn name(asset: AssetId) -> Option<String> {
-        if asset == AssetId::default() {
-            Some(String::from_ascii_str(from_str_array(NAME)))
-        } else {
-            None
-        }
-    }
-
-    #[storage(read)]
-    fn symbol(asset: AssetId) -> Option<String> {
-        if asset == AssetId::default() {
-            Some(String::from_ascii_str(from_str_array(SYMBOL)))
-        } else {
-            None
-        }
-    }
-
-    #[storage(read)]
-    fn decimals(asset: AssetId) -> Option<u8> {
-        if asset == AssetId::default() {
-            Some(DECIMALS)
-        } else {
-            None
-        }
-    }
-}
-
-// Ownership Standard
-impl SRC5 for Contract {
-    #[storage(read)]
-    fn owner() -> State {
-        storage.owner.read()
-    }
-}
-
-// Mint and Burn Standard
-impl SRC3 for Contract {
-    #[storage(read, write)]
-    fn mint(recipient: Identity, sub_id: Option<SubId>, amount: u64) {
-        require(sub_id.is_some() && sub_id.unwrap() == DEFAULT_SUB_ID, "incorrect-sub-id");
-        require_access_owner();
-
-        let new_supply = storage.total_supply.read() + amount;
-        storage
-            .total_supply
-            .write(new_supply);
-        mint_to(recipient, DEFAULT_SUB_ID, amount);
-        
-        TotalSupplyEvent::new(
-            AssetId::default(), 
-            new_supply, 
-            msg_sender().unwrap()
-        ).log();
-    }
-
-    #[storage(read, write)]
-    fn burn(sub_id: SubId, amount: u64) {
-        require(sub_id == DEFAULT_SUB_ID, "incorrect-sub-id");
-        require(msg_amount() >= amount, "incorrect-amount-provided");
-        require(
-            msg_asset_id() == AssetId::default(),
-            "incorrect-asset-provided",
-        );
-        require_access_owner();
-
-        let new_supply = storage.total_supply.read() - amount;
-        storage
-            .total_supply
-            .write(new_supply);
-        burn(DEFAULT_SUB_ID, amount);
-        
-        TotalSupplyEvent::new(
-            AssetId::default(), 
-            new_supply, 
-            msg_sender().unwrap()
-        ).log();
-    }
-}
-
-abi SingleAsset {
-    #[storage(read, write)]
-    fn constructor(owner_: Identity);
-}
-
-impl SingleAsset for Contract {
-    #[storage(read, write)]
-    fn constructor(owner_: Identity) {
-        require(storage.owner.read() == State::Uninitialized, "owner-initialized");
-        storage.owner.write(State::Initialized(owner_));
-    }
-}
-
-#[storage(read)]
-fn require_access_owner() {
-    require(
-        storage.owner.read() == State::Initialized(msg_sender().unwrap()),
-        AccessError::NotOwner,
-    );
-}
-
-abi EmitSRC20Events {
-    fn emit_src20_events();
-}
-
-impl EmitSRC20Events for Contract {
-    fn emit_src20_events() {
-        // Metadata that is stored as a configurable should only be emitted once.
-        let asset = AssetId::default();
-        let sender = msg_sender().unwrap();
-        let name = Some(String::from_ascii_str(from_str_array(NAME)));
-        let symbol = Some(String::from_ascii_str(from_str_array(SYMBOL)));
-
-        SetNameEvent::new(asset, name, sender).log();
-        SetSymbolEvent::new(asset, symbol, sender).log();
-        SetDecimalsEvent::new(asset, DECIMALS, sender).log();
-    }
-}
-
-

Multi Native Asset Example

-

In this fully fleshed out example, we show a native asset contract which mints multiple assets. This is the equivalent to the ERC-1155 Standard use in Ethereum. Note there are no token approval functions.

-

It implements the SRC-20; Native Asset, SRC-3; Mint and Burn, and SRC-5; Ownership standards. It does not use any external libraries.

-
// ERC1155 equivalent in Sway.
-contract;
-
-use standards::{
-    src5::{
-        SRC5, 
-        State, 
-        AccessError
-    },
-    src20::{
-        SetDecimalsEvent, 
-        SetNameEvent, 
-        SetSymbolEvent, 
-        SRC20, 
-        TotalSupplyEvent,
-    }
-    src3::SRC3,
-};
-use std::{
-    asset::{
-        burn,
-        mint_to,
-    },
-    call_frames::msg_asset_id,
-    hash::{
-        Hash,
-    },
-    context::this_balance,
-    storage::storage_string::*,
-    string::String,
-    contract_id::ContractId
-};
-
-storage {
-    total_assets: u64 = 0,
-    total_supply: StorageMap<AssetId, u64> = StorageMap {},
-    name: StorageMap<AssetId, StorageString> = StorageMap {},
-    symbol: StorageMap<AssetId, StorageString> = StorageMap {},
-    decimals: StorageMap<AssetId, u8> = StorageMap {},
-    owner: State = State::Uninitialized,
-}
-
-// Native Asset Standard
-impl SRC20 for Contract {
-    #[storage(read)]
-    fn total_assets() -> u64 {
-        storage.total_assets.read()
-    }
-
-    #[storage(read)]
-    fn total_supply(asset: AssetId) -> Option<u64> {
-        storage.total_supply.get(asset).try_read()
-    }
-
-    #[storage(read)]
-    fn name(asset: AssetId) -> Option<String> {
-        storage.name.get(asset).read_slice()
-    }
-    
-    #[storage(read)]
-    fn symbol(asset: AssetId) -> Option<String> {
-        storage.symbol.get(asset).read_slice()
-    }
-
-    #[storage(read)]
-    fn decimals(asset: AssetId) -> Option<u8> {
-        storage.decimals.get(asset).try_read()
-    }
-}
-
-// Mint and Burn Standard
-impl SRC3 for Contract {
-    #[storage(read, write)]
-    fn mint(recipient: Identity, sub_id: Option<SubId>, amount: u64) {
-        require(sub_id.is_some(), "Error: SubId is None");
-        require_access_owner();
-
-        let asset_id = AssetId::new(ContractId::this(), sub_id.unwrap());
-        let supply = storage.total_supply.get(asset_id).try_read();
-        if supply.is_none() {
-            storage.total_assets.write(storage.total_assets.try_read().unwrap_or(0) + 1);
-        }
-        let new_supply = supply.unwrap_or(0) + amount;
-        storage.total_supply.insert(asset_id, new_supply);
-        mint_to(recipient, sub_id, amount);
-        
-        TotalSupplyEvent::new(
-            asset_id, 
-            new_supply, 
-            msg_sender().unwrap()
-        ).log();
-    }
-    
-    #[storage(read, write)]
-    fn burn(sub_id: SubId, amount: u64) {
-        require_access_owner();
-        let asset_id = AssetId::new(ContractId::this(), sub_id);
-        require(this_balance(asset_id) >= amount, "not-enough-coins");
-        
-        let supply = storage.total_supply.get(asset_id).try_read();
-        let new_supply = supply.unwrap_or(0) - amount;
-        storage.total_supply.insert(asset_id, new_supply);
-        burn(sub_id, amount);
-
-        TotalSupplyEvent::new(
-            asset_id, 
-            new_supply, 
-            msg_sender().unwrap()
-        ).log();
-    }
-}
-
-abi MultiAsset {
-    #[storage(read, write)]
-    fn constructor(owner_: Identity);
-    
-    #[storage(read, write)]
-    fn set_name(asset: AssetId, name: Option<String>);
-
-    #[storage(read, write)]
-    fn set_symbol(asset: AssetId, symbol: Option<String>);
-
-    #[storage(read, write)]
-    fn set_decimals(asset: AssetId, decimals: u8);
-}
-
-impl MultiAsset for Contract {
-    #[storage(read, write)]
-    fn constructor(owner_: Identity) {
-        require(storage.owner.read() == State::Uninitialized, "owner-initialized");
-        storage.owner.write(State::Initialized(owner_));
-    }
-    
-    #[storage(read, write)]
-    fn set_name(asset: AssetId, name: Option<String>) {
-        require_access_owner();
-        storage.name.insert(asset, StorageString {});
-        storage.name.get(asset).write_slice(name);
-
-        SetNameEvent::new(asset, name, msg_sender().unwrap()).log();
-    }
-
-    #[storage(read, write)]
-    fn set_symbol(asset: AssetId, symbol: Option<String>) {
-        require_access_owner();
-        storage.symbol.insert(asset, StorageString {});
-        storage.symbol.get(asset).write_slice(symbol);
-
-        SetSymbolEvent::new(asset, symbol, msg_sender().unwrap()).log();
-    }
-
-    #[storage(read, write)]
-    fn set_decimals(asset: AssetId, decimals: u8) {
-        require_access_owner();
-        storage.decimals.insert(asset, decimals);
-
-        SetDecimalsEvent::new(asset, decimals, msg_sender().unwrap()).log();
-    }
-}
-
-#[storage(read)]
-fn require_access_owner() {
-    require(
-        storage.owner.read() == State::Initialized(msg_sender().unwrap()),
-        AccessError::NotOwner,
-    );
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/blockchain-development/purity.html b/master/book/blockchain-development/purity.html deleted file mode 100644 index a5f82ce875e..00000000000 --- a/master/book/blockchain-development/purity.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - Function Purity - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Purity

- - -

A function is pure if it does not access any persistent storage. Conversely, the function is impure if it does access any storage. Naturally, as storage is only available in smart contracts, impure functions cannot be used in predicates, scripts, or libraries. A pure function cannot call an impure function.

-

In Sway, functions are pure by default but can be opted into impurity via the storage function attribute. The storage attribute may take read and/or write arguments indicating which type of access the function requires.

-

The storage attribute without any arguments, #[storage()], indicates a pure function, and has the same effect as not having the attribute at all.

- -
#[storage(read)]
-fn get_amount() -> u64 {
-    ...
-}
-
-#[storage(read, write)]
-fn increment_amount(increment: u64) -> u64 {
-    ...
-}
-
-fn a_pure_function() {
-    ...
-}
-
-#[storage()]
-fn also_a_pure_function() {
-    ...
-}
-
-
-

Note: the #[storage(write)] attribute also permits a function to read from storage. This is due to the fact that partially writing a storage slot requires first reading the slot.

-
- - -

Impure functions which call other impure functions must have at least the same storage privileges or a superset of those for the function called. For example, to call a function with write access a caller must also have write access, or both read and write access. To call a function with read and write access the caller must also have both privileges.

- -

The storage attribute may also be applied to methods and associated functions, trait and ABI declarations.

- - -

A pure function gives you some guarantees: you will not incur excessive storage gas costs, the compiler can apply additional optimizations, and they are generally easy to reason about and audit.

-
-

Note: Purity does not provide an absolute guarantee that a storage access will not happen as a result of calling a pure function. E.g., it is possible for a pure function to call another contract, which can then call a write function in the original contract. The guarantee that the purity gives in this example is, that the original pure function itself does not change the storage, as well as that any function later called, that accesses storage, is clearly marked as impure.

-
- -

A similar concept exists in Solidity. Note that Solidity refers to contract storage as contract state, and in the Sway/Fuel ecosystem, these two terms are largely interchangeable.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/blockchain-development/storage.html b/master/book/blockchain-development/storage.html deleted file mode 100644 index 87806d33e7e..00000000000 --- a/master/book/blockchain-development/storage.html +++ /dev/null @@ -1,828 +0,0 @@ - - - - - - Contract Storage - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Storage

- - -

When developing a smart contract, you will typically need some sort of persistent storage. In this case, persistent storage, often just called storage in this context, is a place where you can store values that are persisted inside the contract itself. This is in contrast to a regular value in memory, which disappears after the contract exits.

-

Put in conventional programming terms, contract storage is like saving data to a hard drive. That data is saved even after the program that saved it exits. That data is persistent. Using memory is like declaring a variable in a program: it exists for the duration of the program and is non-persistent.

-

Some basic use cases of storage include declaring an owner address for a contract and saving balances in a wallet.

- -

Storage Accesses Via the storage Keyword

-

Declaring variables in storage requires a storage block that contains a list of all your variables, their types, and their initial values. The initial value can be any expression that can be evaluated to a constant during compilation, as follows:

-
storage {
-    var1: u64 = 1,
-    var2: b256 = b256::zero(),
-    var3: Address = Address::zero(),
-    var4: Option<u8> = None,
-}
-
-

To write into a storage variable, you need to use the storage keyword as follows:

-
        storage.var1.write(42);
-        storage
-            .var2
-            .write(0x1111111111111111111111111111111111111111111111111111111111111111);
-        storage
-            .var3
-            .write(Address::from(0x1111111111111111111111111111111111111111111111111111111111111111));
-        storage.var4.write(Some(2u8));
-
-

To read a storage variable, you also need to use the storage keyword. You may use read() or try_read(), however we recommend using try_read() for additional safety.

-
        let var1: u64 = storage.var1.read();
-        let var2: b256 = storage.var2.try_read().unwrap_or(b256::zero());
-        let var3: Address = storage.var3.try_read().unwrap_or(Address::zero());
-        let var4: Option<u8> = storage.var4.try_read().unwrap_or(None);
-
-

Storing Structs

-

To store a struct in storage, each variable must be assigned in the storage block. This can be either my assigning the fields individually or using a public constructor that can be evaluated to a constant during compilation.

-
struct Type1 {
-    x: u64,
-    y: u64,
-}
-
-struct Type2 {
-    w: b256,
-    z: bool,
-}
-
-impl Type2 {
-    // a constructor that evaluates to a constant during compilation
-    fn default() -> Self {
-        Self {
-            w: 0x0000000000000000000000000000000000000000000000000000000000000000,
-            z: true,
-        }
-    }
-}
-
-storage {
-    var1: Type1 = Type1 { x: 0, y: 0 },
-    var2: Type2 = Type2::default(),
-}
-
-

You may write to both fields of a struct and the entire struct as follows:

-
        // Store individual fields
-        storage.var1.x.write(42);
-        storage.var1.y.write(77);
-
-        // Store an entire struct
-        let new_struct = Type2 {
-            w: 0x1111111111111111111111111111111111111111111111111111111111111111,
-            z: false,
-        };
-        storage.var2.write(new_struct);
-
-

The same applies to reading structs from storage, where both the individual and struct as a whole may be read as follows:

-
        let var1_x: u64 = storage.var1.x.try_read().unwrap_or(0);
-        let var1_y: u64 = storage.var1.y.try_read().unwrap_or(0);
-        let var2: Type2 = storage.var2.try_read().unwrap_or(Type2::default());
-
-

Common Storage Collections

-

We support the following common storage collections:

-
    -
  • StorageMap<K, V>
  • -
  • StorageVec<T>
  • -
  • StorageBytes
  • -
  • StorageString
  • -
-

Please note that these types are not initialized during compilation. This means that if you try to access a key from a storage map before the storage has been set, for example, the call will revert.

-

Declaring these variables in storage requires a storage block as follows:

-
storage {
-    storage_map: StorageMap<u64, bool> = StorageMap {},
-    storage_vec: StorageVec<b256> = StorageVec {},
-    storage_string: StorageString = StorageString {},
-    storage_bytes: StorageBytes = StorageBytes {},
-}
-
-

StorageMaps<K, V>

-

Generic storage maps are available in the standard library as StorageMap<K, V> which have to be defined inside a storage block and allow you to call insert() and get() to insert values at specific keys and get those values respectively. Refer to Storage Maps for more information about StorageMap<K, V>.

-

Warning While the StorageMap<K, V> is currently included in the prelude, to use it the Hash trait must still be imported. This is a known issue and will be resolved.

-
use std::hash::Hash;
-
-use std::storage::storage_vec::*;
-
-use std::storage::storage_bytes::*;
-
-use std::storage::storage_string::*;
-
-storage {
-    storage_map: StorageMap<u64, bool> = StorageMap {},
-    storage_vec: StorageVec<b256> = StorageVec {},
-    storage_string: StorageString = StorageString {},
-    storage_bytes: StorageBytes = StorageBytes {},
-}
-
-abi StorageExample {
-    #[storage(write)]
-    fn store_map();
-    #[storage(read)]
-    fn get_map();
-    #[storage(write)]
-    fn store_vec();
-    #[storage(read, write)]
-    fn get_vec();
-    #[storage(write)]
-    fn store_string();
-    #[storage(read)]
-    fn get_string();
-    #[storage(write)]
-    fn store_bytes();
-    #[storage(read)]
-    fn get_bytes();
-}
-
-impl StorageExample for Contract {
-    #[storage(write)]
-    fn store_map() {
-        storage.storage_map.insert(12, true);
-        storage.storage_map.insert(59, false);
-
-        // try_insert() will only insert if a value does not already exist for a key.
-        let result = storage.storage_map.try_insert(103, true);
-        assert(result.is_ok());
-    }
-    #[storage(read)]
-    fn get_map() {
-        // Access directly
-        let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false);
-
-        // First get the storage key and then access the value.
-        let storage_key2: StorageKey<bool> = storage.storage_map.get(59);
-        let stored_val2: bool = storage_key2.try_read().unwrap_or(false);
-
-        // Unsafely access the value.
-        let stored_val3: bool = storage.storage_map.get(103).read();
-    }
-
-    #[storage(write)]
-    fn store_vec() {
-        storage
-            .storage_vec
-            .push(0x1111111111111111111111111111111111111111111111111111111111111111);
-        storage
-            .storage_vec
-            .push(0x0000000000000000000000000000000000000000000000000000000000000001);
-        storage
-            .storage_vec
-            .push(0x0000000000000000000000000000000000000000000000000000000000000002);
-
-        // Set will overwrite the element stored at the given index.
-        storage.storage_vec.set(2, b256::zero());
-    }
-    #[storage(read, write)]
-    fn get_vec() {
-        // Method 1: Access the element directly
-        // Note: get() does not remove the element from the vec.
-        let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero());
-
-        // Method 2: First get the storage key and then access the value.
-        let storage_key2: StorageKey<b256> = storage.storage_vec.get(1).unwrap();
-        let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero());
-
-        // pop() will remove the last element from the vec.
-        let length: u64 = storage.storage_vec.len();
-        let stored_val3: b256 = storage.storage_vec.pop().unwrap();
-        assert(length != storage.storage_vec.len());
-    }
-
-    #[storage(write)]
-    fn store_string() {
-        let my_string = String::from_ascii_str("Fuel is blazingly fast");
-        storage.storage_string.write_slice(my_string);
-    }
-    #[storage(read)]
-    fn get_string() {
-        let stored_string: String = storage.storage_string.read_slice().unwrap();
-    }
-
-    #[storage(write)]
-    fn store_bytes() {
-        // Setup Bytes
-        let mut my_bytes = Bytes::new();
-        my_bytes.push(1u8);
-        my_bytes.push(2u8);
-        my_bytes.push(3u8);
-
-        // Write to storage
-        storage.storage_bytes.write_slice(my_bytes);
-    }
-    #[storage(read)]
-    fn get_bytes() {
-        let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();
-    }
-}
-
-

To write to a storage map, call either the insert() or try_insert() functions as follows:

-
        storage.storage_map.insert(12, true);
-        storage.storage_map.insert(59, false);
-
-        // try_insert() will only insert if a value does not already exist for a key.
-        let result = storage.storage_map.try_insert(103, true);
-        assert(result.is_ok());
-
-

The following demonstrates how to read from a storage map:

-
        // Access directly
-        let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false);
-
-        // First get the storage key and then access the value.
-        let storage_key2: StorageKey<bool> = storage.storage_map.get(59);
-        let stored_val2: bool = storage_key2.try_read().unwrap_or(false);
-
-        // Unsafely access the value.
-        let stored_val3: bool = storage.storage_map.get(103).read();
-
-

StorageVec<T>

-

Generic storage vectors are available in the standard library as StorageVec<T> which have to be defined inside a storage block and allow you to call push() and pop() to push and pop values from a vector respectively. Refer to Storage Vector for more information about StorageVec<T>.

-

The following demonstrates how to import StorageVec<T>:

-
use std::storage::storage_vec::*;
-
-use std::storage::storage_bytes::*;
-
-use std::storage::storage_string::*;
-
-storage {
-    storage_map: StorageMap<u64, bool> = StorageMap {},
-    storage_vec: StorageVec<b256> = StorageVec {},
-    storage_string: StorageString = StorageString {},
-    storage_bytes: StorageBytes = StorageBytes {},
-}
-
-abi StorageExample {
-    #[storage(write)]
-    fn store_map();
-    #[storage(read)]
-    fn get_map();
-    #[storage(write)]
-    fn store_vec();
-    #[storage(read, write)]
-    fn get_vec();
-    #[storage(write)]
-    fn store_string();
-    #[storage(read)]
-    fn get_string();
-    #[storage(write)]
-    fn store_bytes();
-    #[storage(read)]
-    fn get_bytes();
-}
-
-impl StorageExample for Contract {
-    #[storage(write)]
-    fn store_map() {
-        storage.storage_map.insert(12, true);
-        storage.storage_map.insert(59, false);
-
-        // try_insert() will only insert if a value does not already exist for a key.
-        let result = storage.storage_map.try_insert(103, true);
-        assert(result.is_ok());
-    }
-    #[storage(read)]
-    fn get_map() {
-        // Access directly
-        let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false);
-
-        // First get the storage key and then access the value.
-        let storage_key2: StorageKey<bool> = storage.storage_map.get(59);
-        let stored_val2: bool = storage_key2.try_read().unwrap_or(false);
-
-        // Unsafely access the value.
-        let stored_val3: bool = storage.storage_map.get(103).read();
-    }
-
-    #[storage(write)]
-    fn store_vec() {
-        storage
-            .storage_vec
-            .push(0x1111111111111111111111111111111111111111111111111111111111111111);
-        storage
-            .storage_vec
-            .push(0x0000000000000000000000000000000000000000000000000000000000000001);
-        storage
-            .storage_vec
-            .push(0x0000000000000000000000000000000000000000000000000000000000000002);
-
-        // Set will overwrite the element stored at the given index.
-        storage.storage_vec.set(2, b256::zero());
-    }
-    #[storage(read, write)]
-    fn get_vec() {
-        // Method 1: Access the element directly
-        // Note: get() does not remove the element from the vec.
-        let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero());
-
-        // Method 2: First get the storage key and then access the value.
-        let storage_key2: StorageKey<b256> = storage.storage_vec.get(1).unwrap();
-        let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero());
-
-        // pop() will remove the last element from the vec.
-        let length: u64 = storage.storage_vec.len();
-        let stored_val3: b256 = storage.storage_vec.pop().unwrap();
-        assert(length != storage.storage_vec.len());
-    }
-
-    #[storage(write)]
-    fn store_string() {
-        let my_string = String::from_ascii_str("Fuel is blazingly fast");
-        storage.storage_string.write_slice(my_string);
-    }
-    #[storage(read)]
-    fn get_string() {
-        let stored_string: String = storage.storage_string.read_slice().unwrap();
-    }
-
-    #[storage(write)]
-    fn store_bytes() {
-        // Setup Bytes
-        let mut my_bytes = Bytes::new();
-        my_bytes.push(1u8);
-        my_bytes.push(2u8);
-        my_bytes.push(3u8);
-
-        // Write to storage
-        storage.storage_bytes.write_slice(my_bytes);
-    }
-    #[storage(read)]
-    fn get_bytes() {
-        let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();
-    }
-}
-
-
-

NOTE: When importing the StorageVec<T>, please be sure to use the glob operator: use std::storage::storage_vec::*.

-
-

The following demonstrates how to write to a StorageVec<T>:

-
        storage
-            .storage_vec
-            .push(0x1111111111111111111111111111111111111111111111111111111111111111);
-        storage
-            .storage_vec
-            .push(0x0000000000000000000000000000000000000000000000000000000000000001);
-        storage
-            .storage_vec
-            .push(0x0000000000000000000000000000000000000000000000000000000000000002);
-
-        // Set will overwrite the element stored at the given index.
-        storage.storage_vec.set(2, b256::zero());
-
-

The following demonstrates how to read from a StorageVec<T>:

-
        // Method 1: Access the element directly
-        // Note: get() does not remove the element from the vec.
-        let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero());
-
-        // Method 2: First get the storage key and then access the value.
-        let storage_key2: StorageKey<b256> = storage.storage_vec.get(1).unwrap();
-        let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero());
-
-        // pop() will remove the last element from the vec.
-        let length: u64 = storage.storage_vec.len();
-        let stored_val3: b256 = storage.storage_vec.pop().unwrap();
-        assert(length != storage.storage_vec.len());
-
-

StorageBytes

-

Storage of Bytes is available in the standard library as StorageBytes which have to be defined inside a storage block. StorageBytes cannot be manipulated in the same way a StorageVec<T> or StorageMap<K, V> can but stores bytes more efficiently thus reducing gas. Only the entirety of a Bytes may be read/written to storage. This means any changes would require loading the entire Bytes to the heap, making changes, and then storing it once again. If frequent changes are needed, a StorageVec<u8> is recommended.

-

The following demonstrates how to import StorageBytes:

-
use std::storage::storage_bytes::*;
-
-use std::storage::storage_string::*;
-
-storage {
-    storage_map: StorageMap<u64, bool> = StorageMap {},
-    storage_vec: StorageVec<b256> = StorageVec {},
-    storage_string: StorageString = StorageString {},
-    storage_bytes: StorageBytes = StorageBytes {},
-}
-
-abi StorageExample {
-    #[storage(write)]
-    fn store_map();
-    #[storage(read)]
-    fn get_map();
-    #[storage(write)]
-    fn store_vec();
-    #[storage(read, write)]
-    fn get_vec();
-    #[storage(write)]
-    fn store_string();
-    #[storage(read)]
-    fn get_string();
-    #[storage(write)]
-    fn store_bytes();
-    #[storage(read)]
-    fn get_bytes();
-}
-
-impl StorageExample for Contract {
-    #[storage(write)]
-    fn store_map() {
-        storage.storage_map.insert(12, true);
-        storage.storage_map.insert(59, false);
-
-        // try_insert() will only insert if a value does not already exist for a key.
-        let result = storage.storage_map.try_insert(103, true);
-        assert(result.is_ok());
-    }
-    #[storage(read)]
-    fn get_map() {
-        // Access directly
-        let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false);
-
-        // First get the storage key and then access the value.
-        let storage_key2: StorageKey<bool> = storage.storage_map.get(59);
-        let stored_val2: bool = storage_key2.try_read().unwrap_or(false);
-
-        // Unsafely access the value.
-        let stored_val3: bool = storage.storage_map.get(103).read();
-    }
-
-    #[storage(write)]
-    fn store_vec() {
-        storage
-            .storage_vec
-            .push(0x1111111111111111111111111111111111111111111111111111111111111111);
-        storage
-            .storage_vec
-            .push(0x0000000000000000000000000000000000000000000000000000000000000001);
-        storage
-            .storage_vec
-            .push(0x0000000000000000000000000000000000000000000000000000000000000002);
-
-        // Set will overwrite the element stored at the given index.
-        storage.storage_vec.set(2, b256::zero());
-    }
-    #[storage(read, write)]
-    fn get_vec() {
-        // Method 1: Access the element directly
-        // Note: get() does not remove the element from the vec.
-        let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero());
-
-        // Method 2: First get the storage key and then access the value.
-        let storage_key2: StorageKey<b256> = storage.storage_vec.get(1).unwrap();
-        let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero());
-
-        // pop() will remove the last element from the vec.
-        let length: u64 = storage.storage_vec.len();
-        let stored_val3: b256 = storage.storage_vec.pop().unwrap();
-        assert(length != storage.storage_vec.len());
-    }
-
-    #[storage(write)]
-    fn store_string() {
-        let my_string = String::from_ascii_str("Fuel is blazingly fast");
-        storage.storage_string.write_slice(my_string);
-    }
-    #[storage(read)]
-    fn get_string() {
-        let stored_string: String = storage.storage_string.read_slice().unwrap();
-    }
-
-    #[storage(write)]
-    fn store_bytes() {
-        // Setup Bytes
-        let mut my_bytes = Bytes::new();
-        my_bytes.push(1u8);
-        my_bytes.push(2u8);
-        my_bytes.push(3u8);
-
-        // Write to storage
-        storage.storage_bytes.write_slice(my_bytes);
-    }
-    #[storage(read)]
-    fn get_bytes() {
-        let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();
-    }
-}
-
-
-

NOTE: When importing the StorageBytes, please be sure to use the glob operator: use std::storage::storage_bytes::*.

-
-

The following demonstrates how to write to a StorageBytes:

-
        // Setup Bytes
-        let mut my_bytes = Bytes::new();
-        my_bytes.push(1u8);
-        my_bytes.push(2u8);
-        my_bytes.push(3u8);
-
-        // Write to storage
-        storage.storage_bytes.write_slice(my_bytes);
-
-

The following demonstrates how to read from a StorageBytes:

-
        let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();
-
-

StorageString

-

Storage of String is available in the standard library as StorageString which have to be defined inside a storage block. StorageString cannot be manipulated in the same way a StorageVec<T> or StorageMap<K, V>. Only the entirety of a String may be read/written to storage.

-

The following demonstrates how to import StorageString:

-
use std::storage::storage_string::*;
-
-storage {
-    storage_map: StorageMap<u64, bool> = StorageMap {},
-    storage_vec: StorageVec<b256> = StorageVec {},
-    storage_string: StorageString = StorageString {},
-    storage_bytes: StorageBytes = StorageBytes {},
-}
-
-abi StorageExample {
-    #[storage(write)]
-    fn store_map();
-    #[storage(read)]
-    fn get_map();
-    #[storage(write)]
-    fn store_vec();
-    #[storage(read, write)]
-    fn get_vec();
-    #[storage(write)]
-    fn store_string();
-    #[storage(read)]
-    fn get_string();
-    #[storage(write)]
-    fn store_bytes();
-    #[storage(read)]
-    fn get_bytes();
-}
-
-impl StorageExample for Contract {
-    #[storage(write)]
-    fn store_map() {
-        storage.storage_map.insert(12, true);
-        storage.storage_map.insert(59, false);
-
-        // try_insert() will only insert if a value does not already exist for a key.
-        let result = storage.storage_map.try_insert(103, true);
-        assert(result.is_ok());
-    }
-    #[storage(read)]
-    fn get_map() {
-        // Access directly
-        let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false);
-
-        // First get the storage key and then access the value.
-        let storage_key2: StorageKey<bool> = storage.storage_map.get(59);
-        let stored_val2: bool = storage_key2.try_read().unwrap_or(false);
-
-        // Unsafely access the value.
-        let stored_val3: bool = storage.storage_map.get(103).read();
-    }
-
-    #[storage(write)]
-    fn store_vec() {
-        storage
-            .storage_vec
-            .push(0x1111111111111111111111111111111111111111111111111111111111111111);
-        storage
-            .storage_vec
-            .push(0x0000000000000000000000000000000000000000000000000000000000000001);
-        storage
-            .storage_vec
-            .push(0x0000000000000000000000000000000000000000000000000000000000000002);
-
-        // Set will overwrite the element stored at the given index.
-        storage.storage_vec.set(2, b256::zero());
-    }
-    #[storage(read, write)]
-    fn get_vec() {
-        // Method 1: Access the element directly
-        // Note: get() does not remove the element from the vec.
-        let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero());
-
-        // Method 2: First get the storage key and then access the value.
-        let storage_key2: StorageKey<b256> = storage.storage_vec.get(1).unwrap();
-        let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero());
-
-        // pop() will remove the last element from the vec.
-        let length: u64 = storage.storage_vec.len();
-        let stored_val3: b256 = storage.storage_vec.pop().unwrap();
-        assert(length != storage.storage_vec.len());
-    }
-
-    #[storage(write)]
-    fn store_string() {
-        let my_string = String::from_ascii_str("Fuel is blazingly fast");
-        storage.storage_string.write_slice(my_string);
-    }
-    #[storage(read)]
-    fn get_string() {
-        let stored_string: String = storage.storage_string.read_slice().unwrap();
-    }
-
-    #[storage(write)]
-    fn store_bytes() {
-        // Setup Bytes
-        let mut my_bytes = Bytes::new();
-        my_bytes.push(1u8);
-        my_bytes.push(2u8);
-        my_bytes.push(3u8);
-
-        // Write to storage
-        storage.storage_bytes.write_slice(my_bytes);
-    }
-    #[storage(read)]
-    fn get_bytes() {
-        let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();
-    }
-}
-
-
-

NOTE: When importing the StorageString, please be sure to use the glob operator: use std::storage::storage_string::*.

-
-

The following demonstrates how to write to a StorageString:

-
        let my_string = String::from_ascii_str("Fuel is blazingly fast");
-        storage.storage_string.write_slice(my_string);
-
-

The following demonstrates how to read from a StorageString:

-
        let stored_string: String = storage.storage_string.read_slice().unwrap();
-
-

Advanced Storage

-

For more advanced storage techniques please refer to the Advanced Storage page.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/book.js b/master/book/book.js deleted file mode 100644 index e303ebb451d..00000000000 --- a/master/book/book.js +++ /dev/null @@ -1,688 +0,0 @@ -"use strict"; - -// Fix back button cache problem -window.onunload = function () { }; - -// Global variable, shared between modules -function playground_text(playground, hidden = true) { - let code_block = playground.querySelector("code"); - - if (window.ace && code_block.classList.contains("editable")) { - let editor = window.ace.edit(code_block); - return editor.getValue(); - } else if (hidden) { - return code_block.textContent; - } else { - return code_block.innerText; - } -} - -(function codeSnippets() { - function fetch_with_timeout(url, options, timeout = 6000) { - return Promise.race([ - fetch(url, options), - new Promise((_, reject) => setTimeout(() => reject(new Error('timeout')), timeout)) - ]); - } - - var playgrounds = Array.from(document.querySelectorAll(".playground")); - if (playgrounds.length > 0) { - fetch_with_timeout("https://play.rust-lang.org/meta/crates", { - headers: { - 'Content-Type': "application/json", - }, - method: 'POST', - mode: 'cors', - }) - .then(response => response.json()) - .then(response => { - // get list of crates available in the rust playground - let playground_crates = response.crates.map(item => item["id"]); - playgrounds.forEach(block => handle_crate_list_update(block, playground_crates)); - }); - } - - function handle_crate_list_update(playground_block, playground_crates) { - // update the play buttons after receiving the response - update_play_button(playground_block, playground_crates); - - // and install on change listener to dynamically update ACE editors - if (window.ace) { - let code_block = playground_block.querySelector("code"); - if (code_block.classList.contains("editable")) { - let editor = window.ace.edit(code_block); - editor.addEventListener("change", function (e) { - update_play_button(playground_block, playground_crates); - }); - // add Ctrl-Enter command to execute rust code - editor.commands.addCommand({ - name: "run", - bindKey: { - win: "Ctrl-Enter", - mac: "Ctrl-Enter" - }, - exec: _editor => run_rust_code(playground_block) - }); - } - } - } - - // updates the visibility of play button based on `no_run` class and - // used crates vs ones available on http://play.rust-lang.org - function update_play_button(pre_block, playground_crates) { - var play_button = pre_block.querySelector(".play-button"); - - // skip if code is `no_run` - if (pre_block.querySelector('code').classList.contains("no_run")) { - play_button.classList.add("hidden"); - return; - } - - // get list of `extern crate`'s from snippet - var txt = playground_text(pre_block); - var re = /extern\s+crate\s+([a-zA-Z_0-9]+)\s*;/g; - var snippet_crates = []; - var item; - while (item = re.exec(txt)) { - snippet_crates.push(item[1]); - } - - // check if all used crates are available on play.rust-lang.org - var all_available = snippet_crates.every(function (elem) { - return playground_crates.indexOf(elem) > -1; - }); - - if (all_available) { - play_button.classList.remove("hidden"); - } else { - play_button.classList.add("hidden"); - } - } - - function run_rust_code(code_block) { - var result_block = code_block.querySelector(".result"); - if (!result_block) { - result_block = document.createElement('code'); - result_block.className = 'result hljs language-bash'; - - code_block.append(result_block); - } - - let text = playground_text(code_block); - let classes = code_block.querySelector('code').classList; - let edition = "2015"; - if(classes.contains("edition2018")) { - edition = "2018"; - } else if(classes.contains("edition2021")) { - edition = "2021"; - } - var params = { - version: "stable", - optimize: "0", - code: text, - edition: edition - }; - - if (text.indexOf("#![feature") !== -1) { - params.version = "nightly"; - } - - result_block.innerText = "Running..."; - - fetch_with_timeout("https://play.rust-lang.org/evaluate.json", { - headers: { - 'Content-Type': "application/json", - }, - method: 'POST', - mode: 'cors', - body: JSON.stringify(params) - }) - .then(response => response.json()) - .then(response => { - if (response.result.trim() === '') { - result_block.innerText = "No output"; - result_block.classList.add("result-no-output"); - } else { - result_block.innerText = response.result; - result_block.classList.remove("result-no-output"); - } - }) - .catch(error => result_block.innerText = "Playground Communication: " + error.message); - } - - // Syntax highlighting Configuration - hljs.configure({ - tabReplace: ' ', // 4 spaces - languages: [], // Languages used for auto-detection - }); - - let code_nodes = Array - .from(document.querySelectorAll('code')) - // Don't highlight `inline code` blocks in headers. - .filter(function (node) {return !node.parentElement.classList.contains("header"); }); - - if (window.ace) { - // language-rust class needs to be removed for editable - // blocks or highlightjs will capture events - code_nodes - .filter(function (node) {return node.classList.contains("editable"); }) - .forEach(function (block) { block.classList.remove('language-rust'); }); - - code_nodes - .filter(function (node) {return !node.classList.contains("editable"); }) - .forEach(function (block) { hljs.highlightBlock(block); }); - } else { - code_nodes.forEach(function (block) { hljs.highlightBlock(block); }); - } - - // Adding the hljs class gives code blocks the color css - // even if highlighting doesn't apply - code_nodes.forEach(function (block) { block.classList.add('hljs'); }); - - Array.from(document.querySelectorAll("code.language-rust")).forEach(function (block) { - - var lines = Array.from(block.querySelectorAll('.boring')); - // If no lines were hidden, return - if (!lines.length) { return; } - block.classList.add("hide-boring"); - - var buttons = document.createElement('div'); - buttons.className = 'buttons'; - buttons.innerHTML = ""; - - // add expand button - var pre_block = block.parentNode; - pre_block.insertBefore(buttons, pre_block.firstChild); - - pre_block.querySelector('.buttons').addEventListener('click', function (e) { - if (e.target.classList.contains('fa-eye')) { - e.target.classList.remove('fa-eye'); - e.target.classList.add('fa-eye-slash'); - e.target.title = 'Hide lines'; - e.target.setAttribute('aria-label', e.target.title); - - block.classList.remove('hide-boring'); - } else if (e.target.classList.contains('fa-eye-slash')) { - e.target.classList.remove('fa-eye-slash'); - e.target.classList.add('fa-eye'); - e.target.title = 'Show hidden lines'; - e.target.setAttribute('aria-label', e.target.title); - - block.classList.add('hide-boring'); - } - }); - }); - - if (window.playground_copyable) { - Array.from(document.querySelectorAll('pre code')).forEach(function (block) { - var pre_block = block.parentNode; - if (!pre_block.classList.contains('playground')) { - var buttons = pre_block.querySelector(".buttons"); - if (!buttons) { - buttons = document.createElement('div'); - buttons.className = 'buttons'; - pre_block.insertBefore(buttons, pre_block.firstChild); - } - - var clipButton = document.createElement('button'); - clipButton.className = 'fa fa-copy clip-button'; - clipButton.title = 'Copy to clipboard'; - clipButton.setAttribute('aria-label', clipButton.title); - clipButton.innerHTML = ''; - - buttons.insertBefore(clipButton, buttons.firstChild); - } - }); - } - - // Process playground code blocks - Array.from(document.querySelectorAll(".playground")).forEach(function (pre_block) { - // Add play button - var buttons = pre_block.querySelector(".buttons"); - if (!buttons) { - buttons = document.createElement('div'); - buttons.className = 'buttons'; - pre_block.insertBefore(buttons, pre_block.firstChild); - } - - var runCodeButton = document.createElement('button'); - runCodeButton.className = 'fa fa-play play-button'; - runCodeButton.hidden = true; - runCodeButton.title = 'Run this code'; - runCodeButton.setAttribute('aria-label', runCodeButton.title); - - buttons.insertBefore(runCodeButton, buttons.firstChild); - runCodeButton.addEventListener('click', function (e) { - run_rust_code(pre_block); - }); - - if (window.playground_copyable) { - var copyCodeClipboardButton = document.createElement('button'); - copyCodeClipboardButton.className = 'fa fa-copy clip-button'; - copyCodeClipboardButton.innerHTML = ''; - copyCodeClipboardButton.title = 'Copy to clipboard'; - copyCodeClipboardButton.setAttribute('aria-label', copyCodeClipboardButton.title); - - buttons.insertBefore(copyCodeClipboardButton, buttons.firstChild); - } - - let code_block = pre_block.querySelector("code"); - if (window.ace && code_block.classList.contains("editable")) { - var undoChangesButton = document.createElement('button'); - undoChangesButton.className = 'fa fa-history reset-button'; - undoChangesButton.title = 'Undo changes'; - undoChangesButton.setAttribute('aria-label', undoChangesButton.title); - - buttons.insertBefore(undoChangesButton, buttons.firstChild); - - undoChangesButton.addEventListener('click', function () { - let editor = window.ace.edit(code_block); - editor.setValue(editor.originalCode); - editor.clearSelection(); - }); - } - }); -})(); - -(function themes() { - var html = document.querySelector('html'); - var themeToggleButton = document.getElementById('theme-toggle'); - var themePopup = document.getElementById('theme-list'); - var themeColorMetaTag = document.querySelector('meta[name="theme-color"]'); - var stylesheets = { - ayuHighlight: document.querySelector("[href$='ayu-highlight.css']"), - tomorrowNight: document.querySelector("[href$='tomorrow-night.css']"), - highlight: document.querySelector("[href$='highlight.css']"), - }; - - function showThemes() { - themePopup.style.display = 'block'; - themeToggleButton.setAttribute('aria-expanded', true); - themePopup.querySelector("button#" + get_theme()).focus(); - } - - function updateThemeSelected() { - themePopup.querySelectorAll('.theme-selected').forEach(function (el) { - el.classList.remove('theme-selected'); - }); - themePopup.querySelector("button#" + get_theme()).classList.add('theme-selected'); - } - - function hideThemes() { - themePopup.style.display = 'none'; - themeToggleButton.setAttribute('aria-expanded', false); - themeToggleButton.focus(); - } - - function get_theme() { - var theme; - try { theme = localStorage.getItem('mdbook-theme'); } catch (e) { } - if (theme === null || theme === undefined) { - return default_theme; - } else { - return theme; - } - } - - function set_theme(theme, store = true) { - let ace_theme; - - if (theme == 'coal' || theme == 'navy') { - stylesheets.ayuHighlight.disabled = true; - stylesheets.tomorrowNight.disabled = false; - stylesheets.highlight.disabled = true; - - ace_theme = "ace/theme/tomorrow_night"; - } else if (theme == 'ayu') { - stylesheets.ayuHighlight.disabled = false; - stylesheets.tomorrowNight.disabled = true; - stylesheets.highlight.disabled = true; - ace_theme = "ace/theme/tomorrow_night"; - } else { - stylesheets.ayuHighlight.disabled = true; - stylesheets.tomorrowNight.disabled = true; - stylesheets.highlight.disabled = false; - ace_theme = "ace/theme/dawn"; - } - - setTimeout(function () { - themeColorMetaTag.content = getComputedStyle(document.body).backgroundColor; - }, 1); - - if (window.ace && window.editors) { - window.editors.forEach(function (editor) { - editor.setTheme(ace_theme); - }); - } - - var previousTheme = get_theme(); - - if (store) { - try { localStorage.setItem('mdbook-theme', theme); } catch (e) { } - } - - html.classList.remove(previousTheme); - html.classList.add(theme); - updateThemeSelected(); - } - - // Set theme - var theme = get_theme(); - - set_theme(theme, false); - - themeToggleButton.addEventListener('click', function () { - if (themePopup.style.display === 'block') { - hideThemes(); - } else { - showThemes(); - } - }); - - themePopup.addEventListener('click', function (e) { - var theme; - if (e.target.className === "theme") { - theme = e.target.id; - } else if (e.target.parentElement.className === "theme") { - theme = e.target.parentElement.id; - } else { - return; - } - set_theme(theme); - }); - - themePopup.addEventListener('focusout', function(e) { - // e.relatedTarget is null in Safari and Firefox on macOS (see workaround below) - if (!!e.relatedTarget && !themeToggleButton.contains(e.relatedTarget) && !themePopup.contains(e.relatedTarget)) { - hideThemes(); - } - }); - - // Should not be needed, but it works around an issue on macOS & iOS: https://github.com/rust-lang/mdBook/issues/628 - document.addEventListener('click', function(e) { - if (themePopup.style.display === 'block' && !themeToggleButton.contains(e.target) && !themePopup.contains(e.target)) { - hideThemes(); - } - }); - - document.addEventListener('keydown', function (e) { - if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) { return; } - if (!themePopup.contains(e.target)) { return; } - - switch (e.key) { - case 'Escape': - e.preventDefault(); - hideThemes(); - break; - case 'ArrowUp': - e.preventDefault(); - var li = document.activeElement.parentElement; - if (li && li.previousElementSibling) { - li.previousElementSibling.querySelector('button').focus(); - } - break; - case 'ArrowDown': - e.preventDefault(); - var li = document.activeElement.parentElement; - if (li && li.nextElementSibling) { - li.nextElementSibling.querySelector('button').focus(); - } - break; - case 'Home': - e.preventDefault(); - themePopup.querySelector('li:first-child button').focus(); - break; - case 'End': - e.preventDefault(); - themePopup.querySelector('li:last-child button').focus(); - break; - } - }); -})(); - -(function sidebar() { - var html = document.querySelector("html"); - var sidebar = document.getElementById("sidebar"); - var sidebarLinks = document.querySelectorAll('#sidebar a'); - var sidebarToggleButton = document.getElementById("sidebar-toggle"); - var sidebarResizeHandle = document.getElementById("sidebar-resize-handle"); - var firstContact = null; - - function showSidebar() { - html.classList.remove('sidebar-hidden') - html.classList.add('sidebar-visible'); - Array.from(sidebarLinks).forEach(function (link) { - link.setAttribute('tabIndex', 0); - }); - sidebarToggleButton.setAttribute('aria-expanded', true); - sidebar.setAttribute('aria-hidden', false); - try { localStorage.setItem('mdbook-sidebar', 'visible'); } catch (e) { } - } - - - var sidebarAnchorToggles = document.querySelectorAll('#sidebar a.toggle'); - - function toggleSection(ev) { - ev.currentTarget.parentElement.classList.toggle('expanded'); - } - - Array.from(sidebarAnchorToggles).forEach(function (el) { - el.addEventListener('click', toggleSection); - }); - - function hideSidebar() { - html.classList.remove('sidebar-visible') - html.classList.add('sidebar-hidden'); - Array.from(sidebarLinks).forEach(function (link) { - link.setAttribute('tabIndex', -1); - }); - sidebarToggleButton.setAttribute('aria-expanded', false); - sidebar.setAttribute('aria-hidden', true); - try { localStorage.setItem('mdbook-sidebar', 'hidden'); } catch (e) { } - } - - // Toggle sidebar - sidebarToggleButton.addEventListener('click', function sidebarToggle() { - if (html.classList.contains("sidebar-hidden")) { - var current_width = parseInt( - document.documentElement.style.getPropertyValue('--sidebar-width'), 10); - if (current_width < 150) { - document.documentElement.style.setProperty('--sidebar-width', '150px'); - } - showSidebar(); - } else if (html.classList.contains("sidebar-visible")) { - hideSidebar(); - } else { - if (getComputedStyle(sidebar)['transform'] === 'none') { - hideSidebar(); - } else { - showSidebar(); - } - } - }); - - sidebarResizeHandle.addEventListener('mousedown', initResize, false); - - function initResize(e) { - window.addEventListener('mousemove', resize, false); - window.addEventListener('mouseup', stopResize, false); - html.classList.add('sidebar-resizing'); - } - function resize(e) { - var pos = (e.clientX - sidebar.offsetLeft); - if (pos < 20) { - hideSidebar(); - } else { - if (html.classList.contains("sidebar-hidden")) { - showSidebar(); - } - pos = Math.min(pos, window.innerWidth - 100); - document.documentElement.style.setProperty('--sidebar-width', pos + 'px'); - } - } - //on mouseup remove windows functions mousemove & mouseup - function stopResize(e) { - html.classList.remove('sidebar-resizing'); - window.removeEventListener('mousemove', resize, false); - window.removeEventListener('mouseup', stopResize, false); - } - - document.addEventListener('touchstart', function (e) { - firstContact = { - x: e.touches[0].clientX, - time: Date.now() - }; - }, { passive: true }); - - document.addEventListener('touchmove', function (e) { - if (!firstContact) - return; - - var curX = e.touches[0].clientX; - var xDiff = curX - firstContact.x, - tDiff = Date.now() - firstContact.time; - - if (tDiff < 250 && Math.abs(xDiff) >= 150) { - if (xDiff >= 0 && firstContact.x < Math.min(document.body.clientWidth * 0.25, 300)) - showSidebar(); - else if (xDiff < 0 && curX < 300) - hideSidebar(); - - firstContact = null; - } - }, { passive: true }); - - // Scroll sidebar to current active section - var activeSection = document.getElementById("sidebar").querySelector(".active"); - if (activeSection) { - // https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView - activeSection.scrollIntoView({ block: 'center' }); - } -})(); - -(function chapterNavigation() { - document.addEventListener('keydown', function (e) { - if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) { return; } - if (window.search && window.search.hasFocus()) { return; } - - switch (e.key) { - case 'ArrowRight': - e.preventDefault(); - var nextButton = document.querySelector('.nav-chapters.next'); - if (nextButton) { - window.location.href = nextButton.href; - } - break; - case 'ArrowLeft': - e.preventDefault(); - var previousButton = document.querySelector('.nav-chapters.previous'); - if (previousButton) { - window.location.href = previousButton.href; - } - break; - } - }); -})(); - -(function clipboard() { - var clipButtons = document.querySelectorAll('.clip-button'); - - function hideTooltip(elem) { - elem.firstChild.innerText = ""; - elem.className = 'fa fa-copy clip-button'; - } - - function showTooltip(elem, msg) { - elem.firstChild.innerText = msg; - elem.className = 'fa fa-copy tooltipped'; - } - - var clipboardSnippets = new ClipboardJS('.clip-button', { - text: function (trigger) { - hideTooltip(trigger); - let playground = trigger.closest("pre"); - return playground_text(playground, false); - } - }); - - Array.from(clipButtons).forEach(function (clipButton) { - clipButton.addEventListener('mouseout', function (e) { - hideTooltip(e.currentTarget); - }); - }); - - clipboardSnippets.on('success', function (e) { - e.clearSelection(); - showTooltip(e.trigger, "Copied!"); - }); - - clipboardSnippets.on('error', function (e) { - showTooltip(e.trigger, "Clipboard error!"); - }); -})(); - -(function scrollToTop () { - var menuTitle = document.querySelector('.menu-title'); - - menuTitle.addEventListener('click', function () { - document.scrollingElement.scrollTo({ top: 0, behavior: 'smooth' }); - }); -})(); - -(function controllMenu() { - var menu = document.getElementById('menu-bar'); - - (function controllPosition() { - var scrollTop = document.scrollingElement.scrollTop; - var prevScrollTop = scrollTop; - var minMenuY = -menu.clientHeight - 50; - // When the script loads, the page can be at any scroll (e.g. if you reforesh it). - menu.style.top = scrollTop + 'px'; - // Same as parseInt(menu.style.top.slice(0, -2), but faster - var topCache = menu.style.top.slice(0, -2); - menu.classList.remove('sticky'); - var stickyCache = false; // Same as menu.classList.contains('sticky'), but faster - document.addEventListener('scroll', function () { - scrollTop = Math.max(document.scrollingElement.scrollTop, 0); - // `null` means that it doesn't need to be updated - var nextSticky = null; - var nextTop = null; - var scrollDown = scrollTop > prevScrollTop; - var menuPosAbsoluteY = topCache - scrollTop; - if (scrollDown) { - nextSticky = false; - if (menuPosAbsoluteY > 0) { - nextTop = prevScrollTop; - } - } else { - if (menuPosAbsoluteY > 0) { - nextSticky = true; - } else if (menuPosAbsoluteY < minMenuY) { - nextTop = prevScrollTop + minMenuY; - } - } - if (nextSticky === true && stickyCache === false) { - menu.classList.add('sticky'); - stickyCache = true; - } else if (nextSticky === false && stickyCache === true) { - menu.classList.remove('sticky'); - stickyCache = false; - } - if (nextTop !== null) { - menu.style.top = nextTop + 'px'; - topCache = nextTop; - } - prevScrollTop = scrollTop; - }, { passive: true }); - })(); - (function controllBorder() { - menu.classList.remove('bordered'); - document.addEventListener('scroll', function () { - if (menu.offsetTop === 0) { - menu.classList.remove('bordered'); - } else { - menu.classList.add('bordered'); - } - }, { passive: true }); - })(); -})(); diff --git a/master/book/clipboard.min.js b/master/book/clipboard.min.js deleted file mode 100644 index 02c549e35c8..00000000000 --- a/master/book/clipboard.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * clipboard.js v2.0.4 - * https://zenorocha.github.io/clipboard.js - * - * Licensed MIT © Zeno Rocha - */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(n){var o={};function r(t){if(o[t])return o[t].exports;var e=o[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}return r.m=n,r.c=o,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function o(t,e){for(var n=0;n - - - - - Common Collections - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Common Collections

-

Sway’s standard library includes a number of very useful data structures called collections. Most other data types represent one specific value, but collections can contain multiple values. Unlike the built-in array and tuple types which are allocated on the "stack" and cannot grow in size, the data these collections point to is stored either on the "heap" or in contract "storage", which means the amount of data does not need to be known at compile time and can grow as the program runs. Each kind of collection has different capabilities and costs, and choosing an appropriate one for your current situation is a skill you’ll develop over time. In this chapter, we’ll discuss three collections that are used very often in Sway programs:

-

A vector on the heap allows you to store a variable number of values next to each other.

-

A StorageVec is similar to a vector on the heap but uses persistent storage.

-

A StorageMap allows you to associate a value with a particular key.

-

We’ll discuss how to create and update a vector, StorageVec, and StorageMap, as well as what makes each special.

- - -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/common-collections/storage_map.html b/master/book/common-collections/storage_map.html deleted file mode 100644 index e699ce84e72..00000000000 --- a/master/book/common-collections/storage_map.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - Storage Maps - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Storage Maps

-

Another important common collection is the storage map.

- - -

The type StorageMap<K, V> from the standard library stores a mapping of keys of type K to values of type V using a hashing function, which determines how it places these keys and values into storage slots. This is similar to Rust's HashMap<K, V> but with a few differences.

-

Storage maps are useful when you want to look up data not by using an index, as you can with vectors, but by using a key that can be of any type. For example, when building a ledger-based sub-currency smart contract, you could keep track of the balance of each wallet in a storage map in which each key is a wallet’s Address and the values are each wallet’s balance. Given an Address, you can retrieve its balance.

-

Similarly to StorageVec<T>, StorageMap<K, V> can only be used in a contract because only contracts are allowed to access persistent storage.

-

StorageMap<T> is included in the standard library prelude which means that there is no need to import it manually.

- -

Creating a New Storage Map

-

To create a new empty storage map, we have to declare the map in a storage block as follows:

-
    map: StorageMap<Address, u64> = StorageMap::<Address, u64> {},
-
- - -

Just like any other storage variable, two things are required when declaring a StorageMap: a type annotation and an initializer. The initializer is just an empty struct of type StorageMap because StorageMap<K, V> itself is an empty struct! Everything that is interesting about StorageMap<K, V> is implemented in its methods.

-

Storage maps, just like Vec<T> and StorageVec<T>, are implemented using generics which means that the StorageMap<K, V> type provided by the standard library can map keys of any type K to values of any type V. In the example above, we’ve told the Sway compiler that the StorageMap<K, V> in map will map keys of type Address to values of type u64.

- -

Updating a Storage Map

- - -

To insert key-value pairs into a storage map, we can use the insert method.

- -

For example:

-
    #[storage(write)]
-    fn insert_into_storage_map() {
-        let addr1 = Address::from(0x0101010101010101010101010101010101010101010101010101010101010101);
-        let addr2 = Address::from(0x0202020202020202020202020202020202020202020202020202020202020202);
-
-        storage.map.insert(addr1, 42);
-        storage.map.insert(addr2, 77);
-    }
-
-

Note two details here. First, in order to use insert, we need to first access the storage map using the storage keyword. Second, because insert requires writing into storage, a #[storage(write)] annotation is required on the ABI function that calls insert.

-
-

Note -The storage annotation is also required for any private function defined in the contract that tries to insert into the map.

-
- -
-

Note -There is no need to add the mut keyword when declaring a StorageMap<K, V>. All storage variables are mutable by default.

-
-

Accessing Values in a Storage Map

- - -

We can get a value out of the storage map by providing its key to the get method.

- -

For example:

-
    #[storage(read, write)]
-    fn get_from_storage_map() {
-        let addr1 = Address::from(0x0101010101010101010101010101010101010101010101010101010101010101);
-        let addr2 = Address::from(0x0202020202020202020202020202020202020202020202020202020202020202);
-
-        storage.map.insert(addr1, 42);
-        storage.map.insert(addr2, 77);
-
-        let value1 = storage.map.get(addr1).try_read().unwrap_or(0);
-    }
-
-

Here, value1 will have the value that's associated with the first address, and the result will be 42. The get method returns an Option<V>; if there’s no value for that key in the storage map, get will return None. This program handles the Option by calling unwrap_or to set value1 to zero if map doesn't have an entry for the key.

-

Storage Maps with Multiple Keys

-

Maps with multiple keys can be implemented using tuples as keys. For example:

-
    map_two_keys: StorageMap<(b256, bool), b256> = StorageMap::<(b256, bool), b256> {},
-
-

Nested Storage Maps

-

It is possible to nest storage maps as follows:

-
    nested_map: StorageMap<u64, StorageMap<u64, u64>> = StorageMap::<u64, StorageMap<u64, u64>> {},
-
-

The nested map can then be accessed as follows:

-
    #[storage(read, write)]
-    fn access_nested_map() {
-        storage.nested_map.get(0).insert(1, 42);
-        storage.nested_map.get(2).insert(3, 24);
-
-        assert(storage.nested_map.get(0).get(1).read() == 42);
-        assert(storage.nested_map.get(0).get(0).try_read().is_none()); // Nothing inserted here
-        assert(storage.nested_map.get(2).get(3).read() == 24);
-        assert(storage.nested_map.get(2).get(2).try_read().is_none()); // Nothing inserted here
-    }
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/common-collections/storage_vec.html b/master/book/common-collections/storage_vec.html deleted file mode 100644 index 6227d189d0d..00000000000 --- a/master/book/common-collections/storage_vec.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - Storage Vectors - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Storage Vectors

-

The second collection type we’ll look at is StorageVec<T>. Just like vectors on the heap (i.e. Vec<T>), storage vectors allow you to store more than one value in a single data structure where each value is assigned an index and can only store values of the same type. However, unlike Vec<T>, the elements of a StorageVec are stored in persistent storage, and consecutive elements are not necessarily stored in storage slots that have consecutive keys.

-

In order to use StorageVec<T>, you must first import StorageVec as follows:

-
use std::storage::storage_vec::*;
-
-

Another major difference between Vec<T> and StorageVec<T> is that StorageVec<T> can only be used in a contract because only contracts are allowed to access persistent storage.

-

Creating a New StorageVec

-

To create a new empty StorageVec, we have to declare the vector in a storage block as follows:

-
    v: StorageVec<u64> = StorageVec {},
-
-

Just like any other storage variable, two things are required when declaring a StorageVec: a type annotation and an initializer. The initializer is just an empty struct of type StorageVec because StorageVec<T> itself is an empty struct! Everything that is interesting about StorageVec<T> is implemented in its methods.

-

Storage vectors, just like Vec<T>, are implemented using generics which means that the StorageVec<T> type provided by the standard library can hold any type. When we create a StorageVec to hold a specific type, we can specify the type within angle brackets. In the example above, we’ve told the Sway compiler that the StorageVec<T> in v will hold elements of the u64 type.

-

Updating a StorageVec

-

To add elements to a StorageVec, we can use the push method, as shown below:

-
    #[storage(read, write)]
-    fn push_to_storage_vec() {
-        storage.v.push(5);
-        storage.v.push(6);
-        storage.v.push(7);
-        storage.v.push(8);
-    }
-
-

Note two details here. First, in order to use push, we need to first access the vector using the storage keyword. Second, because push requires accessing storage, a storage annotation is required on the ABI function that calls push. While it may seem that #[storage(write)] should be enough here, the read annotation is also required because each call to push requires reading (and then updating) the length of the StorageVec which is also stored in persistent storage.

-
-

Note -The storage annotation is also required for any private function defined in the contract that tries to push into the vector.

-
- -
-

Note -There is no need to add the mut keyword when declaring a StorageVec<T>. All storage variables are mutable by default.

-
-

Reading Elements of Storage Vectors

-

To read a value stored in a vector at a particular index, you can use the get method as shown below:

-
    #[storage(read)]
-    fn read_from_storage_vec() {
-        let third = storage.v.get(2);
-        match third {
-            Some(third) => log(third.read()),
-            None => revert(42),
-        }
-    }
-
-

Note three details here. First, we use the index value of 2 to get the third element because vectors are indexed by number, starting at zero. Second, we get the third element by using the get method with the index passed as an argument, which gives us an Option<StorageKey<T>>. Third, the ABI function calling get only requires the annotation #[storage(read)] as one might expect because get does not write to storage.

-

When the get method is passed an index that is outside the vector, it returns None without panicking. This is particularly useful if accessing an element beyond the range of the vector may happen occasionally under normal circumstances. Your code will then have logic to handle having either Some(element) or None. For example, the index could be coming as a contract method argument. If the argument passed is too large, the method get will return a None value, and the contract method may then decide to revert when that happens or return a meaningful error that tells the user how many items are in the current vector and give them another chance to pass a valid value.

-

Iterating over the Values in a Vector

-

To access each element in a vector in turn, we would iterate through all of the valid indices using a while loop and the len method as shown below:

-
    #[storage(read)]
-    fn iterate_over_a_storage_vec() {
-        let mut i = 0;
-        while i < storage.v.len() {
-            log(storage.v.get(i).unwrap().read());
-            i += 1;
-        }
-    }
-
-

Again, this is quite similar to iterating over the elements of a Vec<T> where we use the method len to return the length of the vector. We also call the method unwrap to extract the Option returned by get followed by a call to read() to actually read the stored value. We know that unwrap will not fail (i.e. will not cause a revert) because each index i passed to get is known to be smaller than the length of the vector.

-

Using an Enum to store Multiple Types

-

Storage vectors, just like Vec<T>, can only store values that are the same type. Similarly to what we did for Vec<T> in the section Using an Enum to store Multiple Types, we can define an enum whose variants will hold the different value types, and all the enum variants will be considered the same type: that of the enum. This is shown below:

-
enum TableCell {
-    Int: u64,
-    B256: b256,
-    Boolean: bool,
-}
-
-

Then we can declare a StorageVec in a storage block to hold that enum and so, ultimately, holds different types:

-
    row: StorageVec<TableCell> = StorageVec {},
-
-

We can now push different enum variants to the StorageVec as follows:

-
    #[storage(read, write)]
-    fn push_to_multiple_types_storage_vec() {
-        storage.row.push(TableCell::Int(3));
-        storage
-            .row
-            .push(TableCell::B256(0x0101010101010101010101010101010101010101010101010101010101010101));
-        storage.row.push(TableCell::Boolean(true));
-    }
-
-

Now that we’ve discussed some of the most common ways to use storage vectors, be sure to review the API documentation for all the many useful methods defined on StorageVec<T> by the standard library. For now, these can be found in the source code for StorageVec<T>. For example, in addition to push, a pop method removes and returns the last element, a remove method removes and returns the element at some chosen index within the vector, an insert method inserts an element at some chosen index within the vector, etc.

-

Nested Storage Vectors

-

It is possible to nest storage vectors as follows:

-
    nested_vec: StorageVec<StorageVec<u64>> = StorageVec {},
-
-

The nested vector can then be accessed as follows:

-
    #[storage(read, write)]
-    fn access_nested_vec() {
-        storage.nested_vec.push(StorageVec {});
-        storage.nested_vec.push(StorageVec {});
-
-        let mut inner_vec0 = storage.nested_vec.get(0).unwrap();
-        let mut inner_vec1 = storage.nested_vec.get(1).unwrap();
-
-        inner_vec0.push(0);
-        inner_vec0.push(1);
-
-        inner_vec1.push(2);
-        inner_vec1.push(3);
-        inner_vec1.push(4);
-
-        assert(inner_vec0.len() == 2);
-        assert(inner_vec0.get(0).unwrap().read() == 0);
-        assert(inner_vec0.get(1).unwrap().read() == 1);
-        assert(inner_vec0.get(2).is_none());
-
-        assert(inner_vec1.len() == 3);
-        assert(inner_vec1.get(0).unwrap().read() == 2);
-        assert(inner_vec1.get(1).unwrap().read() == 3);
-        assert(inner_vec1.get(2).unwrap().read() == 4);
-        assert(inner_vec1.get(3).is_none());
-    }
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/common-collections/vec.html b/master/book/common-collections/vec.html deleted file mode 100644 index f1ff082420b..00000000000 --- a/master/book/common-collections/vec.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - Vectors on the Heap - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Vectors on the Heap

-

The first collection type we’ll look at is Vec<T>, also known as a vector. Vectors allow you to store more than one value in a single data structure that puts all the values next to each other in memory. Vectors can only store values of the same type. They are useful when you have a list of items, such as the lines of text in a file or the prices of items in a shopping cart.

-

Vec<T> is included in the standard library prelude which means that there is no need to import it manually.

-

Creating a New Vector

-

To create a new empty vector, we call the Vec::new function, as shown below:

-
    let v: Vec<u64> = Vec::new();
-
-

Note that we added a type annotation here. Because we aren’t inserting any values into this vector, the Sway compiler doesn’t know what kind of elements we intend to store. Vectors are implemented using generics which means that the Vec<T> type provided by the standard library can hold any type. When we create a vector to hold a specific type, we can specify the type within angle brackets. In the example above, we’ve told the Sway compiler that the Vec<T> in v will hold elements of the u64 type.

-

Updating a Vector

-

To create a vector and then add elements to it, we can use the push method, as shown below:

-
    let mut v = Vec::new();
-
-    v.push(5);
-    v.push(6);
-    v.push(7);
-    v.push(8);
-
-

As with any variable, if we want to be able to change its value, we need to make it mutable using the mut keyword, as discussed in the section Declaring a Variable. The numbers we place inside are all of type u64, and the Sway compiler infers this from the data, so we don’t need the Vec<u64> annotation.

-

Reading Elements of Vectors

-

To read a value stored in a vector at a particular index, you can use the get method as shown below:

-
    let third = v.get(2);
-    match third {
-        Some(third) => log(third),
-        None => revert(42),
-    }
-
-

Note two details here. First, we use the index value of 2 to get the third element because vectors are indexed by number, starting at zero. Second, we get the third element by using the get method with the index passed as an argument, which gives us an Option<T>.

-

When the get method is passed an index that is outside the vector, it returns None without panicking. This is particularly useful if accessing an element beyond the range of the vector may happen occasionally under normal circumstances. Your code will then have logic to handle having either Some(element) or None. For example, the index could be coming as a contract method argument. If the argument passed is too large, the method get will return a None value, and the contract method may then decide to revert when that happens or return a meaningful error that tells the user how many items are in the current vector and give them another chance to pass a valid value.

-

Iterating over the Values in a Vector

-

To access each element in a vector in turn, we would iterate through all of the valid indices using a while loop and the len method as shown below:

-
    let mut i = 0;
-    while i < v.len() {
-        log(v.get(i).unwrap());
-        i += 1;
-    }
-
-

Note two details here. First, we use the method len which returns the length of the vector. Second, we call the method unwrap to extract the Option returned by get. We know that unwrap will not fail (i.e. will not cause a revert) because each index i passed to get is known to be smaller than the length of the vector.

-

Using an Enum to store Multiple Types

-

Vectors can only store values that are the same type. This can be inconvenient; there are definitely use cases for needing to store a list of items of different types. Fortunately, the variants of an enum are defined under the same enum type, so when we need one type to represent elements of different types, we can define and use an enum!

-

For example, say we want to get values from a row in a table in which some of the columns in the row contain integers, some b256 values, and some Booleans. We can define an enum whose variants will hold the different value types, and all the enum variants will be considered the same type: that of the enum. Then we can create a vector to hold that enum and so, ultimately, holds different types. We’ve demonstrated this below:

-
    enum TableCell {
-        Int: u64,
-        B256: b256,
-        Boolean: bool,
-    }
-
-    let mut row = Vec::new();
-    row.push(TableCell::Int(3));
-    row.push(TableCell::B256(0x0101010101010101010101010101010101010101010101010101010101010101));
-    row.push(TableCell::Boolean(true));
-
-

Now that we’ve discussed some of the most common ways to use vectors, be sure to review the API documentation for all the many useful methods defined on Vec<T> by the standard library. For now, these can be found in the source code for Vec<T>. For example, in addition to push, a pop method removes and returns the last element, a remove method removes and returns the element at some chosen index within the vector, an insert method inserts an element at some chosen index within the vector, etc.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/css/chrome.css b/master/book/css/chrome.css deleted file mode 100644 index 59eae11fd02..00000000000 --- a/master/book/css/chrome.css +++ /dev/null @@ -1,538 +0,0 @@ -/* CSS for UI elements (a.k.a. chrome) */ - -@import 'variables.css'; - -::-webkit-scrollbar { - background: var(--bg); -} -::-webkit-scrollbar-thumb { - background: var(--scrollbar); -} -html { - scrollbar-color: var(--scrollbar) var(--bg); -} -#searchresults a, -.content a:link, -a:visited, -a > .hljs { - color: var(--links); -} - -/* Menu Bar */ - -#menu-bar, -#menu-bar-hover-placeholder { - z-index: 101; - margin: auto calc(0px - var(--page-padding)); -} -#menu-bar { - position: relative; - display: flex; - flex-wrap: wrap; - background-color: var(--bg); - border-bottom-color: var(--bg); - border-bottom-width: 1px; - border-bottom-style: solid; -} -#menu-bar.sticky, -.js #menu-bar-hover-placeholder:hover + #menu-bar, -.js #menu-bar:hover, -.js.sidebar-visible #menu-bar { - position: -webkit-sticky; - position: sticky; - top: 0 !important; -} -#menu-bar-hover-placeholder { - position: sticky; - position: -webkit-sticky; - top: 0; - height: var(--menu-bar-height); -} -#menu-bar.bordered { - border-bottom-color: var(--table-border-color); -} -#menu-bar i, #menu-bar .icon-button { - position: relative; - padding: 0 8px; - z-index: 10; - line-height: var(--menu-bar-height); - cursor: pointer; - transition: color 0.5s; -} -@media only screen and (max-width: 420px) { - #menu-bar i, #menu-bar .icon-button { - padding: 0 5px; - } -} - -.icon-button { - border: none; - background: none; - padding: 0; - color: inherit; -} -.icon-button i { - margin: 0; -} - -.right-buttons { - margin: 0 15px; -} -.right-buttons a { - text-decoration: none; -} - -.left-buttons { - display: flex; - margin: 0 5px; -} -.no-js .left-buttons { - display: none; -} - -.menu-title { - display: inline-block; - font-weight: 200; - font-size: 2.4rem; - line-height: var(--menu-bar-height); - text-align: center; - margin: 0; - flex: 1; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.js .menu-title { - cursor: pointer; -} - -.menu-bar, -.menu-bar:visited, -.nav-chapters, -.nav-chapters:visited, -.mobile-nav-chapters, -.mobile-nav-chapters:visited, -.menu-bar .icon-button, -.menu-bar a i { - color: var(--icons); -} - -.menu-bar i:hover, -.menu-bar .icon-button:hover, -.nav-chapters:hover, -.mobile-nav-chapters i:hover { - color: var(--icons-hover); -} - -/* Nav Icons */ - -.nav-chapters { - font-size: 2.5em; - text-align: center; - text-decoration: none; - - position: fixed; - top: 0; - bottom: 0; - margin: 0; - max-width: 150px; - min-width: 90px; - - display: flex; - justify-content: center; - align-content: center; - flex-direction: column; - - transition: color 0.5s, background-color 0.5s; -} - -.nav-chapters:hover { - text-decoration: none; - background-color: var(--theme-hover); - transition: background-color 0.15s, color 0.15s; -} - -.nav-wrapper { - margin-top: 50px; - display: none; -} - -.mobile-nav-chapters { - font-size: 2.5em; - text-align: center; - text-decoration: none; - width: 90px; - border-radius: 5px; - background-color: var(--sidebar-bg); -} - -.previous { - float: left; -} - -.next { - float: right; - right: var(--page-padding); -} - -@media only screen and (max-width: 1080px) { - .nav-wide-wrapper { display: none; } - .nav-wrapper { display: block; } -} - -@media only screen and (max-width: 1380px) { - .sidebar-visible .nav-wide-wrapper { display: none; } - .sidebar-visible .nav-wrapper { display: block; } -} - -/* Inline code */ - -:not(pre) > .hljs { - display: inline; - padding: 0.1em 0.3em; - border-radius: 3px; -} - -:not(pre):not(a) > .hljs { - color: var(--inline-code-color); - overflow-x: initial; -} - -a:hover > .hljs { - text-decoration: underline; -} - -pre { - position: relative; -} -pre > .buttons { - position: absolute; - z-index: 100; - right: 0px; - top: 2px; - margin: 0px; - padding: 2px 0px; - - color: var(--sidebar-fg); - cursor: pointer; - visibility: hidden; - opacity: 0; - transition: visibility 0.1s linear, opacity 0.1s linear; -} -pre:hover > .buttons { - visibility: visible; - opacity: 1 -} -pre > .buttons :hover { - color: var(--sidebar-active); - border-color: var(--icons-hover); - background-color: var(--theme-hover); -} -pre > .buttons i { - margin-left: 8px; -} -pre > .buttons button { - cursor: inherit; - margin: 0px 5px; - padding: 3px 5px; - font-size: 14px; - - border-style: solid; - border-width: 1px; - border-radius: 4px; - border-color: var(--icons); - background-color: var(--theme-popup-bg); - transition: 100ms; - transition-property: color,border-color,background-color; - color: var(--icons); -} -@media (pointer: coarse) { - pre > .buttons button { - /* On mobile, make it easier to tap buttons. */ - padding: 0.3rem 1rem; - } -} -pre > code { - padding: 1rem; -} - -/* FIXME: ACE editors overlap their buttons because ACE does absolute - positioning within the code block which breaks padding. The only solution I - can think of is to move the padding to the outer pre tag (or insert a div - wrapper), but that would require fixing a whole bunch of CSS rules. -*/ -.hljs.ace_editor { - padding: 0rem 0rem; -} - -pre > .result { - margin-top: 10px; -} - -/* Search */ - -#searchresults a { - text-decoration: none; -} - -mark { - border-radius: 2px; - padding: 0 3px 1px 3px; - margin: 0 -3px -1px -3px; - background-color: var(--search-mark-bg); - transition: background-color 300ms linear; - cursor: pointer; -} - -mark.fade-out { - background-color: rgba(0,0,0,0) !important; - cursor: auto; -} - -.searchbar-outer { - margin-left: auto; - margin-right: auto; - max-width: var(--content-max-width); -} - -#searchbar { - width: 100%; - margin: 5px auto 0px auto; - padding: 10px 16px; - transition: box-shadow 300ms ease-in-out; - border: 1px solid var(--searchbar-border-color); - border-radius: 3px; - background-color: var(--searchbar-bg); - color: var(--searchbar-fg); -} -#searchbar:focus, -#searchbar.active { - box-shadow: 0 0 3px var(--searchbar-shadow-color); -} - -.searchresults-header { - font-weight: bold; - font-size: 1em; - padding: 18px 0 0 5px; - color: var(--searchresults-header-fg); -} - -.searchresults-outer { - margin-left: auto; - margin-right: auto; - max-width: var(--content-max-width); - border-bottom: 1px dashed var(--searchresults-border-color); -} - -ul#searchresults { - list-style: none; - padding-left: 20px; -} -ul#searchresults li { - margin: 10px 0px; - padding: 2px; - border-radius: 2px; -} -ul#searchresults li.focus { - background-color: var(--searchresults-li-bg); -} -ul#searchresults span.teaser { - display: block; - clear: both; - margin: 5px 0 0 20px; - font-size: 0.8em; -} -ul#searchresults span.teaser em { - font-weight: bold; - font-style: normal; -} - -/* Sidebar */ - -.sidebar { - position: fixed; - left: 0; - top: 0; - bottom: 0; - width: var(--sidebar-width); - font-size: 0.875em; - box-sizing: border-box; - -webkit-overflow-scrolling: touch; - overscroll-behavior-y: contain; - background-color: var(--sidebar-bg); - color: var(--sidebar-fg); -} -.sidebar-resizing { - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.js:not(.sidebar-resizing) .sidebar { - transition: transform 0.3s; /* Animation: slide away */ -} -.sidebar code { - line-height: 2em; -} -.sidebar .sidebar-scrollbox { - overflow-y: auto; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - padding: 10px 10px; -} -.sidebar .sidebar-resize-handle { - position: absolute; - cursor: col-resize; - width: 0; - right: 0; - top: 0; - bottom: 0; -} -.js .sidebar .sidebar-resize-handle { - cursor: col-resize; - width: 5px; -} -.sidebar-hidden .sidebar { - transform: translateX(calc(0px - var(--sidebar-width))); -} -.sidebar::-webkit-scrollbar { - background: var(--sidebar-bg); -} -.sidebar::-webkit-scrollbar-thumb { - background: var(--scrollbar); -} - -.sidebar-visible .page-wrapper { - transform: translateX(var(--sidebar-width)); -} -@media only screen and (min-width: 620px) { - .sidebar-visible .page-wrapper { - transform: none; - margin-left: var(--sidebar-width); - } -} - -.chapter { - list-style: none outside none; - padding-left: 0; - line-height: 2.2em; -} - -.chapter ol { - width: 100%; -} - -.chapter li { - display: flex; - color: var(--sidebar-non-existant); -} -.chapter li a { - display: block; - padding: 0; - text-decoration: none; - color: var(--sidebar-fg); -} - -.chapter li a:hover { - color: var(--sidebar-active); -} - -.chapter li a.active { - color: var(--sidebar-active); -} - -.chapter li > a.toggle { - cursor: pointer; - display: block; - margin-left: auto; - padding: 0 10px; - user-select: none; - opacity: 0.68; -} - -.chapter li > a.toggle div { - transition: transform 0.5s; -} - -/* collapse the section */ -.chapter li:not(.expanded) + li > ol { - display: none; -} - -.chapter li.chapter-item { - line-height: 1.5em; - margin-top: 0.6em; -} - -.chapter li.expanded > a.toggle div { - transform: rotate(90deg); -} - -.spacer { - width: 100%; - height: 3px; - margin: 5px 0px; -} -.chapter .spacer { - background-color: var(--sidebar-spacer); -} - -@media (-moz-touch-enabled: 1), (pointer: coarse) { - .chapter li a { padding: 5px 0; } - .spacer { margin: 10px 0; } -} - -.section { - list-style: none outside none; - padding-left: 20px; - line-height: 1.9em; -} - -/* Theme Menu Popup */ - -.theme-popup { - position: absolute; - left: 10px; - top: var(--menu-bar-height); - z-index: 1000; - border-radius: 4px; - font-size: 0.7em; - color: var(--fg); - background: var(--theme-popup-bg); - border: 1px solid var(--theme-popup-border); - margin: 0; - padding: 0; - list-style: none; - display: none; - /* Don't let the children's background extend past the rounded corners. */ - overflow: hidden; -} -.theme-popup .default { - color: var(--icons); -} -.theme-popup .theme { - width: 100%; - border: 0; - margin: 0; - padding: 2px 20px; - line-height: 25px; - white-space: nowrap; - text-align: left; - cursor: pointer; - color: inherit; - background: inherit; - font-size: inherit; -} -.theme-popup .theme:hover { - background-color: var(--theme-hover); -} - -.theme-selected::before { - display: inline-block; - content: "✓"; - margin-left: -14px; - width: 14px; -} diff --git a/master/book/css/general.css b/master/book/css/general.css deleted file mode 100644 index 344b53eb7f9..00000000000 --- a/master/book/css/general.css +++ /dev/null @@ -1,203 +0,0 @@ -/* Base styles and content styles */ - -@import 'variables.css'; - -:root { - /* Browser default font-size is 16px, this way 1 rem = 10px */ - font-size: 62.5%; -} - -html { - font-family: "Open Sans", sans-serif; - color: var(--fg); - background-color: var(--bg); - text-size-adjust: none; - -webkit-text-size-adjust: none; -} - -body { - margin: 0; - font-size: 1.6rem; - overflow-x: hidden; -} - -code { - font-family: var(--mono-font) !important; - font-size: var(--code-font-size); -} - -/* make long words/inline code not x overflow */ -main { - overflow-wrap: break-word; -} - -/* make wide tables scroll if they overflow */ -.table-wrapper { - overflow-x: auto; -} - -/* Don't change font size in headers. */ -h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { - font-size: unset; -} - -.left { float: left; } -.right { float: right; } -.boring { opacity: 0.6; } -.hide-boring .boring { display: none; } -.hidden { display: none !important; } - -h2, h3 { margin-top: 2.5em; } -h4, h5 { margin-top: 2em; } - -.header + .header h3, -.header + .header h4, -.header + .header h5 { - margin-top: 1em; -} - -h1:target::before, -h2:target::before, -h3:target::before, -h4:target::before, -h5:target::before, -h6:target::before { - display: inline-block; - content: "»"; - margin-left: -30px; - width: 30px; -} - -/* This is broken on Safari as of version 14, but is fixed - in Safari Technology Preview 117 which I think will be Safari 14.2. - https://bugs.webkit.org/show_bug.cgi?id=218076 -*/ -:target { - scroll-margin-top: calc(var(--menu-bar-height) + 0.5em); -} - -.page { - outline: 0; - padding: 0 var(--page-padding); - margin-top: calc(0px - var(--menu-bar-height)); /* Compensate for the #menu-bar-hover-placeholder */ -} -.page-wrapper { - box-sizing: border-box; -} -.js:not(.sidebar-resizing) .page-wrapper { - transition: margin-left 0.3s ease, transform 0.3s ease; /* Animation: slide away */ -} - -.content { - overflow-y: auto; - padding: 0 5px 50px 5px; -} -.content main { - margin-left: auto; - margin-right: auto; - max-width: var(--content-max-width); -} -.content p { line-height: 1.45em; } -.content ol { line-height: 1.45em; } -.content ul { line-height: 1.45em; } -.content a { text-decoration: none; } -.content a:hover { text-decoration: underline; } -.content img, .content video { max-width: 100%; } -.content .header:link, -.content .header:visited { - color: var(--fg); -} -.content .header:link, -.content .header:visited:hover { - text-decoration: none; -} - -table { - margin: 0 auto; - border-collapse: collapse; -} -table td { - padding: 3px 20px; - border: 1px var(--table-border-color) solid; -} -table thead { - background: var(--table-header-bg); -} -table thead td { - font-weight: 700; - border: none; -} -table thead th { - padding: 3px 20px; -} -table thead tr { - border: 1px var(--table-header-bg) solid; -} -/* Alternate background colors for rows */ -table tbody tr:nth-child(2n) { - background: var(--table-alternate-bg); -} - - -blockquote { - margin: 20px 0; - padding: 0 20px; - color: var(--fg); - background-color: var(--quote-bg); - border-top: .1em solid var(--quote-border); - border-bottom: .1em solid var(--quote-border); -} - -kbd { - background-color: var(--table-border-color); - border-radius: 4px; - border: solid 1px var(--theme-popup-border); - box-shadow: inset 0 -1px 0 var(--theme-hover); - display: inline-block; - font-size: var(--code-font-size); - font-family: var(--mono-font); - line-height: 10px; - padding: 4px 5px; - vertical-align: middle; -} - -:not(.footnote-definition) + .footnote-definition, -.footnote-definition + :not(.footnote-definition) { - margin-top: 2em; -} -.footnote-definition { - font-size: 0.9em; - margin: 0.5em 0; -} -.footnote-definition p { - display: inline; -} - -.tooltiptext { - position: absolute; - visibility: hidden; - color: #fff; - background-color: #333; - transform: translateX(-50%); /* Center by moving tooltip 50% of its width left */ - left: -8px; /* Half of the width of the icon */ - top: -35px; - font-size: 0.8em; - text-align: center; - border-radius: 6px; - padding: 5px 8px; - margin: 5px; - z-index: 1000; -} -.tooltipped .tooltiptext { - visibility: visible; -} - -.chapter li.part-title { - color: var(--sidebar-fg); - margin: 5px 0px; - font-weight: bold; -} - -.result-no-output { - font-style: italic; -} diff --git a/master/book/css/print.css b/master/book/css/print.css deleted file mode 100644 index 5e690f75599..00000000000 --- a/master/book/css/print.css +++ /dev/null @@ -1,54 +0,0 @@ - -#sidebar, -#menu-bar, -.nav-chapters, -.mobile-nav-chapters { - display: none; -} - -#page-wrapper.page-wrapper { - transform: none; - margin-left: 0px; - overflow-y: initial; -} - -#content { - max-width: none; - margin: 0; - padding: 0; -} - -.page { - overflow-y: initial; -} - -code { - background-color: #666666; - border-radius: 5px; - - /* Force background to be printed in Chrome */ - -webkit-print-color-adjust: exact; -} - -pre > .buttons { - z-index: 2; -} - -a, a:visited, a:active, a:hover { - color: #4183c4; - text-decoration: none; -} - -h1, h2, h3, h4, h5, h6 { - page-break-inside: avoid; - page-break-after: avoid; -} - -pre, code { - page-break-inside: avoid; - white-space: pre-wrap; -} - -.fa { - display: none !important; -} diff --git a/master/book/css/variables.css b/master/book/css/variables.css deleted file mode 100644 index 21bf8e55e0c..00000000000 --- a/master/book/css/variables.css +++ /dev/null @@ -1,255 +0,0 @@ - -/* Globals */ - -:root { - --sidebar-width: 300px; - --page-padding: 15px; - --content-max-width: 750px; - --menu-bar-height: 50px; - --mono-font: "Source Code Pro", Consolas, "Ubuntu Mono", Menlo, "DejaVu Sans Mono", monospace, monospace; - --code-font-size: 0.875em /* please adjust the ace font size accordingly in editor.js */ -} - -/* Themes */ - -.ayu { - --bg: hsl(210, 25%, 8%); - --fg: #c5c5c5; - - --sidebar-bg: #14191f; - --sidebar-fg: #c8c9db; - --sidebar-non-existant: #5c6773; - --sidebar-active: #ffb454; - --sidebar-spacer: #2d334f; - - --scrollbar: var(--sidebar-fg); - - --icons: #737480; - --icons-hover: #b7b9cc; - - --links: #0096cf; - - --inline-code-color: #ffb454; - - --theme-popup-bg: #14191f; - --theme-popup-border: #5c6773; - --theme-hover: #191f26; - - --quote-bg: hsl(226, 15%, 17%); - --quote-border: hsl(226, 15%, 22%); - - --table-border-color: hsl(210, 25%, 13%); - --table-header-bg: hsl(210, 25%, 28%); - --table-alternate-bg: hsl(210, 25%, 11%); - - --searchbar-border-color: #848484; - --searchbar-bg: #424242; - --searchbar-fg: #fff; - --searchbar-shadow-color: #d4c89f; - --searchresults-header-fg: #666; - --searchresults-border-color: #888; - --searchresults-li-bg: #252932; - --search-mark-bg: #e3b171; -} - -.coal { - --bg: hsl(200, 7%, 8%); - --fg: #98a3ad; - - --sidebar-bg: #292c2f; - --sidebar-fg: #a1adb8; - --sidebar-non-existant: #505254; - --sidebar-active: #3473ad; - --sidebar-spacer: #393939; - - --scrollbar: var(--sidebar-fg); - - --icons: #43484d; - --icons-hover: #b3c0cc; - - --links: #2b79a2; - - --inline-code-color: #c5c8c6; - - --theme-popup-bg: #141617; - --theme-popup-border: #43484d; - --theme-hover: #1f2124; - - --quote-bg: hsl(234, 21%, 18%); - --quote-border: hsl(234, 21%, 23%); - - --table-border-color: hsl(200, 7%, 13%); - --table-header-bg: hsl(200, 7%, 28%); - --table-alternate-bg: hsl(200, 7%, 11%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #b7b7b7; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #98a3ad; - --searchresults-li-bg: #2b2b2f; - --search-mark-bg: #355c7d; -} - -.light { - --bg: hsl(0, 0%, 100%); - --fg: hsl(0, 0%, 0%); - - --sidebar-bg: #fafafa; - --sidebar-fg: hsl(0, 0%, 0%); - --sidebar-non-existant: #aaaaaa; - --sidebar-active: #1f1fff; - --sidebar-spacer: #f4f4f4; - - --scrollbar: #8F8F8F; - - --icons: #747474; - --icons-hover: #000000; - - --links: #20609f; - - --inline-code-color: #301900; - - --theme-popup-bg: #fafafa; - --theme-popup-border: #cccccc; - --theme-hover: #e6e6e6; - - --quote-bg: hsl(197, 37%, 96%); - --quote-border: hsl(197, 37%, 91%); - - --table-border-color: hsl(0, 0%, 95%); - --table-header-bg: hsl(0, 0%, 80%); - --table-alternate-bg: hsl(0, 0%, 97%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #fafafa; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #888; - --searchresults-li-bg: #e4f2fe; - --search-mark-bg: #a2cff5; -} - -.navy { - --bg: hsl(226, 23%, 11%); - --fg: #bcbdd0; - - --sidebar-bg: #282d3f; - --sidebar-fg: #c8c9db; - --sidebar-non-existant: #505274; - --sidebar-active: #2b79a2; - --sidebar-spacer: #2d334f; - - --scrollbar: var(--sidebar-fg); - - --icons: #737480; - --icons-hover: #b7b9cc; - - --links: #2b79a2; - - --inline-code-color: #c5c8c6; - - --theme-popup-bg: #161923; - --theme-popup-border: #737480; - --theme-hover: #282e40; - - --quote-bg: hsl(226, 15%, 17%); - --quote-border: hsl(226, 15%, 22%); - - --table-border-color: hsl(226, 23%, 16%); - --table-header-bg: hsl(226, 23%, 31%); - --table-alternate-bg: hsl(226, 23%, 14%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #aeaec6; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #5f5f71; - --searchresults-border-color: #5c5c68; - --searchresults-li-bg: #242430; - --search-mark-bg: #a2cff5; -} - -.rust { - --bg: hsl(60, 9%, 87%); - --fg: #262625; - - --sidebar-bg: #3b2e2a; - --sidebar-fg: #c8c9db; - --sidebar-non-existant: #505254; - --sidebar-active: #e69f67; - --sidebar-spacer: #45373a; - - --scrollbar: var(--sidebar-fg); - - --icons: #737480; - --icons-hover: #262625; - - --links: #2b79a2; - - --inline-code-color: #6e6b5e; - - --theme-popup-bg: #e1e1db; - --theme-popup-border: #b38f6b; - --theme-hover: #99908a; - - --quote-bg: hsl(60, 5%, 75%); - --quote-border: hsl(60, 5%, 70%); - - --table-border-color: hsl(60, 9%, 82%); - --table-header-bg: #b3a497; - --table-alternate-bg: hsl(60, 9%, 84%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #fafafa; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #888; - --searchresults-li-bg: #dec2a2; - --search-mark-bg: #e69f67; -} - -@media (prefers-color-scheme: dark) { - .light.no-js { - --bg: hsl(200, 7%, 8%); - --fg: #98a3ad; - - --sidebar-bg: #292c2f; - --sidebar-fg: #a1adb8; - --sidebar-non-existant: #505254; - --sidebar-active: #3473ad; - --sidebar-spacer: #393939; - - --scrollbar: var(--sidebar-fg); - - --icons: #43484d; - --icons-hover: #b3c0cc; - - --links: #2b79a2; - - --inline-code-color: #c5c8c6; - - --theme-popup-bg: #141617; - --theme-popup-border: #43484d; - --theme-hover: #1f2124; - - --quote-bg: hsl(234, 21%, 18%); - --quote-border: hsl(234, 21%, 23%); - - --table-border-color: hsl(200, 7%, 13%); - --table-header-bg: hsl(200, 7%, 28%); - --table-alternate-bg: hsl(200, 7%, 11%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #b7b7b7; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #98a3ad; - --searchresults-li-bg: #2b2b2f; - --search-mark-bg: #355c7d; - } -} diff --git a/master/book/debugging/debugging_with_cli.html b/master/book/debugging/debugging_with_cli.html deleted file mode 100644 index 8b969a21f72..00000000000 --- a/master/book/debugging/debugging_with_cli.html +++ /dev/null @@ -1,566 +0,0 @@ - - - - - - Debugging with CLI - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Debugging with CLI

-

The forc debug CLI enables debugging a live transaction on a running Fuel Client node.

-

An example project

-

First, we need a project to debug, so create a new project using

-
forc new --script dbg_example && cd dbg_example
-
-

And then add some content to src/main.sw, for example:

-
script;
-
-use std::logging::log;
-
-fn factorial(n: u64) -> u64 {
-    let mut result = 1;
-    let mut counter = 0;
-    while counter < n {
-        counter = counter + 1;
-        result = result * counter;
-    }
-    return result;
-}
-
-fn main() {
-    log::<u64>(factorial(5)); // 120
-}
-
-

Building and bytecode output

-

Now we are ready to build the project.

-
forc build
-
-

After this the resulting binary should be located at out/debug/dbg_example.bin. Because we are interested in the resulting bytecode, we can read that with:

-
forc parse-bytecode out/debug/dbg_example.bin
-
-

Which should give us something like

-

-  half-word   byte   op                                    raw           notes
-          0   0      JI { imm: 4 }                         90 00 00 04   jump to byte 16
-          1   4      NOOP                                  47 00 00 00
-          2   8      InvalidOpcode                         00 00 00 00   data section offset lo (0)
-          3   12     InvalidOpcode                         00 00 00 44   data section offset hi (68)
-          4   16     LW { ra: 63, rb: 12, imm: 1 }         5d fc c0 01
-          5   20     ADD { ra: 63, rb: 63, rc: 12 }        10 ff f3 00
-          6   24     MOVE { ra: 18, rb: 1 }                1a 48 10 00
-          7   28     MOVE { ra: 17, rb: 0 }                1a 44 00 00
-          8   32     LW { ra: 16, rb: 63, imm: 0 }         5d 43 f0 00
-          9   36     LT { ra: 16, rb: 17, rc: 16 }         16 41 14 00
-         10   40     JNZI { ra: 16, imm: 13 }              73 40 00 0d   conditionally jump to byte 52
-         11   44     LOG { ra: 18, rb: 0, rc: 0, rd: 0 }   33 48 00 00
-         12   48     RET { ra: 0 }                         24 00 00 00
-         13   52     ADD { ra: 17, rb: 17, rc: 1 }         10 45 10 40
-         14   56     MUL { ra: 18, rb: 18, rc: 17 }        1b 49 24 40
-         15   60     JI { imm: 8 }                         90 00 00 08   jump to byte 32
-         16   64     NOOP                                  47 00 00 00
-         17   68     InvalidOpcode                         00 00 00 00
-         18   72     InvalidOpcode                         00 00 00 05
-
-

We can recognize the while loop by the conditional jumps JNZI. The condition just before the first jump can be identified by LT instruction (for <). Some notable instructions that are generated only once in our code include MUL for multiplication and LOG {.., 0, 0, 0} from the log function.

-

Setting up the debugging

-

We can start up the debug infrastructure. On a new terminal session run fuel-core run --db-type in-memory --debug; we need to have that running because it actually executes the program. Now we can fire up the debugger itself: forc-debug. Now -if everything is set up correctly, you should see the debugger prompt (>>). You can use help command to list available commands.

-

Now we would like to inspect the program while it's running. To do this, we first need to send the script to the executor, i.e. fuel-core. To do so, we need a transaction specification, tx.json. It looks something like this:

-
{
-  "Script": {
-    "body": {
-      "script_gas_limit": 1000000,
-      "script": [
-        144,
-        0,
-        0,
-        4,
-        71,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        68,
-        93,
-        252,
-        192,
-        1,
-        16,
-        255,
-        243,
-        0,
-        26,
-        72,
-        16,
-        0,
-        26,
-        68,
-        0,
-        0,
-        93,
-        67,
-        240,
-        0,
-        22,
-        65,
-        20,
-        0,
-        115,
-        64,
-        0,
-        13,
-        51,
-        72,
-        0,
-        0,
-        36,
-        0,
-        0,
-        0,
-        16,
-        69,
-        16,
-        64,
-        27,
-        73,
-        36,
-        64,
-        144,
-        0,
-        0,
-        8,
-        71,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        0,
-        5
-      ],
-      "script_data": [],
-      "receipts_root": "0000000000000000000000000000000000000000000000000000000000000000"
-    },
-    "policies": {
-      "bits": "MaxFee",
-      "values": [
-        0,
-        0,
-        0,
-        0
-      ]
-    },
-    "inputs": [
-      {
-        "CoinSigned": {
-          "utxo_id": {
-            "tx_id": "c49d65de61cf04588a764b557d25cc6c6b4bc0d7429227e2a21e61c213b3a3e2",
-            "output_index": 18
-          },
-          "owner": "f1e92c42b90934aa6372e30bc568a326f6e66a1a0288595e6e3fbd392a4f3e6e",
-          "amount": 10599410012256088000,
-          "asset_id": "2cafad611543e0265d89f1c2b60d9ebf5d56ad7e23d9827d6b522fd4d6e44bc3",
-          "tx_pointer": {
-            "block_height": 0,
-            "tx_index": 0
-          },
-          "witness_index": 0,
-          "maturity": 0,
-          "predicate_gas_used": null,
-          "predicate": null,
-          "predicate_data": null
-        }
-      }
-    ],
-    "outputs": [],
-    "witnesses": [
-      {
-        "data": [
-          156,
-          254,
-          34,
-          102,
-          65,
-          96,
-          133,
-          170,
-          254,
-          105,
-          147,
-          35,
-          196,
-          199,
-          179,
-          133,
-          132,
-          240,
-          208,
-          149,
-          11,
-          46,
-          30,
-          96,
-          44,
-          91,
-          121,
-          195,
-          145,
-          184,
-          159,
-          235,
-          117,
-          82,
-          135,
-          41,
-          84,
-          154,
-          102,
-          61,
-          61,
-          16,
-          99,
-          123,
-          58,
-          173,
-          75,
-          226,
-          219,
-          139,
-          62,
-          33,
-          41,
-          176,
-          16,
-          18,
-          132,
-          178,
-          8,
-          125,
-          130,
-          169,
-          32,
-          108
-        ]
-      }
-    ]
-  }
-}
-
-

However, the key script should contain the actual bytecode to execute, i.e. the contents of out/debug/dbg_example.bin as a JSON array. The following command can be used to generate it:

-
python3 -c 'print(list(open("out/debug/dbg_example.bin", "rb").read()))'
-
-

So now we replace the script array with the result, and save it as tx.json.

-

Using the debugger

-

Now we can actually execute the script:

-
>> start_tx tx.json
-
-Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }
-Receipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }
-Receipt: ScriptResult { result: Success, gas_used: 60 }
-Terminated
-
-

Looking at the first output line, we can see that it logged ra: 120 which is the correct return value for factorial(5). It also tells us that the execution terminated without hitting any breakpoints. That's unsurprising, because we haven't set up any. We can do so with breakpoint command:

-
>> breakpoint 0
-
->> start_tx tx.json
-
-Receipt: ScriptResult { result: Success, gas_used: 0 }
-Stopped on breakpoint at address 0 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
-
-
-

Now we have stopped execution at the breakpoint on entry (address 0). We can now inspect the initial state of the VM.

-
>> register ggas
-
-reg[0x9] = 1000000  # ggas
-
->> memory 0x10 0x8
-
- 000010: e9 5c 58 86 c8 87 26 dd
-
-

However, that's not too interesting either, so let's just execute until the end, and then reset the VM to remove the breakpoints.

-
>> continue
-
-Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }
-Receipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }
-Terminated
-
->> reset
-
-
-

Next, we will setup a breakpoint to check the state on each iteration of the while loop. For instance, if we'd like to see what numbers get multiplied together, we could set up a breakpoint before the operation. The bytecode has only a single MUL instruction:

-
  half-word   byte   op                                    raw           notes
-         14   56     MUL { ra: 18, rb: 18, rc: 17 }        1b 49 24 40
-
-

We can set a breakpoint on its address, at halfword-offset 14.

-
>>> breakpoint 14
-
->> start_tx tx.json
-
-Receipt: ScriptResult { result: Success, gas_used: 9 }
-Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
-
-
-

Now we can inspect the inputs to multiply. Looking at the specification tells us that the instruction MUL { ra: 18, rb: 18, rc: 17 } means reg[18] = reg[18] * reg[17]. So inspecting the inputs tells us that

-
>> r 18 17
-
-reg[0x12] = 1        # reg18
-reg[0x11] = 1        # reg17
-
-

So on the first round the numbers are 1 and 1, so we can continue to the next iteration:

-
>> c
-
-Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
-
->> r 18 17
-
-reg[0x12] = 1        # reg18
-reg[0x11] = 2        # reg17
-
-
-

And the next one:

-
>> c
-
-Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
-
->> r 18 17
-
-reg[0x12] = 2        # reg18
-reg[0x11] = 3        # reg17
-
-

And fourth one:

-
>> c
-
-Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
-
->> r 18 17
-
-reg[0x12] = 6        # reg18
-reg[0x11] = 4        # reg17
-
-
-

And round 5:

-
>> c
-
-Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
-
->> r 18 17
-
-reg[0x12] = 24       # reg18
-reg[0x11] = 5        # reg17
-
-
-

At this point we can look at the values

-
- - - - - -
1718
11
21
32
46
524
-
-

From this we can clearly see that the left side, register 17 is the counter variable, and register 18 is result. Now the counter equals the given factorial function argument 5, and the loop terminates. So when we continue, the program finishes without encountering any more breakpoints:

-
>> c
-
-Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }
-Receipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }
-Terminated
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/debugging/debugging_with_ide.html b/master/book/debugging/debugging_with_ide.html deleted file mode 100644 index 503fcd42d6f..00000000000 --- a/master/book/debugging/debugging_with_ide.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - Debugging with IDE - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Debugging with IDE

-

The forc debug plugin also enables line-by-line debugging of Sway unit tests in VSCode.

-

Installation

-
    -
  1. Install the Sway VSCode extension from the marketplace.
  2. -
  3. Ensure you have the forc-debug binary installed. which forc-debug. -It can be installed with fuelup component add forc-debug.
  4. -
  5. Create a .vscode/launch.json file with the following contents:
  6. -
-
{
-    "version": "0.2.0",
-    "configurations": [
-        {
-        "type": "sway",
-        "request": "launch",
-        "name": "Debug Sway",
-        "program": "${file}"
-    }]
-}
-
-

An example project

-

Given this example contract:

-
contract;
-
-abi CallerContract {
-    fn test_false() -> bool;
-}
-
-impl CallerContract for Contract {
-    fn test_false() -> bool {
-        false
-    }
-}
-
-abi CalleeContract {
-    fn test_true() -> bool;
-}
-
-#[test]
-fn test_multi_contract_calls() {
-    let caller = abi(CallerContract, CONTRACT_ID);
-    let callee = abi(CalleeContract, callee::CONTRACT_ID);
-
-    let should_be_false = caller.test_false();
-    let should_be_true = callee.test_true();
-    assert(!should_be_false);
-    assert(should_be_true);
-}
-
-

Within the sway file open in VSCode, you can set breakpoints on lines within the test or functions that it calls, and click Run -> Start Debugging to begin debugging the unit test.

-

This will build the sway project and run it in debug mode. The debugger will stop the VM execution when a breakpoint is hit.

-

The debug panel will show VM registers under the Variables tab, as well as the current VM opcode where execution is suspended. You can continue execution, or use the Step Over function to step forward, instruction by instruction.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/debugging/index.html b/master/book/debugging/index.html deleted file mode 100644 index 143bbce00d4..00000000000 --- a/master/book/debugging/index.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Debugging - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Debugging

-

Forc provides tools for debugging both live transactions as well as Sway unit tests. -Debugging can be done via CLI or using the VSCode IDE.

-

Unit testing refers to "in-language" test functions annotated with #[test]. Line-by-line -debugging is available within the VSCode IDE.

-

Live transaction refers to the testing sending a transaction to a running Fuel Client -node to exercise your Sway code. Instruction-by-instruction debugging is available in the forc debug CLI.

- - -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/elasticlunr.min.js b/master/book/elasticlunr.min.js deleted file mode 100644 index 94b20dd2ef4..00000000000 --- a/master/book/elasticlunr.min.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * elasticlunr - http://weixsong.github.io - * Lightweight full-text search engine in Javascript for browser search and offline search. - 0.9.5 - * - * Copyright (C) 2017 Oliver Nightingale - * Copyright (C) 2017 Wei Song - * MIT Licensed - * @license - */ -!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o - - - - - Counter - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Counter

-

The following is a simple example of a contract which implements a counter. Both the initialize_counter() and increment_counter() ABI methods return the currently set value.

-
forc template --template-name counter my_counter_project
-
-
contract;
-
-abi TestContract {
-    #[storage(write)]
-    fn initialize_counter(value: u64) -> u64;
-
-    #[storage(read, write)]
-    fn increment_counter(amount: u64) -> u64;
-}
-
-storage {
-    counter: u64 = 0,
-}
-
-impl TestContract for Contract {
-    #[storage(write)]
-    fn initialize_counter(value: u64) -> u64 {
-        storage.counter.write(value);
-        value
-    }
-
-    #[storage(read, write)]
-    fn increment_counter(amount: u64) -> u64 {
-        let incremented = storage.counter.read() + amount;
-        storage.counter.write(incremented);
-        incremented
-    }
-}
-
-

Build and deploy

-

The following commands can be used to build and deploy the contract. For a detailed tutorial, refer to Building and Deploying.

-
# Build the contract
-forc build
-
-# Deploy the contract
-forc deploy --testnet
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/examples/fizzbuzz.html b/master/book/examples/fizzbuzz.html deleted file mode 100644 index a162c825c12..00000000000 --- a/master/book/examples/fizzbuzz.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - FizzBuzz - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

FizzBuzz

-

This example is not the traditional FizzBuzz; instead it is the smart contract version! A script can call the fizzbuzz ABI method of this contract with some u64 value and receive back the result as an enum.

-

The format for custom structs and enums such as FizzBuzzResult will be automatically included in the ABI JSON so that off-chain code can handle the encoded form of the returned data.

-
contract;
-
-enum FizzBuzzResult {
-    Fizz: (),
-    Buzz: (),
-    FizzBuzz: (),
-    Other: u64,
-}
-
-abi FizzBuzz {
-    fn fizzbuzz(input: u64) -> FizzBuzzResult;
-}
-
-impl FizzBuzz for Contract {
-    fn fizzbuzz(input: u64) -> FizzBuzzResult {
-        if input % 15 == 0 {
-            FizzBuzzResult::FizzBuzz
-        } else if input % 3 == 0 {
-            FizzBuzzResult::Fizz
-        } else if input % 5 == 0 {
-            FizzBuzzResult::Buzz
-        } else {
-            FizzBuzzResult::Other(input)
-        }
-    }
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/examples/index.html b/master/book/examples/index.html deleted file mode 100644 index a4ccbd3fb29..00000000000 --- a/master/book/examples/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Examples - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Example

-

Some basic example contracts to see how Sway and Forc work.

- -

Additional examples can be found in the Sway Applications repository.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/examples/liquidity_pool.html b/master/book/examples/liquidity_pool.html deleted file mode 100644 index 49974bf612a..00000000000 --- a/master/book/examples/liquidity_pool.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - Liquidity Pool - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Liquidity Pool Example

-

All contracts in Fuel can mint and burn their own native asset. Contracts can also receive and transfer any native asset including their own. Internal balances of all native assets pushed through calls or minted by the contract are tracked by the FuelVM and can be queried at any point using the balance_of function from the std library. Therefore, there is no need for any manual accounting of the contract's balances using persistent storage.

-

The std library provides handy methods for accessing Fuel's native asset operations.

-

In this example, we show a basic liquidity pool contract minting its own native asset LP asset.

-
contract;
-
-use std::{
-    asset::{
-        mint_to,
-        transfer,
-    },
-    call_frames::msg_asset_id,
-    constants::DEFAULT_SUB_ID,
-    context::msg_amount,
-    hash::*,
-};
-
-abi LiquidityPool {
-    fn deposit(recipient: Address);
-    fn withdraw(recipient: Address);
-}
-
-const BASE_ASSET: AssetId = AssetId::from(0x9ae5b658754e096e4d681c548daf46354495a437cc61492599e33fc64dcdc30c);
-
-impl LiquidityPool for Contract {
-    fn deposit(recipient: Address) {
-        assert(msg_asset_id() == BASE_ASSET);
-        assert(msg_amount() > 0);
-
-        // Mint two times the amount.
-        let amount_to_mint = msg_amount() * 2;
-
-        // Mint some LP assets based upon the amount of the base asset.
-        mint_to(Identity::Address(recipient), DEFAULT_SUB_ID, amount_to_mint);
-    }
-
-    fn withdraw(recipient: Address) {
-        let asset_id = AssetId::default();
-        assert(msg_asset_id() == asset_id);
-        assert(msg_amount() > 0);
-
-        // Amount to withdraw.
-        let amount_to_transfer = msg_amount() / 2;
-
-        // Transfer base asset to recipient.
-        transfer(Identity::Address(recipient), BASE_ASSET, amount_to_transfer);
-    }
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/examples/sway_applications.html b/master/book/examples/sway_applications.html deleted file mode 100644 index 3424647939e..00000000000 --- a/master/book/examples/sway_applications.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - Sway Applications - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Sway Applications

-

The Sway-Applications Repository contains end-to-end example applications that are written in Sway in order to demonstrate what can be built.

-

Asset Management

-
    -
  • Airdrop is an asset distribution program where users are able to claim assets given a valid merkle proof.
  • -
  • Escrow is a third party that keeps an asset on behalf of multiple parties.
  • -
  • Non-Fungible Native Asset (NFT) is an asset contract which provides unique collectibles, identified and differentiated by IDs, where assets contain metadata giving them distinctive characteristics.
  • -
  • Fractional Non-Fungible Token (F-NFT) is a token contract which issues shares or partial ownership upon locking an NFT into a vault.
  • -
  • Timelock is a contract which restricts the execution of a transaction to a specified time range.
  • -
  • Native Asset is a basic asset contract that enables the use of Native Assets on Fuel using existing standards and libraries.
  • -
-

Decentralized Finance

-
    -
  • English Auction is an auction where users bid up the price of an asset until the bidding period has ended or a reserve has been met.
  • -
  • Fundraiser is a program allowing users to pledge towards a goal.
  • -
  • OTC Swap Predicate is a predicate that can be used to propose and execute an atomic swap between two parties without requiring any on-chain state.
  • -
-

Governance

- -

Games

-
    -
  • TicTacToe is a game where two players compete to align three markers in a row.
  • -
-

Other

-
    -
  • Counter-Script is a script that calls a contract to increment a counter.
  • -
  • Name-Registry allows users to perform transactions with human readable names instead of addresses.
  • -
  • Oracle is a smart contract that provides off-chain data to on-chain applications.
  • -
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/examples/wallet_smart_contract.html b/master/book/examples/wallet_smart_contract.html deleted file mode 100644 index d64995241a6..00000000000 --- a/master/book/examples/wallet_smart_contract.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Wallet Smart Contract - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Wallet Smart Contract

-

The ABI declaration is a separate project from your ABI implementation. The project structure for the code should be organized as follows with the wallet_abi treated as an external library:

-
.
-├── wallet_abi
-│   ├── Forc.toml
-│   └── src
-│       └── main.sw
-└── wallet_smart_contract
-    ├── Forc.toml
-    └── src
-        └── main.sw
-
-

It's also important to specify the source of the dependency within the project's Forc.toml file when using external libraries. Inside the wallet_smart_contract project, it requires a declaration like this:

-
[dependencies]
-wallet_abi = { path = "../wallet_abi/" }
-
-

ABI Declaration

-
library;
-
-abi Wallet {
-    #[storage(read, write), payable]
-    fn receive_funds();
-
-    #[storage(read, write)]
-    fn send_funds(amount_to_send: u64, recipient_address: Address);
-}
-
-

ABI Implementation

-
contract;
-
-use std::{asset::transfer, call_frames::msg_asset_id, context::msg_amount,};
-
-use wallet_abi::Wallet;
-const OWNER_ADDRESS = Address::from(0x8900c5bec4ca97d4febf9ceb4754a60d782abbf3cd815836c1872116f203f861);
-
-storage {
-    balance: u64 = 0,
-}
-
-impl Wallet for Contract {
-    #[storage(read, write), payable]
-    fn receive_funds() {
-        if msg_asset_id() == AssetId::base() {
-            // If we received the base asset then keep track of the balance.
-            // Otherwise, we're receiving other native assets and don't care
-            // about our balance of coins.
-            storage.balance.write(storage.balance.read() + msg_amount());
-        }
-    }
-
-    #[storage(read, write)]
-    fn send_funds(amount_to_send: u64, recipient_address: Address) {
-        let sender = msg_sender().unwrap();
-        match sender {
-            Identity::Address(addr) => assert(addr == OWNER_ADDRESS),
-            _ => revert(0),
-        };
-
-        let current_balance = storage.balance.read();
-        assert(current_balance >= amount_to_send);
-
-        storage.balance.write(current_balance - amount_to_send);
-
-        // Note: `transfer()` is not a call and thus not an
-        // interaction. Regardless, this code conforms to
-        // checks-effects-interactions to avoid re-entrancy.
-        transfer(
-            Identity::Address(recipient_address),
-            AssetId::base(),
-            amount_to_send,
-        );
-    }
-}
-
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/master/book/favicon.png b/master/book/favicon.png deleted file mode 100644 index a5b1aa16c4dcb6c872cb5af799bfc9b5552c7b9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5679 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 A;{X5v diff --git a/master/book/favicon.svg b/master/book/favicon.svg deleted file mode 100644 index 90e0ea58bdb..00000000000 --- a/master/book/favicon.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - diff --git a/master/book/fonts/OPEN-SANS-LICENSE.txt b/master/book/fonts/OPEN-SANS-LICENSE.txt deleted file mode 100644 index d6456956733..00000000000 --- a/master/book/fonts/OPEN-SANS-LICENSE.txt +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/master/book/fonts/SOURCE-CODE-PRO-LICENSE.txt b/master/book/fonts/SOURCE-CODE-PRO-LICENSE.txt deleted file mode 100644 index 366206f5495..00000000000 --- a/master/book/fonts/SOURCE-CODE-PRO-LICENSE.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/master/book/fonts/fonts.css b/master/book/fonts/fonts.css deleted file mode 100644 index 858efa59800..00000000000 --- a/master/book/fonts/fonts.css +++ /dev/null @@ -1,100 +0,0 @@ -/* Open Sans is licensed under the Apache License, Version 2.0. See http://www.apache.org/licenses/LICENSE-2.0 */ -/* Source Code Pro is under the Open Font License. See https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL */ - -/* open-sans-300 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), - url('open-sans-v17-all-charsets-300.woff2') format('woff2'); -} - -/* open-sans-300italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), - url('open-sans-v17-all-charsets-300italic.woff2') format('woff2'); -} - -/* open-sans-regular - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans Regular'), local('OpenSans-Regular'), - url('open-sans-v17-all-charsets-regular.woff2') format('woff2'); -} - -/* open-sans-italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), - url('open-sans-v17-all-charsets-italic.woff2') format('woff2'); -} - -/* open-sans-600 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), - url('open-sans-v17-all-charsets-600.woff2') format('woff2'); -} - -/* open-sans-600italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), - url('open-sans-v17-all-charsets-600italic.woff2') format('woff2'); -} - -/* open-sans-700 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 700; - src: local('Open Sans Bold'), local('OpenSans-Bold'), - url('open-sans-v17-all-charsets-700.woff2') format('woff2'); -} - -/* open-sans-700italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 700; - src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), - url('open-sans-v17-all-charsets-700italic.woff2') format('woff2'); -} - -/* open-sans-800 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 800; - src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), - url('open-sans-v17-all-charsets-800.woff2') format('woff2'); -} - -/* open-sans-800italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 800; - src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), - url('open-sans-v17-all-charsets-800italic.woff2') format('woff2'); -} - -/* source-code-pro-500 - latin_vietnamese_latin-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Source Code Pro'; - font-style: normal; - font-weight: 500; - src: url('source-code-pro-v11-all-charsets-500.woff2') format('woff2'); -} diff --git a/master/book/fonts/open-sans-v17-all-charsets-300.woff2 b/master/book/fonts/open-sans-v17-all-charsets-300.woff2 deleted file mode 100644 index 9f51be370fa913ce6de2922b580c262c4822b337..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44352 zcmV(;K-<4}Pew8T0RR910Ifg(5dZ)H0f7hr0Ib{q0RR9100000000000000000000 z0000QE*lUWfmQ}!0EY+&fhq})G!YOAg!yQMtSAeP3IG8%0we>R0t6rhgFFYi4Ge-h zTM$x_K;*{m=TyO<(oF`$dr#+gT@uRz<@OP72f1way{Ld4djxa`IG0*=K;{4c|Nq>i zF~-^s+Z{rPn$}0zLzV=G*ddk#MfRZCOSo7Svxg)@O1QTM(GtC{-8am>TkfXJ&}5JO zXokZnNWAaG&x#r1r&DFc3k@sfl$|@RDaX?kWW{EN@TZnHp}gCDd}u9PW@H>gZ142z+QEhtr+J1&#|>KAj6Y2`)3tZkBe+ebjmTS6=W*;+$iHPBB3Un)Qo?6q*dE(P3T9y565vHowfyevYxI9K2P(y z$<_L{@8?J5hBF;TxvX%vUMY{MW;AQOFw;MRE?UNs>(i)Pw#F30SO&%}gA&nV#5ynh z%lr4w|41^EwI78NR7X_&MdMPeXq|gj4oJ6}tzd{4Fvwwq1Zjy_sfS1l0YYgJLOuSa zG~qZt#{MG5VL1;uY?c0qywYwhjn*_`$CiZFZCFDFz-?kG;zz}gkK?(Z;(4Ip0|Y@p zL`0q-DhfWlFW)O~_Uv1l(z*7n%=kiif-51?{(S1>dTz;-%RXz{zW_NG4POWVdSfQ{H?gb&VPWmSuI@as@lXQ zCML+EVq_sv+K31qR)E!rHdbOZcI*#x`rpX1-FQZd2?w2J5+HD^d^xN_9WLUu;R1_>$Sl2l1j{i_PqRoxBKXmEfAv5RRCG~gHz zoRPqp)jl)`>4DtY_ee=+oD0vBlrtv1+}R|)Aj>WYFNl--dsEGJL13vB!x?g=A&fDlOONKn#&pyZ<<^Gt#Y5O9+B{||V8CFK!GIY^G7 ziird-fZ=XPfYkAzOvx!^1&5rvR8_9Zlqy%TZCti4x_G(NsHD}UoUD}Q&&1ywU=hnR zK_eK;d!w1V-89?ZEBgl|7bFMOFTBI&;bU#pwZ9KM5d*ckoOlTrnn@#e=0bxf_LKF$ zd-0Mi4MXYT*CGx?Tq%ZXXdY`yIWWVJf|?K(5DNrL%GP_mZs@nw-vBb}Rw0W;wB!)N z5TjzUSNZXIA7943^nXK*r#Dw9|Mtf&ksu-=h_`Yp9V;Dkh;8<4psUZVb-$?#qp%T! ziAdB1b$5t5hjOzR8iD$*)2$e71R6>Zt8%DEY$Sg2KWN&b4Cqr8h>8`6#((@8#L}XktLaTS zryU~vMx03nNxOB%uQY)H>VL7pz)zP2nhY%8WH@)-0RsdY-07d0c5ee-ah{%=QSM%u z*8so2)#K3GU!m!|?O$6+?&yD~(Fj>ZOxK05BApxGi zJr7YET6WG{j1#TYt(MkW%SPIA4dOUU&zsN+<{}nS6r*LQrr)v8tl?2R`* z6w<>(odO>Dg>%+<`=H~%Re+D2bI267Gb@WPo}vT*tKEȮck{9tEK*~BMoW% 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 diff --git a/master/book/fonts/open-sans-v17-all-charsets-300italic.woff2 b/master/book/fonts/open-sans-v17-all-charsets-300italic.woff2 deleted file mode 100644 index 2f545448418cba6668a2e7d49e9616e8c69dfd15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40656 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 bQBM5)6s%p?oy_T)fR3IrepgG2|qH4K6n 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

D& zKmG7e67!kl#@t`?2092GluuaI?(wqHGc$CxbhOu&-QklBs;yusvX`9XbS$sFoH+FwvSs*$VNBEt-3}x$RNG$?<{E4Ybo(b3OQlfghskNz z9}K5Z3VQ3758HkG0jW@{RIXI$g7RShkH;@~Tu&=BS_r#d@9~%{hig#_2T@|P9H)w? z=gh}5S>q^Cq)p*cpk@GaSXq4sH<14^6;np5c+t|$J9x&lS&Se9UXJl& z`)tC!CGF^PM{9Gle70PoNpUr~Y%X6Z!}+OG>@qySno#@WZs|(!*Vl)pnmp&Xm-VKQ zd#My=>7WO!yH+kA!}m@QP$?RL){Bk$Qv*y2cO;BUYachhU4q|dA!Mv|yd}&v+!gE% z{DqB_ousX_y~Gbfu*tQR**BQz*PQqTVG6mV8#<{f+pRkMaZ3L)vy(`szQ9`Qf3L->DdXY}1dMc^^Csk2NTKs7&QcmZsc@0=Q*+*}0+ubaVYp z?_|MQ3hbnc(VG!jcF*kMaE)V8EC4oZFthXNL(^I^9lZlOJ$lJAO5=PrN|Oa{fGt+^ z86n<5N4dk4So5{kLjS&dhC18h8m3KH)**}vqTFD5^iMTKEbcl&5* zW^QC_D;06l5fzsu|eN0BcF>w|9d0O=b_CFVJ+E}_9y>Lu<@sRBZRB_KQXt_6*y+3*^M zE`8Gx-~2b)<#e>sMPht9=HdY`yV6x{- z64g$bGMR7NOT#uSC|2C5PQzyT^d!Zjg}qSQ?g6h$P4ccGk1(o5QhVy0CTs#8Vc)~9 zOq7?zT_f$!BRru4nCKiVUdJbNGaH|)2T8r+vx5vQZAuho$o6xH5)jXZGCov~fcRfT z&bKQLJ3z=#;>0N62R2Ai419Sb^WkaElLsFHLI;>$2KQ0{9@j2ZT<&_5+_Qnn+unjA znR%4OQ<~yW{LJ??8#ND;4y+f5FkhH;oGaMu*V%`Yil((-`_{i*wzrFu0@>r@;Q!@9 ztG-5C$|o66q0!cO8N3oR-ZuJgm%HhR9u|9gr72nkgf z`o9%BG~SIbmXx=T6}XWG!96o?82ddt~la{g9g5aRjJlk4d!jyanU_J7pF% z77h|AA4MVw=oD5BKVh$ZqKjco|ES*^`7lni8w`M~OOWG;!0pS{gxy|=mLhl`j&hO$ zyh#a7>{8aWnp$JtTk9*E)-=y}7@o8Aa4GKMcm(?Dkj`*yw&d^BbmmXdiwG6W=0S!H zhPH0Do+Bm19r|tQO1}!sqQwXgXJt)nTYP{voU&oA`&wBCy5wXMu+q{aM~Pnu^`Xm% z>~wKZWVqL`FH-T@4e}yAN80yR(3BfT^Ox^K6v1kT9mt8Me)EpvvO~*=Dzl0TbRG>Y z021OhH){SbYUb?JJhVvyjO_=O!9SzJSr7p`)%p3ee#i#M@JWL}?M@`DqCi*ZE@Tjp F{|Bsk2y6fV diff --git a/master/book/fonts/open-sans-v17-all-charsets-600italic.woff2 b/master/book/fonts/open-sans-v17-all-charsets-600italic.woff2 deleted file mode 100644 index c99aabe80340fd88a6aeb5729251e76c9a6f35ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42120 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 E9}-z&tN;K2 diff --git a/master/book/fonts/open-sans-v17-all-charsets-700.woff2 b/master/book/fonts/open-sans-v17-all-charsets-700.woff2 deleted file mode 100644 index 421a1ab25fa88105ab776552d7201205f7899841..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44988 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 diff --git a/master/book/fonts/open-sans-v17-all-charsets-700italic.woff2 b/master/book/fonts/open-sans-v17-all-charsets-700italic.woff2 deleted file mode 100644 index 12ce3d20d1ce2288206e8b4f31c20f76452efe37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40800 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%0DER>;wf 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%0Deo9y(?}8?riQx3p&>dOY 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

33OR1_N*!%ylDDa|3D1;gP8brBkv%FrMeyX$5% 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�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 diff --git a/master/book/fonts/open-sans-v17-all-charsets-italic.woff2 b/master/book/fonts/open-sans-v17-all-charsets-italic.woff2 deleted file mode 100644 index 398b68a0853fbf6368758deb1da49d347e3e7d89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41076 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

  • ~`;p}3;==ZtNy# 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 diff --git a/master/book/fonts/open-sans-v17-all-charsets-regular.woff2 b/master/book/fonts/open-sans-v17-all-charsets-regular.woff2 deleted file mode 100644 index 8383e94c65478622baf43553262e0e31b8725e2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43236 zcmV(?K-a%_Pew8T0RR910I1{u5dZ)H0dCX)0H}cg0RR9100000000000000000000 z0000QE*lUWfmQ}!0EY+&fg%ZyG!YOAgw+^?h+hki4gdi*0we>R3IrepgIWi=H4K6Y zTU>5dF7KFUB_bt5?m8>#WqqYm=MRi-4dpohpwVRKue#|uxm3X46F$UjbB+#V}x18OK^xWYy6_jm7xq2kXTP05t4HeY?QKEVprt@i~5JDSqJy|%mzj9msLqQzJz zUikOh@B9CmWF@s9Ageo`BGQPcSa=3Sh#$L8mCwVw>EHKwJc%WiP%;R$KoXV6>h(RvmzCijC+@vo!v;uMzzL@@MRWWy*4>}0=l!qSzu{2_s-yWXqGKZ!b;hM)^LMBJCO6V^3QlAW z+FskFgLOEKF<6Ng%r{z`nEOxC$DX$YLm2EPl6x5d&a78Ux4S8=9rN7NnnP`RqpAN; zG(w((uJp%cPzZyPNU#}zZHj(g%=~8bwr|D?qZSNNZ^o=xxXp~IfQwJxZi?svyxspcb%!KSpG(b}JPJWo1_qoJ~#>N1PMIZMD&iNF3 zTZ@kHDYB?|Mf!>UYlr87hn5)pngu{AZm@>{0&a|P%t8mAr?pfs)BFXz(Q~BmWV2Lnsc_sVukopQ;L`RVtG%Ncp%wBE3=sUFc5b4sa#qMrCS!tgyG? z!R}kuEL&Y|wv|dT|BK0hiJZ-nleDRl9uvttr;-A*Ay%!&IMs}(If~4TNcY7 z;tD`ua&73Fr8LntPgJfy?x`|;uQRXzOZw2W;B88`Q*kOzJG-XW!=+v`^Y#9FdPw36 zkZe|9?^qTta?1$0$*|?W_r#8nai}TX*|bJlm%hx75X+8`Tx78Yv#nLObvE_X>-p5n zHHX_N$6Pb<`Bd%wc7_0+K|jeURV!yX#G;YxqV?(Bl!H4n0A>JCM4*-gsRTZ072grL ziJNSKl6@$>^*NNBgotTR`ETulUZ&m19$= zV+nVvN(sdIZ2~9G_({jm<=nxpLSpNpGf(U%>)XBNC0QDV(q+@6ABM1IvQ!Du$>O`; znJrZl%CCkuv~%Dr38X;_!ZO!?5lDi((-;vkUT8JHoqqP{w%b9cS}~Ii#xhd@ArufY zI|Ms8d-nKxTwdLiY*xb^S+$A-T_~wgG)QR#O%AC158<}h+!)&bh(#^v2{Q4KbP0>P zTO{=e)tZ>ur4eSt5l%cMLRQxA#Q)xz+4ugt|A-i?Dk>_fYFtrqMFnwX_iyIK|0D%m zxOr1JC=?2XKp?QN5IE64{ztgKx6$ZOo!Sb-`S@qE&p-l@%ZGen< z_qk=%$~+!B?9RRU(h9WOLqy~ zrMs-Fx?T5DccpFx^1r{S>EWC5`EaaBGASJ9e*iyY8^WVVqS;T4DSw_huPFY*>r7}X zc&^Y|vv9a?Aravig%nep2v@jZ%Viy zoAX3k&Vzdqhwovi#?vw2C*}l9ulAgp!;9< zmv_8>dv6B!;No5rgw9D2*m$&$^LTrjyxVE=ors2m$HQ6V?nZ*q#N&R8C*90=zs+~u z!bHDw2>_RZ{n-O;OFHvGw&uhA?rzJrY|oDD%&t}7MfN1)`~4jmmAllrta@MMNcZsc z5-^wabW4tzUPDB9{uV>PRxo}fgq$ugw1j(Qe*1jr9rL!Is=Vdr^?sV%3CGauX=4<- z>0}FgSVx<^j6H~fFz`LwG7Vi*6B+uh}&~YYvMKRqI_YN7B2|vTMg*T(N;6Co?2*29C-LA`gphBqzi6vlPLgd+a zQ~P?Eete_g^H#Yve+XuX;Pp*Rhp|4k`B}j22a&WqZJRrR;6VBbkh$Aba~QomOe&Rf zpZR?VYN?|gs)x8coK?7N)Xk;O@Fv3kPs^*Y=#=`%9M4sg7B=%%Xm6|g*C#8YvBRly zeE6RmPBV}Fakar7%~ttX+<-iV3nYR=#!UVXXz4vf?RRe=+$G@df!tn{za zL79(kb8D@x(0$B)>G!`rnvwt`3$%LqLJp1PYlO=>I(N13%*JxWMkh8(C{$5hRSap_ zhpcW%)$nQ3h_jb~s|shuZA#T;?$V0IVmuRSY&SWfB3FPfY6miGGrn^YPcjq^=O|ev zpS-Z%vdg}xZo1$l6KVlbJv~z89Lq@mDfZC@-M;923kfz``Q2yX(BZ@>1;}C7)x;lm zMnY-*W_Gi2f^PFbUnE^OY)Y{IP2GfAkkLU)PmHaZ1*fA1S1nvK;rL=hT$PWsn;zW{ z!x2A2oRfAV&93PdHiQgwGvY0PF)J}2nDcCxj5pGhKzjuH0_7s^XcLvQd+hdmS^0iz%mOIx&&imu=q^#1G$`yn2UhP_rC=sVYA1HIJ*OAy5JH|^$wnSrfa~2Gc<#~2o z7demELQyYXby*(X0ol2uZCI91fL*{ww=K!?w$RXiST&lSL|Y|5+5+^GcWZg!qeU$D z3y|ysoX}mq)sWW)%IG`o}fPSB>-H>X&GzK6#3CI2ix#NHnjdDLwu z*Ysegp+un^*TW>*NQS|%=Rnyf~I!4-mp;fesZ8iR^^)yZw%HB`kO zICJ-Q3&G_nw~b&@7>;b{tV+qW*BDLhrrS_llLV;YPkVI8!3X#tAE5x{0y?M_JogJh zcoeMqF@Q@%8Dpy}RLjFqBB;vPWiU2Rr8ytBS1543f8DDj{pZh_X3hCsCO0%Uar!>F z+8b{6Z9&o^IT(n5+5-WKKP4bJ{gzjoPvFxMx5`8FVZ}*Y4C7>U%~x1dM}Sk}@(HUr zhB)~v;homiuXVrc!$CeadDj2w9Qb1<{Cxl87l2r!w;T7*?5APl{{h=C1}r}Tuy{E* zb`g-TWL(!`fgO)0K#ep?A!7Lp*dQ$y>8Uz_oLHiaBozoOHVltPFoKzeyuI&#WFj>y zzQw083Ixow1w4t})*w_2{38>_0BlXeQEYw)qN>>DaR33D$&A@B?1p1J3n-j~d_;$^ zp3O&@u{;<<7%;O7v`@JiF_0eFV?g2|G$zF^Iw8R1EdI)Dt(&s=`w0pehA?fDCSX5Y zFi~A*7bFyJ0Ldiq+eZUBC;3WaPf!ygZctD=OI|ws)ReZ)Lo}t0M0~~+#I(pr>Nt$& zpu&XkfeYjMV)}@&6+n0mx|T62>gRRQZ*tao{*v|_WCO?vH`uS8pSPMeQO3Qla|aMN zK*$npbUCmAKrk2N{RpMvS0(K7U}f!|J1}_|HB7{t{bz(n)vgM&!DA>9FdE?WR+3$y zMo5^I$9YJ(i=|6C8GT8O6Y?78pkw0ffmIqrgz;35STpEvm-_ z&eHOUyUPmZa6Nvth)a*sW^=hd9P_G43%vRvJqBAk3W8IsWM$3pGTBjd@I$)xHdcrv z9*_~7SQ4W?wfSLblEgGoPb>SMqQO{#g=MCk?z+``f|OkXKoTce{lEg!2GnUP19@kR zX$fbJ3EZ6R7+`GL*pQ&&XvLehS^*s!I<_O>>qwg9@(K(tT!xF^m%nc*#s2_^9dqkI zFLi3|V|=co|MvSd7r4VXIzPgBNtIcvPd-VO;O6N4wzU?ELQ^Rm}SW4}SHxXZ+Fwu~^ z9U3k&U^9YjN1ILXYp1Hbk*fOjv>&11Z{eXK|5b!6vfC)!U}aAPl}C1Dox(cYmd=g8}4-0#2gp!JUTI(r&CqB}l5lG05eu ziy1I{#wAn+=yMEtwC#gk$Vcji)tf#Ml2_M-(++n@jsj^W%p9dyCCT(~0*!2*4;dSr z1@!teC>YhE#3**d9u#BwOW4~f(?i%wLqJJY+u`oe$c|Dwxsp(w+wHe|B%JN_Yo7Xg zq7O3YPW?6u>!edrza?=T=vJGR*0*AE;_Q6~Gj%*Im7aU-s<&S&Y4Jf5bSwZl%ZIk( zYXa2yO3_XkhylonegazwxgCduoxtVZ>>M7AdyTUKx^&Ihu8sK$R|b3ta;k`#Ly6Ar z9-!t#P%89Hc>AOFK}|Li4p7av6sA2=q)MD~OYeHiyG>-8G#_{S#nam(hwOCQ-rS|V z_1E@Y~Q`C+=u7g5*+S!ooeJ%f`QF?PokPATV%SA|f1>&!h%+QBijxMTwhGD%7UGbTvol9I@7`yazbdMhg|Ju_ zDyiTe#!+N*Mp~kYU0fx*2GFh))XTj3%Zxu!q8ijBjB!7*;|I45^fY!4;Ms>_ndni>RN2J(`WNiMcvPhfG!}!RxbopHxJr7!QA7uRIU< z=jB4|)P>OMDrU}xj8C34257OP7o(6zNR?jyy!j`57>ojy&xCQzpg}o>6vvDW<`zZI zChMF}eedMYxdEr$)8Dn4bcKxSk!jP*e3xYJidI@u*B+kF>{k9lr^F z9ItB7bX5vm45S>x75YvQ&Z<{9goklW_NXWgivAua03}>_M9B682NMy+p&gmLVk#1< zqg^pL8`r|6IG|AHWle=@cFw{Lvc@EIQ3beu4XeU)l=v>_11eswy`ucoC)3q%5~1T8 zJvG@;3_t!IJbwot+4aX{M-Y80WquqN=C*RNI4KDYi6$p;d}L&KY1Vo%I(0 zne7efR&mJg;5gaNT`RyWQ=cqq>Xwh}*BeXNl~M>$cHn1kV_X-o(OIL#N+Pj`D}tB4 zI{Mdd@;i(f%JTIzoJOvL@>l^8KB=_%XX^WMW+;$1sEtiQ?*q+Nr50GX*Ix7aB% zp@VhJ~6#zgO-ACA7B7n ztQ~iIpwQd6$=#0y8xdtb;XCSTLXz-!a36po6>TtPy?rd_qono@bN zAm<%_ut%6-2PnKt$cT@}Knc-O8t8W5mB=TuO%ylT*$7uHA0!TqL++4TR$i7qbX1q* zwKw?;29m#g9B&p2-}Ov7wHksygdmr9b-enMUohc7uZ`v5>-j6Ns}SJbeGa(_&(F_i z0FHTH77%!NCK9h0*WNoqkrqr-d;D_(%J^f0ut8?%tFC;o}&-4u+Nk z@V}WbW(9wRkJ9jEFc~L#P5`B}JYv+c-QLIXH)II(Un}Yrh@}>TDg19%v{ah@Ot<+n zy~kAXztd9W9YRYlhDCtWU^>WEur-i&d*=RRD5yH=f6yrXE8UyFE?-R>&+tj#h=7^^ z&1EPZk@k2(;8s$Hw$}prP~tT2Qoc=<5~dC20Vrh9K`F7&Pwz60_AmgsXm=-odVRAwFFDzs6j0FB(TZf*1o?+&B$ z$7!Nk)rc>tSRCgvL+=IH4M!UhbW`cx>>w~eJEag@vf&DN_`Z9QCN8cr(vM-y@bR@| zP2T3!bKKS!i=!mq^)b+OCbr;|7?oW>5*hkX-g&qx=FTWpM}oS4oA~?T+e^%&)6%kT zGie_gp`D(8Y(>DMisBHulO#e;dIE2*h1qv{t)u(*m(vxGPgU{(ym0pFwnN#bgr|T6 zkZZ#Go^p|(4@bh6xy<)#Xn4$-Z|nldDH5SZ^%)F2!}YqLkq$p)ROkz)0B}SKA<;TM zP~&gO232v>B=|tognY}!!X_(>&+2P7v(pkk7FQCsylCHE+abadU~joWfGAimjU_hD z7bp(eTpn?{tl=bMt=J*yTk(cX__sJ)ETN7tU$y9#FTEMc+RR2=R$yNwdgY3!g>G0x z60AgQqE6FAg4oiY;^tXud}trFts({aL$yeAb@DOkb8yB zMIg(?4thq5GSmbo)SXjw%6?bhqRgQ#qxBZIB*EI^I6!yjoPB3CFIEaqSLKNg*-N|V zbjf9EH~2fT%aV`epETb~2};lkYi&P|I5mm0g z=I`q!X`^4)jG6Y;7EjeD)LD#oXp~0%h29ytZUp8VtqZPu?hxUvv;=d!p$VryYX^RW zyz=;|v3Ea^divn1S-z#s>&YBD(>~A7$Zq=%DDfL`cautOgq=~Nv%cq$+nk?0@SM-O zdZgvw6+ILb$J~Eki`+O)Arf_Wdh7($REK&!--2H_QL6jrH`Hi#wfT6n^K8|;5%1Zp zV#~L=W!#ph$qVeD-8^5WFp#1&7TL8J+m3CvswVT2uvtR3f4i~3@GCrS_~f69Rd|;x z79Q^%qMO{xSBOTBZn#+XcE);cvAw23KLfQV{dzsl$m5jZYqpdfwB&|kT@)eog1-QG zmRFkOZ#!LC-?IK|+elSaT6?VA8h2QRq`q&r$X46kmu*|k>ZpTjHcw2669#@Nr~4BU#0@KKC{*Z@~I8C6!@vfnv#? z84VcMBf>8`pOV~{-+YMlE$Q?{WBUV8ZeTYlpvYB?yFrs0TDa?k?7?`R`&_|j7n+w{ zKS7z}-M|%-Cg-gTWEC=p-zE+u{{60B)X=^^Ks2bYhmESYPssPhSY{^;%!qd$*5|U- z!sD~>+!E$G0B7c(?}xnPHTe#dKu_5CaSaO?*#BJxyOvD#tspTsQgkely3fX+p{B8cCvokK z2Jm+&EJ;aIf3N-|9qsS(Y#AlTE+}Ma02Wn$3gv|Qlw9S&$5`nFz)d@yV++9i%d%z^ z$z3wv3706zkmbtyd~E-LC*@)K)xu$@W451!MuX~a_oBgwcco&wvul9YDy-~Xi{tMZ z`{2`HXe%=x^goer!~F?Ahi_t;t?4wx;O&1GAXGSFhhY8vKYGh|H?ktmJQM#x=DY{L zHqoHWpW=Nq^vRF@GBEtD_2Yv6!1e|sg+3P1q6aE2tX%sK4ORj~P4_lW;a`FV^Vbxk zb&NN-+}1!Ks4c?Op8Z;+Rgcw14NHpVGa1?J>h!szsVMd;Efj*zsvfl5!#hK3KN-%w zLtT<^Pd9oS2|z`$=sDX0Z3xr;J0(l=EPOyil1Qv%F(#iN>bB*(m?2$@12?F&?^BWl zJ=fRNIcs}nnPGjV71{X2E&k?C5R~mF+-Ol207VAfKD(uXfVwNsrb9PfdjHE1%{ zfI(ODf|^`%_ohwwqoAKUmlBfGPv;`koN$L^s0H##{}i&(R?qoXE!f|c5C7?r74%`> z!=%suuNp^TtzXA_Q+S4SOQXE%Dcg?69-Aq~lAHkUkDZ3v60H z`7-q_Cs2e4ROSd4+3q%G?X3pyqpJM-xbNWy(+w{S?ql&8XN$u<70rSWNQEfXAh_ic z#ZNRc`nV-({zm-2gSQT3uu$skdes3I)hf?-P^`c7=N(>&=LccZ!=gKMdtpY3?gUoy z5Wo&KIxjLoU5X><9W5)Zq`!yMc9H#$x(Z8C3z*>Jc@@)gJKfQFTwUc zlC!T@pX%Fb=#94g+phS(P6<2aLH{NJLlKoVFk{a$&q+8dCh&E9KZ<0{2!Z$asc;qr z{fhGr+0ju?yEUF6L@H{9mm~DNY$oijnf3GK<2{sp=-s?O)%_v8?GCaTAIMQ-{lL$_ z;rSmz^5y$qhA^nPYW}b(pPa(>#J$NJsHKlNZVava&tH02sd^;q;F$bM-vvZtSkLcT z!c5LD-mMA`6;XOaoeR)nayN^FtmJ%?o_;9QT+be|wetk?UG+k1nB(ibLWxa0LNlq0 zv%%PC5SQU8-UcGA3QztLT0HQv1;_c}=u<8B5m6zb+rkd!K_kA>4-D<``d)Z1+I`az zXv4HTF0dlXGQ4lF{qc-CadT-!iS!7tdevTZHM!2&BG11g8jWesg5K3wrFTKtv3l#3 zVOutoI$m&nT&|VZAYL4ZZH6IV$-2U#VRS9;dNyH~wqYkkZC{UXL4DC9F5m8$`}3m~ z-2qkQ!GhE5nkez@>#V5;Hof7~-n#L1P;>JM z#t~1l+Zj9*wgOgU3m@>=+M=eo#k!QMW$a-H1b!Di*Q@3R-mHvuE77r^tWzx_=paB& zR2u~YjmytI#1Gz2&u;<-g|ew8IeOjTCAl`>tUjdurH`~~JUfD%!d#lNTm>{GyBP&f z=~*yd{&eU5=Ti5$PUkM}Osi5a&MZPeJZ!Hs?S&M{Z5g;Zzw|Jbr4d*8`%mNeDx{%Y zJvG0WiC+F)4QlsiDAYi2{|IWcqPMPo!B8cWLNAvybv>8$$(#Nk zjQsK>q{r)&J&+oAVg`Et?HA83PENLp!G#DXc~6hyr8%m8G{A5<_l|MM1th2g->sBp zjFKc1yZ(4?U&k8WyjaM3R&=5wtBz?f|7=rKo0^4JcT#Y7BLCe89>MupQk92-@|^ye z@#KH!yRcdj<}t$<-^46ekyP*;@mh9{H1ZKhkhp=i|Jh!ctz7CoC{veLdvl|xosJM% zyrX_hqVz61LG{5#2i1+zua5e@#2!@J;8zGo*l%-F)cJTdt<50EBA<0r0iK$YI zX3W<)J(f9N^@{*ljGgs0b7q=#JDnMW&GyihUzhGCEbCl^_W2-goBAF7&kjEYE0`e? zGt|qPQp~~b)0*eVs)hsgaO9NBxUa95;82H4;aV+Um(fdyA}ocPoof8_!?B26j|s5e2G|<0MFR>j~W#M|+bJzOp)QyRrn zDi~GUa8qNk0Q#LW6>=ouK*Eub&y*af_F~mdR4vBvx*E0?ODUmX5EyESQOJiEYT*$; zLRz6_oD)`-rO3REdWDkfOd#2jt!y>Jis{K8W$p?}{?JqIbqTe!%Xv+a#$*f_{-gSls4#cw}Ymo`G9?+ZB`9Cra8-l$fO2$@kq)| zUK+7GyM`c~tcA~_fBM;{drQxLOI>N-L8TzxnN{>M@Rb$#>VPhnfMRL_V|IU}b4M2* z=O^d$P4tN{6a0~%Vjs%Jj-pF!{$i&nh*a)J?Iuq$FdSV;DkHdN7;d4{ojgv&RbxI= zp(3+=#jrN)1uF3U7MZk;2qr(Bn&A^$#>w|;M}%W+s#d}_M^*hX}F-m;9y<`V))3ZYHS4V82iJvaR@!7t zjvhcNp`D>P!r6bHFJ$O_LgL)hYNMaiy#p3r{m=8VZ$Ib3kU`sP8p5&aUClaYX%>tf zz~qeZOt1tdZ;Emz@iHZ$!7Wr}kEqz}G^-u}8b3L*bZq~kBB!g^+HV`{b!$Awbkw?Y zH`nB!8?BA>pnz*v2!s%X{}StJl{x{0QRHyU9l%-a#|@zTtp!`u0eISU z?L1I(9|B4{V9I(bxE9u8M+&Wtj|rzuGpNo>w~Sf^WW$a+wd?F~4olyP0r4u4KerQEDf@!4gP zs-JK{I)iU^LZw?%NI0wzmAjybFE#6dpH(U&Y{*4bF6ecff#p}^_dWlywmcX|Od&3= z-Pg6dTe;2DC@;30HiKsHk7+r6s5GhQdfR5bfpnt75Xagi3>1fG}33bec z0v!pVGH%hqQs(?GDY%KgmR?U3i6X%AeHH~KU-bZxM6^z}Pl?+h6oJ|=li@^ErS zaB>I@^*ng<&_G&l2X!;4$J3S}t6QH9puvK?VyS3g#>fVOQair4hn}LKYj>76YL_oZ zDt{D5$SMQTdtUuI=W(SmrP?^p$xE&LW_X1~Yl@Y=^P+vy=6MExOa?3tR zPciqC0)WB%h^)yj=7R2i&lClTd9t{IUcZ>F{8imRN?P3V{^lF$hY26VPaoxydZ`X= z0mweM^y-Uy*bb>q`~EtDrO~qsDqI1V<2Yey-4+qR(?wN;LCK*(1+_FaYZ92Aa7l%R z=F*1ljf|QS6D<8qTu{MhX~VS@blsEcw_Z0PBZ^xxH1=D0ncF!Ak&S$H6AvaY+!~+q zzN`%00|d3R>aR{`#s{U4yDr?$N|G3{%P7s{eSQD^TV`P)XW(2>T6tL~ZeYVYvoB4- zEw2<1#&aQ~|*G<(KdKo`s#S@Tea?N(MDhNvt()VnYe|FSa4lkOYvN3cVdp@o2c z8Z$A|0g(||=LS}`6M6X}1xY=l0E0)ZEv3>e{3&CpMtTE0<+sYRdRu#05rUCjo!!^W zUbiLC`I_xOQ?JROL=n$rAjWSwD*M>c;gwl%(zB>dtPQW)IPayvwDVkZFEj<~B4zg( ze{6jU&k#8zD}(y@QW{IZN?bempskIxy}C@=Y;S8{H|kXGi}Yo}{8tG86Zop_K*yj7 zFV5Z9$EDcw$53C&fX)}kS}_9d>xY9s_tNhdr4PqszxtWWo5fK8()sP&_Fm# zg*Ba5mx?sx6$Zweb^k{h5~}BjWUyk5(o?dz%EpX~=dy`@ol(inWUf{q(pf7) z)6AmSF|Z>hrIB6;r@>rdL28J*Q?X(MoiSMiZho$vEfs&IJJ7806i2k(%uc-deu;~f z3p1Ld3g7?K*-!KFP|*gsB&M#yEM26~U~^8V7Dxxl3$W zRRF8HB9dBM6-BSA2w+w49TH3OxqSx`dHn;o(+>>Y;q{GZ(H^F6bg7GpN*3Es+85i) zj>_5<+fCXP1BCOUbN-WdyaqOWZIEt20OyVT{i;0>E(T1FU+yMiG8m^Fu1_e7(67>T z=VjP9+2t|2EtW~`9r3}8dKbek@BQ`rsI~1JyEYHR8DsaVdPkb+&m`+~R0F;;$T_Vg z!lOK1U?*DbmCD?oden-fQvr6YL2}3=AJp=OURKp13@Ll4 z+`GWI;A^xN_3Yx?+gBfcI#rTnYn_>dvuL4ThujQL7%%!6QRMprJf!K!*{rRZYI8 z5>%^o?Ps!gxQ~;YpHoQUEZ@~P&mHoimb4IB9NCsHA?V4wsAxOz_(Pmx!Lr4&ic-6+ zWqtkm`Tczbo{Yv858ro)`*+HGcxeppbgug?&E@(q)6;b7UD)yOp8I++!r^WfWG}KK zAp%LpItP?-x+;))3EqJn`{A8hevcJbl@*0axGoF4J^=}gk*()S&l{eygot&DQvo4Nn%L^`LU})iD7W`^HlsK zy$(rYwX_lY>QVT9p`pCs-1r1mZeBhsGa-(ZiL@z`4d~!ep`p+a9y#FqDbW*zp0t#- z#}q!#wKbfXlVInn?rs%b&du{~M@E?0RIOc`8s@VoVBL7fz(7W5bbwPv2y7n3&$YED z6P=u?mUxPzGY|*_g5nhbAFm2Oz0z}XOvtOheCt>pM3d}#W@WfP*|U17uXdbtWeuhd zQ%`ft&stzPS-%p`@5ujlGBNsn-3L`ayd6%on`jgHKg2#bmikJK zE;ObuX7CK<{$L!r=Vilb`YpPnPhtwCh!K|O>qt(Z5?rkugUr48zQy223j`YN0effR z5tc(ocu6ufrLUW+XnVUj!Rt|bNrwj3m3!uutcrACr%ui?^a$He=k`ic)mbP381 zda5p7L)_&1LsiMAFaMUf|1>-`!)p7#Vd)-v((8Kx_8}NDua_R<`T_2kxS3qvh%Y0m zw9b>UZt({X(_6cnr=eftvW%;*9YeUO*-cvz25hX4;0c?%&t$w_pxSeb%;cqcgp`%k z15ATGtLLs8GmGaIUQyIZ!2Fyd#9S$a64FP;*6UXBW>Hu2!ML=M@oh)e2T`Sb!9H-p zGx64&lM=E!#y20PHOpe9+#NRrfB^`uofQe9X^wX?gf1Ex3?9Zax2l(HT8IZLk}?@D zB#@6w<>|apCV`2~!#>a)+l&CBwPo8*ex3Xws%kDaOq<$Ns;27=R~cDvgx~n$1~&i8 zpsSI!u12_r&FMQvV2|aDaXj@nuNAx>5D2_HvZw-qxLxX2<70OCdd!z9E`JU@rzMc# zngM}QQtN->ZHQ@8(a_0bMu&(wN!K`q7;BZN@ahm+>Xp(lf@cbi!ky283oJ+KvTG>~ zbLF~bCM4vh62v!v@=^mx*X!~#2i({8*t!Xz@zv2;kQw8>cMN~trhYn2k1GbkGv)(0 z8&eDJV(Q4CdHFq!!v&yHX4Ar}6XRKxPO(9%a-ANx4C@RuJ#5$dzX31?MgZJ*u0K4} zAHoa@2O|sKTHn2r41Xkn0ZL1t-<8iLTc=s4p2{g&KL9>W*b=RF4IR|=*KZ5Z?}T}L zvA*89O>9H0EekMf?SvZs<%HWgl_L`U@PYC+uc@qoDx2-NTG!%Riw29~$yW0QM^&ER zeDU7|d6X6VUqfjbzz|y;U{Y$b`@kJFfqGIoD1m?CKi0m2=QD9lJ+R{t+%0`8Oonl~ikzVly?V6>k>qi^AE?ZP~6h>R>knePL zSB8x>cWIMv#h$5-$xVxjF5rpGU+V3KpKg9+T*U9`5UZ#Zk7-NTko|RV(B3%pnz*&I zEgtV|Yi+q=ZT=?$l66ORDXXm%*%?6$;pU{%t?=l$QuRx8$oKXH@rRa;?gr-&a@94`n; zt|%x~%MP%pC@U^>$7iT3oY%RV<`SP?TIz3;t>H{+YCYvIh>s~O;;SodNBY(TDk7ur zls3SCW%1s8x`tm&n4>f?Ub;}wpbA2!*&8*=xb3;V6=w4y`DiX_Ea#)9lO1&SLvS!E zImJoQZfgbXS4AV_ketcM>R9r&_?hrS;vnUh}4GWA1v7}F4N?5__|k~!RJ zgdFdSW6Cm=d`!i2aOtj8=wAR631A zD^DoGi8*t|-p~Ic*y|gKnc~9r^fB{T%#N0NP*>KmQiv`D2qN>(1PBz5&uq`MpK$~% z^hQ7Ny9bb&G3uMim%U$D$Lm7HkwNd@DnamC>P5wZVY;@2a8_LwPk&XnC!!}_*I8mo z=64BDXT47YyauLE3Uv8vlBDO_@c8E1iHZ$0{+h@J{85Z&m$}K}2DJ}7^^0He<$$0@ zShRHJ_><|!r+P%nTmBjvDEjidcIpyn^|;#l!|e&y{4&d8+FE#Jl`$#UoKbZxpBz3l z^DnpQ+vu~d-NA+FwSOWeqaoKfCkLMPJZ`V}ESh)3!~v&b{_!W^FHSqnmls02k~=aF zglwD-4YRS02)5qp_v^?`>T<0V7LuGF{`?_gy_WtjAz81iiT3ernHQZ?WaF6|$kls@ zjRPY|rLTrha+{gvOj$J+zf{p#Ymc{-?hBF5zGLqe=&k6t&&E&SO*689-T$$*WMG8@ z<`|`36@C2iMibN%2@wEHc=BiOSsf1B(VoJ_3?lrerfVA;huV4*8ri)=NO(qXg_H8T zg%C$1Doq<~H~r~q&|CQ^pod`ts^raes)nzLSw2BeM^|~g&N*Wss_aZXK6=Ht(1BK! zYCnKx_=S5CX^9*`@YOp#JEQMpq~1T1`F?Ho@saTQl5}Cc!{xKXx0@?_Db=l=EXzwJ zWi=O8gOL&YeaG~pOxvoV4_4lew}qvYl^V%JXeAc0D<3tEhT`E-#ts!BMx|O_zlNu+ zJ!B;K4R1?t-q$47zy*;unFaJIL>rW!%xW(h5o8V~S#j(dH7@B5+#SDTv6VVL{p{VH zY#EI8llQ$&^uM1ljL9Ri9bapH?flr^Q2&v?yZf^Z`W%MuHIcya#mw6ApiHBob`5Fu zN|1Ud)CK&U{&ze*Ish3hD=2;+Ba0hsCXyv!a*#Gl>mi6QmO|9S+SFHGQgCGD*anoE zcdE|s!uRWGN#}mIclB}8_UWDX_@s1AS}P;q$}bl@efqAm8qw#&FW}5!+@PBvY4gY9 z$Lyo#kzeL!)_Tibu@RwmReDUt2JNbpU}y6-Vq_nI>b##|nQqspenDsILQiSqa*l!Q zZO5%lM1Q+!u}lWJ;aI_$vPUl2O<@^=q$86Kv@1ylpUV$=-urd+0h_=UK+8$)joTck zfdy3;DgXcM&3sA-u;7M12?qKFeS7bR>BAvh-NLeaTFlac`o*1%iq-QP(tMlpMwbIR zt+2AhV4`^^F|^N|LTtqunx-Jb6*my$fA2vR%zt?G!vhHQrDo|f6I-XjB7gexcAl4F zUWvl~Ie33<1kMW1DoUT7SZZmaaOl#9mhB&M7fs9w^v0RENAt#^vVuZWjv{7pf=tOV za&09Urz^jD^$ip#@IKu*jwUuA{3z3Uq*E-=ZPMDVw-G@j%ieAO1(MN~H{ASF78J!OCUTgJW%$*=+tJe zefWars`!a##%T-}N0SSs!3StW98-Vj&6$rrF9fw0_5ua7DEys(QW@#S$N6tcb^4-)HQvn*Xm#Y znG}9}aC~E-<&b4bLS0Bw_N}q{^J3(_X}cCH$^Ji=jOh0-^-DV~+Ha@{f$Vm`;eH*F zteCibZh1+5LVe*2;dZk1?p&%LYAv0AI83V;o>&0`2}t}?*`JV|>m7VCMUeK-;fv>M z2SHEWgUVCFa+*Cq^!iX+$K9;bv6Gwf55#EzHY~+zi7D;%t2QTz@}o(^5#wZ!inaJj zI^pz$kdS9HKUX+KN0cH)GVVuR&2*mJl({G2GE)v^dzN#ixw+P}2U#5ETEa&&A4Ean ztA&-9HwXG9C%+XHaO=wl-OIPmKQ=(1_i4aLVNc;%kGAQP3NwkJU8QUbZ%Ir)Qw;4~ z*m^qlE->Q|W@!4&Fg35XygTLIqP6Ex;c(#(`1PZf)-8JXg#@kzAnoO-au3DNmj$r> zOJ1LBCQpJ^*YF(kiIcXgjCX64XV3A^FF)g2*|&u^3-33p0EOx+^HuYv&(!`5j|aj` z9%7@<&(xL`J%aCUS1ivzLf(rXDz4$oVtFpiv}o5~?))de*GQ6!!lqMC_ALVOa{tqXo)$NJOpYn$5b=S7a#;x=CLX==|7bBX$)0m zsL+#ZdjsymWMCWNoPONa&d~iUli1v%jHZYg?Qx4slc%zq0bc;>YXVVuUV5U_X zyi9*R^0eA;p)DhAa#Q%;&*d+c)GzL?gyMgg-j_cY#}TEluB?qm*3>EzK3V3inmtK3 ze_xy^Errw4FFtU%b9f@^+qw-+&PqT0{p$8;qbH+&jd1(%$?IzTW7(V1IEXoZddQL1 zH0AMr3)DSyQ$@lIKj8P?zBWC9dTa9X%^Q=ec@aes>*(x3T+1eoBYjO7N#UQ6VP~E) zhO!#<@*h|yH^*N`J~usPcL%A_5^UY3(+qFkle{i#&s@D0f9bKvYY_?f+gBnHzi(m- zGgRE`9e8oyq{ftNiLK^Ic^r&;CJ9&=wA(w6SZHmo z(NpN=LLeRc$RNx zML@d0e~UZ)C$niK`dN9al9CJ4!#_O=wPK8HswN!Qhqf?9%sCLS5Rp+G z*R?x-`ydzGCG3|^x%Bo_^l%7QIO!+>zPcqvkBbPIA8h})$LZ_EC% zIQtca7SIJMCQruM4w_M6LtSIZ=YQw>X=m_X=p2@wdVN5Hjmk8qXwXq9<|@(jji^}yMDQ`{kN~mv7tp)t<42)-*7#%5#{}$<#zcf~B=V=G z{$KF@(T87@U?#gip~!#AD+7byRUv31cjxqxtr0ojqYA>!3q2QeuIu}pP&$0a$@yvq zA)ikdEQ6N?tOheMg5G@kK|s4@JaL-<5$wd%=4{eNmpiJlryLZTUb09K)(&8sdu}#; zArynaXatVuvfuz}R`NU_SWDwF>&G|I4TK%y!w2l(MsdWdcu2laKR&@)+1{@Vef1&+ z)4oPp7tl-|bjEWU=<^!l|MzAcR%o+lKQ~KA36M zDlE}u9bRFH9Yr@7$xn?pwM2KAo7N?a=z0TYAi(?JM&u|QavuQwc>5b@-#6Gt0YtE& zt?=ykudVxlaIB8x^_J}xT+Q0nN)^AQrHb#iH*T>|^iS1bddGT4|4Rr#s3h%i5-gK$ z^2Hv6`~2PuRMUE)bkaTkun;@2sz!2WpR_8c<tI1Ko9OWPTbQP49jDGv{!>Td$ zjbfHb zz5}mf50spo#Hr^1w=bbE|IG~^e*QQOo?idHKIWFN172nqGrL`ZK(k`1UdRtyC>df;C8@ZzS zkaQckY`77*@o8>=!Md7%n6zbXp+=N5UY4y1w`zTLO+ySUx#oS`pp$M8%-|Y^4ug=a zUWRLohihZ<&O47F?eQQeipw>F7W6?7O#aA>aL9Q0{-v2Y@-8i*FgYP3KR-LYBrz$i zOj&MCbkb)cWWm>GA;jn4d-99s7ued?gIyj7HTouI+pJ$$6Kpn07wQDBoN^y@xYpRzd-UySwXFv`JW!AT;P#a?wPm2dA~@NY+iTxz5tMGbc^V(Y5k?zv!w)(05ntDb5gN0NsZh| zc0)_7uQ$5bmUV(#^9rj<+4wv>!O7ZyeHihE%f=t{E|yLcAfZLt?p%WB<0KuweItb@ zI4LE3#G>1OaN&^1Mp>l+aM=M*aI?5RC;n+oU zN6-ELN@dlZw6{t}^yV*dC|HzzM~mIm2Q5hxfS?qmW-Q{>Rf;zd*VFs3jt`;Mj(Mdq z_Jot_R@sd|FrNKFDIqf(aRf$98JYEe!y&Eb@Kq1(++9I`PYY>)))5n+3y<}NdOtpV z^)Sp29^-+a6mSkJ-Ut&N>*_79Yw9C^2-6KyN%H`wA-~kN}J;V{qZ5d z-to>1VR`a0GCWgRY(}czqhi1>jQczz`f8kJ;&q>>i>HASC5Kb44osY$G3~pWgO{iV zUNd&d(e2;aUvZ>=3jX_RT|4T1LzVEDZM66p#iv{t<6S~CjOe+Yfvi;m4?71Q%H^pM zWMpJyNKApG;F7}2Lsa(kD7o0|)nI*S3mfGs7Syik(1hMO@DiivdX2B3|J>%8d#XFX&3*NPRY>=uz61^(&gS2jRHEjnVwNG4e zli7m6WcA!W#T#by>1W`RojSb{cyZ)v2Bpgsc0BATarPA}X2>n@wck!@Ay3pC^|`iK zKw#zubtO1u*v55n1IrIm%ZrG#g8sC-85^v^mM##MLQD=ekHUs0v+3?p@d3>6gu$GJ zVl0aYTzE#b?$l(#wZe2_wwZ)9kO<)2G+8~S-&GH zrH7IU^Mo^XeAT!Gr?0^;Ql4@w`x?%Gz%=K($buVV^1LyPbYRD zp^vTP#r07cj;Of9BA1Je^a1078EJ8m0icL}nf}=t)%b6pA?j@}3=9O)-s4Kc0mn@# z!OGmJQ)bK2Q+>qg^Y*D3d;|VR81*J7-;W#yvXy1T0ppCZ&``h8DT>#K{v)3;`hmo= z!u7opOj_dl_q0xuz=fBpW{{Dc#5#PT+-jAGt6SFnht0%KcHoNmmLugE^%EEZv=&-b ze!C875tiZ;e)$tp~ODT#euoSrzg_r+Q-97I#fmNX<@FO!X_j%C&P-q#7}1 z54Z$7-Z49eaiy6vNj9mjwwg+gR2r2?r#m>&=p;IsW(uT4dD=Tiz*@v=0BN;v$gu{t6`wZ!?91+Cl@U_+0rDWIoX=E!?1NRFX7_^H?a zQD}%IkpyL(6@-N~+K@u46XU}xNtC&p|CkdsV-kehM=@p8X#KDw^jT5VPwej3Jq+4l zH^r!JQ@d=31O5)I^t82;MkHt9rA9-};TR;fhJabV-niY_jon^d!STC08~9dk?ZT=0 zEB4S-&f>OK{}iJ}HA57t0+dBV|K<#WNOsQ#ZI9b@sCA_N~%(ZE0?T%n`qR9#}M*Xz1dw7ac?aytek)dJJXQ zZf)6Nh!Q9Qd%rq^DQ0#dhMVN7La&bJfF@>!=D`2S9mYO5pci)BBndFTC!6^%`#Czp zi_)?gXk^zqY6LRb^cbj%bX%wJA{`r#&qGaQMhz&qv~{%ET>iGIB7J&K2xFV901+<3 z4Z2e|XtJ#$#!bDz=_M4+U66S8>)q${%pf?+P=xo(QFB^zxUE%d9gDpJyd%*S>j<6S zULWm)RU%kvcj-==74*RRKwHN}yrw-EyMwPvU+ogkBw%67>?&p-EpQM2OzbCg=Tygp zr~(l3z2{6)-O>*o{Zplwp>AB#5FFRTOk{g8fYuUa)`xVZal!9oq(R?x=hQB1tGt!n zd&EG)0$1rj3YJob5l06>_EgyG(&O7f2S)eB{!u%yUW^^x1d`~0wo{NsZHI=F54gz(9 zWZW1U#rh#tjL9;W0<(C!XA0I|$}=nh2dH;PICy4k(+gYQWlMC?qMM9+`5Y2_S|geg z8E+7#zA`B(-o?;xFg<}05g^II&^^rJ zdm8%Fv!6A^Ps;Zz@n3^0Ut1!6YPRNHYg%nGFyV$ zOVt;6;Rea^;_>1M^GlhPMYnVJfE!W^HD!{geJj605|3G=kp0pQrk&8Ta^~fTY2~wQ z%J>24WqwY$ziGK>V-CZNI;(nmrJ{70K~@7Ut6iF{TvA`t0M>|CT2z=-dg3>^X+~zT zo|n`9sjG=UdJP2pPQ6s~?%-o#wn(z-Ph+erD#$-q{IGaoY!i{GW;rKbD$Z^mNapfR z6wHfyh@Fh+4LZT#O5TkGsP(g<*C$=0q@X=rXPMB5iX+? z1ys#sfWiofTxwo0-q++#G1tJ@nyJN-FV}&BKz_srA>d|&5wSKtmdH2OBR3JT;YJT} zTX!FtoHV*;x_S4}De#W-%pT8UQy~&K<@4)VS8ek+FSn2$5H zO$YU%0h~09SAX5u&HW4V%_FT@MByJR>r4C@-Dk+>?u4VcsF!lb9Q3PtUH`G3CE&?y z=2e)+^6a@dHJ3_g{?+afG5htcGv`hnhiMdCarHO2kSpigpqGt`(LU>IO)S%Ta6m^)=lEdhcr}6S&{bKPG25x4q#sU;a zT)QvR55PRf)WyfIki$VJyS7mSS+lEdMw0Qv@2w!&hUVZWn0;*rwiS`&N1Oq-g*dUC znx1^ql~da^U^`^Na;$0taWr1?_C~8|eyZ1YulE+P|EhVYcXKXhOX$uh74U%_l@K|7Da4qOt~ z@|uEUV~=5Cbq3`trb(RMinR#XZM#6jO-fb1SNHSZ+00BxpBQh-%*{;N12bjH71utH z?gwCA)McrMdS+MMhMh~1NPJYw%Bq8Dv@o}rQ7y(46dSvOiG^W;n7V>`O=)Sa-ZKcE zNZ2;cg8Cf8N#LBW_cFh5Sau{-;`d;V>iW`X(bTGX%BG@YczMd>E-%{B?E|t0wPn)T zgs1#Z45|cHK>hX_(fNj{Z!n9WotzUqq;NaVc`4NFCu|xESuNV-5Eq@HW6tUDga3tV zjS+d;H zv{^G!GdR((LdDobbc|jOszJ|JAy*r+chrhVwqm<$-F93CpU*OI{a~wVymxfyz!sWi zU;)1BxT)pDwjz?%sk>Wl0~AknPdCt+b3qBwl5FvBa<8nRcwkg~96LQmg7sC!{TSI( z)yZ8vC>n2@eHD3aNy_)?jr049;N=E7a~{g$B&sdo08|@yps`9wT)jgI&XkjS zo)Lum3b|qnU7hk&`UMTU2>d<8Jl!{U!SWaAcF>6XXLA)?N^I{s%buio>OEa!n}|sm zQU62$QJqYhNy!etMkT>|0>>S&BRcAV2&0ZHBvSIuIfhw`sEO#4gU$q8q&&$R_c$xt zE^IN*lD;hF1H_ZhGXa7gZB#thn>mO)qV!D~&)Z<@S)h*{EEgN;6-#1!a1tWfK=y#l zz(Tbjc#U3HEyjl;*M!xRD>_|}(>sV0jYH}QE<;{bx=a!NjtOG&;-Z42!wLtYi|Fp3 zo?{fYcZWaxv@72BijCPLDRw4ftKMU>AqY!+sLL zHIOwcXC82)waFHzUyKK3_eC+=PDN@~X9YQHCEXFJV zQ?$DBFg3;h_WtKg*=vcmZO?GXujKRiyS z@A&ko4Ht%nHD)=VAk!h`o^Oqv0S@PeKKb`lx5;DUkxyq~WtSsur^mzJR;=p&fl^zL zc**R8bK(c`eSzWyHlGe=Ce};(K_()k@H%F4)-hdQ&-UVc0JhNTzuDv*LLBZ&*Ye9! zP~qx!{Qp8{Q5FwMEkyUkd*&!KLA?N3vrXn;*_2!BDzu$U>7j{Gg8Po)*;&Pf>Y~B= zKs5`O;?#-@11p<}-2A@^5_(1-V4X!Ign#a})2dll=5!A}1jNT&w2dyRau>`)DF26W zb`OOfT?sa4?DPz)3>WU5kjZfMBCI-~Ah!du?#eTE58@4AL#Af{&F%!K|Km7cq&{p# zP_((+X<1%@G5=&zI6#sq#CZo;S!)J~_T^!^Dou*>{(X5N{u-4n$)hpSzLkgDwkJCz z?+iU^U!-25fp3j7wT}uQsdu1K#BUOY8nRaqS6O9(e)!o8KW9j==Q(sLYpyjsMz7f- zwAw$1USm_t(lu>nY6V{o)B1;fXR+lM#nKwwJtuu+aa8Px$ZYIJP;l(Up3=a-KE5%; z^nczT-i49|pI1)k%3Ny%We}YK+JF5KM>>0~R1ySSU)z`eVw?JOT z>(hN|TOW54N9${_gS}aaSAuMr`0L4HSgVXh_b{|$SCYIap- z54+I6Qg+yOEBIJ<+V`MSi2}CJm0pBnToIFOJ+4|sU~J;oWpQw(#*gf`%FRpUS}aty zT}TQ1pT$|+8SVv7VsnZzo067w+OQjw#yt&VTfPmLESKv9h~P^odD%XF#A+!PE|89$V;Oj_DP8=e2-bzC`I+9>EDOs+pwdQ+!}k5Y`*AS{Uk2` zgCl+E7lSYe{;CX-_$@8=fRfi>V;h&K;-j1cTj0}#j}qsm#ycYiU=c=pD8>MZ zJ*%o~lj^^?;GJv$vLf1uASFy=Pf})&wtvL>t$30^{QO*BUX&p>#7;u5DTqAUeuLep zSe!tdLMOKA3j~Jb)rUgaLDFwMz$WI?J6c>K$XFYFmW)rnGDW*97t?i|EBW~~_$SeK zls+o?RATAk<3ISfmdtF*?~U?8Sg>u&?Rb3}zjJeXmAx?R&Qc?KH1{yemCyBNMq6iE z+wU|fsavn$sH0X~NN?vzvdwa_pLSaHZS7B`){LDF2aNy;pIjw(NJk!qU;jl<%=Bn~ zZLflD-OjO#EzCT(I1~}$@rjrvDameXU%mAH_8hHLKG&Zqn3kZfNAU=Zet_Fg4w!s_ zk~OS0e0J`RYyI3H?fC*wdxXV$ht~qhBFR%`MD`8VfK|1RHY#7}&zwAbPwL)IuQGaA z53$3D?TO|z;~S3gnIo%FrTMcbj<|H>RalW5r!gipsL|Z_9oSewT5_K(VeZ;jS^00d zz>VMbuu=A&Dp~?4YH|077+ex*m~ zb+Lsr)Qn#z&!pX1`<2~jmG9Jhh#D&vm2DT=cDENugL)=1;?({1uTRRfBuzjdsjt5H z>WGy@auRu|Db%iux^n!8)@ta(17KTTmXg~QIaJU2ifSG-Zf^xsjoeeWEgMWyX*W5tZzRG8a zCtEIj+9SpMgtO)`&djuMm%knr_kXS)EFGk`ssfkP&(75dPj4&-p6iW&x#o2ZN!HUo z6<*oh?N{uo1|2p=*3iZD8IVLFBDFfUuOBGLZFhA#r^$qVLb`I5RP8ZMnLaOtbNd zsI0lctV;raggZYn!JU~pv$bBiJ7$tGux-~_!UR0FB72)#|3w^S&rR~~x_%@;JS-x2 z2>xMsPfJR2bNCCIhwsAM)Ym5N`p&IE$ZZoJ866u41Z4Mp;Z~l-tiwN&f~bxi>}bZKyWbaZ-#W9wTVXd%7ECQF@rB7CJOC_A3CfRCvkNKY@hf}Gwe zTi@9$LzMGM8T(TKxWi5ovWR=<>K8@^lz=f+O|Yne07o#7EcLPLoY&dQ(@U5%v6i zqrHRO{Tt#rg)DuY$S4HU⪚aqC6F-jh=?`}zBG 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 - - - - - forc addr2line - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Show

    -

    Usage: forc addr2line [OPTIONS] --sourcemap-path <SOURCEMAP_PATH> --opcode-index <OPCODE_INDEX>

    -

    Options:

    -

    -S, --search-dir <SEARCH_DIR>

    -

    Where to search for the project root [default: .]

    -

    -g, --sourcemap-path <SOURCEMAP_PATH>

    -

    Source file mapping in JSON format

    -

    -c, --context <CONTEXT>

    -

    How many lines of context to show [default: 2]

    -

    -i, --opcode-index <OPCODE_INDEX>

    -

    Opcode index

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_build.html b/master/book/forc/commands/forc_build.html deleted file mode 100644 index 0de5aebd8c0..00000000000 --- a/master/book/forc/commands/forc_build.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - forc build - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Compile

    -

    The output produced will depend on the project's program type.

    -
      -
    • -

      script, predicate and contract projects will produce their bytecode in binary format <project-name>.bin.

      -
    • -
    • -

      script projects will also produce a file containing the hash of the bytecode binary <project-name>-bin-hash (using fuel_cypto::Hasher).

      -
    • -
    • -

      predicate projects will also produce a file containing the root hash of the bytecode binary <project-name>-bin-root (using fuel_tx::Contract::root_from_code).

      -
    • -
    • -

      contract and library projects will also produce the public ABI in JSON format <project-name>-abi.json.

      -
    • -
    -

    Usage: forc build [OPTIONS]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    --profile

    -

    Profile the compilation process

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    -v, --verbose...

    -

    Use verbose output

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    -s, --silent

    -

    Silence all output

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: debug]

    -

    --release

    -

    Use the release build profile.

    -

    The release profile can be customized in the manifest file.

    -

    --error-on-warnings

    -

    Treat warnings as errors

    -

    --build-target <BUILD_TARGET>

    -

    Build target to use for code generation

    -

    [default: fuel] -[possible values: fuel, evm]

    -

    --tests

    -

    Also build all tests within the project

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Compile the current projectx

    -

    forc build

    -

    Compile the current project from a different path

    -

    forc build --path

    -

    Compile the current project without updating dependencies

    -

    forc build --path --locked

    -

    EXAMPLE

    -

    Compile the sway files of the current project.

    -
    $ forc build
    -Compiled script "my-fuel-project".
    -Bytecode size is 28 bytes.
    -
    -

    The output produced will depend on the project's program type. Building script, predicate and contract projects will produce their bytecode in binary format <project-name>.bin. Building contracts and libraries will also produce the public ABI in JSON format <project-name>-abi.json.

    -

    By default, these artifacts are placed in the out/ directory.

    -

    If a Forc.lock file did not yet exist, it will be created in order to pin each of the dependencies listed in Forc.toml to a specific commit or version.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_check.html b/master/book/forc/commands/forc_check.html deleted file mode 100644 index f2a9d149ef0..00000000000 --- a/master/book/forc/commands/forc_check.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - forc check - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Check

    -

    This will essentially compile the packages without performing the final step of code generation, which is faster than running forc build.

    -

    Usage: forc check [OPTIONS] [BUILD_TARGET]

    -

    Arguments: -[BUILD_TARGET] -Build target to use for code generation

    -

    [default: fuel] -[possible values: fuel, evm]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project, if not specified, current working directory will be used

    -

    --offline

    -

    Offline mode, prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error

    -

    -t, --terse

    -

    Terse mode. Limited warning and error output

    -

    --disable-tests

    -

    Disable checking unit tests

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS Node to use for fetching IPFS sources.

    -

    Possible values: PUBLIC, LOCAL, <GATEWAY_URL>

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Check the current project

    -

    forc check

    -

    Check the current project with a different path

    -

    forc check --path

    -

    Check the current project without updating dependencies

    -

    forc check --locked

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_clean.html b/master/book/forc/commands/forc_clean.html deleted file mode 100644 index 67f68ea1851..00000000000 --- a/master/book/forc/commands/forc_clean.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - forc clean - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Removes

    -

    Usage: forc clean [OPTIONS]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project, if not specified, current working directory will be used

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Clean project

    -

    forc clean

    -

    Clean project with a custom path

    -

    forc clean --path

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_completions.html b/master/book/forc/commands/forc_completions.html deleted file mode 100644 index 57515826e2c..00000000000 --- a/master/book/forc/commands/forc_completions.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - forc completions - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Generate

    -

    Usage: forc completions [OPTIONS] --target

    -

    Options:

    -

    -T, --target <TARGET>

    -

    Specify shell to enable tab-completion for

    -

    [possible values: zsh, bash, fish, powershell, elvish]

    -

    For more info: https://fuellabs.github.io/sway/latest/forc/commands/forc_completions.html

    -

    Possible values:

    -
      -
    • bash: Bourne Again Shell (bash)
    • -
    • elvish: Elvish shell
    • -
    • fish: Friendly Interactive Shell (fish)
    • -
    • power-shell: PowerShell
    • -
    • zsh: Z Shell (zsh)
    • -
    • fig: Fig
    • -
    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    DISCUSSION

    -

    Enable tab completion for Bash, Fish, Zsh, or PowerShell -The script is output on stdout, allowing one to re-direct the -output to the file of their choosing. Where you place the file -will depend on which shell, and which operating system you are -using. Your particular configuration may also determine where -these scripts need to be placed.

    -

    Here are some common set ups for the three supported shells under -Unix and similar operating systems (such as GNU/Linux).

    -

    BASH

    -

    Completion files are commonly stored in /etc/bash_completion.d/ for -system-wide commands, but can be stored in -~/.local/share/bash-completion/completions for user-specific commands. -Run the command:

    -
    mkdir -p ~/.local/share/bash-completion/completions
    -forc completions --shell=bash >> ~/.local/share/bash-completion/completions/forc
    -
    -

    This installs the completion script. You may have to log out and -log back in to your shell session for the changes to take effect.

    -

    BASH (macOS/Homebrew)

    -

    Homebrew stores bash completion files within the Homebrew directory. -With the bash-completion brew formula installed, run the command:

    -
    mkdir -p $(brew --prefix)/etc/bash_completion.d
    -forc completions --shell=bash > $(brew --prefix)/etc/bash_completion.d/forc.bash-completion
    -
    -

    FISH

    -

    Fish completion files are commonly stored in -$HOME/.config/fish/completions. Run the command:

    -
    mkdir -p ~/.config/fish/completions
    -forc completions --shell=fish > ~/.config/fish/completions/forc.fish
    -
    -

    This installs the completion script. You may have to log out and -log back in to your shell session for the changes to take effect.

    -

    ZSH

    -

    ZSH completions are commonly stored in any directory listed in -your $fpath variable. To use these completions, you must either -add the generated script to one of those directories, or add your -own to this list.

    -

    Adding a custom directory is often the safest bet if you are -unsure of which directory to use. First create the directory; for -this example we'll create a hidden directory inside our $HOME -directory:

    -
    mkdir ~/.zfunc
    -
    -

    Then add the following lines to your .zshrc just before -compinit:

    -
    fpath+=~/.zfunc
    -
    -

    Now you can install the completions script using the following -command:

    -
    forc completions --shell=zsh > ~/.zfunc/_forc
    -
    -

    You must then either log out and log back in, or simply run

    -
    exec zsh
    -
    -

    for the new completions to take effect.

    -

    CUSTOM LOCATIONS

    -

    Alternatively, you could save these files to the place of your -choosing, such as a custom directory inside your $HOME. Doing so -will require you to add the proper directives, such as sourceing -inside your login script. Consult your shells documentation for -how to add such directives.

    -

    POWERSHELL

    -

    The powershell completion scripts require PowerShell v5.0+ (which -comes with Windows 10, but can be downloaded separately for windows 7 -or 8.1).

    -

    First, check if a profile has already been set

    -
    Test-Path $profile
    -
    -

    If the above command returns False run the following

    -
    New-Item -path $profile -type file -force
    -
    -

    Now open the file provided by $profile (if you used the -New-Item command it will be -${env:USERPROFILE}\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

    -

    Next, we either save the completions file into our profile, or -into a separate file and source it inside our profile. To save the -completions into our profile simply use

    -
    forc completions --shell=powershell >> ${env:USERPROFILE}\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_contract-id.html b/master/book/forc/commands/forc_contract-id.html deleted file mode 100644 index 230c78a3532..00000000000 --- a/master/book/forc/commands/forc_contract-id.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - forc contract-id - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Determine

    -

    Usage: forc contract-id [OPTIONS]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    -v, --verbose...

    -

    Use verbose output

    -

    --profile

    -

    Profile the compilation process

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: debug]

    -

    --release

    -

    Use the release build profile.

    -

    The release profile can be customized in the manifest file.

    -

    --error-on-warnings

    -

    Treat warnings as errors

    -

    --salt <SALT>

    -

    Added salt used to derive the contract ID.

    -

    By default, this is 0x0000000000000000000000000000000000000000000000000000000000000000.

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Get contract id

    -

    forc contract-id

    -

    Get contract id from a different path

    -

    forc contract-id --path

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_init.html b/master/book/forc/commands/forc_init.html deleted file mode 100644 index 092a97c704b..00000000000 --- a/master/book/forc/commands/forc_init.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - forc init - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Create

    -

    Usage: forc init [OPTIONS]

    -

    Options:

    -

    --path <PATH>

    -

    The directory in which the forc project will be initialized

    -

    --contract

    -

    The default program type, excluding all flags or adding this flag creates a basic contract program

    -

    --script

    -

    Create a package with a script target (src/main.sw)

    -

    --predicate

    -

    Create a package with a predicate target (src/predicate.rs)

    -

    --library

    -

    Create a package with a library target (src/lib.sw)

    -

    --workspace

    -

    Adding this flag creates an empty workspace

    -

    --name <NAME>

    -

    Set the package name. Defaults to the directory name

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Initialize a new Forc project

    -

    forc init --path

    -

    Initialize a new Forc project as workspace

    -

    forc init --path --workspace

    -

    Initialize a new Forc project with a predicate

    -

    forc init --path --predicate

    -

    Initialize a new Forc library project

    -

    forc init --path --library

    -

    EXAMPLE

    -
    $ mkdir my-fuel-project
    -$ cd my-fuel-project
    -$ forc init
    -$ tree
    -.
    -├── Forc.toml
    -└── src
    -    └── main.sw
    -
    -

    Forc.toml is the Forc manifest file, containing information about the project and dependencies.

    -

    A src/ directory is created, with a single main.sw Sway file in it.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_new.html b/master/book/forc/commands/forc_new.html deleted file mode 100644 index 87ed8c2983c..00000000000 --- a/master/book/forc/commands/forc_new.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - forc new - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Create

    -

    Usage: forc new [OPTIONS]

    -

    Arguments:

    -

    <PATH>

    -

    The path at which the project directory will be created

    -

    Options:

    -

    --contract

    -

    The default program type. Excluding all flags or adding this flag creates a basic contract program

    -

    --script

    -

    Adding this flag creates an empty script program

    -

    --predicate

    -

    Adding this flag creates an empty predicate program

    -

    --library

    -

    Adding this flag creates an empty library program

    -

    --workspace

    -

    Adding this flag creates an empty workspace

    -

    --name <NAME>

    -

    Set the package name. Defaults to the directory name

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Create a new project

    -

    forc new --contract --name my_project

    -

    Create a new workspace

    -

    forc new --workspace --name my_workspace

    -

    Create a new Forc project with a predicate

    -

    forc new --predicate

    -

    Create a new Forc library project

    -

    forc new --library

    -

    EXAMPLE

    -
    $ forc new my-fuel-project
    -$ cd my-fuel-project
    -$ tree
    -.
    -├── Forc.toml
    -└── src
    -    └── main.sw
    -
    -

    Forc.toml is the Forc manifest file, containing information about the project and dependencies.

    -

    A src/ directory is created, with a single main.sw Sway file in it.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_parse-bytecode.html b/master/book/forc/commands/forc_parse-bytecode.html deleted file mode 100644 index 1c991ebc9a2..00000000000 --- a/master/book/forc/commands/forc_parse-bytecode.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - forc parse-bytecode - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Parse

    -

    Usage: forc parse-bytecode [OPTIONS] <FILE_PATH>

    -

    Arguments:

    -

    <FILE_PATH>

    -

    Options:

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Parse bytecode

    -

    forc parse-bytecode

    -

    EXAMPLE

    -

    We can try this command with the initial project created using forc init, with the counter template:

    -
    forc new --template counter counter
    -cd counter
    -forc build -o obj
    -
    -
    counter$ forc parse-bytecode obj
    -
    -  half-word   byte   op                   raw           notes
    -          0   0      JI(4)                90 00 00 04   conditionally jumps to byte 16
    -          1   4      NOOP                 47 00 00 00
    -          2   8      Undefined            00 00 00 00   data section offset lo (0)
    -          3   12     Undefined            00 00 00 c8   data section offset hi (200)
    -          4   16     LW(63, 12, 1)        5d fc c0 01
    -          5   20     ADD(63, 63, 12)      10 ff f3 00
    -         ...
    -         ...
    -         ...
    -         60   240    Undefined            00 00 00 00
    -         61   244    Undefined            fa f9 0d d3
    -         62   248    Undefined            00 00 00 00
    -         63   252    Undefined            00 00 00 c8
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_plugins.html b/master/book/forc/commands/forc_plugins.html deleted file mode 100644 index e16a0acf4a3..00000000000 --- a/master/book/forc/commands/forc_plugins.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - forc plugins - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Find

    -

    Prints information about each discovered plugin.

    -

    Usage: forc plugins [OPTIONS]

    -

    Options:

    -

    -p, --paths

    -

    Prints the absolute path to each discovered plugin

    -

    -d, --describe

    -

    Prints the long description associated with each listed plugin

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    List all plugins

    -

    forc plugins

    -

    List all plugins with their paths

    -

    forc plugins --paths

    -

    List all plugins with their descriptions

    -

    forc plugins --describe

    -

    List all plugins with their paths and descriptions

    -

    forc plugins --paths --describe

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_predicate-root.html b/master/book/forc/commands/forc_predicate-root.html deleted file mode 100644 index d37c0c916ce..00000000000 --- a/master/book/forc/commands/forc_predicate-root.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - forc predicate-root - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Determine

    -

    Usage: forc predicate-root [OPTIONS]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    -v, --verbose...

    -

    Use verbose output

    -

    --profile

    -

    Profile the compilation process

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: debug]

    -

    --release

    -

    Use the release build profile.

    -

    The release profile can be customized in the manifest file.

    -

    --error-on-warnings

    -

    Treat warnings as errors

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Get predicate root

    -

    forc predicate-root

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_template.html b/master/book/forc/commands/forc_template.html deleted file mode 100644 index 45177e95cbe..00000000000 --- a/master/book/forc/commands/forc_template.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - forc template - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Create

    -

    Usage: forc template [OPTIONS] <PROJECT_NAME>

    -

    Arguments:

    -

    <PROJECT_NAME>

    -

    The name of the project that will be created

    -

    Options:

    -

    -u, --url <URL>

    -

    The template url, should be a git repo [default: https://github.com/fuellabs/sway]

    -

    -t, --template-name <TEMPLATE_NAME>

    -

    The name of the template that needs to be fetched and used from git repo provided

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Create a new Forc project from an option template

    -

    forc template new-path --template-name option

    -

    EXAMPLE

    -
    forc template --url https://github.com/owner/template/ --project_name my_example_project
    -
    -

    The command above fetches the HEAD of the template repo and searches for Forc.toml at the root of the fetched repo. It will fetch the repo and prepare a new Forc.toml with the new project name. Outputs everything to current_dir/project_name.

    -
    forc template --url https://github.com/FuelLabs/sway --template_name counter --project_name my_example_project
    -
    -

    The command above fetches the HEAD of the sway repo and searches for counter example inside it (there is an example called counter under sway/examples). It will fetch the counter example and prepare a new Forc.toml with the new project name. Outputs everything to current_dir/project_name.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_test.html b/master/book/forc/commands/forc_test.html deleted file mode 100644 index 701c339cd1d..00000000000 --- a/master/book/forc/commands/forc_test.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - forc test - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Run

    -

    NOTE: Previously this command was used to support Rust integration testing, however the provided behaviour served no benefit over running cargo test directly. The proposal to change the behaviour to support unit testing can be found at the following link: https://github.com/FuelLabs/sway/issues/1833

    -

    Sway unit tests are functions decorated with the #[test] attribute. Each test is compiled as a unique entry point for a single program and has access to the namespace of the module in which it is declared.

    -

    Unit tests decorated with the #[test(script)] attribute that are declared within contract projects may also call directly into their associated contract's ABI.

    -

    Upon successful compilation, test scripts are executed to their completion. A test is considered a failure in the case that a revert (rvrt) instruction is encountered during execution. Otherwise, it is considered a success.

    -

    Usage: forc test [OPTIONS] [FILTER]

    -

    Arguments: -[FILTER] -When specified, only tests containing the given string will be executed

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    --profile

    -

    Profile the compilation process

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    -v, --verbose...

    -

    Use verbose output

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    -s, --silent

    -

    Silence all output

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: debug]

    -

    --release

    -

    Use the release build profile.

    -

    The release profile can be customized in the manifest file.

    -

    --error-on-warnings

    -

    Treat warnings as errors

    -

    --build-target <BUILD_TARGET>

    -

    Build target to use for code generation

    -

    [default: fuel] -[possible values: fuel, evm]

    -

    --pretty

    -

    Pretty-print the logs emitted from tests

    -

    -l, --logs

    -

    Print Log and LogData receipts for tests

    -

    --raw-logs

    -

    Print the raw logs for tests

    -

    --filter-exact

    -

    When specified, only the test exactly matching the given string will be executed

    -

    --test-threads <TEST_THREADS>

    -

    Number of threads to utilize when running the tests. By default, this is the number of threads available in your system

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Run test

    -

    forc test

    -

    Run test with a filter

    -

    forc test $filter

    -

    Run test without any output

    -

    forc test --silent

    -

    Run test without creating or update the lock file

    -

    forc test --locked

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/forc_update.html b/master/book/forc/commands/forc_update.html deleted file mode 100644 index 6dd78e32d87..00000000000 --- a/master/book/forc/commands/forc_update.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - forc update - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Update

    -

    Usage: forc update [OPTIONS]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project, if not specified, current working directory will be used

    -

    -d <TARGET_DEPENDENCY>

    -

    Dependency to be updated. If not set, all dependencies will be updated

    -

    -c, --check

    -

    Checks if the dependencies have newer versions. Won't actually perform the update, will output which ones are up-to-date and outdated

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS Node to use for fetching IPFS sources.

    -

    Possible values: PUBLIC, LOCAL, <GATEWAY_URL>

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Update dependencies

    -

    forc update

    -

    Update a specific dependency

    -

    forc update -d std

    -

    Check if dependencies have newer versions

    -

    forc update --check

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/commands/index.html b/master/book/forc/commands/index.html deleted file mode 100644 index 02b81c63ee4..00000000000 --- a/master/book/forc/commands/index.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - Commands - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - - -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/dependencies.html b/master/book/forc/dependencies.html deleted file mode 100644 index 1ecf4079ad7..00000000000 --- a/master/book/forc/dependencies.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Dependencies - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Dependencies

    -

    Forc has a dependency management system which can pull packages using git and ipfs. This allows users to build and share Forc libraries.

    -

    Adding a dependency

    -

    If your Forc.toml doesn't already have a [dependencies] table, add one. Below, list the package name alongside its source. Currently, forc supports git, ipfs and path sources.

    -

    If a git source is specified, forc will fetch the git repository at the given URL and then search for a Forc.toml for a package with the given name anywhere inside the git repository.

    -

    The following example adds a library dependency named custom_lib. For git dependencies you may optionally specify a branch, tag, or rev (i.e. commit hash) reference.

    -
    [dependencies]
    -custom_lib = { git = "https://github.com/FuelLabs/custom_lib", branch = "master" }
    -# custom_lib = { git = "https://github.com/FuelLabs/custom_lib", tag = "v0.0.1" }
    -# custom_lib = { git = "https://github.com/FuelLabs/custom_lib", rev = "87f80bdf323e2d64e213895d0a639ad468f4deff" }
    -
    -

    Depending on a local library using path:

    -
    [dependencies]
    -custom_lib = { path = "../custom_lib" }
    -
    -

    For ipfs sources, forc will fetch the specified cid using either a local ipfs node or a public gateway. forc automatically tries to connect to local ipfs node. If it fails, it defaults to using https://ipfs.io/ as a gateway.

    -

    The following example adds a dependency with an ipfs source.

    -
    [dependencies]
    -custom_lib = { ipfs = "QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG" }
    -
    -

    Once the package is added, running forc build will automatically download added dependencies.

    -

    Updating dependencies

    -

    To update dependencies in your Forc directory you can run forc update. For path and ipfs dependencies this will have no effect. For git dependencies with a branch reference, this will update the project to use the latest commit for the given branch.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/index.html b/master/book/forc/index.html deleted file mode 100644 index 94fae4cff4f..00000000000 --- a/master/book/forc/index.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - Forc Reference - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Forc Reference

    -

    Forc stands for Fuel Orchestrator. Forc provides a variety of tools and commands for developers working with the Fuel ecosystem, such as scaffolding a new project, formatting, running scripts, deploying contracts, testing contracts, and more. If you're coming from a Rust background, forc is similar to cargo.

    -

    If you are new to Forc, see the Forc Project introduction section.

    -

    For a comprehensive overview of the Forc CLI commands, see the Commands section.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/manifest_reference.html b/master/book/forc/manifest_reference.html deleted file mode 100644 index 5c74277e2e0..00000000000 --- a/master/book/forc/manifest_reference.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - Manifest Reference - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Manifest Reference

    -

    The Forc.toml (the manifest file) is a compulsory file for each package and it is written in [TOML] format. Forc.toml consists of the following fields:

    -
      -
    • -

      [project] — Defines a sway project.

      -
        -
      • name — The name of the project.
      • -
      • authors — The authors of the project.
      • -
      • organization — The organization of the project.
      • -
      • license— The project license.
      • -
      • entry — The entry point for the compiler to start parsing from. -
          -
        • For the recommended way of selecting an entry point of large libraries please take a look at: Libraries
        • -
        -
      • -
      • implicit-std - Controls whether provided std version (with the current forc version) will get added as a dependency implicitly. Unless you know what you are doing, leave this as default.
      • -
      • forc-version - The minimum forc version required for this project to work properly.
      • -
      -
    • -
    • -

      [dependencies] — Defines the dependencies.

      -
    • -
    • -

      [network] — Defines a network for forc to interact with.

      -
        -
      • url — URL of the network.
      • -
      -
    • -
    • -

      [build-profile] - Defines the build profiles.

      -
    • -
    • -

      [patch] - Defines the patches.

      -
    • -
    • -

      [contract-dependencies] - Defines the contract dependencies.

      -
    • -
    -

    The [project] section

    -

    An example Forc.toml is shown below. Under [project] the following fields are optional:

    -
      -
    • authors
    • -
    • organization
    • -
    -

    Also for the following fields, a default value is provided so omitting them is allowed:

    -
      -
    • entry - (default : main.sw )
    • -
    • implicit-std - (default : true )
    • -
    -
    [project]
    -authors = ["user"]
    -entry = "main.sw"
    -organization = "Fuel_Labs"
    -license = "Apache-2.0"
    -name = "wallet_contract"
    -
    -

    The [dependencies] section

    -

    The following fields can be provided with a dependency:

    -
      -
    • version - Desired version of the dependency
    • -
    • path - The path of the dependency (if it is local)
    • -
    • git - The URL of the git repo hosting the dependency
    • -
    • branch - The desired branch to fetch from the git repo
    • -
    • tag - The desired tag to fetch from the git repo
    • -
    • rev - The desired rev (i.e. commit hash) reference
    • -
    -

    Please see dependencies for details

    -

    The [network] section

    -

    For the following fields, a default value is provided so omitting them is allowed:

    - -

    The [build-profile.*] section

    -

    The [build-profile] tables provide a way to customize compiler settings such as debug options.

    -

    The following fields can be provided for a build-profile:

    -
      -
    • print-ast - Whether to print out the generated AST or not, defaults to false.
    • -
    • print-dca-graph - Whether to print out the computed Dead Code Analysis (DCA) graph (in GraphViz DOT format), defaults to false.
    • -
    • print-dca-graph-url-format - The URL format to be used in the generated DOT file, an example for VS Code would be: vscode://file/{path}:{line}:{col}.
    • -
    • print-ir - Whether to print out the generated Sway IR (Intermediate Representation) or not, defaults to false.
    • -
    • print-asm - Whether to print out the generated ASM (assembler), defaults to false.
    • -
    • terse - Terse mode. Limited warning and error output, defaults to false.
    • -
    • time_phases - Whether to output the time elapsed over each part of the compilation process, defaults to false.
    • -
    • include_tests - Whether or not to include test functions in parsing, type-checking, and code generation. This is set to true by invocations like forc test, but defaults to false.
    • -
    • error_on_warnings - Whether to treat errors as warnings, defaults to false.
    • -
    -

    There are two default [build-profile] available with every manifest file. These are debug and release profiles. If you want to override these profiles, you can provide them explicitly in the manifest file like the following example:

    -
    [project]
    -authors = ["user"]
    -entry = "main.sw"
    -organization = "Fuel_Labs"
    -license = "Apache-2.0"
    -name = "wallet_contract"
    -
    -[build-profile.debug]
    -print-asm = { virtual = false, allocated = false, final = true }
    -print-ir = { initial = false, final = true, modified = false, passes = []}
    -terse = false
    -
    -[build-profile.release]
    -print-asm = { virtual = true, allocated = false, final = true }
    -print-ir = { initial = true, final = false, modified = true, passes = ["dce", "sroa"]}
    -terse = true
    -
    -

    Since release and debug are implicitly included in every manifest file, you can use them by just passing --release or by not passing anything (debug is default). For using a user defined build profile there is --build-profile <profile name> option available to the relevant commands. (For an example see forc-build)

    -

    Note that providing the corresponding CLI options (like --asm) will override the selected build profile. For example if you pass both --release and --asm all, release build profile is overridden and resulting build profile would have a structure like the following:

    -
    print-ast = false
    -print-ir = { initial = false, final = false, modified = false, passes = []}
    -print-asm = { virtual = true, allocated = true, final = true }
    -terse = false
    -time-phases = false
    -include-tests = false
    -error-on-warnings = false
    -experimental-private-modules = false
    -
    -

    The [patch] section

    -

    The [patch] section of Forc.toml can be used to override dependencies with other copies. The example provided below patches https://github.com/fuellabs/sway with the test branch of the same repo.

    -
    [project]
    -authors = ["user"]
    -entry = "main.sw"
    -organization = "Fuel_Labs"
    -license = "Apache-2.0"
    -name = "wallet_contract"
    -
    -[dependencies]
    -
    -[patch.'https://github.com/fuellabs/sway']
    -std = { git = "https://github.com/fuellabs/sway", branch = "test" }
    -
    -

    In the example above, std is patched with the test branch from std repo. You can also patch git dependencies with dependencies defined with a path.

    -
    [patch.'https://github.com/fuellabs/sway']
    -std = { path = "/path/to/local_std_version" }
    -
    -

    Just like std or core you can also patch dependencies you declared with a git repo.

    -
    [project]
    -authors = ["user"]
    -entry = "main.sw"
    -organization = "Fuel_Labs"
    -license = "Apache-2.0"
    -name = "wallet_contract"
    -
    -[dependencies]
    -foo = { git = "https://github.com/foo/foo", branch = "master" }
    -
    -[patch.'https://github.com/foo']
    -foo = { git = "https://github.com/foo/foo", branch = "test" }
    -
    -

    Note that each key after the [patch] is a URL of the source that is being patched.

    -

    The [contract-dependencies] section

    -

    The [contract-dependencies] table can be used to declare contract dependencies for a Sway contract or script. Contract dependencies are the set of contracts that our contract or script may interact with. Declaring [contract-dependencies] makes it easier to refer to contracts in your Sway source code without having to manually update IDs each time a new version is deployed. Instead, we can use forc to pin and update contract dependencies just like we do for regular library dependencies.

    -

    Contracts declared under [contract-dependencies] are built and pinned just like regular [dependencies] however rather than importing each contract dependency's entire public namespace we instead import their respective contract IDs as CONTRACT_ID constants available via each contract dependency's namespace root. This means you can use a contract dependency's ID as if it were declared as a pub const in the root of the contract dependency package as demonstrated in the example below.

    -

    Entries under [contract-dependencies] can be declared in the same way that [dependencies] can be declared. That is, they can refer to the path or git source of another contract. Note that entries under [contract-dependencies] must refer to contracts and will otherwise produce an error.

    -

    Example Forc.toml:

    -
    [project]
    -authors = ["user"]
    -entry = "main.sw"
    -organization = "Fuel_Labs"
    -license = "Apache-2.0"
    -name = "wallet_contract"
    -
    -[contract-dependencies]
    -foo = { path = "../foo" }
    -
    -

    Example usage:

    -
    script;
    -
    -fn main() {
    -  let foo_id = foo::CONTRACT_ID;
    -}
    -
    -

    Because the ID of a contract is computed deterministically, rebuilding the same contract would always result in the same contract ID. Since two contracts with the same contract ID cannot be deployed on the blockchain, a "salt" factor is needed to modify the contract ID. For each contract dependency declared under [contract-dependencies], salt can be specified. An example is shown below:

    -
    [contract-dependencies]
    -foo = { path = "../foo", salt = "0x1000000000000000000000000000000000000000000000000000000000000000" }
    -
    -

    For contract dependencies that do not specify any value for salt, a default of all zeros for salt is implicitly applied.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/forc_client/forc_deploy.html b/master/book/forc/plugins/forc_client/forc_deploy.html deleted file mode 100644 index caad9d50375..00000000000 --- a/master/book/forc/plugins/forc_client/forc_deploy.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - forc deploy - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Build

    -

    Usage: forc deploy [OPTIONS] [SIGNING_KEY]

    -

    Arguments: -[SIGNING_KEY] -Set the key to be used for signing

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    --profile

    -

    Profile the compilation process

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    --gas-price <PRICE>

    -

    Gas price for the transaction

    -

    --script-gas-limit <SCRIPT_GAS_LIMIT>

    -

    Gas limit for the transaction

    -

    --max-fee <MAX_FEE>

    -

    Max fee for the transaction

    -

    --maturity <MATURITY>

    -

    Block height until which tx cannot be included

    -

    [default: 0]

    -

    --node-url <NODE_URL>

    -

    The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000

    -

    You can also use --target, --testnet, or --mainnet to specify the Fuel node.

    -

    [env: FUEL_NODE_URL=]

    -

    --target <TARGET>

    -

    Use preset configurations for deploying to a specific target.

    -

    You can also use --node-url, --testnet, or --mainnet to specify the Fuel node.

    -

    Possible values are: [local, testnet, mainnet]

    -

    --testnet

    -

    Use preset configuration for testnet.

    -

    You can also use --node-url, --target, or --mainnet to specify the Fuel node.

    -

    --mainnet

    -

    Use preset configuration for mainnet.

    -

    You can also use --node-url, --target, or --testnet to specify the Fuel node.

    -

    --salt <SALT>

    -

    Optional 256-bit hexadecimal literal(s) to redeploy contracts.

    -

    For a single contract, use --salt <SALT>, eg.: forc deploy --salt 0x0000000000000000000000000000000000000000000000000000000000000001

    -

    For a workspace with multiple contracts, use --salt <CONTRACT_NAME>:<SALT> to specify a salt for each contract, eg.:

    -

    forc deploy --salt contract_a:0x0000000000000000000000000000000000000000000000000000000000000001 --salt contract_b:0x0000000000000000000000000000000000000000000000000000000000000002

    -

    --default-salt

    -

    Generate a default salt (0x0000000000000000000000000000000000000000000000000000000000000000) for the contract. Useful for CI, to create reproducible deployments

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: release]

    -

    --default-signer

    -

    Sign the transaction with default signer that is pre-funded by fuel-core. Useful for testing against local node

    -

    --unsigned

    -

    Deprecated in favor of --default-signer

    -

    --submit-only

    -

    Submit the deployment transaction(s) without waiting for execution to complete

    -

    --manual-signing

    -

    Sign the deployment transaction manually

    -

    --override-storage-slots <JSON_FILE_PATH>

    -

    Override storage slot initialization.

    -

    By default, storage slots are initialized with the values defined in the storage block in -the contract. You can override the initialization by providing the file path to a JSON file -containing the overridden values.

    -

    The file format and key values should match the compiler-generated *-storage_slots.json file in the output -directory of the compiled contract.

    -

    Example: forc deploy --override-storage-slots my_override.json

    -

    my_override.json: -[ -{ -"key": "<key from out/debug/storage_slots.json>", -"value": "0000000000000000000000000000000000000000000000000000000000000001" -} -]

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --aws-kms-signer <AWS_KMS_SIGNER>

    -

    AWS KMS signer arn. If present forc-deploy will automatically use AWS KMS signer instead of forc-wallet

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Deploy a single contract

    -

    forc deploy bc09bfa7a11a04ce42b0a5abf04fd437387ee49bf4561d575177e2946468b408

    -

    Deploy a single contract from a different path

    -

    forc deploy bc09bfa7a11a04ce42b0a5abf04fd437387ee49bf4561d575177e2946468b408 --path {path}

    -

    Deploy to a custom network

    -

    forc deploy --node-url https://testnet.fuel.network/graphql

    -

    EXAMPLE

    -

    You can use forc deploy, which triggers a contract deployment transaction and sends it to a running node.

    -

    Alternatively, you can deploy your Sway contract programmatically using fuels-rs, our Rust SDK.

    -

    You can find an example within our fuels-rs book.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/forc_client/forc_run.html b/master/book/forc/plugins/forc_client/forc_run.html deleted file mode 100644 index e18b363d199..00000000000 --- a/master/book/forc/plugins/forc_client/forc_run.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - forc run - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Run

    -

    Usage: forc run [OPTIONS] [SIGNING_KEY]

    -

    Arguments: -[SIGNING_KEY] -Set the key to be used for signing

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    --profile

    -

    Profile the compilation process

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    --gas-price <PRICE>

    -

    Gas price for the transaction

    -

    --script-gas-limit <SCRIPT_GAS_LIMIT>

    -

    Gas limit for the transaction

    -

    --max-fee <MAX_FEE>

    -

    Max fee for the transaction

    -

    --maturity <MATURITY>

    -

    Block height until which tx cannot be included

    -

    [default: 0]

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: debug]

    -

    --release

    -

    Use the release build profile.

    -

    The release profile can be customized in the manifest file.

    -

    --error-on-warnings

    -

    Treat warnings as errors

    -

    --node-url <NODE_URL>

    -

    The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000

    -

    You can also use --target, --testnet, or --mainnet to specify the Fuel node.

    -

    [env: FUEL_NODE_URL=]

    -

    --target <TARGET>

    -

    Use preset configurations for deploying to a specific target.

    -

    You can also use --node-url, --testnet, or --mainnet to specify the Fuel node.

    -

    Possible values are: [local, testnet, mainnet]

    -

    --testnet

    -

    Use preset configuration for testnet.

    -

    You can also use --node-url, --target, or --mainnet to specify the Fuel node.

    -

    --mainnet

    -

    Use preset configuration for mainnet.

    -

    You can also use --node-url, --target, or --testnet to specify the Fuel node.

    -

    -d, --data <DATA>

    -

    Hex string of data to input to script

    -

    --dry-run

    -

    Only craft transaction and print it out

    -

    -r, --pretty-print

    -

    Pretty-print the outputs from the node

    -

    --contract <CONTRACT>

    -

    32-byte contract ID that will be called during the transaction

    -

    --simulate

    -

    Execute the transaction and return the final mutated transaction along with receipts (which includes whether the transaction reverted or not). The transaction is not inserted in the node's view of the blockchain, (i.e. it does not affect the chain state)

    -

    --default-signer

    -

    Sign the transaction with default signer that is pre-funded by fuel-core. Useful for testing against local node

    -

    --unsigned

    -

    Deprecated in favor of --default-signer

    -

    --args <ARGS>

    -

    Arguments to pass into main function with forc run

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/forc_client/forc_submit.html b/master/book/forc/plugins/forc_client/forc_submit.html deleted file mode 100644 index d720430919f..00000000000 --- a/master/book/forc/plugins/forc_client/forc_submit.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - forc submit - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    A

    -

    Usage: forc-submit [OPTIONS] <TX_PATH>

    -

    Arguments:

    -

    <TX_PATH> -Path to the Transaction that is to be submitted to the Fuel node.

    -

    Paths to files ending with .json will be deserialized from JSON. Paths to files ending with .bin will be deserialized from bytes using the fuel_tx::Transaction::try_from_bytes constructor.

    -

    Options:

    -

    --node-url <NODE_URL>

    -

    The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000

    -

    You can also use --target, --testnet, or --mainnet to specify the Fuel node.

    -

    [env: FUEL_NODE_URL=]

    -

    --target <TARGET>

    -

    Use preset configurations for deploying to a specific target.

    -

    You can also use --node-url, --testnet, or --mainnet to specify the Fuel node.

    -

    Possible values are: [local, testnet, mainnet]

    -

    --testnet

    -

    Use preset configuration for testnet.

    -

    You can also use --node-url, --target, or --mainnet to specify the Fuel node.

    -

    --mainnet

    -

    Use preset configuration for mainnet.

    -

    You can also use --node-url, --target, or --testnet to specify the Fuel node.

    -

    --await <AWAIT>

    -

    Whether or not to await confirmation that the transaction has been committed.

    -

    When true, await commitment and output the transaction status. When false, do not await confirmation and simply output the transaction ID.

    -

    [default: true] -[possible values: true, false]

    -

    --tx-status-json <JSON>

    -

    Output the resulting transaction status as JSON rather than the default output

    -

    [default: false] -[possible values: true, false]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Submit a transaction from a json file

    -

    forc submit {path}/mint.json

    -

    Submit a transaction from a json file and wait for confirmation

    -

    forc submit {path}/mint.json --await true

    -

    Submit a transaction from a json file and get output in json

    -

    forc submit {path}/mint.json --tx-status-json true

    -

    Submit a transaction from a json file to testnet

    -

    forc submit {path}/mint.json --testnet

    -

    Submit a transaction from a json file to a local net

    -

    forc submit {path}/mint.json --target local

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/forc_client/index.html b/master/book/forc/plugins/forc_client/index.html deleted file mode 100644 index f7cfd27fed9..00000000000 --- a/master/book/forc/plugins/forc_client/index.html +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - forc client - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    forc-client

    -

    The forc plugin for interacting with a Fuel node.

    -

    Since transactions are going to require some gas, you need to sign them with an account that has enough coins to pay for them.

    -

    We offer multiple ways to sign the transaction:

    -
      -
    1. Sign the transaction via your local wallet using forc-client which integrates with our CLI wallet, forc-wallet.
    2. -
    3. Use the default signer to deploy to a local node
    4. -
    5. Use forc-wallet to manually sign transactions, and copy the signed transaction back to forc-client.
    6. -
    -

    The easiest and recommended way to interact with deployed networks such as our testnets is option 1, using forc-client to sign your transactions which reads your default forc-wallet vault. For interacting with local node, we recommend using the second option, which leads forc-client to sign transactions with the private key that comes pre-funded in local environments.

    -

    Option 1: Sign transactions via forc-client using your local forc-wallet vault

    -

    If you've used forc-wallet before, you'll already have a secure, password-protected vault holding your private key written to your file-system. forc-client is compatible with forc-wallet such that it can read that vault by asking you your password and use your account to sign transactions.

    -

    Example:

    -
    > forc deploy
    -
    -    Building /Users/yourname/test-projects/test-contract
    -    Finished release [optimized + fuel] target(s) in 11.39s
    -  Confirming transactions [deploy impl-contract]
    -             Network: https://testnet.fuel.network
    -             Wallet: /Users/yourname/.fuel/wallets/.wallet
    -✔ Wallet password · ********
    -? Wallet account ›
    -❯ [0] fuel12pls73y9hnqdqthvduy2x44x48zt8s50pkerf32kq26f2afeqdwq6rj9ar - 0.002197245 ETH
    -  [1] fuel1vzrm6kw9s3tv85gl25lpptsxrdguyzfhq6c8rk07tr6ft5g45nwqqh0uty - 0.001963631 ETH
    -? Do you agree to sign 1 transaction? (y/n) › yes
    -     Finished deploying impl-contract https://app.fuel.network/contract/0x94b712901f04332682d14c998a5fc5a078ed15321438f46d58d0383200cde43d
    -     Deployed in block https://app.fuel.network/block/5958351
    -
    -

    As it can be seen from the example, forc-client asks for your password to decrypt the forc-wallet vault, and list your accounts so that you can select the one you want to fund the transaction with.

    -

    Option 2: Using default signer

    -

    If you are not interacting with a deployed network, such as testnets, your local fuel-core environment can be structured such that it funds an account by default. Using --default-signer flag with forc-client binaries (run, deploy) will instruct forc-client to sign transactions with this pre-funded account. This makes it a useful command while working against a local node.

    -

    Example:

    -
    > forc deploy --default-signer
    -
    -    Building /Users/test/test-projects/test-contract
    -    Finished release [optimized + fuel] target(s) in 11.40s
    -  Confirming transactions [deploy impl-contract]
    -             Network: http://127.0.0.1:4000
    -    Finished deploying impl-contract 0xf9fb08ef18ce226954270d6d4f67677d484b8782a5892b3d436572b405407544
    -    Deployed in block 00000001
    -
    -

    Option 3: Manually signing through forc-wallet (Deprecated)

    -

    This option is for creating the transaction first, signing it manually, and supplying the signed transaction back to forc-client. Since it requires multiple steps, it is more error-prone and not recommended for general use cases. Also this will be deprecated soon.

    -
      -
    1. Construct the transaction by using either forc deploy or forc run. To do so simply run forc deploy --manual-sign or forc run --manual-sign with your desired parameters. For a list of parameters please refer to the forc-deploy or forc-run section of the book. Once you run either command you will be asked the address of the wallet you are going to be signing with. After the address is given the transaction will be generated and you will be given a transaction ID. At this point CLI will actively wait for you to insert the signature.
    2. -
    3. Take the transaction ID generated in the first step and sign it with forc wallet sign --account <account_index> tx-id <transaction_id>. This will generate a signature.
    4. -
    5. Take the signature generated in the second step and provide it to forc-deploy (or forc-run). Once the signature is provided, the signed transaction will be submitted.
    6. -
    -

    Other useful commands of forc-wallet

    -
      -
    • You can see a list of existing accounts with accounts command.
    • -
    -
    forc wallet accounts
    -
    -
      -
    • If you want to retrieve the address for an account by its index you can use account command.
    • -
    -
    forc wallet account <account_index>
    -
    -
    -

    If you want to sign the transaction generated by forc-deploy or forc-run with an account funded by default once you start your local node, you can pass --default-signer to them. Please note that this will only work against your local node.

    -
    forc-deploy --default-signer
    -
    -
    forc-run --default-signer
    -
    -
    -

    By default --default-signer flag would sign your transactions with the following private-key:

    -
    0xde97d8624a438121b86a1956544bd72ed68cd69f2c99555b08b1e8c51ffd511c
    -
    -

    Selecting a target network

    -

    By default, local is used for the target network. To interact with the latest testnet, use the --testnet flag. When this flag is passed, transactions created by forc-deploy will be sent to the latest testnet:

    -
    forc-deploy --testnet
    -
    -

    The same can be done to target mainnet:

    -
    forc-deploy --mainnet
    -
    -

    It is also possible to pass the exact node URL while using forc-deploy or forc-run which can be done using --node-url flag:

    -
    forc-deploy --node-url https://mainnet.fuel.network
    -
    -

    Another alternative is the --target option, which provides useful aliases to all targets. For example if you want to deploy to testnet you can use:

    -
    forc-deploy --target testnet
    -
    -

    Since deploying and running projects on the testnet cost gas, you will need coins to pay for them. You can get some using the testnet faucet.

    -

    Delayed transactions

    -

    For delayed transactions, you can use the --submit-only flag. This flag allows you to submit the transaction without waiting for its finalization.

    -

    One use case for this is multisig transactions, where a deployment transaction may stay in a pending state while waiting for all signatures.

    -
    forc-deploy --submit-only
    -
    -

    Deployment Artifacts

    -

    forc-deploy saves the details of each deployment in the out/deployments folder within the project's root directory. Below is an example of a deployment artifact:

    -
    {
    -  "transaction_id": "0xec27bb7a4c8a3b8af98070666cf4e6ea22ca4b9950a0862334a1830520012f5d",
    -  "salt": "0x9e35d1d5ef5724f29e649a3465033f5397d3ebb973c40a1d76bb35c253f0dec7",
    -  "network_endpoint": "http://127.0.0.1:4000",
    -  "chain_id": 0,
    -  "contract_id": "0x767eeaa7af2621e637f9785552620e175d4422b17d4cf0d76335c38808608a7b",
    -  "deployment_size": 68,
    -  "deployed_block_id": "0x915c6f372252be6bc54bd70df6362dae9bf750ba652bf5582d9b31c7023ca6cf"
    -}
    -
    -

    Proxy Contracts

    -

    forc-deploy supports deploying proxy contracts automatically if it is enabled in the Forc.toml of the contract.

    -
    [project]
    -name = "test_contract"
    -authors = ["Fuel Labs <contact@fuel.sh>"]
    -entry = "main.sw"
    -license = "Apache-2.0"
    -implicit-std = false
    -
    -[proxy]
    -enabled = true
    -
    -

    If there is no address field present under the proxy table, like the example above, forc will automatically create a proxy contract based on the SRC-14 implementation from sway-standards. After generating and deploying the proxy contract, the target is set to the current contract, and the owner of the proxy is set to the account that is signing the transaction for deployment.

    -

    This means that if you simply enable proxy in the Forc.toml, forc will automatically deploy a proxy contract for you and you do not need to do anything manually aside from signing the deployment transactions for the proxy contract. After deploying the proxy contract, the address is added into the address field of the proxy table.

    -

    If you want to update the target of an SRC-14 compliant proxy contract rather than deploying a new one, simply add its address in the address field, like the following example:

    -
    [project]
    -name = "test_contract"
    -authors = ["Fuel Labs <contact@fuel.sh>"]
    -entry = "main.sw"
    -license = "Apache-2.0"
    -implicit-std = false
    -
    -[proxy]
    -enabled = true
    -address = "0xd8c4b07a0d1be57b228f4c18ba7bca0c8655eb6e9d695f14080f2cf4fc7cd946" # example proxy contract address
    -
    -

    If an address is present, forc calls into that contract to update its target instead of deploying a new contract. Since a new proxy deployment adds its own address into the Forc.toml automatically, you can simply enable the proxy once and after the initial deployment, forc will keep updating the target accordingly for each new deployment of the same contract.

    -

    Large Contracts

    -

    For contracts over the maximum contract size limit (currently 100kB) defined by the network, forc-deploy will split the contract into chunks and deploy the contract with multiple transactions using the Rust SDK's loader contract functionality. Chunks that have already been deployed will be reused on subsequent deployments.

    -

    Deploying Scripts and Predicates

    -

    forc deploy now supports deploying scripts and predicates in addition to contracts. These are deployed as blobs with generated loaders for efficiency.

    -

    Scripts and predicates are deployed automatically when you run forc deploy on a project that contains them. The deployment process differs slightly from contract deployment:

    -
      -
    1. For scripts and predicates, the bytecode is uploaded as a blob.
    2. -
    3. A loader is generated that can load and execute the blob.
    4. -
    5. The loader bytecode is saved in the project's output directory.
    6. -
    -

    After deployment, you'll find new files in your project's output directory:

    -
      -
    • For scripts: <script_name>-loader.bin
    • -
    • For predicates: <predicate_name>-loader.bin and <predicate_name>-loader-root
    • -
    -

    The loader files contain the bytecode necessary to load and execute your script or predicate from the deployed blob.

    -

    This new deployment method allows for more efficient storage and execution of scripts and predicates on the Fuel network.

    -

    Note: Contracts are still deployed directly, not as blobs given that the contract size is under the maximum contract size limit defined by network (currently 100kB).

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/forc_crypto.html b/master/book/forc/plugins/forc_crypto.html deleted file mode 100644 index b9db6870b56..00000000000 --- a/master/book/forc/plugins/forc_crypto.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - forc crypto - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Forc

    -

    Usage: forc-crypto

    -

    Commands: -keccak256 Hashes the argument or file with this algorithm -sha256 Hashes the argument or file with this algorithm -address Converts an address to another format -get-public-key Get the public key from a message and its signature -new-key Creates a new key for use with fuel-core -parse-secret Parses a private key to view the associated public key -vanity Generate a vanity address -help Print this message or the help of the given subcommand(s)

    -

    Options:

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Hashes an argument with SHA256

    -

    forc crypto sha256 test

    -

    Hashes an argument with Keccak256

    -

    forc crypto keccak256 test

    -

    Hashes a file path with SHA256

    -

    forc crypto sha256 {file}

    -

    Hashes a file path with Keccak256

    -

    forc crypto keccak256 {file}

    -

    Convert an address to another format

    -

    forc crypto address fuel12e0xwx34nfp7jrzvn9mp5qkac3yvp7h8fx37ghl7klf82vv2wkys6wd523

    -

    Creates a new key default for block production

    -

    forc crypto new-key

    -

    Creates a new key for peering

    -

    forc crypto new-key -k peering

    -

    Creates a new key for block production

    -

    forc crypto new-key -k block-production

    -

    Parses the secret of a block production

    -

    forc crypto parse-secret "f5204427d0ab9a311266c96a377f7c329cb8a41b9088225b6fcf40eefb423e28"

    -

    Parses the secret of a peering

    -

    forc crypto parse-secret -k peering "f5204427d0ab9a311266c96a377f7c329cb8a41b9088225b6fcf40eefb423e28"

    -

    Get the public key from a message and its signature

    -

    forc crypto get-public-key
    -0x1eff08081394b72239a0cf7ff6b499213dcb7a338bedbd75d072d504588ef27a1f74d5ceb2f111ec02ede097fb09ed00aa9867922ed39299dae0b1afc0fa8661
    -"This is a message that is signed"

    -

    Generate a checksummed vanity address with a given prefix

    -

    forc crypto vanity --starts-with "aaa"

    -

    Generate a checksummed vanity address with a given suffix

    -

    forc crypto vanity --ends-with "aaa"

    -

    Generate a checksummed vanity address with a given prefix and suffix

    -

    forc crypto vanity --starts-with "00" --ends-with "ff"

    -

    Generate a checksummed vanity address with a given regex pattern

    -

    forc crypto vanity --regex "^00.*ff$"

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/forc_debug.html b/master/book/forc/plugins/forc_debug.html deleted file mode 100644 index b97fefa6a3a..00000000000 --- a/master/book/forc/plugins/forc_debug.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - forc debug - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Forc

    -

    Usage: forc-debug [OPTIONS] [API_URL]

    -

    Arguments: -[API_URL] The URL of the Fuel Client GraphQL API [default: http://127.0.0.1:4000/graphql]

    -

    Options:

    -

    -s, --serve

    -

    Start the DAP server

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/forc_doc.html b/master/book/forc/plugins/forc_doc.html deleted file mode 100644 index eeb99e68da2..00000000000 --- a/master/book/forc/plugins/forc_doc.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - forc doc - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Forc

    -

    Usage: forc-doc [OPTIONS]

    -

    Options:

    -

    --manifest-path <MANIFEST_PATH>

    -

    Path to the Forc.toml file. By default, forc-doc searches for the Forc.toml file in the -current directory or any parent directory

    -

    --document-private-items

    -

    Include non-public items in the documentation

    -

    --open

    -

    Open the docs in a browser after building them

    -

    --offline

    -

    Offline mode, prevents Forc from using the network when managing dependencies. Meaning it -will only try to use previously downloaded dependencies

    -

    -s, --silent

    -

    Silent mode. Don't output any warnings or errors to the command line

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs -to be updated, Forc will exit with an error

    -

    --no-deps

    -

    Do not build documentation for dependencies

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS Node to use for fetching IPFS sources.

    -

    Possible values: PUBLIC, LOCAL, <GATEWAY_URL>

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Build the docs for a project in the current path

    -

    forc doc

    -

    Build the docs for a project in the current path and open it in the browser

    -

    forc doc --open

    -

    Build the docs for a project located in another path

    -

    forc doc --manifest-path {path}

    -

    Build the docs for the current project exporting private types

    -

    forc doc --document-private-items

    -

    Build the docs offline without downloading any dependency from the network

    -

    forc doc --offline

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/forc_explore.html b/master/book/forc/plugins/forc_explore.html deleted file mode 100644 index 0a8d921dd26..00000000000 --- a/master/book/forc/plugins/forc_explore.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - forc explore - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    forc-explore

    -

    Forc plugin for running the Fuel Block Explorer.

    -

    USAGE:

    -

    forc-explore [OPTIONS] [SUBCOMMAND]

    -

    OPTIONS:

    -

    -h, --help

    -

    Print help information

    -

    -p, --port <PORT>

    -

    The port number at which the explorer will run on localhost [default: 3030]

    -

    -V, --version

    -

    Print version information

    -

    SUBCOMMANDS:

    -

    clean

    -

    Cleans up any existing state associated with the fuel block explorer

    -

    help

    -

    Print this message or the help of the given subcommand(s)

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/forc_fmt.html b/master/book/forc/plugins/forc_fmt.html deleted file mode 100644 index 0866533bc77..00000000000 --- a/master/book/forc/plugins/forc_fmt.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - forc fmt - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Forc

    -

    Usage: forc-fmt [OPTIONS]

    -

    Options:

    -

    -c, --check

    -

    Run in 'check' mode.

    -
      -
    • Exits with 0 if input is formatted correctly. - Exits with 1 and prints a diff if formatting is required.
    • -
    -

    -p, --path <PATH>

    -

    Path to the project, if not specified, current working directory will be used

    -

    -f, --file <FILE>

    -

    Formats a single .sw file with the default settings. If not specified, current working directory will be formatted using a Forc.toml configuration

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Run the formatter in check mode on the current directory

    -

    forc fmt --check

    -

    Run the formatter in check mode on the current directory with short format

    -

    forc fmt -c

    -

    Run formatter against a given file

    -

    forc fmt --file {path}/src/main.sw

    -

    Run formatter against a given file with short format

    -

    forc fmt -f {path}/src/main.sw

    -

    Run formatter against a given dir

    -

    forc fmt --path {path}

    -

    Run formatter against a given dir with short format

    -

    forc fmt -p {path}

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/forc_lsp.html b/master/book/forc/plugins/forc_lsp.html deleted file mode 100644 index 9292d2beae2..00000000000 --- a/master/book/forc/plugins/forc_lsp.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - forc lsp - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Forc

    -

    Usage: forc-lsp

    -

    Options:

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/plugins/index.html b/master/book/forc/plugins/index.html deleted file mode 100644 index ca197719f48..00000000000 --- a/master/book/forc/plugins/index.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - Plugins - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Plugins

    -

    Plugins can be used to extend forc with new commands that go beyond the native commands mentioned in the previous chapter. While the Fuel ecosystem provides a few commonly useful plugins (forc-fmt, forc-client, forc-lsp, forc-explore), anyone can write their own!

    -

    Let's install a plugin, forc-explore, and see what's underneath the plugin:

    -
    cargo install forc-explore
    -
    -

    Check that we have installed forc-explore:

    -
    $ forc plugins
    -Installed Plugins:
    -forc-explore
    -
    -

    forc-explore runs the Fuel Network Explorer, which you can run and check out for yourself:

    -
    $ forc explore
    -Fuel Network Explorer 0.1.1
    -Running server on http://127.0.0.1:3030
    -Server::run{addr=127.0.0.1:3030}: listening on http://127.0.0.1:3030
    -
    -

    You can visit http://127.0.0.1:3030 to check out the network explorer!

    -

    Note that some plugin crates can also provide more than one command. For example, installing the forc-client plugin provides the forc deploy and forc run commands. This is achieved by specifying multiple [[bin]] targets within the forc-client manifest.

    -

    Writing your own plugin

    -

    We encourage anyone to write and publish their own forc plugin to enhance their development experience.

    -

    Your plugin must be named in the format forc-<MY_PLUGIN> and you may use the above template as a starting point. You can use clap and add more subcommands, options and configurations to suit your plugin's needs.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/forc/workspaces.html b/master/book/forc/workspaces.html deleted file mode 100644 index 9104d66a987..00000000000 --- a/master/book/forc/workspaces.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - Workspaces - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Workspaces

    -

    A workspace is a collection of one or more packages, namely workspace members, that are managed together.

    -

    The key points for workspaces are:

    -
      -
    • Common forc commands available for a single package can also be used for a workspace, like forc build or forc deploy.
    • -
    • All packages share a common Forc.lock file which resides in the root directory of the workspace.
    • -
    -

    Workspace manifests are declared within Forc.toml files and support the following fields:

    -
      -
    • members - Packages to include in the workspace.
    • -
    • [patch] - Defines the patches.
    • -
    -

    An empty workspace can be created with forc new --workspace or forc init --workspace.

    -

    The members field

    -

    The members field defines which packages are members of the workspace:

    -
    [workspace]
    -members = ["member1", "path/to/member2"]
    -
    -

    The members field accepts entries to be given in relative path with respect to the workspace root. -Packages that are located within a workspace directory but are not contained within the members set are ignored.

    -

    The [patch] section

    -

    The [patch] section can be used to override any dependency in the workspace dependency graph. The usage is the same with package level [patch] section and details can be seen here.

    -

    It is not allowed to declare patch table in member of a workspace if the workspace manifest file contains a patch table.

    -

    Example:

    -
    [workspace]
    -members = ["member1", "path/to/member2"]
    -
    -
    -[patch.'https://github.com/fuellabs/sway']
    -std = { git = "https://github.com/fuellabs/sway", branch = "test" }
    -
    -

    In the above example each occurrence of std as a dependency in the workspace will be changed with std from test branch of sway repo.

    -

    Some forc commands that support workspaces

    -
      -
    • forc build - Builds an entire workspace.
    • -
    • forc deploy - Builds and deploys all deployable members (i.e, contracts) of the workspace in the correct order.
    • -
    • forc run - Builds and runs all scripts of the workspace.
    • -
    • forc check - Checks all members of the workspace.
    • -
    • forc update - Checks and updates workspace level Forc.lock file that is shared between workspace members.
    • -
    • forc clean - Cleans all output artifacts for each member of the workspace.
    • -
    • forc fmt - Formats all members of a workspace.
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/highlight.css b/master/book/highlight.css deleted file mode 100644 index ba57b82b27d..00000000000 --- a/master/book/highlight.css +++ /dev/null @@ -1,82 +0,0 @@ -/* - * An increased contrast highlighting scheme loosely based on the - * "Base16 Atelier Dune Light" theme by Bram de Haan - * (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) - * Original Base16 color scheme by Chris Kempson - * (https://github.com/chriskempson/base16) - */ - -/* Comment */ -.hljs-comment, -.hljs-quote { - color: #575757; -} - -/* Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #d70025; -} - -/* Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #b21e00; -} - -/* Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #008200; -} - -/* Blue */ -.hljs-title, -.hljs-section { - color: #0030f2; -} - -/* Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #9d00ec; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f6f7f6; - color: #000; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-addition { - color: #22863a; - background-color: #f0fff4; -} - -.hljs-deletion { - color: #b31d28; - background-color: #ffeef0; -} diff --git a/master/book/highlight.js b/master/book/highlight.js deleted file mode 100644 index 04e33aac1e1..00000000000 --- a/master/book/highlight.js +++ /dev/null @@ -1,392 +0,0 @@ -/*! - Highlight.js v11.3.1 (git: 2a972d8658) - (c) 2006-2023 Ivan Sagalaev and other contributors - License: BSD-3-Clause - */ -var hljs=function(){"use strict";var e={exports:{}};function t(e){ -return e instanceof Map?e.clear=e.delete=e.set=()=>{ -throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{ -throw Error("set is read-only") -}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((n=>{var s=e[n] -;"object"!=typeof s||Object.isFrozen(s)||t(s)})),e} -e.exports=t,e.exports.default=t;var n=e.exports;class s{constructor(e){ -void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1} -ignoreMatch(){this.isMatchIgnored=!0}}function i(e){ -return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'") -}function a(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t] -;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}const r=e=>!!e.kind -;class o{constructor(e,t){ -this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){ -this.buffer+=i(e)}openNode(e){if(!r(e))return;let t=e.kind -;t=e.sublanguage?"language-"+t:((e,{prefix:t})=>{if(e.includes(".")){ -const n=e.split(".") -;return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ") -}return`${t}${e}`})(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){ -r(e)&&(this.buffer+="")}value(){return this.buffer}span(e){ -this.buffer+=``}}class l{constructor(){this.rootNode={ -children:[]},this.stack=[this.rootNode]}get top(){ -return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){ -this.top.children.push(e)}openNode(e){const t={kind:e,children:[]} -;this.add(t),this.stack.push(t)}closeNode(){ -if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){ -for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)} -walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){ -return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t), -t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){ -"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{ -l._collapse(e)})))}}class c extends l{constructor(e){super(),this.options=e} -addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())} -addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root -;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){ -return new o(this,this.options).value()}finalize(){return!0}}function d(e){ -return e?"string"==typeof e?e:e.source:null}function u(e){return b("(?=",e,")")} -function g(e){return b("(?:",e,")*")}function h(e){return b("(?:",e,")?")} -function b(...e){return e.map((e=>d(e))).join("")}function p(...e){const t=(e=>{ -const t=e[e.length-1] -;return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{} -})(e);return"("+(t.capture?"":"?:")+e.map((e=>d(e))).join("|")+")"} -function f(e){return RegExp(e.toString()+"|").exec("").length-1} -const m=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ -;function E(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n -;let s=d(e),i="";for(;s.length>0;){const e=m.exec(s);if(!e){i+=s;break} -i+=s.substring(0,e.index), -s=s.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+(Number(e[1])+t):(i+=e[0], -"("===e[0]&&n++)}return i})).map((e=>`(${e})`)).join(t)} -const _="[a-zA-Z]\\w*",w="[a-zA-Z_]\\w*",y="\\b\\d+(\\.\\d+)?",N="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",x="\\b(0b[01]+)",k={ -begin:"\\\\[\\s\\S]",relevance:0},v={scope:"string",begin:"'",end:"'", -illegal:"\\n",contains:[k]},O={scope:"string",begin:'"',end:'"',illegal:"\\n", -contains:[k]},S=(e,t,n={})=>{const s=a({scope:"comment",begin:e,end:t, -contains:[]},n);s.contains.push({scope:"doctag", -begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)", -end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) -;const i=p("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) -;return s.contains.push({begin:b(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),s -},R=S("//","$"),M=S("/\\*","\\*/"),I=S("#","$");var A=Object.freeze({ -__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:_,UNDERSCORE_IDENT_RE:w, -NUMBER_RE:y,C_NUMBER_RE:N,BINARY_NUMBER_RE:x, -RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~", -SHEBANG:(e={})=>{const t=/^#![ ]*\// -;return e.binary&&(e.begin=b(t,/.*\b/,e.binary,/\b.*/)),a({scope:"meta",begin:t, -end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)}, -BACKSLASH_ESCAPE:k,APOS_STRING_MODE:v,QUOTE_STRING_MODE:O,PHRASAL_WORDS_MODE:{ -begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ -},COMMENT:S,C_LINE_COMMENT_MODE:R,C_BLOCK_COMMENT_MODE:M,HASH_COMMENT_MODE:I, -NUMBER_MODE:{scope:"number",begin:y,relevance:0},C_NUMBER_MODE:{scope:"number", -begin:N,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:x,relevance:0}, -REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//, -end:/\/[gimuy]*/,illegal:/\n/,contains:[k,{begin:/\[/,end:/\]/,relevance:0, -contains:[k]}]}]},TITLE_MODE:{scope:"title",begin:_,relevance:0}, -UNDERSCORE_TITLE_MODE:{scope:"title",begin:w,relevance:0},METHOD_GUARD:{ -begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{ -"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{ -t.data._beginMatch!==e[1]&&t.ignoreMatch()}})});function T(e,t){ -"."===e.input[e.index-1]&&t.ignoreMatch()}function D(e,t){ -void 0!==e.className&&(e.scope=e.className,delete e.className)}function j(e,t){ -t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)", -e.__beforeBegin=T,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords, -void 0===e.relevance&&(e.relevance=0))}function C(e,t){ -Array.isArray(e.illegal)&&(e.illegal=p(...e.illegal))}function B(e,t){ -if(e.match){ -if(e.begin||e.end)throw Error("begin & end are not supported with match") -;e.begin=e.match,delete e.match}}function L(e,t){ -void 0===e.relevance&&(e.relevance=1)}const z=(e,t)=>{if(!e.beforeMatch)return -;if(e.starts)throw Error("beforeMatch cannot be used with starts") -;const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t] -})),e.keywords=n.keywords,e.begin=b(n.beforeMatch,u(n.begin)),e.starts={ -relevance:0,contains:[Object.assign(n,{endsParent:!0})] -},e.relevance=0,delete n.beforeMatch -},$=["of","and","for","in","not","or","if","then","parent","list","value"] -;function U(e,t,n="keyword"){const s=Object.create(null) -;return"string"==typeof e?i(n,e.split(" ")):Array.isArray(e)?i(n,e):Object.keys(e).forEach((n=>{ -Object.assign(s,U(e[n],t,n))})),s;function i(e,n){ -t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split("|") -;s[n[0]]=[e,H(n[0],n[1])]}))}}function H(e,t){ -return t?Number(t):(e=>$.includes(e.toLowerCase()))(e)?0:1}const P={},K=e=>{ -console.error(e)},G=(e,...t)=>{console.log("WARN: "+e,...t)},F=(e,t)=>{ -P[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),P[`${e}/${t}`]=!0) -},Z=Error();function W(e,t,{key:n}){let s=0;const i=e[n],a={},r={} -;for(let e=1;e<=t.length;e++)r[e+s]=i[e],a[e+s]=!0,s+=f(t[e-1]) -;e[n]=r,e[n]._emit=a,e[n]._multi=!0}function X(e){(e=>{ -e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope, -delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={ -_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope -}),(e=>{if(Array.isArray(e.begin)){ -if(e.skip||e.excludeBegin||e.returnBegin)throw K("skip, excludeBegin, returnBegin not compatible with beginScope: {}"), -Z -;if("object"!=typeof e.beginScope||null===e.beginScope)throw K("beginScope must be object"), -Z;W(e,e.begin,{key:"beginScope"}),e.begin=E(e.begin,{joinWith:""})}})(e),(e=>{ -if(Array.isArray(e.end)){ -if(e.skip||e.excludeEnd||e.returnEnd)throw K("skip, excludeEnd, returnEnd not compatible with endScope: {}"), -Z -;if("object"!=typeof e.endScope||null===e.endScope)throw K("endScope must be object"), -Z;W(e,e.end,{key:"endScope"}),e.end=E(e.end,{joinWith:""})}})(e)}function q(e){ -function t(t,n){ -return RegExp(d(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":"")) -}class n{constructor(){ -this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0} -addRule(e,t){ -t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]), -this.matchAt+=f(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) -;const e=this.regexes.map((e=>e[1]));this.matcherRe=t(E(e,{joinWith:"|" -}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex -;const t=this.matcherRe.exec(e);if(!t)return null -;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),s=this.matchIndexes[n] -;return t.splice(0,n),Object.assign(t,s)}}class s{constructor(){ -this.rules=[],this.multiRegexes=[], -this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){ -if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n -;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))), -t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){ -return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){ -this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){ -const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex -;let n=t.exec(e) -;if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{ -const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)} -return n&&(this.regexIndex+=n.position+1, -this.regexIndex===this.count&&this.considerAll()),n}} -if(e.compilerExtensions||(e.compilerExtensions=[]), -e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") -;return e.classNameAliases=a(e.classNameAliases||{}),function n(i,r){const o=i -;if(i.isCompiled)return o -;[D,B,X,z].forEach((e=>e(i,r))),e.compilerExtensions.forEach((e=>e(i,r))), -i.__beforeBegin=null,[j,C,L].forEach((e=>e(i,r))),i.isCompiled=!0;let l=null -;return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords), -l=i.keywords.$pattern, -delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=U(i.keywords,e.case_insensitive)), -o.keywordPatternRe=t(l,!0), -r&&(i.begin||(i.begin=/\B|\b/),o.beginRe=t(o.begin),i.end||i.endsWithParent||(i.end=/\B|\b/), -i.end&&(o.endRe=t(o.end)), -o.terminatorEnd=d(o.end)||"",i.endsWithParent&&r.terminatorEnd&&(o.terminatorEnd+=(i.end?"|":"")+r.terminatorEnd)), -i.illegal&&(o.illegalRe=t(i.illegal)), -i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((t=>a(e,{ -variants:null},t)))),e.cachedVariants?e.cachedVariants:V(e)?a(e,{ -starts:e.starts?a(e.starts):null -}):Object.isFrozen(e)?a(e):e))("self"===e?i:e)))),i.contains.forEach((e=>{n(e,o) -})),i.starts&&n(i.starts,r),o.matcher=(e=>{const t=new s -;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin" -}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end" -}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t})(o),o}(e)}function V(e){ -return!!e&&(e.endsWithParent||V(e.starts))}class Q extends Error{ -constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}} -const J=i,Y=a,ee=Symbol("nomatch");var te=(e=>{ -const t=Object.create(null),i=Object.create(null),a=[];let r=!0 -;const o="Could not find the language '{}', did you forget to load/include a language module?",l={ -disableAutodetect:!0,name:"Plain text",contains:[]};let d={ -ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i, -languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-", -cssSelector:"pre code",languages:null,__emitter:c};function f(e){ -return d.noHighlightRe.test(e)}function m(e,t,n){let s="",i="" -;"object"==typeof t?(s=e, -n=t.ignoreIllegals,i=t.language):(F("10.7.0","highlight(lang, code, ...args) has been deprecated."), -F("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"), -i=e,s=t),void 0===n&&(n=!0);const a={code:s,language:i};O("before:highlight",a) -;const r=a.result?a.result:E(a.language,a.code,n) -;return r.code=a.code,O("after:highlight",r),r}function E(e,n,i,a){ -const l=Object.create(null);function c(){if(!v.keywords)return void S.addText(R) -;let e=0;v.keywordPatternRe.lastIndex=0;let t=v.keywordPatternRe.exec(R),n="" -;for(;t;){n+=R.substring(e,t.index) -;const i=y.case_insensitive?t[0].toLowerCase():t[0],a=(s=i,v.keywords[s]);if(a){ -const[e,s]=a -;if(S.addText(n),n="",l[i]=(l[i]||0)+1,l[i]<=7&&(M+=s),e.startsWith("_"))n+=t[0];else{ -const n=y.classNameAliases[e]||e;S.addKeyword(t[0],n)}}else n+=t[0] -;e=v.keywordPatternRe.lastIndex,t=v.keywordPatternRe.exec(R)}var s -;n+=R.substr(e),S.addText(n)}function u(){null!=v.subLanguage?(()=>{ -if(""===R)return;let e=null;if("string"==typeof v.subLanguage){ -if(!t[v.subLanguage])return void S.addText(R) -;e=E(v.subLanguage,R,!0,O[v.subLanguage]),O[v.subLanguage]=e._top -}else e=_(R,v.subLanguage.length?v.subLanguage:null) -;v.relevance>0&&(M+=e.relevance),S.addSublanguage(e._emitter,e.language) -})():c(),R=""}function g(e,t){let n=1;for(;void 0!==t[n];){if(!e._emit[n]){n++ -;continue}const s=y.classNameAliases[e[n]]||e[n],i=t[n] -;s?S.addKeyword(i,s):(R=i,c(),R=""),n++}}function h(e,t){ -return e.scope&&"string"==typeof e.scope&&S.openNode(y.classNameAliases[e.scope]||e.scope), -e.beginScope&&(e.beginScope._wrap?(S.addKeyword(R,y.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap), -R=""):e.beginScope._multi&&(g(e.beginScope,t),R="")),v=Object.create(e,{parent:{ -value:v}}),v}function b(e,t,n){let i=((e,t)=>{const n=e&&e.exec(t) -;return n&&0===n.index})(e.endRe,n);if(i){if(e["on:end"]){const n=new s(e) -;e["on:end"](t,n),n.isMatchIgnored&&(i=!1)}if(i){ -for(;e.endsParent&&e.parent;)e=e.parent;return e}} -if(e.endsWithParent)return b(e.parent,t,n)}function p(e){ -return 0===v.matcher.regexIndex?(R+=e[0],1):(T=!0,0)}function f(e){ -const t=e[0],s=n.substr(e.index),i=b(v,e,s);if(!i)return ee;const a=v -;v.endScope&&v.endScope._wrap?(u(), -S.addKeyword(t,v.endScope._wrap)):v.endScope&&v.endScope._multi?(u(), -g(v.endScope,e)):a.skip?R+=t:(a.returnEnd||a.excludeEnd||(R+=t), -u(),a.excludeEnd&&(R=t));do{ -v.scope&&S.closeNode(),v.skip||v.subLanguage||(M+=v.relevance),v=v.parent -}while(v!==i.parent);return i.starts&&h(i.starts,e),a.returnEnd?0:t.length} -let m={};function w(t,a){const o=a&&a[0];if(R+=t,null==o)return u(),0 -;if("begin"===m.type&&"end"===a.type&&m.index===a.index&&""===o){ -if(R+=n.slice(a.index,a.index+1),!r){const t=Error(`0 width match regex (${e})`) -;throw t.languageName=e,t.badRule=m.rule,t}return 1} -if(m=a,"begin"===a.type)return(e=>{ -const t=e[0],n=e.rule,i=new s(n),a=[n.__beforeBegin,n["on:begin"]] -;for(const n of a)if(n&&(n(e,i),i.isMatchIgnored))return p(t) -;return n.skip?R+=t:(n.excludeBegin&&(R+=t), -u(),n.returnBegin||n.excludeBegin||(R=t)),h(n,e),n.returnBegin?0:t.length})(a) -;if("illegal"===a.type&&!i){ -const e=Error('Illegal lexeme "'+o+'" for mode "'+(v.scope||"")+'"') -;throw e.mode=v,e}if("end"===a.type){const e=f(a);if(e!==ee)return e} -if("illegal"===a.type&&""===o)return 1 -;if(A>1e5&&A>3*a.index)throw Error("potential infinite loop, way more iterations than matches") -;return R+=o,o.length}const y=x(e) -;if(!y)throw K(o.replace("{}",e)),Error('Unknown language: "'+e+'"') -;const N=q(y);let k="",v=a||N;const O={},S=new d.__emitter(d);(()=>{const e=[] -;for(let t=v;t!==y;t=t.parent)t.scope&&e.unshift(t.scope) -;e.forEach((e=>S.openNode(e)))})();let R="",M=0,I=0,A=0,T=!1;try{ -for(v.matcher.considerAll();;){ -A++,T?T=!1:v.matcher.considerAll(),v.matcher.lastIndex=I -;const e=v.matcher.exec(n);if(!e)break;const t=w(n.substring(I,e.index),e) -;I=e.index+t}return w(n.substr(I)),S.closeAllNodes(),S.finalize(),k=S.toHTML(),{ -language:e,value:k,relevance:M,illegal:!1,_emitter:S,_top:v}}catch(t){ -if(t.message&&t.message.includes("Illegal"))return{language:e,value:J(n), -illegal:!0,relevance:0,_illegalBy:{message:t.message,index:I, -context:n.slice(I-100,I+100),mode:t.mode,resultSoFar:k},_emitter:S};if(r)return{ -language:e,value:J(n),illegal:!1,relevance:0,errorRaised:t,_emitter:S,_top:v} -;throw t}}function _(e,n){n=n||d.languages||Object.keys(t);const s=(e=>{ -const t={value:J(e),illegal:!1,relevance:0,_top:l,_emitter:new d.__emitter(d)} -;return t._emitter.addText(e),t})(e),i=n.filter(x).filter(v).map((t=>E(t,e,!1))) -;i.unshift(s);const a=i.sort(((e,t)=>{ -if(e.relevance!==t.relevance)return t.relevance-e.relevance -;if(e.language&&t.language){if(x(e.language).supersetOf===t.language)return 1 -;if(x(t.language).supersetOf===e.language)return-1}return 0})),[r,o]=a,c=r -;return c.secondBest=o,c}function w(e){let t=null;const n=(e=>{ -let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"" -;const n=d.languageDetectRe.exec(t);if(n){const t=x(n[1]) -;return t||(G(o.replace("{}",n[1])), -G("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"} -return t.split(/\s+/).find((e=>f(e)||x(e)))})(e);if(f(n))return -;if(O("before:highlightElement",{el:e,language:n -}),e.children.length>0&&(d.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."), -console.warn("https://github.com/highlightjs/highlight.js/issues/2886"), -console.warn(e)), -d.throwUnescapedHTML))throw new Q("One of your code blocks includes unescaped HTML.",e.innerHTML) -;t=e;const s=t.textContent,a=n?m(s,{language:n,ignoreIllegals:!0}):_(s) -;e.innerHTML=a.value,((e,t,n)=>{const s=t&&i[t]||n -;e.classList.add("hljs"),e.classList.add("language-"+s) -})(e,n,a.language),e.result={language:a.language,re:a.relevance, -relevance:a.relevance},a.secondBest&&(e.secondBest={ -language:a.secondBest.language,relevance:a.secondBest.relevance -}),O("after:highlightElement",{el:e,result:a,text:s})}let y=!1;function N(){ -"loading"!==document.readyState?document.querySelectorAll(d.cssSelector).forEach(w):y=!0 -}function x(e){return e=(e||"").toLowerCase(),t[e]||t[i[e]]} -function k(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{ -i[e.toLowerCase()]=t}))}function v(e){const t=x(e) -;return t&&!t.disableAutodetect}function O(e,t){const n=e;a.forEach((e=>{ -e[n]&&e[n](t)}))} -"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{ -y&&N()}),!1),Object.assign(e,{highlight:m,highlightAuto:_,highlightAll:N, -highlightElement:w, -highlightBlock:e=>(F("10.7.0","highlightBlock will be removed entirely in v12.0"), -F("10.7.0","Please use highlightElement now."),w(e)),configure:e=>{d=Y(d,e)}, -initHighlighting:()=>{ -N(),F("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")}, -initHighlightingOnLoad:()=>{ -N(),F("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.") -},registerLanguage:(n,s)=>{let i=null;try{i=s(e)}catch(e){ -if(K("Language definition for '{}' could not be registered.".replace("{}",n)), -!r)throw e;K(e),i=l} -i.name||(i.name=n),t[n]=i,i.rawDefinition=s.bind(null,e),i.aliases&&k(i.aliases,{ -languageName:n})},unregisterLanguage:e=>{delete t[e] -;for(const t of Object.keys(i))i[t]===e&&delete i[t]}, -listLanguages:()=>Object.keys(t),getLanguage:x,registerAliases:k, -autoDetection:v,inherit:Y,addPlugin:e=>{(e=>{ -e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{ -e["before:highlightBlock"](Object.assign({block:t.el},t)) -}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{ -e["after:highlightBlock"](Object.assign({block:t.el},t))})})(e),a.push(e)} -}),e.debugMode=()=>{r=!1},e.safeMode=()=>{r=!0 -},e.versionString="11.3.1",e.regex={concat:b,lookahead:u,either:p,optional:h, -anyNumberOfTimes:g};for(const e in A)"object"==typeof A[e]&&n(A[e]) -;return Object.assign(e,A),e})({}),ne=Object.freeze({__proto__:null, -grmr_sway:e=>{const t={className:"title.function.invoke",relevance:0, -begin:b(/\b/,/(?!let\b)/,e.IDENT_RE,u(/\s*\(/))},n="([u](8|16|32|64))?";return{ -name:"Sway",aliases:["sw"],keywords:{$pattern:e.IDENT_RE+"!?", -keyword:["abi","as","asm","break","const","continue","contract","deref","else","enum","fn","for","if","impl","let","library","mod","match","mut","predicate","pub","ref","return","script","Self","self","storage","str","struct","type","trait","use","where","while"], -literal:["true","false","Some","None","Ok","Err"], -built_in:["bool","char","u8","u16","u32","u64","b256","str","Self"]}, -illegal:""},t]}}, -grmr_rust:e=>{const t=e.regex,n={className:"title.function.invoke",relevance:0, -begin:t.concat(/\b/,/(?!let\b)/,e.IDENT_RE,t.lookahead(/\s*\(/)) -},s="([ui](8|16|32|64|128|size)|f(32|64))?",i=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bin!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"] -;return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?", -type:["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"], -keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"], -literal:["true","false","Some","None","Ok","Err"],built_in:i},illegal:""},n]}}, -grmr_ini:e=>{const t=e.regex,n={className:"number",relevance:0,variants:[{ -begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},s=e.COMMENT();s.variants=[{ -begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={className:"variable", -variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},a={ -className:"literal",begin:/\bon|off|true|false|yes|no\b/},r={className:"string", -contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{ -begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}] -},o={begin:/\[/,end:/\]/,contains:[s,a,i,r,n,"self"],relevance:0 -},l=t.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{ -name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/, -contains:[s,{className:"section",begin:/\[+/,end:/\]+/},{ -begin:t.concat(l,"(\\s*\\.\\s*",l,")*",t.lookahead(/\s*=\s*[^#\s]/)), -className:"attr",starts:{end:/$/,contains:[s,o,a,i,r,n]}}]}},grmr_bash:e=>{ -const t=e.regex,n={},s={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/, -contains:[n]}]};Object.assign(n,{className:"variable",variants:[{ -begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},s]});const i={ -className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},a={ -begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/, -end:/(\w+)/,className:"string"})]}},r={className:"string",begin:/"/,end:/"/, -contains:[e.BACKSLASH_ESCAPE,n,i]};i.contains.push(r);const o={begin:/\$\(\(/, -end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n] -},l=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10 -}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0, -contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{ -name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/, -keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"], -literal:["true","false"], -built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"] -},contains:[l,e.SHEBANG(),c,o,e.HASH_COMMENT_MODE,a,{match:/(\/[a-z._-]+)+/},r,{ -className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}, -grmr_shell:e=>({name:"Shell Session",aliases:["console","shellsession"], -contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{ -end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}),grmr_json:e=>({name:"JSON", -contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01 -},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,{ -beginKeywords:"true false null" -},e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}) -});const se=te;for(const e of Object.keys(ne)){ -const t=e.replace("grmr_","").replace("_","-");se.registerLanguage(t,ne[e])} -return se}() -;"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); \ No newline at end of file diff --git a/master/book/index.html b/master/book/index.html deleted file mode 100644 index 37125132494..00000000000 --- a/master/book/index.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - The Sway Programming Language - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    The Sway Programming Language

    -

    Welcome to the Sway programming language book 🌴.

    -

    Q: Hi! What is Sway?

    -

    Sway is a domain-specific programming language for implementing smart contracts on blockchain platforms, most notably for the Fuel Virtual Machine (Fuel VM).

    -

    Heavily inspired by Rust's approach to systems programming, Sway aims to bring modern programming language features and tooling to smart contract development whilst retaining performance, fine grained control and making extensive use of static analysis to prevent common security issues.

    -

    Q: What does "domain-specific" mean?

    -

    Sway is specifically made to be used within a blockchain environment, which behaves very differently than traditional computers. -This domain specific design permits it to make the right decisions about trade-offs at every level of the stack, enabling you to write fast, secure and cost effective smart contracts with features suited to your specific needs.

    -

    Q: Why not use Solidity?

    -

    Solidity is a venerable pioneer but it suffers from being tied to a lot of the historical quirks of the EVM. -It lacks common features programmers have come to expect, has a relatively inexpressive type system, and it lacks a unified tooling ecosystem.

    -

    In Sway, we let you design smart contracts with a full modern box of tools. -You get a fully featured language with generics, algebraic types and trait based polymorphism. -You also get an integrated, unified and easy to use toolchain with code completion LSP server, formatter, documentation generation and everything you need to run and deploy your contracts so that nothing comes between you and implementing what you want.

    -

    Our expressive type system allows you to catch semantic mistakes, we provide good defaults and we do extensive static analysis checks (such as enforcing the Checks, Effects, Interactions pattern) so that you can make sure you write secure and correct code at compile time.

    -

    Q: Why not use Rust?

    -

    Whilst Rust is a great systems programming language (and Sway itself is written in Rust), it isn't suited for smart contract development.

    -

    Rust shines because it can use zero-cost abstractions and its sophisticated borrow-checker memory model to achieve impressive runtime performance for complex programs without a garbage collector.

    -

    On a blockchain, cost of execution and deployment is the scarce resource. -Memory usage is low and execution time is short. -This makes complex memory management in general much too expensive to be worthwhile and Rust's borrow checker a burden with no upside.

    -

    General purpose programming languages in general are ill suited to this environment because their design has to assume execution on a general-purpose computing environment.

    -

    Sway attempts to bring all the other advantages of Rust, including its modern type system, approach to safety and good defaults to smart contract developers by providing familiar syntax and features adapted to the specific needs of the blockchain environment.

    -

    Q: I don't know Rust or Solidity. Can I still learn Sway?

    -

    Yes! If you are familiar with the basics of programming, blockchain, and using a terminal you can build with Sway.

    -

    Q: What can I build with Sway?

    -

    You can build smart contracts and their components and libraries for them. -You can learn more about the different program types and how they fit together in the Program Types section.

    -

    Q: Do I need to install anything?

    -

    If you want to develop with Sway in your local environment, you need to install fuelup and your editor of choice that supports LSP, such as VSCode.

    -

    If you don't want to install anything just yet, you can use the Sway Playground to edit, compile, and deploy Sway code.

    -

    Q: Where can I find example Sway code?

    -

    You can find example applications built with Sway in the Sway Applications repository on GitHub. You can also find projects building on Fuel in the Fuel ecosystem home.

    -

    Q: What is the standard library?

    -

    The standard library, also referred to as std, is a library that offers core functions and helpers for developing in Sway. The standard library has its own reference documentation that has detailed information about each module in std.

    -

    Q: What are Sway standards?

    -

    Similar to ERC standards for Ethereum and Solidity, Sway has its own SRC standards that help enable cross compatibility across different smart contracts. For more information on using a Sway Standard, you can check out the Sway-Standards Repository.

    -

    Q: How can I make a token?

    -

    Sway has multiple native assets. To mint a new native asset, check out the native assets page.

    -

    Q: How can I make an NFT?

    -

    You can find an example of an NFT contract in Sway in the Sway Applications repo.

    -

    Q: How can I test Sway code?

    -

    Sway provides unit testing, so you can test your Sway code with Sway. You can also use the Fuel Rust SDK or TypeScript SDK to test your Sway programs.

    -

    Q: How can I deploy a contract?

    -

    You can use the forc deploy command to deploy a contract. For a detailed guide on how to deploy a contract, refer to the quickstart guide.

    -

    Q: Is there a way to convert Solidity code to Sway?

    -

    Yes! You can use the Solidity to Sway transpiler built in to the Sway Playground to convert Solidity code into Sway code. Note that the transpiler is still experimental, and may not work in every case.

    -

    Q: How can I get help with Sway?

    -

    If you run into an issue or have a question, post it on the Fuel forum so someone in the Fuel community can help.

    -

    Q: Where should I get started?

    -

    Ready to build? You can find step-by-step guides for how to build an application with Sway in the Fuel Developer Guides.

    -

    Want to read? Get started by reading the Introduction and Basics sections of this book.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/introduction/core_library.html b/master/book/introduction/core_library.html deleted file mode 100644 index d958fab54dd..00000000000 --- a/master/book/introduction/core_library.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - Core Library - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Core Library

    -

    The Sway Core Library, like the name suggests contains core operators and logic for the primitive types of the Sway programming language. These traits and methods are an extension of the primitive types u8, u16, u32, u64, u256, str[], str, bool and , b256 and can be used where appropriate.

    -

    The latest core library documentation can be found here. If the latest version is not compatible please refer to the appropriate tagged release.

    -

    Using the Core Library

    -

    Core library functionalities do not need to be explicitly imported and will work out of the box after creating any new Sway project with forc new. The use keyword is simply not required.

    -

    Consider this example of using the modulo function for two like value types:

    -
    let val_1 = 10;
    -let val_2 = 2;
    -let result = val_1 % val_2;
    -
    -

    Core Library Prelude

    -

    The prelude contains a list of operations essential to all Sway programs. The latest version of the prelude can be found here.

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/introduction/forc_project.html b/master/book/introduction/forc_project.html deleted file mode 100644 index 7c85e9ffe63..00000000000 --- a/master/book/introduction/forc_project.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - A Forc Project - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    A Forc Project

    -

    To initialize a new project with Forc, use forc new:

    -
    forc new my-fuel-project
    -
    -

    Here is the project that Forc has initialized:

    - - -
    $ cd my-fuel-project
    -$ tree .
    -├── Forc.toml
    -└── src
    -    └── main.sw
    -
    - - - -

    Forc.toml is the manifest file (similar to Cargo.toml for Cargo or package.json for Node), and defines project metadata such as the project name and dependencies.

    - -

    For additional information on dependency management, see: here.

    -
    [project]
    -authors = ["User"]
    -entry = "main.sw"
    -license = "Apache-2.0"
    -name = "my-fuel-project"
    -
    -[dependencies]
    -
    -

    Here are the contents of the only Sway file in the project, and the main entry point, src/main.sw:

    -
    contract;
    -
    -abi MyContract {
    -    fn test_function() -> bool;
    -}
    -
    -impl MyContract for Contract {
    -    fn test_function() -> bool {
    -        true
    -    }
    -}
    -
    -

    The project is a contract, one of four different project types. For additional information on different project types, see here.

    -

    We now compile our project with forc build, passing the flag --asm final to view the generated assembly:

    -
    $ forc build --asm final
    -...
    -.program:
    -ji   i4
    -noop
    -DATA_SECTION_OFFSET[0..32]
    -DATA_SECTION_OFFSET[32..64]
    -lw   $ds $is 1
    -add  $$ds $$ds $is
    -lw   $r0 $fp i73              ; load input function selector
    -lw   $r1 data_0               ; load fn selector for comparison
    -eq   $r2 $r0 $r1              ; function selector comparison
    -jnzi $r2 i12                  ; jump to selected function
    -movi $$tmp i123               ; special code for mismatched selector
    -rvrt $$tmp                    ; revert if no selectors matched
    -ret  $one
    -.data:
    -data_0 .word 559005003
    -
    -  Compiled contract "my-fuel-project".
    -  Bytecode size is 60 bytes.
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/introduction/fuel_toolchain.html b/master/book/introduction/fuel_toolchain.html deleted file mode 100644 index 5178e58ed32..00000000000 --- a/master/book/introduction/fuel_toolchain.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - The Fuel Toolchain - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    The Fuel Toolchain

    -

    The Fuel toolchain consists of several components.

    -

    Forc (forc)

    -

    The "Fuel Orchestrator" Forc is our equivalent of Rust's Cargo. It is the primary entry point for creating, building, testing, and deploying Sway projects.

    -

    Sway Language Server (forc-lsp)

    -

    The Sway Language Server forc-lsp is provided to expose features to IDEs. Installation instructions.

    -

    Sway Formatter (forc-fmt)

    -

    A canonical formatter is provided with forc-fmt. Installation instructions. It can be run manually with

    -
    forc fmt
    -
    -

    The Visual Studio Code plugin will -automatically format Sway files with forc-fmt on save, though you might have to explicitly set the Sway plugin as the -default formatter, like this:

    -
    "[sway]": {
    -  "editor.defaultFormatter": "FuelLabs.sway-vscode-plugin"
    -}
    -
    -

    Fuel Core (fuel-core)

    -

    An implementation of the Fuel protocol, Fuel Core, is provided together with the Sway toolchain to form the Fuel toolchain. The Rust SDK will automatically start and stop an instance of the node during tests, so there is no need to manually run a node unless using Forc directly without the SDK.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/introduction/getting_started.html b/master/book/introduction/getting_started.html deleted file mode 100644 index acc59c2f341..00000000000 --- a/master/book/introduction/getting_started.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - Getting Started - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Getting Started

    -

    Installing the Fuel toolchain

    -

    Please visit the Fuel Installation Guide to install the Fuel toolchain binaries and prerequisites.

    -

    Sway Quickstart

    -

    Check out the Developer Quickstart Guide for a step-by-step guide on building a fullstack dapp on Fuel. The guide will walk you through writing a smart contract, setting up a wallet, and building a frontend to interact with your contract.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/introduction/index.html b/master/book/introduction/index.html deleted file mode 100644 index d693dd4e746..00000000000 --- a/master/book/introduction/index.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - Introduction - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Introduction

    -

    To get started with Forc and Sway smart contract development, install the Fuel toolchain and Fuel full node and set up your first project.

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/introduction/standard_library.html b/master/book/introduction/standard_library.html deleted file mode 100644 index 95af3d76368..00000000000 --- a/master/book/introduction/standard_library.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - Standard Library - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Standard Library

    - - -

    Similar to Rust, Sway comes with its own standard library.

    -

    The Sway Standard Library is the foundation of portable Sway software, a set of minimal shared abstractions for the broader Sway ecosystem. It offers core types, like Result<T, E> and Option<T>, library-defined operations on language primitives, native asset management, blockchain contextual operations, access control, storage management, and support for types from other VMs, among many other things.

    - -

    The entire Sway standard library is a Forc project called std, and is available directly here. Navigate to the appropriate tagged release if the latest master is not compatible. You can find the latest std documentation here.

    -

    Using the Standard Library

    -

    The standard library is made implicitly available to all Forc projects created using forc new. In other words, it is not required to manually specify std as an explicit dependency. Forc will automatically use the version of std that matches its version.

    -

    Importing items from the standard library can be done using the use keyword, just as importing items from any Sway project. For example:

    -
    use std::storage::storage_vec::*;
    -
    -

    This imports the StorageVec type into the current namespace.

    -

    Standard Library Prelude

    - - -

    Sway comes with a variety of things in its standard library. However, if you had to manually import every single thing that you used, it would be very verbose. But importing a lot of things that a program never uses isn't good either. A balance needs to be struck.

    -

    The prelude is the list of things that Sway automatically imports into every Sway program. It's kept as small as possible, and is focused on things which are used in almost every single Sway program.

    -

    The current version of the prelude lives in std::prelude, and re-exports the following:

    - - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/introduction/sway_standards.html b/master/book/introduction/sway_standards.html deleted file mode 100644 index 34bac1a6f8c..00000000000 --- a/master/book/introduction/sway_standards.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Sway Language Standards - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Sway Standards

    -

    Just like many other smart contract languages, usage standards have been developed to enable cross compatibility between smart contracts.

    -

    For more information on using a Sway Standard, please refer to the Sway-Standards Repository.

    -

    Standards

    -

    Native Asset Standards

    - -

    Predicate Standards

    - -

    Access Control Standards

    - -

    Contract Standards

    - -

    Bridge Standards

    - -

    Documentation Standards

    - -

    Standards Support

    -

    Libraries have also been developed to support Sway Standards. These can be in Sway-Libs.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/lsp/features.html b/master/book/lsp/features.html deleted file mode 100644 index 282a4ca4210..00000000000 --- a/master/book/lsp/features.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - Features - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Features

    -

    Code Actions

    -

    Source: code_actions

    -

    Quickly generate boilerplate code and code comments for functions, structs, and ABIs.

    -

    Completion

    -

    Source: completion.rs

    -

    Suggests code to follow partially written statements for functions and variables.

    -

    Go to Definition

    -

    Jumps to the definition of a symbol from its usage.

    -

    Find All References

    -

    Locates all occurrences of a symbol throughout the project.

    -

    Hover

    -

    Source: hover

    -

    Provides documentation, compiler diagnostics, and reference links when hovering over functions and variables.

    -

    Inlay Hints

    -

    Source: inlay_hints.rs

    -

    Displays the implied type of a variable next to the variable name. Configurable in Settings.

    -

    Rename

    -

    Source: rename.rs

    -

    Renames a symbol everywhere in the workspace.

    -

    Diagnostics

    -

    Source: diagnostic.rs

    -

    Displays compiler warnings and errors inline.

    -

    Syntax Highlighting

    -

    Source: highlight.rs

    -

    Highlights code based on type and context.

    -

    Run

    -

    Source: runnable.rs

    -

    Shows a button above a runnable function or test.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/lsp/index.html b/master/book/lsp/index.html deleted file mode 100644 index 1b3c50b1a5f..00000000000 --- a/master/book/lsp/index.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Sway LSP - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Sway LSP

    -

    Welcome to the documentation for Sway LSP, the language server designed specifically for the Sway programming language. This documentation serves as a comprehensive guide to help you understand and utilize the powerful features provided by Sway LSP.

    -

    Sway LSP is built on the Language Server Protocol (LSP), a standardized protocol for enabling rich programming language support in editor and IDE environments. It acts as a bridge between your favorite code editor or integrated development environment and the Sway programming language, offering advanced semantic analysis and a wide range of features to enhance your development experience.

    -

    With Sway LSP, you can expect a seamless and efficient coding experience while working with the Sway programming language. It provides intelligent code completion, precise symbol navigation, type information, and other smart features that empower you to write clean and error-free code. By leveraging the power of Sway LSP, you can increase productivity, reduce debugging time, and write high-quality code with confidence.

    -

    In this documentation, you will find detailed information about how to set up Sway LSP in your preferred code editor or IDE, configure its settings to match your coding style, and take advantage of its various features. We will guide you through the installation process, provide examples of typical configuration setups, and walk you through the usage of each feature supported by Sway LSP.

    -

    Whether you are a beginner or an experienced Sway developer, this documentation aims to be your go-to resource for understanding and maximizing the capabilities of Sway LSP. So let's dive in and unlock the full potential of the Sway programming language with Sway LSP!

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/lsp/installation.html b/master/book/lsp/installation.html deleted file mode 100644 index f0ac7db4dac..00000000000 --- a/master/book/lsp/installation.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - Installation - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Installation

    -

    The Sway language server is contained in the forc-lsp binary, which is installed as part of the Fuel toolchain. Once installed, it can be used with a variety of IDEs. It must be installed for any of the IDE plugins to work.

    -
    -

    Note: There is no need to manually run forc-lsp (the plugin will automatically start it), however both forc and forc-lsp must be in your $PATH. To check if forc is in your $PATH, type forc --help in your terminal.

    -
    -

    VSCode

    -

    This is the best supported editor at the moment.

    -

    You can install the latest release of the plugin from the marketplace.

    -

    Note that we only support the most recent version of VS Code.

    -

    Code OSS (VSCode on Linux)

    -
      -
    1. Install code-marketplace to get access to all of the extensions in the VSCode marketplace.
    2. -
    3. Install the Sway extension.
    4. -
    -

    vim / neovim

    -

    Follow the documentation for sway.vim to install.

    -

    helix

    -

    Install helix and Sway LSP will work out of the box.

    -

    Sway support is built into helix using tree-sitter-sway.

    -

    Emacs

    -

    Coming soon! Feel free to contribute.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/lsp/troubleshooting.html b/master/book/lsp/troubleshooting.html deleted file mode 100644 index 408e4a668bb..00000000000 --- a/master/book/lsp/troubleshooting.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - Troubleshooting - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Troubleshooting

    -

    First, confirm you are running the most recent version:

    -
    fuelup toolchain install latest
    -fuelup update
    -forc-lsp --version
    -
    -

    Second, confirm that your $PATH resolves to the forc-lsp binary in $HOME/.fuelup/bin.

    -
    which forc-lsp
    -
    -

    Slow Performance

    -

    If you are experiencing slow performance, you can try the following:

    -

    Follow the steps above to ensure you are running the most recent version.

    -

    Then, make sure you only have the most recent version of the LSP server running.

    -
    pkill forc-lsp
    -
    -

    Large projects

    -

    Sway projects with ten or more Sway files are likely to have slower LSP performance. We are working on better support for large projects.

    -

    In the meantime, if it's too slow, you can disable the LSP server entirely with the sway-lsp.diagnostic.disableLsp setting. The extension will still provide basic syntax highlighting, command palettes, as well as the Sway debugger, but all other language features will be disabled.

    -

    Server Logs

    -

    You can enable verbose logging of the LSP server.

    -

    In VSCode, this is under the setting:

    -
    "sway-lsp.trace.server": "verbose"
    -
    -

    Once enabled, you can find this in the output window under Sway Language Server.

    -

    For other editors, see Installation for links to documentation.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/mark.min.js b/master/book/mark.min.js deleted file mode 100644 index 16362318834..00000000000 --- a/master/book/mark.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*!*************************************************** -* mark.js v8.11.1 -* https://markjs.io/ -* Copyright (c) 2014–2018, Julian Kühnel -* Released under the MIT license https://git.io/vwTVl -*****************************************************/ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Mark=t()}(this,function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=i,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(t){var n=e.filter(function(e){return e.contains(t)}).length>0;-1!==e.indexOf(t)||n||e.push(t)}),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var i=e.contentWindow;if(r=i.document,!i||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,i=!1,o=null,a=function a(){if(!i){i=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",a),r.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",a),o=setTimeout(a,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,function(){return!0},function(e){r++,n.waitForIframes(e.querySelector("html"),function(){--r||t()})},function(e){e||t()})}},{key:"forEachIframe",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=t.querySelectorAll("iframe"),s=a.length,c=0;a=Array.prototype.slice.call(a);var u=function(){--s<=0&&o(c)};s||u(),a.forEach(function(t){e.matches(t,i.exclude)?u():i.onIframeReady(t,function(e){n(t)&&(c++,r(e)),u()},u)})}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:null===t?e.nextNode():e.nextNode()&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var i=!1,o=!1;return r.forEach(function(e,t){e.val===n&&(i=t,o=e.handled)}),this.compareNodeIframe(e,t,n)?(!1!==i||o?!1===i||o||(r[i].handled=!0):r.push({val:n,handled:!0}),!0):(!1===i&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var i=this;e.forEach(function(e){e.handled||i.getIframeContents(e.val,function(e){i.createInstanceOnIframe(e).forEachNode(t,n,r)})})}},{key:"iterateThroughNodes",value:function(e,t,n,r,i){for(var o,a=this,s=this.createIterator(t,e,r),c=[],u=[],l=void 0,h=void 0;void 0,o=a.getIteratorNode(s),h=o.prevNode,l=o.node;)this.iframes&&this.forEachIframe(t,function(e){return a.checkIframeFilter(l,h,e,c)},function(t){a.createInstanceOnIframe(t).forEachNode(e,function(e){return u.push(e)},r)}),u.push(l);u.forEach(function(e){n(e)}),this.iframes&&this.handleOpenIframes(c,e,n,r),i()}},{key:"forEachNode",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),a=o.length;a||i(),o.forEach(function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,function(){--a<=0&&i()})};r.iframes?r.waitForIframes(o,s):s()})}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var i=!1;return n.every(function(t){return!r.call(e,t)||(i=!0,!1)}),i}return!1}}]),e}(),o=function(){function e(n){t(this,e),this.opt=r({},{diacritics:!0,synonyms:{},accuracy:"partially",caseSensitive:!1,ignoreJoiners:!1,ignorePunctuation:[],wildcards:"disabled"},n)}return n(e,[{key:"create",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),new RegExp(e,"gm"+(this.opt.caseSensitive?"":"i"))}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==a&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(a)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynonyms(a)+"|"+this.processSynonyms(s)+")"+r))}return e}},{key:"processSynonyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,function(e){return"\\"===e.charAt(0)?"?":""})).replace(/(?:\\)*\*/g,function(e){return"\\"===e.charAt(0)?"*":""})}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"})}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],r=[];return e.split("").forEach(function(i){n.every(function(n){if(-1!==n.indexOf(i)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0})}),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,r="string"==typeof n?n:n.value,i="";switch(("string"==typeof n?[]:n.limiters).forEach(function(e){i+="|"+t.escapeStr(e)}),r){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(" ").forEach(function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)}):e.trim()&&-1===n.indexOf(e)&&n.push(e)}),{keywords:n.sort(function(e,t){return t.length-e.length}),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var i=t.callNoMatchOnInvalidRanges(e,r),o=i.start,a=i.end;i.valid&&(e.start=o,e.length=a-o,n.push(e),r=a)}),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,i=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,i=!0,o=n.length,a=t-o,s=parseInt(e.start,10)-a;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:n,nodes:r})})}},{key:"matchesExclude",value:function(e){return i.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(n-t),a=document.createElement(r);return a.setAttribute("data-markjs","true"),this.opt.className&&a.setAttribute("class",this.opt.className),a.textContent=i.textContent,i.parentNode.replaceChild(a,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,i){var o=this;e.nodes.every(function(a,s){var c=e.nodes[s+1];if(void 0===c||c.start>t){if(!r(a.node))return!1;var u=t-a.start,l=(n>a.end?a.end:n)-a.start,h=e.value.substr(0,a.start),f=e.value.substr(l+a.start);if(a.node=o.wrapRangeInTextNode(a.node,u,l),e.value=h+f,e.nodes.forEach(function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=l),e.nodes[n].end-=l)}),n-=l,i(a.node.previousSibling,a.start),!(n>a.end))return!1;t=a.end}return!0})}},{key:"wrapGroups",value:function(e,t,n,r){return r((e=this.wrapRangeInTextNode(e,t,t+n)).previousSibling),e}},{key:"separateGroups",value:function(e,t,n,r,i){for(var o=t.length,a=1;a-1&&r(t[a],e)&&(e=this.wrapGroups(e,s,t[a].length,i))}return e}},{key:"wrapMatches",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[a];){if(o.opt.separateGroups)t=o.separateGroups(t,i,a,n,r);else{if(!n(i[a],t))continue;var s=i.index;if(0!==a)for(var c=1;c - - - - - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    The Sway Programming Language

    -

    Welcome to the Sway programming language book 🌴.

    -

    Q: Hi! What is Sway?

    -

    Sway is a domain-specific programming language for implementing smart contracts on blockchain platforms, most notably for the Fuel Virtual Machine (Fuel VM).

    -

    Heavily inspired by Rust's approach to systems programming, Sway aims to bring modern programming language features and tooling to smart contract development whilst retaining performance, fine grained control and making extensive use of static analysis to prevent common security issues.

    -

    Q: What does "domain-specific" mean?

    -

    Sway is specifically made to be used within a blockchain environment, which behaves very differently than traditional computers. -This domain specific design permits it to make the right decisions about trade-offs at every level of the stack, enabling you to write fast, secure and cost effective smart contracts with features suited to your specific needs.

    -

    Q: Why not use Solidity?

    -

    Solidity is a venerable pioneer but it suffers from being tied to a lot of the historical quirks of the EVM. -It lacks common features programmers have come to expect, has a relatively inexpressive type system, and it lacks a unified tooling ecosystem.

    -

    In Sway, we let you design smart contracts with a full modern box of tools. -You get a fully featured language with generics, algebraic types and trait based polymorphism. -You also get an integrated, unified and easy to use toolchain with code completion LSP server, formatter, documentation generation and everything you need to run and deploy your contracts so that nothing comes between you and implementing what you want.

    -

    Our expressive type system allows you to catch semantic mistakes, we provide good defaults and we do extensive static analysis checks (such as enforcing the Checks, Effects, Interactions pattern) so that you can make sure you write secure and correct code at compile time.

    -

    Q: Why not use Rust?

    -

    Whilst Rust is a great systems programming language (and Sway itself is written in Rust), it isn't suited for smart contract development.

    -

    Rust shines because it can use zero-cost abstractions and its sophisticated borrow-checker memory model to achieve impressive runtime performance for complex programs without a garbage collector.

    -

    On a blockchain, cost of execution and deployment is the scarce resource. -Memory usage is low and execution time is short. -This makes complex memory management in general much too expensive to be worthwhile and Rust's borrow checker a burden with no upside.

    -

    General purpose programming languages in general are ill suited to this environment because their design has to assume execution on a general-purpose computing environment.

    -

    Sway attempts to bring all the other advantages of Rust, including its modern type system, approach to safety and good defaults to smart contract developers by providing familiar syntax and features adapted to the specific needs of the blockchain environment.

    -

    Q: I don't know Rust or Solidity. Can I still learn Sway?

    -

    Yes! If you are familiar with the basics of programming, blockchain, and using a terminal you can build with Sway.

    -

    Q: What can I build with Sway?

    -

    You can build smart contracts and their components and libraries for them. -You can learn more about the different program types and how they fit together in the Program Types section.

    -

    Q: Do I need to install anything?

    -

    If you want to develop with Sway in your local environment, you need to install fuelup and your editor of choice that supports LSP, such as VSCode.

    -

    If you don't want to install anything just yet, you can use the Sway Playground to edit, compile, and deploy Sway code.

    -

    Q: Where can I find example Sway code?

    -

    You can find example applications built with Sway in the Sway Applications repository on GitHub. You can also find projects building on Fuel in the Fuel ecosystem home.

    -

    Q: What is the standard library?

    -

    The standard library, also referred to as std, is a library that offers core functions and helpers for developing in Sway. The standard library has its own reference documentation that has detailed information about each module in std.

    -

    Q: What are Sway standards?

    -

    Similar to ERC standards for Ethereum and Solidity, Sway has its own SRC standards that help enable cross compatibility across different smart contracts. For more information on using a Sway Standard, you can check out the Sway-Standards Repository.

    -

    Q: How can I make a token?

    -

    Sway has multiple native assets. To mint a new native asset, check out the native assets page.

    -

    Q: How can I make an NFT?

    -

    You can find an example of an NFT contract in Sway in the Sway Applications repo.

    -

    Q: How can I test Sway code?

    -

    Sway provides unit testing, so you can test your Sway code with Sway. You can also use the Fuel Rust SDK or TypeScript SDK to test your Sway programs.

    -

    Q: How can I deploy a contract?

    -

    You can use the forc deploy command to deploy a contract. For a detailed guide on how to deploy a contract, refer to the quickstart guide.

    -

    Q: Is there a way to convert Solidity code to Sway?

    -

    Yes! You can use the Solidity to Sway transpiler built in to the Sway Playground to convert Solidity code into Sway code. Note that the transpiler is still experimental, and may not work in every case.

    -

    Q: How can I get help with Sway?

    -

    If you run into an issue or have a question, post it on the Fuel forum so someone in the Fuel community can help.

    -

    Q: Where should I get started?

    -

    Ready to build? You can find step-by-step guides for how to build an application with Sway in the Fuel Developer Guides.

    -

    Want to read? Get started by reading the Introduction and Basics sections of this book.

    -

    Introduction

    -

    To get started with Forc and Sway smart contract development, install the Fuel toolchain and Fuel full node and set up your first project.

    - -

    Getting Started

    -

    Installing the Fuel toolchain

    -

    Please visit the Fuel Installation Guide to install the Fuel toolchain binaries and prerequisites.

    -

    Sway Quickstart

    -

    Check out the Developer Quickstart Guide for a step-by-step guide on building a fullstack dapp on Fuel. The guide will walk you through writing a smart contract, setting up a wallet, and building a frontend to interact with your contract.

    -

    The Fuel Toolchain

    -

    The Fuel toolchain consists of several components.

    -

    Forc (forc)

    -

    The "Fuel Orchestrator" Forc is our equivalent of Rust's Cargo. It is the primary entry point for creating, building, testing, and deploying Sway projects.

    -

    Sway Language Server (forc-lsp)

    -

    The Sway Language Server forc-lsp is provided to expose features to IDEs. Installation instructions.

    -

    Sway Formatter (forc-fmt)

    -

    A canonical formatter is provided with forc-fmt. Installation instructions. It can be run manually with

    -
    forc fmt
    -
    -

    The Visual Studio Code plugin will -automatically format Sway files with forc-fmt on save, though you might have to explicitly set the Sway plugin as the -default formatter, like this:

    -
    "[sway]": {
    -  "editor.defaultFormatter": "FuelLabs.sway-vscode-plugin"
    -}
    -
    -

    Fuel Core (fuel-core)

    -

    An implementation of the Fuel protocol, Fuel Core, is provided together with the Sway toolchain to form the Fuel toolchain. The Rust SDK will automatically start and stop an instance of the node during tests, so there is no need to manually run a node unless using Forc directly without the SDK.

    -

    A Forc Project

    -

    To initialize a new project with Forc, use forc new:

    -
    forc new my-fuel-project
    -
    -

    Here is the project that Forc has initialized:

    - - -
    $ cd my-fuel-project
    -$ tree .
    -├── Forc.toml
    -└── src
    -    └── main.sw
    -
    - - - -

    Forc.toml is the manifest file (similar to Cargo.toml for Cargo or package.json for Node), and defines project metadata such as the project name and dependencies.

    - -

    For additional information on dependency management, see: here.

    -
    [project]
    -authors = ["User"]
    -entry = "main.sw"
    -license = "Apache-2.0"
    -name = "my-fuel-project"
    -
    -[dependencies]
    -
    -

    Here are the contents of the only Sway file in the project, and the main entry point, src/main.sw:

    -
    contract;
    -
    -abi MyContract {
    -    fn test_function() -> bool;
    -}
    -
    -impl MyContract for Contract {
    -    fn test_function() -> bool {
    -        true
    -    }
    -}
    -
    -

    The project is a contract, one of four different project types. For additional information on different project types, see here.

    -

    We now compile our project with forc build, passing the flag --asm final to view the generated assembly:

    -
    $ forc build --asm final
    -...
    -.program:
    -ji   i4
    -noop
    -DATA_SECTION_OFFSET[0..32]
    -DATA_SECTION_OFFSET[32..64]
    -lw   $ds $is 1
    -add  $$ds $$ds $is
    -lw   $r0 $fp i73              ; load input function selector
    -lw   $r1 data_0               ; load fn selector for comparison
    -eq   $r2 $r0 $r1              ; function selector comparison
    -jnzi $r2 i12                  ; jump to selected function
    -movi $$tmp i123               ; special code for mismatched selector
    -rvrt $$tmp                    ; revert if no selectors matched
    -ret  $one
    -.data:
    -data_0 .word 559005003
    -
    -  Compiled contract "my-fuel-project".
    -  Bytecode size is 60 bytes.
    -
    -

    Standard Library

    - - -

    Similar to Rust, Sway comes with its own standard library.

    -

    The Sway Standard Library is the foundation of portable Sway software, a set of minimal shared abstractions for the broader Sway ecosystem. It offers core types, like Result<T, E> and Option<T>, library-defined operations on language primitives, native asset management, blockchain contextual operations, access control, storage management, and support for types from other VMs, among many other things.

    - -

    The entire Sway standard library is a Forc project called std, and is available directly here. Navigate to the appropriate tagged release if the latest master is not compatible. You can find the latest std documentation here.

    -

    Using the Standard Library

    -

    The standard library is made implicitly available to all Forc projects created using forc new. In other words, it is not required to manually specify std as an explicit dependency. Forc will automatically use the version of std that matches its version.

    -

    Importing items from the standard library can be done using the use keyword, just as importing items from any Sway project. For example:

    -
    use std::storage::storage_vec::*;
    -
    -

    This imports the StorageVec type into the current namespace.

    -

    Standard Library Prelude

    - - -

    Sway comes with a variety of things in its standard library. However, if you had to manually import every single thing that you used, it would be very verbose. But importing a lot of things that a program never uses isn't good either. A balance needs to be struck.

    -

    The prelude is the list of things that Sway automatically imports into every Sway program. It's kept as small as possible, and is focused on things which are used in almost every single Sway program.

    -

    The current version of the prelude lives in std::prelude, and re-exports the following:

    - - -

    Core Library

    -

    The Sway Core Library, like the name suggests contains core operators and logic for the primitive types of the Sway programming language. These traits and methods are an extension of the primitive types u8, u16, u32, u64, u256, str[], str, bool and , b256 and can be used where appropriate.

    -

    The latest core library documentation can be found here. If the latest version is not compatible please refer to the appropriate tagged release.

    -

    Using the Core Library

    -

    Core library functionalities do not need to be explicitly imported and will work out of the box after creating any new Sway project with forc new. The use keyword is simply not required.

    -

    Consider this example of using the modulo function for two like value types:

    -
    let val_1 = 10;
    -let val_2 = 2;
    -let result = val_1 % val_2;
    -
    -

    Core Library Prelude

    -

    The prelude contains a list of operations essential to all Sway programs. The latest version of the prelude can be found here.

    - -

    Sway Standards

    -

    Just like many other smart contract languages, usage standards have been developed to enable cross compatibility between smart contracts.

    -

    For more information on using a Sway Standard, please refer to the Sway-Standards Repository.

    -

    Standards

    -

    Native Asset Standards

    - -

    Predicate Standards

    - -

    Access Control Standards

    - -

    Contract Standards

    - -

    Bridge Standards

    - -

    Documentation Standards

    - -

    Standards Support

    -

    Libraries have also been developed to support Sway Standards. These can be in Sway-Libs.

    -

    Example

    -

    Some basic example contracts to see how Sway and Forc work.

    - -

    Additional examples can be found in the Sway Applications repository.

    -

    Counter

    -

    The following is a simple example of a contract which implements a counter. Both the initialize_counter() and increment_counter() ABI methods return the currently set value.

    -
    forc template --template-name counter my_counter_project
    -
    -
    contract;
    -
    -abi TestContract {
    -    #[storage(write)]
    -    fn initialize_counter(value: u64) -> u64;
    -
    -    #[storage(read, write)]
    -    fn increment_counter(amount: u64) -> u64;
    -}
    -
    -storage {
    -    counter: u64 = 0,
    -}
    -
    -impl TestContract for Contract {
    -    #[storage(write)]
    -    fn initialize_counter(value: u64) -> u64 {
    -        storage.counter.write(value);
    -        value
    -    }
    -
    -    #[storage(read, write)]
    -    fn increment_counter(amount: u64) -> u64 {
    -        let incremented = storage.counter.read() + amount;
    -        storage.counter.write(incremented);
    -        incremented
    -    }
    -}
    -
    -

    Build and deploy

    -

    The following commands can be used to build and deploy the contract. For a detailed tutorial, refer to Building and Deploying.

    -
    # Build the contract
    -forc build
    -
    -# Deploy the contract
    -forc deploy --testnet
    -
    -

    FizzBuzz

    -

    This example is not the traditional FizzBuzz; instead it is the smart contract version! A script can call the fizzbuzz ABI method of this contract with some u64 value and receive back the result as an enum.

    -

    The format for custom structs and enums such as FizzBuzzResult will be automatically included in the ABI JSON so that off-chain code can handle the encoded form of the returned data.

    -
    contract;
    -
    -enum FizzBuzzResult {
    -    Fizz: (),
    -    Buzz: (),
    -    FizzBuzz: (),
    -    Other: u64,
    -}
    -
    -abi FizzBuzz {
    -    fn fizzbuzz(input: u64) -> FizzBuzzResult;
    -}
    -
    -impl FizzBuzz for Contract {
    -    fn fizzbuzz(input: u64) -> FizzBuzzResult {
    -        if input % 15 == 0 {
    -            FizzBuzzResult::FizzBuzz
    -        } else if input % 3 == 0 {
    -            FizzBuzzResult::Fizz
    -        } else if input % 5 == 0 {
    -            FizzBuzzResult::Buzz
    -        } else {
    -            FizzBuzzResult::Other(input)
    -        }
    -    }
    -}
    -
    -

    Wallet Smart Contract

    -

    The ABI declaration is a separate project from your ABI implementation. The project structure for the code should be organized as follows with the wallet_abi treated as an external library:

    -
    .
    -├── wallet_abi
    -│   ├── Forc.toml
    -│   └── src
    -│       └── main.sw
    -└── wallet_smart_contract
    -    ├── Forc.toml
    -    └── src
    -        └── main.sw
    -
    -

    It's also important to specify the source of the dependency within the project's Forc.toml file when using external libraries. Inside the wallet_smart_contract project, it requires a declaration like this:

    -
    [dependencies]
    -wallet_abi = { path = "../wallet_abi/" }
    -
    -

    ABI Declaration

    -
    library;
    -
    -abi Wallet {
    -    #[storage(read, write), payable]
    -    fn receive_funds();
    -
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient_address: Address);
    -}
    -
    -

    ABI Implementation

    -
    contract;
    -
    -use std::{asset::transfer, call_frames::msg_asset_id, context::msg_amount,};
    -
    -use wallet_abi::Wallet;
    -const OWNER_ADDRESS = Address::from(0x8900c5bec4ca97d4febf9ceb4754a60d782abbf3cd815836c1872116f203f861);
    -
    -storage {
    -    balance: u64 = 0,
    -}
    -
    -impl Wallet for Contract {
    -    #[storage(read, write), payable]
    -    fn receive_funds() {
    -        if msg_asset_id() == AssetId::base() {
    -            // If we received the base asset then keep track of the balance.
    -            // Otherwise, we're receiving other native assets and don't care
    -            // about our balance of coins.
    -            storage.balance.write(storage.balance.read() + msg_amount());
    -        }
    -    }
    -
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient_address: Address) {
    -        let sender = msg_sender().unwrap();
    -        match sender {
    -            Identity::Address(addr) => assert(addr == OWNER_ADDRESS),
    -            _ => revert(0),
    -        };
    -
    -        let current_balance = storage.balance.read();
    -        assert(current_balance >= amount_to_send);
    -
    -        storage.balance.write(current_balance - amount_to_send);
    -
    -        // Note: `transfer()` is not a call and thus not an
    -        // interaction. Regardless, this code conforms to
    -        // checks-effects-interactions to avoid re-entrancy.
    -        transfer(
    -            Identity::Address(recipient_address),
    -            AssetId::base(),
    -            amount_to_send,
    -        );
    -    }
    -}
    -
    -

    Liquidity Pool Example

    -

    All contracts in Fuel can mint and burn their own native asset. Contracts can also receive and transfer any native asset including their own. Internal balances of all native assets pushed through calls or minted by the contract are tracked by the FuelVM and can be queried at any point using the balance_of function from the std library. Therefore, there is no need for any manual accounting of the contract's balances using persistent storage.

    -

    The std library provides handy methods for accessing Fuel's native asset operations.

    -

    In this example, we show a basic liquidity pool contract minting its own native asset LP asset.

    -
    contract;
    -
    -use std::{
    -    asset::{
    -        mint_to,
    -        transfer,
    -    },
    -    call_frames::msg_asset_id,
    -    constants::DEFAULT_SUB_ID,
    -    context::msg_amount,
    -    hash::*,
    -};
    -
    -abi LiquidityPool {
    -    fn deposit(recipient: Address);
    -    fn withdraw(recipient: Address);
    -}
    -
    -const BASE_ASSET: AssetId = AssetId::from(0x9ae5b658754e096e4d681c548daf46354495a437cc61492599e33fc64dcdc30c);
    -
    -impl LiquidityPool for Contract {
    -    fn deposit(recipient: Address) {
    -        assert(msg_asset_id() == BASE_ASSET);
    -        assert(msg_amount() > 0);
    -
    -        // Mint two times the amount.
    -        let amount_to_mint = msg_amount() * 2;
    -
    -        // Mint some LP assets based upon the amount of the base asset.
    -        mint_to(Identity::Address(recipient), DEFAULT_SUB_ID, amount_to_mint);
    -    }
    -
    -    fn withdraw(recipient: Address) {
    -        let asset_id = AssetId::default();
    -        assert(msg_asset_id() == asset_id);
    -        assert(msg_amount() > 0);
    -
    -        // Amount to withdraw.
    -        let amount_to_transfer = msg_amount() / 2;
    -
    -        // Transfer base asset to recipient.
    -        transfer(Identity::Address(recipient), BASE_ASSET, amount_to_transfer);
    -    }
    -}
    -
    -

    Sway Applications

    -

    The Sway-Applications Repository contains end-to-end example applications that are written in Sway in order to demonstrate what can be built.

    -

    Asset Management

    -
      -
    • Airdrop is an asset distribution program where users are able to claim assets given a valid merkle proof.
    • -
    • Escrow is a third party that keeps an asset on behalf of multiple parties.
    • -
    • Non-Fungible Native Asset (NFT) is an asset contract which provides unique collectibles, identified and differentiated by IDs, where assets contain metadata giving them distinctive characteristics.
    • -
    • Fractional Non-Fungible Token (F-NFT) is a token contract which issues shares or partial ownership upon locking an NFT into a vault.
    • -
    • Timelock is a contract which restricts the execution of a transaction to a specified time range.
    • -
    • Native Asset is a basic asset contract that enables the use of Native Assets on Fuel using existing standards and libraries.
    • -
    -

    Decentralized Finance

    -
      -
    • English Auction is an auction where users bid up the price of an asset until the bidding period has ended or a reserve has been met.
    • -
    • Fundraiser is a program allowing users to pledge towards a goal.
    • -
    • OTC Swap Predicate is a predicate that can be used to propose and execute an atomic swap between two parties without requiring any on-chain state.
    • -
    -

    Governance

    - -

    Games

    -
      -
    • TicTacToe is a game where two players compete to align three markers in a row.
    • -
    -

    Other

    -
      -
    • Counter-Script is a script that calls a contract to increment a counter.
    • -
    • Name-Registry allows users to perform transactions with human readable names instead of addresses.
    • -
    • Oracle is a smart contract that provides off-chain data to on-chain applications.
    • -
    -

    Sway Program Types

    - - -

    A Sway program itself has a type: it is either a contract, a predicate, a script, or a library. The first three of these things are all deployable to the blockchain. A library is simply a project designed for code reuse and is never directly deployed to the chain.

    -

    Every Sway file must begin with a declaration of what type of program it is. A project can have many libraries within it, but only one contract, script, or predicate. Scripts and predicates require main functions to serve as entry points, while contracts instead publish an ABI. This chapter will go into detail about all of these various types of programs and what purposes they serve.

    - -

    Contracts are used primarily for protocols or systems that operate within a fixed set of rules. A good example would be a staking contract or a decentralized exchange (also called a DEX).

    -

    Scripts are used for complex on-chain interactions that won't persist. An example of this may be using a DEX and Lender to create a leveraged position (borrow, swap, re-collateralize) which is a complex transaction that would usually take multiple steps.

    -

    Libraries are for code that is reusable and useful for handling common situations. A good example of this would be a library to handle fixed-point math or big number math.

    - -

    What is a Smart Contract?

    - - -

    A smart contract is no different than a script or predicate in that it is a piece of bytecode that is deployed to the blockchain via a transaction. The main features of a smart contract that differentiate it from scripts or predicates are that it is callable and stateful. Put another way, a smart contract is analogous to a deployed API with some database state.

    - -

    The interface of a smart contract, also just called a contract, must be defined strictly with an ABI declaration. See this contract for an example.

    -

    Syntax of a Smart Contract

    -

    As with any Sway program, the program starts with a declaration of what program type it is. A contract must also either define or import an ABI declaration and implement it.

    - - -

    It is considered good practice to define your ABI in a separate library and import it into your contract. This allows callers of your contract to simply import the ABI directly and use it in their scripts to call your contract.

    - -

    Let's take a look at an ABI declaration in a library:

    -
    library;
    -
    -abi Wallet {
    -    #[storage(read, write), payable]
    -    fn receive_funds();
    -
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient_address: Address);
    -}
    -
    -

    Let's focus on the ABI declaration and inspect it line-by-line.

    -

    The ABI Declaration

    -
    abi Wallet {
    -    #[storage(read, write), payable]
    -    fn receive_funds();
    -
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient_address: Address);
    -}
    -
    -
    -

    In the first line, abi Wallet {, we declare the name of this Application Binary Interface, or ABI. We are naming this ABI Wallet. To import this ABI into either a script for calling or a contract for implementing, you would use

    -
    use wallet_abi::Wallet;
    -
    -
    -

    In the second line,

    -
        #[storage(read, write), payable]
    -    fn receive_funds();
    -
    -

    we are declaring an ABI method called receive_funds which, when called, should receive funds into this wallet. Note that we are simply defining an interface here, so there is no function body or implementation of the function. We only need to define the interface itself. In this way, ABI declarations are similar to trait declarations. This particular ABI method does not take any parameters.

    -
    -

    In the third line,

    -
        #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient_address: Address);
    -
    -

    we are declaring another ABI method, this time called send_funds. It takes two parameters: the amount to send, and the address to send the funds to.

    -
    -

    Note: The ABI methods receive_funds and send_funds also require the annotation #[storage(read, write)] because their implementations require reading and writing a storage variable that keeps track of the wallet balance, as we will see shortly. Refer to Purity for more information on storage annotations.

    -
    -

    Implementing an ABI for a Smart Contract

    -

    Now that we've discussed how to define the interface, let's discuss how to use it. We will start by implementing the above ABI for a specific contract.

    -

    Implementing an ABI for a contract is accomplished with impl <ABI name> for Contract syntax. The for Contract syntax can only be used to implement an ABI for a contract; implementing methods for a struct should use impl Foo syntax.

    -
    impl Wallet for Contract {
    -    #[storage(read, write), payable]
    -    fn receive_funds() {
    -        if msg_asset_id() == AssetId::base() {
    -            // If we received the base asset then keep track of the balance.
    -            // Otherwise, we're receiving other native assets and don't care
    -            // about our balance of coins.
    -            storage.balance.write(storage.balance.read() + msg_amount());
    -        }
    -    }
    -
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient_address: Address) {
    -        let sender = msg_sender().unwrap();
    -        match sender {
    -            Identity::Address(addr) => assert(addr == OWNER_ADDRESS),
    -            _ => revert(0),
    -        };
    -
    -        let current_balance = storage.balance.read();
    -        assert(current_balance >= amount_to_send);
    -
    -        storage.balance.write(current_balance - amount_to_send);
    -
    -        // Note: `transfer()` is not a call and thus not an
    -        // interaction. Regardless, this code conforms to
    -        // checks-effects-interactions to avoid re-entrancy.
    -        transfer(
    -            Identity::Address(recipient_address),
    -            AssetId::base(),
    -            amount_to_send,
    -        );
    -    }
    -}
    -
    -

    You may notice once again the similarities between traits and ABIs. And, indeed, as a bonus, you can define methods in addition to the interface surface of an ABI, just like a trait. These pre-implemented ABI methods automatically become available as part of the contract interface that implements the corresponding ABI.

    -

    Note that the above implementation of the ABI follows the Checks, Effects, Interactions pattern.

    -

    The ContractId type

    -

    Contracts have an associated ContractId type in Sway. The ContractId type allows for Sway programs to refer to contracts in the Sway language. Please refer to the ContractId section of the book for more information on ContractIds.

    -

    Calling a Smart Contract from a Script

    -
    -

    Note: In most cases, calling a contract should be done from the Rust SDK or the TypeScript SDK which provide a more ergonomic UI for interacting with a contract. However, there are situations where manually writing a script to call a contract is required.

    -
    -

    Now that we have defined our interface and implemented it for our contract, we need to know how to actually call our contract. Let's take a look at a contract call:

    -
    script;
    -
    -use wallet_abi::Wallet;
    -
    -fn main() {
    -    let contract_address = 0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b;
    -    let caller = abi(Wallet, contract_address);
    -    let amount_to_send = 200;
    -    let recipient_address = Address::from(0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b);
    -    caller
    -        .send_funds {
    -            gas: 10000,
    -            coins: 0,
    -            asset_id: b256::zero(),
    -        }(amount_to_send, recipient_address);
    -}
    -
    -

    The main new concept is the abi cast: abi(AbiName, contract_address). This returns a ContractCaller type which can be used to call contracts. The methods of the ABI become the methods available on this contract caller: send_funds and receive_funds. We then directly call the contract ABI method as if it was just a regular method. You also have the option of specifying the following special parameters inside curly braces right before the main list of parameters:

    -
      -
    1. gas: a u64 that represents the gas being forwarded to the contract when it is called.
    2. -
    3. coins: a u64 that represents how many coins are being forwarded with this call.
    4. -
    5. asset_id: a b256 that represents the ID of the asset type of the coins being forwarded.
    6. -
    -

    Each special parameter is optional and assumes a default value when skipped:

    -
      -
    1. The default value for gas is the context gas (i.e. the content of the special register $cgas). Refer to the FuelVM specifications for more information about context gas.
    2. -
    3. The default value for coins is 0.
    4. -
    5. The default value for asset_id is b256::zero().
    6. -
    -

    Libraries

    - - -

    Libraries in Sway are files used to define new common behavior.

    - -

    The most prominent example of this is the Sway Standard Library that is made implicitly available to all Forc projects created using forc new.

    -

    Writing Libraries

    - - -

    Libraries are defined using the library keyword at the beginning of a file, followed by a name so that they can be imported.

    - -
    library;
    -
    -// library code
    -
    -

    A good reference library to use when learning library design is the Sway Standard Library. For example, the standard library offers an implementation of enum Option<T> which is a generic type that represents either the existence of a value using the variant Some(..) or a value's absence using the variant None. The Sway file implementing Option<T> has the following structure:

    -
      -
    • The library keyword:
    • -
    -
    library;
    -
    -
      -
    • A use statement that imports revert from another library inside the standard library:
    • -
    -
    use ::revert::revert;
    -
    -
      -
    • The enum definition which starts with the keyword pub to indicate that this Option<T> is publicly available outside the option library:
    • -
    -
    pub enum Option<T> {
    -    // variants
    -}
    -
    -
      -
    • An impl block that implements some methods for Option<T>:
    • -
    -
    impl<T> Option<T> {
    -
    -    fn is_some(self) -> bool {
    -        // body of is_some
    -    }
    -
    -    // other methods
    -}
    -
    -

    Now that the library option is fully written, and because Option<T> is defined with the pub keyword, we are now able to import Option<T> using use std::option::Option; from any Sway project and have access to all of its variants and methods. That being said, Option is automatically available in the standard library prelude so you never actually have to import it manually.

    -

    Libraries are composed of just a Forc.toml file and a src directory, unlike contracts which usually contain a tests directory and a Cargo.toml file as well. An example of a library's Forc.toml:

    -
    [project]
    -authors = ["Fuel Labs <contact@fuel.sh>"]
    -entry = "lib.sw"
    -license = "Apache-2.0"
    -name = "my_library"
    -
    -[dependencies]
    -
    -

    which denotes the authors, an entry file, the name by which it can be imported, and any dependencies.

    -

    For large libraries, it is recommended to have a lib.sw entry point re-export all other sub-libraries.

    - - -

    The mod keyword registers a submodule, making its items (such as functions and structs) accessible from the parent library. -If used at the top level it will refer to a file in the src folder and in other cases in a folder named after the library in which it is defined.

    - -

    For example, the lib.sw of the standard library looks like:

    -
    library;
    -
    -mod block;
    -mod storage;
    -mod constants;
    -mod vm;
    -// .. Other deps
    -
    -

    with other libraries contained in the src folder, like the vm library (inside of src/vm.sw):

    -
    library;
    -
    -mod evm;
    -// ...
    -
    -

    and it's own sub-library evm located in src/vm/evm.sw:

    -
    library;
    -
    -// ...
    -
    -

    Using Libraries

    -

    There are two types of Sway libraries, based on their location and how they can be imported.

    -

    Internal Libraries

    -

    Internal libraries are located within the project's src directory alongside -main.sw or in the appropriate folders as shown below:

    -
    $ tree
    -.
    -├── Cargo.toml
    -├── Forc.toml
    -└── src
    -    ├── internal_lib.sw
    -    ├── main.sw
    -    └── internal_lib
    -        └── nested_lib.sw
    -
    -

    As internal_lib is an internal library, it can be imported into main.sw as follows:

    -
      -
    • Use the mod keyword followed by the library name to make the internal library a dependency
    • -
    • Use the use keyword with a :: separating the name of the library and the imported item(s)
    • -
    -
    mod internal_lib; // Assuming the library name in `internal_lib.sw` is `internal_lib`
    -
    -use internal_lib::mint;
    -
    -// `mint` from `internal_library` is now available in this file
    -
    -

    External Libraries

    -

    External libraries are located outside the main src directory as shown below:

    -
    $ tree
    -.
    -├── my_project
    -│   ├── Cargo.toml
    -│   ├── Forc.toml
    -│   └─── src
    -│       └── main.sw
    -│
    -└── external_lib
    -    ├── Cargo.toml
    -    ├── Forc.toml
    -    └─── src
    -        └── lib.sw
    -
    -

    As external_lib is outside the src directory of my_project, it needs to be added as a dependency in the Forc.toml file of my_project, by adding the library path in the dependencies section as shown below, before it can be imported:

    -
    [dependencies]
    -external_library = { path = "../external_library" }
    -
    -

    Once the library dependency is added to the toml file, you can import items from it as follows:

    -
      -
    • Make sure the item you want imported are declared with the pub keyword (if applicable, for instance: pub fn mint() {})
    • -
    • Use the use keyword to selectively import items from the library
    • -
    -
    use external_library::mint;
    -
    -// `mint` from `external_library` is now available in this file
    -
    -

    Wildcard imports using * are supported, but it is generally recommended to use explicit imports where possible.

    -
    -

    Note: the standard library is implicitly available to all Forc projects, that is, you are not required to manually specify std as an explicit dependency in Forc.toml.

    -
    -

    Reference Sway Libraries

    -

    The repository sway-libs is a collection of external libraries that you can import and make use of in your Fuel applications. These libraries are meant to be implementations of common use-cases valuable for dapp development.

    -

    Some Sway Libraries to try out:

    - -

    Example

    -

    You can import and use a Sway Library such as the Ownership library just like any other external library.

    -
    use ownership::Ownership;
    -
    -

    Once imported, you can use the following basic functionality of the library in your smart contract:

    -
      -
    • Declaring an owner
    • -
    • Changing ownership
    • -
    • Renouncing ownership
    • -
    • Ensuring a function may only be called by the owner
    • -
    -

    Scripts

    -

    A script is runnable bytecode on the chain which executes once to perform some task. It does not represent ownership of any resources and it cannot be called by a contract. A script can return a single value of any type.

    -

    Scripts are state-aware in that while they have no persistent storage (because they only exist during the transaction) they can call contracts and act based upon the returned values and results.

    -

    This example script calls a contract:

    -
    script;
    -
    -use wallet_abi::Wallet;
    -
    -fn main() {
    -    let contract_address = 0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b;
    -    let caller = abi(Wallet, contract_address);
    -    let amount_to_send = 200;
    -    let recipient_address = Address::from(0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b);
    -    caller
    -        .send_funds {
    -            gas: 10000,
    -            coins: 0,
    -            asset_id: b256::zero(),
    -        }(amount_to_send, recipient_address);
    -}
    -
    -

    Scripts, similar to predicates, rely on a main() function as an entry point. You can call other functions defined in a script from the main() function or call another contract via an ABI cast.

    -

    An example use case for a script would be a router that trades funds through multiple decentralized exchanges to get the price for the input asset, or a script to re-adjust a Collateralized Debt Position via a flash loan.

    -

    Scripts and the SDKs

    -

    Unlike EVM transactions which can call a contract directly (but can only call a single contract), Fuel transactions execute a script, which may call zero or more contracts. The Rust and TypeScript SDKs provide functions to call contract methods as if they were calling contracts directly. Under the hood, the SDKs wrap all contract calls with scripts that contain minimal code to simply make the call and forward script data as call parameters.

    -

    Predicates

    -

    From the perspective of Sway, predicates are programs that return a Boolean value and which represent ownership of some resource upon execution to true. They have no access to contract storage. Here is a trivial predicate, which always evaluates to true:

    -
    predicate;
    -
    -// All predicates require a main function which returns a Boolean value.
    -fn main() -> bool {
    -    true
    -}
    -
    -

    The address of this predicate is 0xd19a5fe4cb9baf41ad9813f1a6fef551107c8e8e3f499a6e32bccbb954a74764. Any assets sent to this address can be unlocked or claimed by executing the predicate above as it always evaluates to true.

    -

    It does not need to be deployed to a blockchain because it only exists during a transaction. That being said, the predicate address is on-chain as the owner of one or more UTXOs.

    -

    Transfer Coins to a Predicate

    -

    In Fuel, coins can be sent to a predicate's address(the bytecode root, calculated here).

    -

    Spending Predicate Coins

    -

    The coin UTXOs become spendable not on the provision of a valid signature, but rather if the supplied predicate both has a root that matches their owner, and evaluates to true.

    -

    If a predicate reverts, or tries to access impure VM opcodes, the evaluation is automatically false.

    -

    An analogy for predicates is rather than a traditional 12 or 24 word seed phrase that generates a private key and creates a valid signature, a predicate's code can be viewed as the private key. Anyone with the code may execute a predicate, but only when the predicate evaluates to true may the assets owned by that address be released.

    -

    Spending Conditions

    -

    Predicates may introspect the transaction spending their coins (inputs, outputs, script bytecode, etc.) and may take runtime arguments, either or both of which may affect the evaluation of the predicate.

    -

    It is important to note that predicates cannot read or write memory. They may however check the inputs and outputs of a transaction. For example in the OTC Predicate Swap Example, a user may specify they would like to swap asset1 for asset2 and with amount of 5. The user would then send asset1 to the predicate. Only when the predicate can verify that the outputs include 5 coins of asset2 being sent to the original user, may asset1 be transferred out of the predicate.

    -

    Debugging Predicates

    -

    Because they don't have any side effects (they are pure), predicates cannot create receipts. Therefore, they cannot have logging or create a stack backtrace. This means that there is no native way to debug them aside from using a single-stepping debugger.

    -

    As a workaround, the predicate can be written, tested, and debugged first as a script, and then changed back into a predicate.

    -

    Sway Language basics

    -

    Sway is a programming language designed for the FuelVM. It is a statically typed, compiled language with type inference and traits. Sway aims to make smart contract development safer and more efficient through the use of strong static analysis and compiler feedback.

    -

    Get started with the basics of Sway:

    - -

    Variables

    - - -

    Variables in Sway are immutable by default. This means that, by default, once a variable is declared, its value cannot change. This is one of the ways how Sway encourages safe programming, and many modern languages have this same default.

    - -

    Let's take a look at variables in detail.

    -

    Declaring a Variable

    -

    Let's look at a variable declaration:

    -
    let foo = 5;
    -
    -

    Great! We have just declared a variable, foo. What do we know about foo?

    -
      -
    1. It is immutable.
    2. -
    3. Its value is 5.
    4. -
    5. Its type is u64, a 64-bit unsigned integer.
    6. -
    -

    u64 is the default numeric type, and represents a 64-bit unsigned integer. See the section Built-in Types for more details.

    -

    We can also make a mutable variable. Let's take a look:

    -
    let mut foo = 5;
    -foo = 6;
    -
    -

    Now, foo is mutable, and the reassignment to the number 6 is valid. That is, we are allowed to mutate the variable foo to change its value.

    -

    When assigning to a mutable variable, the right-hand side of the assignment is evaluated before the left-hand side. In the below example, the mutable variable i will first be increased and the resulting value of 1 will be stored to array[1], thus resulting in array being changed to [0, 1, 0].

    -
    let mut array = [0, 0, 0];
    -let mut i = 0;
    -
    -array[i] = {
    -    i += 1;
    -    i
    -};
    -
    -

    Type Annotations

    - - -

    A variable declaration can contain a type annotation. A type annotation serves the purpose of declaring the type, in addition to the value, of a variable.

    - -

    Let's take a look:

    -
    let foo: u32 = 5;
    -
    -

    We have just declared the type of the variable foo as a u32, which is an unsigned 32-bit integer. Let's take a look at a few other type annotations:

    -
    let bar: str[4] = __to_str_array("sway");
    -let baz: bool = true;
    -
    - - -

    If the value declared cannot be assigned to the declared type, there will be an error generated by the compiler.

    - -

    Built-in Types

    -

    Every value in Sway is of a certain type. Although deep down, all values are just ones and zeroes in the underlying virtual machine, Sway needs to know what those ones and zeroes actually mean. This is accomplished with types.

    - - -

    Sway is a statically typed language. At compile time, the types of every value must be known. This does not mean you need to specify every single type: usually, the type can be reasonably inferred by the compiler.

    - -

    Primitive Types

    - - -

    Sway has the following primitive types:

    -
      -
    1. () (unit type)
    2. -
    3. u8 (8-bit unsigned integer)
    4. -
    5. u16 (16-bit unsigned integer)
    6. -
    7. u32 (32-bit unsigned integer)
    8. -
    9. u64 (64-bit unsigned integer)
    10. -
    11. u256 (256-bit unsigned integer)
    12. -
    13. str[] (fixed-length string)
    14. -
    15. str (string slices)
    16. -
    17. bool (Boolean true or false)
    18. -
    19. b256 (256 bits (32 bytes), i.e. a hash)
    20. -
    -

    All other types in Sway are built up of these primitive types, or references to these primitive types. You may notice that there are no signed integers—this is by design. In the blockchain domain that Sway occupies, floating-point values and negative numbers have smaller utility, so their implementation has been left up to libraries for specific use cases.

    - -

    Unit Type

    -

    The unit type, (), is a type that allows only one value, and thus, represents a value with no information. It is used to indicate the absence of a meaningful value, or the result of a function that performs an action, but does not return any data. The value of the unit type, called simply unit, has the same symbol as the unit type, (). Unit type in Sway serves a similar purpose as void in imperative languages like C or Java.

    -

    For example:

    -
    fn returns_unit() -> () { // Here, `()` represent the unit type.
    -    ()                    // Here, `()` represents the single unit value of the unit type.
    -}
    -
    -

    In Sway, if the function return type is not specified, it is () by default. Thus, the above example is semantically same as the following:

    -
    fn returns_unit() {
    -}
    -
    -

    Numeric Types

    -

    All of the unsigned integer types are numeric types.

    -

    Numbers can be declared with binary syntax, hexadecimal syntax, base-10 syntax, and underscores for delineation. Let's take a look at the following valid numeric primitives:

    -
    0xffffff    // hexadecimal
    -0b10101010  // binary
    -10          // base-10
    -100_000     // underscore delineated base-10
    -0x1111_0000 // underscore delineated binary
    -0xfff_aaa   // underscore delineated hexadecimal
    -
    - - -

    The default numeric type is u64. The FuelVM's word size is 64 bits, and the cases where using a smaller numeric type saves space are minimal.

    -

    If a 64-bit or 256-bit arithmetic operation produces an overflow or an underflow, -computation gets reverted automatically by FuelVM.

    -

    8/16/32-bit arithmetic operations are emulated using their 64-bit analogues with -additional overflow/underflow checks inserted, which generally results in -somewhat higher gas consumption.

    -

    The same does not happen with 256-bit operations, including b256, which uses specialized operations and are as efficient as possible.

    - -

    Boolean Type

    - - -

    The boolean type (bool) has two potential values: true or false. Boolean values are typically used for conditional logic or validation, for example in if expressions. Booleans can be negated, or flipped, with the unary negation operator !.

    - -

    For example:

    -
    fn returns_false() -> bool {
    -    let boolean_value: bool = true;
    -    !boolean_value
    -}
    -
    -

    String Slices

    - - -

    In Sway, string literals are stored as variable length string slices. Which means that they are stored as a pointer to the actual string data and its length.

    - -
    let my_string: str = "fuel";
    -
    -

    String slices, because they contain pointers have limited usage. They cannot be used as constants, storage fields, or configurable constants, nor as main function arguments or returns.

    -

    For these cases one must use string arrays, as described below.

    -

    String Arrays

    - - -

    In Sway, static-length strings are a primitive type. This means that when you declare a string array, its size is a part of its type. This is necessary for the compiler to know how much memory to give for the storage of that data. The size of the string is denoted with square brackets.

    - -

    Let's take a look:

    -
    let my_string: str[4] = __to_str_array("fuel");
    -
    -

    Because the string literal "fuel" is four letters, the type is str[4], denoting a static length of 4 characters. Strings default to UTF-8 in Sway.

    -

    As above, string literals are typed as string slices. So that is why the need for __to_str_array that convert them to string arrays at compile time.

    -

    Conversion during runtime can be done with from_str_array and try_as_str_array. The latter can fail, given that the specified string array must be big enough for the string slice content.

    -
    let a: str = "abcd";
    -let b: str[4] = a.try_as_str_array().unwrap();
    -let c: str = from_str_array(b);
    -
    -

    Compound Types

    -

    Compound types are types that group multiple values into one type. In Sway, we have arrays and tuples.

    -

    Tuple Types

    - - -

    A tuple is a general-purpose static-length aggregation of types. In more plain terms, a tuple is a single type that consists of an aggregate of zero or more types. The internal types that make up a tuple, and the tuple's arity, define the tuple's type.

    - -

    Let's take a look at some examples.

    -
    let x: (u64, u64) = (0, 0);
    -
    -

    This is a tuple, denoted by parenthesized, comma-separated values. Note that the type annotation, (u64, u64), is similar in syntax to the expression which instantiates that type, (0, 0).

    -
    let x: (u64, bool) = (42, true);
    -assert(x.1);
    -
    -

    In this example, we have created a new tuple type, (u64, bool), which is a composite of a u64 and a bool.

    - - -

    To access a value within a tuple, we use tuple indexing: x.1 stands for the first (zero-indexed, so the bool) value of the tuple. Likewise, x.0 would be the zeroth, u64 value of the tuple. Tuple values can also be accessed via destructuring.

    - -
    struct Foo {}
    -let x: (u64, Foo, bool) = (42, Foo {}, true);
    -let (number, foo, boolean) = x;
    -
    -

    To create one-arity tuples, we will need to add a trailing comma:

    -
    let x: u64 = (42);     // x is of type u64
    -let y: (u64) = (42);   // y is of type u64
    -let z: (u64,) = (42,); // z is of type (u64), i.e. a one-arity tuple
    -let w: (u64) = (42,);  // type error
    -
    -

    Arrays

    - - -

    An array is similar to a tuple, but an array's values must all be of the same type. Arrays can hold arbitrary types including non-primitive types.

    - -

    An array is written as a comma-separated list inside square brackets:

    -
    let x = [1, 2, 3, 4, 5];
    -
    - - -

    Arrays are allocated on the stack since their size is known. An array's size is always static, i.e. it cannot change. An array of five elements cannot become an array of six elements.

    -

    Arrays can be iterated over, unlike tuples. An array's type is written as the type the array contains followed by the number of elements, semicolon-separated and within square brackets, e.g., [u64; 5]. To access an element in an array, use the array indexing syntax, i.e. square brackets.

    - -

    Array elements can also be mutated if the underlying array is declared as mutable:

    -
    let mut x = [1, 2, 3, 4, 5];
    -x[0] = 0;
    -
    -
    script;
    -
    -struct Foo {
    -    f1: u32,
    -    f2: b256,
    -}
    -
    -fn main() {
    -    // Array of integers with type ascription
    -    let array_of_integers: [u8; 5] = [1, 2, 3, 4, 5];
    -
    -    // Array of strings
    -    let array_of_strings = ["Bob", "Jan", "Ron"];
    -
    -    // Array of structs
    -    let array_of_structs: [Foo; 2] = [
    -        Foo {
    -            f1: 11,
    -            f2: 0x1111111111111111111111111111111111111111111111111111111111111111,
    -        },
    -        Foo {
    -            f1: 22,
    -            f2: 0x2222222222222222222222222222222222222222222222222222222222222222,
    -        },
    -    ];
    -
    -    // Accessing an element of an array
    -    let mut array_of_bools: [bool; 2] = [true, false];
    -    assert(array_of_bools[0]);
    -
    -    // Mutating the element of an array
    -    array_of_bools[1] = true;
    -    assert(array_of_bools[1]);
    -}
    -
    -

    Commonly Used Library Types

    -

    The Sway Standard Library is the foundation of portable Sway software, a set of minimal shared abstractions for the broader Sway ecosystem. It offers core types, library-defined operations on language primitives, native asset management, blockchain contextual operations, access control, storage management, and support for types from other VMs, among many other things. Reference the standard library docs here.

    -

    Result<T, E>

    - - -

    Type Result is the type used for returning and propagating errors. It is an enum with two variants: Ok(T), representing success and containing a value, and Err(E), representing error and containing an error value. The T and E in this definition are type parameters, allowing Result to be generic and to be used with any types.

    - -
    /// `Result` is a type that represents either success (`Ok`) or failure (`Err`).
    -pub enum Result<T, E> {
    -    /// Contains the success value.
    -    Ok: T,
    -    /// Contains the error value.
    -    Err: E,
    -}
    -
    - - -

    Functions return Result whenever errors are expected and recoverable.

    - -

    Take the following example:

    -
    script;
    -
    -enum MyContractError {
    -    DivisionByZero: (),
    -}
    -
    -fn divide(numerator: u64, denominator: u64) -> Result<u64, MyContractError> {
    -    if (denominator == 0) {
    -        return Err(MyContractError::DivisionByZero);
    -    } else {
    -        Ok(numerator / denominator)
    -    }
    -}
    -
    -fn main() -> Result<u64, str[4]> {
    -    let result = divide(20, 2);
    -    match result {
    -        Ok(value) => Ok(value),
    -        Err(MyContractError::DivisionByZero) => Err(__to_str_array("Fail")),
    -    }
    -}
    -
    -

    Option<T>

    - - -

    Type Option represents an optional value: every Option is either Some and contains a value, or None, and does not. Option types are very common in Sway code, as they have a number of uses:

    -
      -
    • Initial values where None can be used as an initializer.
    • -
    • Return value for otherwise reporting simple errors, where None is returned on error.
    • -
    -

    The implementation of Option matches on the variant: if it's Ok it returns the inner value, if it's None, it reverts.

    - -
    /// A type that represents an optional value, either `Some(val)` or `None`.
    -pub enum Option<T> {
    -    /// No value.
    -    None: (),
    -    /// Some value of type `T`.
    -    Some: T,
    -}
    -
    - - -

    Option is commonly paired with pattern matching to query the presence of a value and take action, allowing developers to choose how to handle the None case.

    - -

    Below is an example that uses pattern matching to handle invalid divisions by 0 by returning an Option:

    -
    script;
    -
    -fn divide(numerator: u64, denominator: u64) -> Option<u64> {
    -    if denominator == 0 {
    -        None
    -    } else {
    -        Some(numerator / denominator)
    -    }
    -}
    -
    -fn main() {
    -    let result = divide(6, 2);
    -    // Pattern match to retrieve the value
    -    match result {
    -        // The division was valid
    -        Some(x) => std::logging::log(x),
    -        // The division was invalid
    -        None => std::logging::log("Cannot divide by 0"),
    -    }
    -}
    -
    -

    Blockchain Types

    -

    Sway is fundamentally a blockchain language, and it offers a selection of types tailored for the blockchain use case.

    -

    These are provided via the standard library (lib-std) which both add a degree of type-safety, as well as make the intention of the developer more clear.

    -

    Address Type

    - - -

    The Address type is a type-safe wrapper around the primitive b256 type. Unlike the EVM, an address never refers to a deployed smart contract (see the ContractId type below). An Address can be either the hash of a public key (effectively an externally owned account if you're coming from the EVM) or the hash of a predicate. Addresses own UTXOs.

    - -

    An Address is implemented as follows.

    -
    pub struct Address {
    -    value: b256,
    -}
    -
    -

    Casting between the b256 and Address types must be done explicitly:

    -
    let my_number: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A;
    -let my_address: Address = Address::from(my_number);
    -let forty_two: b256 = my_address.into();
    -
    -

    ContractId Type

    - - -

    The ContractId type is a type-safe wrapper around the primitive b256 type. A contract's ID is a unique, deterministic identifier analogous to a contract's address in the EVM. Contracts cannot own UTXOs but can own assets.

    - -

    A ContractId is implemented as follows.

    -
    pub struct ContractId {
    -    value: b256,
    -}
    -
    -

    Casting between the b256 and ContractId types must be done explicitly:

    -
    let my_number: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A;
    -let my_contract_id: ContractId = ContractId::from(my_number);
    -let forty_two: b256 = my_contract_id.into();
    -
    -

    Getting a Contract's ContractId

    -

    To get the ContractId of a contract in an internal context use the ContractId::this() function:

    -
    impl MyContract for Contract {
    -    fn foo() {
    -        let this_contract_id: ContractId = ContractId::this();
    -    }
    -}
    -
    -

    Identity Type

    - - -

    The Identity type is an enum that allows for the handling of both Address and ContractId types. This is useful in cases where either type is accepted, e.g., receiving funds from an identified sender, but not caring if the sender is an address or a contract.

    - -

    An Identity is implemented as follows.

    -
    pub enum Identity {
    -    Address: Address,
    -    ContractId: ContractId,
    -}
    -
    -

    Casting to an Identity must be done explicitly:

    -
            let raw_address: b256 = 0xddec0e7e6a9a4a4e3e57d08d080d71a299c628a46bc609aab4627695679421ca;
    -        let my_identity: Identity = Identity::Address(Address::from(raw_address));
    -
    -

    A match statement can be used to return to an Address or ContractId as well as handle cases in which their execution differs.

    -
            let my_contract_id: ContractId = match my_identity {
    -            Identity::ContractId(identity) => identity,
    -            _ => revert(0),
    -        };
    -
    -
            match my_identity {
    -            Identity::Address(address) => takes_address(address),
    -            Identity::ContractId(contract_id) => takes_contract_id(contract_id),
    -        };
    -
    - - -

    A common use case for Identity is for access control. The use of Identity uniquely allows both ContractId and Address to have access control inclusively.

    - -
            let sender = msg_sender().unwrap();
    -        require(
    -            sender == storage
    -                .owner
    -                .read(),
    -            MyError::UnauthorizedUser(sender),
    -        );
    -
    -

    Converting Types

    -

    Below are some common type conversions in Sway:

    - -

    Identity Conversions

    -

    Convert to Identity

    -
        let identity_from_b256: Identity = Identity::Address(Address::from(b256_address));
    -    let identity_from_address: Identity = Identity::Address(address);
    -    let identity_from_contract_id: Identity = Identity::ContractId(contract_id);
    -
    -

    Convert Identity to ContractId or Address

    -
        match my_identity {
    -        Identity::Address(address) => log(address),
    -        Identity::ContractId(contract_id) => log(contract_id),
    -    };
    -
    -

    Convert ContractId or Address to b256

    -
        let b256_from_address: b256 = address.into();
    -    let b256_from_contract_id: b256 = contract_id.into();
    -
    -

    Convert b256 to ContractId or Address

    -
        let address_from_b256: Address = Address::from(b256_address);
    -    let contract_id_from_b256: ContractId = ContractId::from(b256_address);
    -
    -

    String Conversions

    -

    Convert str to str[]

    -
        let fuel_str: str = "fuel";
    -    let fuel_str_array: str[4] = fuel_str.try_as_str_array().unwrap();
    -
    -

    Convert str[] to str

    -
        let fuel_str_array: str[4] = __to_str_array("fuel");
    -    let fuel_str: str = from_str_array(fuel_str_array);
    -
    -

    Number Conversions

    -

    Convert to u256

    -
        let u8_1: u8 = 2u8;
    -    let u16_1: u16 = 2u16;
    -    let u32_1: u32 = 2u32;
    -    let u64_1: u64 = 2u64;
    -    let b256_1: b256 = 0x0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20;
    -
    -    let u256_from_u8: u256 = u8_1.as_u256();
    -    let u256_from_u16: u256 = u16_1.as_u256();
    -    let u256_from_u32: u256 = u32_1.as_u256();
    -    let u256_from_u64: u256 = u64_1.as_u256();
    -    let u256_from_b256: u256 = b256_1.as_u256();
    -
    -

    Convert to u64

    -
        let u8_1: u8 = 2u8;
    -    let u16_1: u16 = 2u16;
    -    let u32_1: u32 = 2u32;
    -    let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256;
    -
    -    let u64_from_u8: u64 = u8_1.as_u64();
    -
    -    let u64_from_u16: u64 = u16_1.as_u64();
    -
    -    let u64_from_u32: u64 = u32_1.as_u64();
    -
    -    let u64_from_u256: Option<u64> = <u64 as TryFrom<u256>>::try_from(u256_1);
    -
    -

    Convert to u32

    -
        let u8_1: u8 = 2u8;
    -    let u16_1: u16 = 2u16;
    -    let u64_1: u64 = 2;
    -    let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256;
    -
    -    let u32_from_u8: u32 = u8_1.as_u32();
    -
    -    let u32_from_u16: u32 = u16_1.as_u32();
    -
    -    let u32_from_u64_1: Option<u32> = u64_1.try_as_u32();
    -    let u32_from_u64_2: Option<u32> = <u32 as TryFrom<u64>>::try_from(u64_1);
    -
    -    let u32_from_u256: Option<u32> = <u32 as TryFrom<u256>>::try_from(u256_1);
    -
    -

    Convert to u16

    -
        let u8_1: u8 = 2u8;
    -    let u32_1: u32 = 2u32;
    -    let u64_1: u64 = 2;
    -    let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256;
    -
    -    let u16_from_u8: u16 = u8_1.as_u16();
    -
    -    let u16_from_u32_1: Option<u16> = u32_1.try_as_u16();
    -    let u16_from_u32_2: Option<u16> = <u16 as TryFrom<u32>>::try_from(u32_1);
    -
    -    let u16_from_u64_1: Option<u16> = u64_1.try_as_u16();
    -    let u16_from_u64_2: Option<u16> = <u16 as TryFrom<u64>>::try_from(u64_1);
    -
    -    let u16_from_u256: Option<u16> = <u16 as TryFrom<u256>>::try_from(u256_1);
    -
    -

    Convert to u8

    -
        let u16_1: u16 = 2u16;
    -    let u32_1: u32 = 2u32;
    -    let u64_1: u64 = 2;
    -    let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256;
    -
    -    let u8_from_u16_1: Option<u8> = u16_1.try_as_u8();
    -    let u8_from_u16_2: Option<u8> = <u8 as TryFrom<u16>>::try_from(u16_1);
    -
    -    let u8_from_u32_1: Option<u8> = u32_1.try_as_u8();
    -    let u8_from_u32_2: Option<u8> = <u8 as TryFrom<u32>>::try_from(u32_1);
    -
    -    let u8_from_u64_1: Option<u8> = u64_1.try_as_u8();
    -    let u8_from_u64_2: Option<u8> = <u8 as TryFrom<u64>>::try_from(u64_1);
    -
    -    let u8_from_u256: Option<u8> = <u8 as TryFrom<u256>>::try_from(u256_1);
    -
    -

    Convert to Bytes

    -
    use std::{bytes::Bytes, bytes_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}};
    -
    -
        let num = 5;
    -    let little_endian_bytes: Bytes = num.to_le_bytes();
    -    let big_endian_bytes: Bytes = num.to_be_bytes();
    -
    -

    Convert from Bytes

    -
    use std::{bytes::Bytes, bytes_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}};
    -
    -
        let u16_from_le_bytes: u16 = u16::from_le_bytes(little_endian_bytes);
    -    let u16_from_be_bytes: u16 = u16::from_be_bytes(big_endian_bytes);
    -
    -    let u32_from_le_bytes: u32 = u32::from_le_bytes(little_endian_bytes);
    -    let u32_from_be_bytes: u32 = u32::from_be_bytes(big_endian_bytes);
    -
    -    let u64_from_le_bytes: u64 = u64::from_le_bytes(little_endian_bytes);
    -    let u64_from_be_bytes: u64 = u64::from_be_bytes(big_endian_bytes);
    -
    -    let u256_from_le_bytes = u256::from_le_bytes(little_endian_bytes);
    -    let u256_from_be_bytes = u256::from_be_bytes(big_endian_bytes);
    -
    -    let b256_from_le_bytes = b256::from_le_bytes(little_endian_bytes);
    -    let b256_from_be_bytes = b256::from_be_bytes(big_endian_bytes);
    -
    -

    Byte Array Conversions

    -

    Convert to a Byte Array

    -
    use std::array_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,};
    -
    -
        let u16_1: u16 = 2u16;
    -    let u32_1: u32 = 2u32;
    -    let u64_1: u64 = 2u64;
    -    let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256;
    -    let b256_1: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A;
    -    // little endian
    -    let le_byte_array_from_u16: [u8; 2] = u16_1.to_le_bytes();
    -    let le_byte_array_from_u32: [u8; 4] = u32_1.to_le_bytes();
    -    let le_byte_array_from_u64: [u8; 8] = u64_1.to_le_bytes();
    -    let le_byte_array_from_u256: [u8; 32] = u256_1.to_le_bytes();
    -    let le_byte_array_from_b256: [u8; 32] = b256_1.to_le_bytes();
    -    // big endian
    -    let be_byte_array_from_u16: [u8; 2] = u16_1.to_be_bytes();
    -    let be_byte_array_from_u32: [u8; 4] = u32_1.to_be_bytes();
    -    let be_byte_array_from_u64: [u8; 8] = u64_1.to_be_bytes();
    -    let be_byte_array_from_u256: [u8; 32] = u256_1.to_be_bytes();
    -    let be_byte_array_from_b256: [u8; 32] = b256_1.to_be_bytes();
    -
    -

    Convert from a Byte Array

    -
    use std::array_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,};
    -
    -
        let u16_byte_array: [u8; 2] = [2_u8, 1_u8];
    -    let u32_byte_array: [u8; 4] = [4_u8, 3_u8, 2_u8, 1_u8];
    -    let u64_byte_array: [u8; 8] = [8_u8, 7_u8, 6_u8, 5_u8, 4_u8, 3_u8, 2_u8, 1_u8];
    -    let u256_byte_array: [u8; 32] = [
    -        32_u8, 31_u8, 30_u8, 29_u8, 28_u8, 27_u8, 26_u8, 25_u8, 24_u8, 23_u8, 22_u8,
    -        21_u8, 20_u8, 19_u8, 18_u8, 17_u8, 16_u8, 15_u8, 14_u8, 13_u8, 12_u8, 11_u8,
    -        10_u8, 9_u8, 8_u8, 7_u8, 6_u8, 5_u8, 4_u8, 3_u8, 2_u8, 1_u8,
    -    ];
    -    // little endian
    -    let le_u16_from_byte_array: u16 = u16::from_le_bytes(u16_byte_array);
    -    let le_u32_from_byte_array: u32 = u32::from_le_bytes(u32_byte_array);
    -    let le_u64_from_byte_array: u64 = u64::from_le_bytes(u64_byte_array);
    -    let le_u256_from_byte_array: u256 = u256::from_le_bytes(u256_byte_array);
    -    let le_b256_from_byte_array: b256 = b256::from_le_bytes(u256_byte_array);
    -    // big endian
    -    let be_u16_from_byte_array: u16 = u16::from_be_bytes(u16_byte_array);
    -    let be_u32_from_byte_array: u32 = u32::from_be_bytes(u32_byte_array);
    -    let be_u64_from_byte_array: u64 = u64::from_be_bytes(u64_byte_array);
    -    let be_u256_from_byte_array: u256 = u256::from_be_bytes(u256_byte_array);
    -    let be_b256_from_byte_array: b256 = b256::from_be_bytes(u256_byte_array);
    -
    -

    Functions

    -

    Functions in Sway are declared with the fn keyword. Let's take a look:

    -
    fn equals(first_param: u64, second_param: u64) -> bool {
    -    first_param == second_param
    -}
    -
    -

    We have just declared a function named equals which takes two parameters: first_param and second_param. The parameters must both be 64-bit unsigned integers.

    -

    This function also returns a bool value, i.e. either true or false. This function returns true if the two given parameters are equal, and false if they are not. If we want to use this function, we can do so like this:

    -
    fn main() {
    -    equals(5, 5); // evaluates to `true`
    -    equals(5, 6); // evaluates to `false`
    -}
    -
    -

    Mutable Parameters

    - - -

    We can make a function parameter mutable by adding ref mut before the parameter name. This allows mutating the argument passed into the function when the function is called.

    - -

    For example:

    -
    fn increment(ref mut num: u32) {
    -    let prev = num;
    -    num = prev + 1u32;
    -}
    -
    -

    This function is allowed to mutate its parameter num because of the mut keyword. In addition, the ref keyword instructs the function to modify the argument passed to it when the function is called, instead of modifying a local copy of it.

    -
        let mut num: u32 = 0;
    -    increment(num);
    -    assert(num == 1u32); // The function `increment()` modifies `num`
    -
    -

    Note that the variable num itself has to be declared as mutable for the above to compile.

    -
    -

    Note -It is not currently allowed to use mut without ref or vice versa for a function parameter.

    -
    -

    Similarly, ref mut can be used with more complex data types such as:

    -
    fn swap_tuple(ref mut pair: (u64, u64)) {
    -    let temp = pair.0;
    -    pair.0 = pair.1;
    -    pair.1 = temp;
    -}
    -
    -fn update_color(ref mut color: Color, new_color: Color) {
    -    color = new_color;
    -}
    -
    -

    We can then call these functions as shown below:

    -
        let mut tuple = (42, 24);
    -    swap_tuple(tuple);
    -    assert(tuple.0 == 24); // The function `swap_tuple()` modifies `tuple.0`
    -    assert(tuple.1 == 42); // The function `swap_tuple()` modifies `tuple.1`
    -    let mut color = Color::Red;
    -    update_color(color, Color::Blue);
    -    assert(match color {
    -        Color::Blue => true,
    -        _ => false,
    -    }); // The function `update_color()` modifies the color to Blue
    -
    -
    -

    Note -The only place, in a Sway program, where the ref keyword is valid is before a mutable function parameter.

    -
    -

    Structs, Tuples, and Enums

    -

    Structs

    - - -

    Structs in Sway are a named grouping of types. You may also be familiar with structs via another name: product types. Sway does not make any significantly unique usages of structs; they are similar to most other languages which have structs. If you're coming from an object-oriented background, a struct is like the data attributes of an object.

    -

    Those data attributes are called fields and can be either public or private.

    -

    Private struct fields can be accessed only within the module in which their struct is declared. Public fields are accessible everywhere where the struct is accessible. This access control on the field level allows more fine grained encapsulation of data.

    - -

    To explain these concepts, let's take a look at the following example, in which we have a module called data_structures.

    -

    In that module, we declare a struct named Foo with two fields. The first field is named bar, it is public and it accepts values of type u64. The second field is named baz, it is also public and it accepts bool values.

    -

    In a similar way, we define the structs Point, Line, and TupleInStruct. Since all those structs are public, and all their fields are public, they can be instantiated in other modules using the struct instantiation syntax as shown below.

    -

    On the other hand, the struct StructWithPrivateFields can be instantiated only within the data_structures module, because it contains private fields. To be able to create instances of such structs outside of the module in which they are declared, the struct must offer constructor associated functions.

    -
    // the _data_structures_ module
    -library;
    -
    -// Declare a struct type
    -pub struct Foo {
    -    pub bar: u64,
    -    pub baz: bool,
    -}
    -
    -// Struct types for destructuring
    -pub struct Point {
    -    pub x: u64,
    -    pub y: u64,
    -}
    -
    -pub struct Line {
    -    pub p1: Point,
    -    pub p2: Point,
    -}
    -
    -pub struct TupleInStruct {
    -    pub nested_tuple: (u64, (u32, (bool, str))),
    -}
    -
    -// Struct type instantiable only in the module _data_structures_
    -pub struct StructWithPrivateFields {
    -    pub public_field: u64,
    -    private_field: u64,
    -    other_private_field: u64,
    -}
    -
    - - -

    In order to instantiate the struct we use struct instantiation syntax, which is very similar to the declaration syntax except with expressions in place of types.

    -

    There are three ways to instantiate the struct.

    -
      -
    • Hard coding values for the fields
    • -
    • Passing in variables with names different than the struct fields
    • -
    • Using a shorthand notation via variables that are the same as the field names
    • -
    - -
    library;
    -
    -mod data_structures;
    -use data_structures::{Foo, Line, Point, TupleInStruct};
    -
    -fn hardcoded_instantiation() -> Foo {
    -    // Instantiate `foo` as `Foo`
    -    let mut foo = Foo {
    -        bar: 42,
    -        baz: false,
    -    };
    -
    -    // Access and write to "baz"
    -    foo.baz = true;
    -
    -    // Return the struct
    -    foo
    -}
    -
    -fn variable_instantiation() -> Foo {
    -    // Declare variables with the same names as the fields in `Foo`
    -    let number = 42;
    -    let truthness = false;
    -
    -    // Instantiate `foo` as `Foo`
    -    let mut foo = Foo {
    -        bar: number,
    -        baz: truthness,
    -    };
    -
    -    // Access and write to "baz"
    -    foo.baz = true;
    -
    -    // Return the struct
    -    foo
    -}
    -
    -fn shorthand_instantiation() -> Foo {
    -    // Declare variables with the same names as the fields in `Foo`
    -    let bar = 42;
    -    let baz = false;
    -
    -    // Instantiate `foo` as `Foo`
    -    let mut foo = Foo { bar, baz };
    -
    -    // Access and write to "baz"
    -    foo.baz = true;
    -
    -    // Return the struct
    -    foo
    -}
    -
    -fn struct_destructuring() {
    -    let point1 = Point { x: 0, y: 0 };
    -    // Destructure the values from the struct into variables
    -    let Point { x, y } = point1;
    -
    -    let point2 = Point { x: 1, y: 1 };
    -    // If you do not care about specific struct fields then use ".." at the end of your variable list
    -    let Point { x, .. } = point2;
    -
    -    let line = Line {
    -        p1: point1,
    -        p2: point2,
    -    };
    -    // Destructure the values from the nested structs into variables
    -    let Line {
    -        p1: Point { x: x0, y: y0 },
    -        p2: Point { x: x1, y: y1 },
    -    } = line;
    -    // You may also destructure tuples nested in structs and structs nested in tuples
    -    let tuple_in_struct = TupleInStruct {
    -        nested_tuple: (42u64, (42u32, (true, "ok"))),
    -    };
    -    let TupleInStruct {
    -        nested_tuple: (a, (b, (c, d))),
    -    } = tuple_in_struct;
    -
    -    let struct_in_tuple = (Point { x: 2, y: 4 }, Point { x: 3, y: 6 });
    -    let (Point { x: x0, y: y0 }, Point { x: x1, y: y1 }) = struct_in_tuple;
    -}
    -
    -
    -

    Note -You can mix and match all 3 ways to instantiate the struct at the same time. -Moreover, the order of the fields does not matter when instantiating however we encourage declaring the fields in alphabetical order and instantiating them in the same alphabetical order

    -
    -

    Furthermore, multiple variables can be extracted from a struct using the destructuring syntax.

    -

    Struct Memory Layout

    -
    -

    Note -This information is not vital if you are new to the language, or programming in general

    -
    -

    Structs have zero memory overhead. What that means is that in memory, each struct field is laid out sequentially. No metadata regarding the struct's name or other properties is preserved at runtime. In other words, structs are compile-time constructs. This is the same in Rust, but different in other languages with runtimes like Java.

    -

    Tuples

    - - -

    Tuples are a basic static-length type which contain multiple different types within themselves. The type of a tuple is defined by the types of the values within it, and a tuple can contain basic types as well as structs and enums.

    -

    You can access values directly by using the . syntax. Moreover, multiple variables can be extracted from a tuple using the destructuring syntax.

    - -
    library;
    -
    -fn tuple() {
    -    // You can declare the types yourself
    -    let tuple1: (u8, bool, u64) = (100, false, 10000);
    -
    -    // Or have the types be inferred
    -    let mut tuple2 = (5, true, ("Sway", 8));
    -
    -    // Retrieve values from tuples
    -    let number = tuple1.0;
    -    let sway = tuple2.2.1;
    -
    -    // Destructure the values from the tuple into variables
    -    let (n1, truthness, n2) = tuple1;
    -
    -    // If you do not care about specific values then use "_"
    -    let (_, truthness, _) = tuple2;
    -
    -    // Internally mutate the tuple
    -    tuple2.1 = false;
    -
    -    // Or change the values all at once (must keep the same data types)
    -    tuple2 = (9, false, ("Fuel", 99));
    -}
    -
    -

    Enums

    - - -

    Enumerations, or enums, are also known as sum types. An enum is a type that could be one of several variants. To declare an enum, you enumerate all potential variants.

    - -

    Here, we have defined five potential colors. Each enum variant is just the color name. As there is no extra data associated with each variant, we say that each variant is of type (), or unit.

    -
    library;
    -
    -// Declare the enum
    -enum Color {
    -    Blue: (),
    -    Green: (),
    -    Red: (),
    -    Silver: (),
    -    Grey: (),
    -}
    -
    -fn main() {
    -    // To instantiate a variable with the value of an enum the syntax is
    -    let blue = Color::Blue;
    -    let silver = Color::Silver;
    -}
    -
    -

    Enums of Structs

    -

    It is also possible to have an enum variant contain extra data. Take a look at this more substantial example, which combines struct declarations with enum variants:

    -
    library;
    -
    -struct Item {
    -    price: u64,
    -    amount: u64,
    -    id: u64,
    -}
    -
    -enum MyEnum {
    -    Item: Item,
    -}
    -
    -fn main() {
    -    let my_enum = MyEnum::Item(Item {
    -        price: 5,
    -        amount: 2,
    -        id: 42,
    -    });
    -}
    -
    -

    Enums of Enums

    -

    It is possible to define enums of enums:

    -
    library;
    -
    -pub enum Error {
    -    StateError: StateError,
    -    UserError: UserError,
    -}
    -
    -pub enum StateError {
    -    Void: (),
    -    Pending: (),
    -    Completed: (),
    -}
    -
    -pub enum UserError {
    -    InsufficientPermissions: (),
    -    Unauthorized: (),
    -}
    -
    -

    Preferred usage

    -

    The preferred way to use enums is to use the individual (not nested) enums directly because they are easy to follow and the lines are short:

    -
    library;
    -
    -use ::enum_of_enums::{StateError, UserError};
    -
    -fn preferred() {
    -    let error1 = StateError::Void;
    -    let error2 = UserError::Unauthorized;
    -}
    -
    -

    Inadvisable

    -

    If you wish to use the nested form of enums via the Error enum from the example above, then you can instantiate them into variables using the following syntax:

    -
    library;
    -
    -use ::enum_of_enums::{Error, StateError, UserError};
    -
    -fn avoid() {
    -    let error1 = Error::StateError(StateError::Void);
    -    let error2 = Error::UserError(UserError::Unauthorized);
    -}
    -
    -

    Key points to note:

    -
      -
    • You must import all of the enums you need instead of just the Error enum
    • -
    • The lines may get unnecessarily long (depending on the names)
    • -
    • The syntax is not the most ergonomic
    • -
    -

    Enum Memory Layout

    -
    -

    Note -This information is not vital if you are new to the language, or programming in general.

    -
    -

    Enums do have some memory overhead. To know which variant is being represented, Sway stores a one-word (8-byte) tag for the enum variant. The space reserved after the tag is equivalent to the size of the largest enum variant. So, to calculate the size of an enum in memory, add 8 bytes to the size of the largest variant. For example, in the case of Color above, where the variants are all (), the size would be 8 bytes since the size of the largest variant is 0 bytes.

    -

    Methods and Associated Functions

    - - -

    Methods

    -

    Methods are similar to functions in that we declare them with the fn keyword and they have parameters and return a value. However, unlike functions, Methods are defined within the context of a struct (or enum), and either refers to that type or mutates it. The first parameter of a method is always self, which represents the instance of the struct (or enum) the method is being called on.

    -

    Associated Functions

    -

    Associated functions are very similar to methods, in that they are also defined in the context of a struct or enum, but they do not actually use any of the data in the struct and as a result do not take self as a parameter. Associated functions could be standalone functions, but they are included in a specific type for organizational or semantic reasons.

    -

    Constructors

    -

    Constructors are associated functions that construct, or in other words instantiate, new instances of a type. Their return type is always the type itself. E.g., public structs that have private fields must provide a public constructor, or otherwise they cannot be instantiated outside of the module in which they are declared.

    -

    Declaring Methods and Associated Functions

    -

    To declare methods and associated functions for a struct or enum, use an impl block. Here, impl is short for implementation.

    - -
    script;
    -
    -struct Foo {
    -    bar: u64,
    -    baz: bool,
    -}
    -
    -impl Foo {
    -    // this is a _method_, as it takes `self` as a parameter.
    -    fn is_baz_true(self) -> bool {
    -        self.baz
    -    }
    -
    -    // this is an _associated function_, since it does not take `self` as a parameter.
    -    // it is at the same time a _constructor_ because it instantiates and returns
    -    // a new instance of `Foo`.
    -    fn new_foo(number: u64, boolean: bool) -> Foo {
    -        Foo {
    -            bar: number,
    -            baz: boolean,
    -        }
    -    }
    -}
    -
    -fn main() {
    -    let foo = Foo::new_foo(42, true);
    -    assert(foo.is_baz_true());
    -}
    -
    - - -

    To call a method, simply use dot syntax: foo.iz_baz_true().

    - - - -

    Similarly to free functions, methods and associated functions may accept ref mut parameters.

    - -

    For example:

    -
    struct Coordinates {
    -    x: u64,
    -    y: u64,
    -}
    -
    -impl Coordinates {
    -    fn move_right(ref mut self, distance: u64) {
    -        self.x += distance;
    -    }
    -}
    -
    -

    and when called:

    -
        let mut point = Coordinates { x: 1, y: 1 };
    -    point.move_right(5);
    -    assert(point.x == 6);
    -    assert(point.y == 1);
    -
    -

    Constants

    - - -

    Constants are similar to variables; however, there are a few differences:

    -
      -
    • Constants are always evaluated at compile-time.
    • -
    • Constants can be declared both inside of a function and at global / impl scope.
    • -
    • The mut keyword cannot be used with constants.
    • -
    - -
    const ID: u32 = 0;
    -
    -

    Constant initializer expressions can be quite complex, but they cannot use, for -instance, assembly instructions, storage access, mutable variables, loops and -return statements. Although, function calls, primitive types and compound data -structures are perfectly fine to use:

    -
    fn bool_to_num(b: bool) -> u64 {
    -    if b {
    -        1
    -    } else {
    -        0
    -    }
    -}
    -
    -fn arr_wrapper(a: u64, b: u64, c: u64) -> [u64; 3] {
    -    [a, b, c]
    -}
    -
    -const ARR2 = arr_wrapper(bool_to_num(1) + 42, 2, 3);
    -
    -

    Associated Constants

    - - -

    Associated constants are constants associated with a type and can be declared in an impl block or in a trait definition.

    -

    Associated constants declared inside a trait definition may omit their initializers to indicate that each implementation of the trait must specify those initializers.

    -

    The identifier is the name of the constant used in the path. The type is the type that the -definition has to implement.

    - -

    You can define an associated const directly in the interface surface of a trait:

    -
    script;
    -
    -trait ConstantId {
    -    const ID: u32 = 0;
    -}
    -
    -

    Alternatively, you can also declare it in the trait, and implement it in the interface of the -types implementing the trait.

    -
    script;
    -
    -trait ConstantId {
    -    const ID: u32;
    -}
    -
    -struct Struct {}
    -
    -impl ConstantId for Struct {
    -    const ID: u32 = 1;
    -}
    -
    -fn main() -> u32 {
    -    Struct::ID
    -}
    -
    -

    impl self Constants

    -

    Constants can also be declared inside non-trait impl blocks.

    -
    script;
    -
    -struct Point {
    -    x: u64,
    -    y: u64,
    -}
    -
    -impl Point {
    -    const ZERO: Point = Point { x: 0, y: 0 };
    -}
    -
    -fn main() -> u64  {
    -    Point::ZERO.x
    -}
    -
    -

    Configurable Constants

    - - -

    Configurable constants are special constants that behave like regular constants in the sense that they cannot change during program execution, but they can be configured after the Sway program has been built. The Rust and TS SDKs allow updating the values of these constants by injecting new values for them directly in the bytecode without having to build the program again. These are useful for contract factories and behave somewhat similarly to immutable variables from languages like Solidity.

    - -

    Configurable constants are declared inside a configurable block and require a type ascription and an initializer as follows:

    -
    configurable {
    -    U8: u8 = 8u8,
    -    BOOL: bool = true,
    -    ARRAY: [u32; 3] = [253u32, 254u32, 255u32],
    -    STR_4: str[4] = __to_str_array("fuel"),
    -    STRUCT: StructWithGeneric<u8> = StructWithGeneric {
    -        field_1: 8u8,
    -        field_2: 16,
    -    },
    -    ENUM: EnumWithGeneric<bool> = EnumWithGeneric::VariantOne(true),
    -}
    -
    -

    At most one configurable block is allowed in a Sway project. Moreover, configurable blocks are not allowed in libraries.

    -

    Configurable constants can be read directly just like regular constants:

    -
        fn return_configurables() -> (u8, bool, [u32; 3], str[4], StructWithGeneric<u8>) {
    -        (U8, BOOL, ARRAY, STR_4, STRUCT)
    -    }
    -
    -

    Comments and Logging

    -

    Comments

    - - -

    Comments in Sway start with two slashes and continue until the end of the line. For comments that extend beyond a single line, you'll need to include // on each line.

    - -
    // hello world
    -
    -
    // let's make a couple of lines
    -// commented.
    -
    -

    You can also place comments at the ends of lines containing code.

    -
    fn main() {
    -    let baz = 8; // Eight is a lucky number
    -}
    -
    -

    You can also do block comments

    -
    fn main() {
    -    /*
    -    You can write on multiple lines
    -    like this if you want
    -    */
    -    let baz = 8;
    -}
    -
    -

    Logging

    - - -

    The logging library provides a generic log function that can be imported using use std::logging::log and used to log variables of any type. Each call to log appends a receipt to the list of receipts. There are two types of receipts that a log can generate: Log and LogData.

    - -
    fn log_values(){
    -  // Generates a Log receipt
    -  log(42);
    -
    -  // Generates a LogData receipt
    -  let string = "sway";
    -  log(string);
    -}
    -
    -

    Log Receipt

    - - -

    The Log receipt is generated for non-reference types, namely bool, u8, u16, u32, and u64.

    - -

    For example, logging an integer variable x that holds the value 42 using log(x) may generate the following receipt:

    -
    "Log": {
    -  "id": "0000000000000000000000000000000000000000000000000000000000000000",
    -  "is": 10352,
    -  "pc": 10404,
    -  "ra": 42,
    -  "rb": 1018205,
    -  "rc": 0,
    -  "rd": 0
    -}
    -
    -

    Note that ra will include the value being logged. The additional registers rc and rd will be zero when using log while rb may include a non-zero value representing a unique ID for the log instance. The unique ID is not meaningful on its own but allows the Rust and the TS SDKs to know the type of the data being logged, by looking up the log ID in the JSON ABI file.

    -

    LogData Receipt

    - - -

    LogData is generated for reference types which include all types except for non_reference types; and for non-reference types bigger than 64-bit integers, for example, u256;

    - -

    For example, logging a b256 variable b that holds the value 0x1111111111111111111111111111111111111111111111111111111111111111 using log(b) may generate the following receipt:

    -
    "LogData": {
    -  "data": "1111111111111111111111111111111111111111111111111111111111111111",
    -  "digest": "02d449a31fbb267c8f352e9968a79e3e5fc95c1bbeaa502fd6454ebde5a4bedc",
    -  "id": "0000000000000000000000000000000000000000000000000000000000000000",
    -  "is": 10352,
    -  "len": 32,
    -  "pc": 10444,
    -  "ptr": 10468,
    -  "ra": 0,
    -  "rb": 1018194
    -}
    -
    -

    Note that data in the receipt above will include the value being logged as a hexadecimal. Similarly to the Log receipt, additional registers are written: ra will always be zero when using log, while rb will contain a unique ID for the log instance.

    -
    -

    Note -The Rust SDK exposes APIs that allow you to retrieve the logged values and display them nicely based on their types as indicated in the JSON ABI file.

    -
    -

    Control Flow

    -

    if expressions

    - - -

    Sway supports if, else, and else if expressions that allow you to branch your code depending on conditions.

    - -

    For example:

    -
    fn main() {
    -    let number = 6;
    -
    -    if number % 4 == 0 {
    -        // do something
    -    } else if number % 3 == 0 {
    -        // do something else
    -    } else {
    -        // do something else
    -    }
    -}
    -
    -

    Using if in a let statement

    -

    Like Rust, ifs are expressions in Sway. What this means is you can use if expressions on the right side of a let statement to assign the outcome to a variable.

    -
    let my_data = if some_bool < 10 { foo() } else { bar() };
    -
    -

    Note that all branches of the if expression must return a value of the same type.

    -

    match expressions

    - - -

    Sway supports advanced pattern matching through exhaustive match expressions. Unlike an if expression, a match expression asserts at compile time that all possible patterns have been matched. If you don't handle all the patterns, you will get compiler error indicating that your match expression is non-exhaustive.

    - -

    The basic syntax of a match expression is as follows:

    -
    let result = match expression {
    -    pattern1 => code_to_execute_if_expression_matches_pattern1,
    -    pattern2 => code_to_execute_if_expression_matches_pattern2,
    -    pattern3 | pattern4 => code_to_execute_if_expression_matches_pattern3_or_pattern4
    -    ...
    -    _ => code_to_execute_if_expression_matches_no_pattern,
    -}
    -
    -

    Some examples of how you can use a match expression:

    -
    script;
    -
    -// helper functions for our example
    -fn on_even(num: u64) {
    -    // do something with even numbers
    -}
    -fn on_odd(num: u64) {
    -    // do something with odd numbers
    -}
    -
    -fn main(num: u64) -> u64 {
    -    // Match as an expression
    -    let is_even = match num % 2 {
    -        0 => true,
    -        _ => false,
    -    };
    -
    -    // Match as control flow
    -    let x = 12;
    -    match x {
    -        5 => on_odd(x),
    -        _ => on_even(x),
    -    };
    -
    -    // Match an enum
    -    enum Weather {
    -        Sunny: (),
    -        Rainy: (),
    -        Cloudy: (),
    -        Snowy: (),
    -    }
    -    let current_weather = Weather::Sunny;
    -    let avg_temp = match current_weather {
    -        Weather::Sunny => 80,
    -        Weather::Rainy => 50,
    -        Weather::Cloudy => 60,
    -        Weather::Snowy => 20,
    -    };
    -
    -    let is_sunny = match current_weather {
    -        Weather::Sunny => true,
    -        Weather::Rainy | Weather::Cloudy | Weather::Snowy => false,
    -    };
    -
    -    // match expression used for a return
    -    let outside_temp = Weather::Sunny;
    -    match outside_temp {
    -        Weather::Sunny => 80,
    -        Weather::Rainy => 50,
    -        Weather::Cloudy => 60,
    -        Weather::Snowy => 20,
    -    }
    -}
    -
    -

    Loops

    -

    while

    -

    This is what a while loop looks like:

    -
    while counter < 10 {
    -    counter = counter + 1;
    -}
    -
    -

    You need the while keyword, some condition (value < 10 in this case) which will be evaluated each iteration, and a block of code inside the curly braces ({...}) to execute each iteration.

    -

    for

    -

    This is what a for loop that computes the sum of a vector of numbers looks like:

    -
    for element in vector.iter() {
    -    sum += element;
    -}
    -
    -

    You need the for keyword, some pattern that contains variable names such as element in this case, the ìn keyword followed by an iterator, and a block of code inside the curly braces ({...}) to execute each iteration. vector.iter() in the example above returns an iterator for the vector. In each iteration, the value of element is updated with the next value in the iterator until the end of the vector is reached and the for loop iteration ends.

    -

    break and continue

    -

    break and continue keywords are available to use inside the body of a while or for loop. The purpose of the break statement is to break out of a loop early:

    -
    fn break_example() -> u64 {
    -    let mut counter = 1;
    -    let mut sum = 0;
    -    let num = 10;
    -    while true {
    -        if counter > num {
    -            break;
    -        }
    -        sum += counter;
    -        counter += 1;
    -    }
    -    sum // 1 + 2 + .. + 10 = 55
    -}
    -
    -

    The purpose of the continue statement is to skip a portion of a loop in an iteration and jump directly into the next iteration:

    -
    fn continue_example() -> u64 {
    -    let mut counter = 0;
    -    let mut sum = 0;
    -    let num = 10;
    -    while counter < num {
    -        counter += 1;
    -        if counter % 2 == 0 {
    -            continue;
    -        }
    -        sum += counter;
    -    }
    -    sum // 1 + 3 + .. + 9 = 25
    -}
    -
    -

    Nested loops

    -

    You can also use nested while loops if needed:

    -
    while condition_1 == true {
    -    // do stuff...
    -    while condition_2 == true {
    -        // do more stuff...
    -    }
    -}
    -
    -

    Blockchain Development with Sway

    -

    Sway is fundamentally a blockchain language. Because of this, it has some features and requirements that you may not have seen in general-purpose programming languages.

    -

    These are also some concepts related to the FuelVM and Fuel ecosystem that you may utilize when writing Sway.

    - -

    Hashing and Cryptography

    -

    The Sway standard library provides easy access to a selection of cryptographic hash functions (sha256 and EVM-compatible keccak256), and EVM-compatible secp256k1-based signature recovery operations.

    -

    Hashing

    -
    script;
    -
    -use std::hash::*;
    -
    -impl Hash for Location {
    -    fn hash(self, ref mut state: Hasher) {
    -        match self {
    -            Location::Earth => {
    -                0_u8.hash(state);
    -            }
    -            Location::Mars => {
    -                1_u8.hash(state);
    -            }
    -        }
    -    }
    -}
    -
    -impl Hash for Stats {
    -    fn hash(self, ref mut state: Hasher) {
    -        self.strength.hash(state);
    -        self.agility.hash(state);
    -    }
    -}
    -
    -impl Hash for Person {
    -    fn hash(self, ref mut state: Hasher) {
    -        self.name.hash(state);
    -        self.age.hash(state);
    -        self.alive.hash(state);
    -        self.location.hash(state);
    -        self.stats.hash(state);
    -        self.some_tuple.hash(state);
    -        self.some_array.hash(state);
    -        self.some_b256.hash(state);
    -    }
    -}
    -
    -const VALUE_A = 0x9280359a3b96819889d30614068715d634ad0cf9bba70c0f430a8c201138f79f;
    -
    -enum Location {
    -    Earth: (),
    -    Mars: (),
    -}
    -
    -struct Person {
    -    name: str,
    -    age: u64,
    -    alive: bool,
    -    location: Location,
    -    stats: Stats,
    -    some_tuple: (bool, u64),
    -    some_array: [u64; 2],
    -    some_b256: b256,
    -}
    -
    -struct Stats {
    -    strength: u64,
    -    agility: u64,
    -}
    -
    -fn main() {
    -    let zero = b256::min();
    -    // Use the generic sha256 to hash some integers
    -    let sha_hashed_u8 = sha256(u8::max());
    -    let sha_hashed_u16 = sha256(u16::max());
    -    let sha_hashed_u32 = sha256(u32::max());
    -    let sha_hashed_u64 = sha256(u64::max());
    -
    -    // Or hash a b256
    -    let sha_hashed_b256 = sha256(VALUE_A);
    -
    -    // You can hash booleans too
    -    let sha_hashed_bool = sha256(true);
    -
    -    // Strings are not a problem either
    -    let sha_hashed_str = sha256("Fastest Modular Execution Layer!");
    -
    -    // Tuples of any size work too
    -    let sha_hashed_tuple = sha256((true, 7));
    -
    -    // As do arrays
    -    let sha_hashed_array = sha256([4, 5, 6]);
    -
    -    // Enums work too
    -    let sha_hashed_enum = sha256(Location::Earth);
    -
    -    // Complex structs are not a problem
    -    let sha_hashed_struct = sha256(Person {
    -        name: "John",
    -        age: 9000,
    -        alive: true,
    -        location: Location::Mars,
    -        stats: Stats {
    -            strength: 10,
    -            agility: 9,
    -        },
    -        some_tuple: (true, 8),
    -        some_array: [17, 76],
    -        some_b256: zero,
    -    });
    -
    -    log(sha_hashed_u8);
    -    log(sha_hashed_u16);
    -    log(sha_hashed_u32);
    -    log(sha_hashed_u64);
    -    log(sha_hashed_b256);
    -    log(sha_hashed_bool);
    -    log(sha_hashed_str);
    -    log(sha_hashed_tuple);
    -    log(sha_hashed_array);
    -    log(sha_hashed_enum);
    -    log(sha_hashed_struct);
    -
    -    // Use the generic keccak256 to hash some integers
    -    let keccak_hashed_u8 = keccak256(u8::max());
    -    let keccak_hashed_u16 = keccak256(u16::max());
    -    let keccak_hashed_u32 = keccak256(u32::max());
    -    let keccak_hashed_u64 = keccak256(u64::max());
    -
    -    // Or hash a b256
    -    let keccak_hashed_b256 = keccak256(VALUE_A);
    -
    -    // You can hash booleans too
    -    let keccak_hashed_bool = keccak256(true);
    -
    -    // Strings are not a problem either
    -    let keccak_hashed_str = keccak256("Fastest Modular Execution Layer!");
    -
    -    // Tuples of any size work too
    -    let keccak_hashed_tuple = keccak256((true, 7));
    -
    -    // As do arrays
    -    let keccak_hashed_array = keccak256([4, 5, 6]);
    -
    -    // Enums work too
    -    let keccak_hashed_enum = keccak256(Location::Earth);
    -
    -    // Complex structs are not a problem
    -    let keccak_hashed_struct = keccak256(Person {
    -        name: "John",
    -        age: 9000,
    -        alive: true,
    -        location: Location::Mars,
    -        stats: Stats {
    -            strength: 10,
    -            agility: 9,
    -        },
    -        some_tuple: (true, 8),
    -        some_array: [17, 76],
    -        some_b256: zero,
    -    });
    -
    -    log(keccak_hashed_u8);
    -    log(keccak_hashed_u16);
    -    log(keccak_hashed_u32);
    -    log(keccak_hashed_u64);
    -    log(keccak_hashed_b256);
    -    log(keccak_hashed_bool);
    -    log(keccak_hashed_str);
    -    log(keccak_hashed_tuple);
    -    log(keccak_hashed_array);
    -    log(keccak_hashed_enum);
    -    log(keccak_hashed_struct);
    -}
    -
    -

    Signature Recovery

    -
    script;
    -
    -use std::{b512::B512, ecr::{ec_recover, ec_recover_address, EcRecoverError}};
    -
    -const MSG_HASH = 0xee45573606c96c98ba970ff7cf9511f1b8b25e6bcd52ced30b89df1e4a9c4323;
    -
    -fn main() {
    -    let hi = 0xbd0c9b8792876713afa8bff383eebf31c43437823ed761cc3600d0016de5110c;
    -    let lo = 0x44ac566bd156b4fc71a4a4cb2655d3dd360c695edb17dc3b64d611e122fea23d;
    -    let signature: B512 = B512::from((hi, lo));
    -
    -    // A recovered public key pair.
    -    let public_key = ec_recover(signature, MSG_HASH);
    -
    -    // A recovered Fuel address.
    -    let result_address: Result<Address, EcRecoverError> = ec_recover_address(signature, MSG_HASH);
    -    if let Ok(address) = result_address {
    -        log(address.bits());
    -    } else {
    -        revert(0);
    -    }
    -}
    -
    -
    -

    Note: Recovery of EVM addresses is also supported via std::vm::evm.

    -
    -

    Storage

    - - -

    When developing a smart contract, you will typically need some sort of persistent storage. In this case, persistent storage, often just called storage in this context, is a place where you can store values that are persisted inside the contract itself. This is in contrast to a regular value in memory, which disappears after the contract exits.

    -

    Put in conventional programming terms, contract storage is like saving data to a hard drive. That data is saved even after the program that saved it exits. That data is persistent. Using memory is like declaring a variable in a program: it exists for the duration of the program and is non-persistent.

    -

    Some basic use cases of storage include declaring an owner address for a contract and saving balances in a wallet.

    - -

    Storage Accesses Via the storage Keyword

    -

    Declaring variables in storage requires a storage block that contains a list of all your variables, their types, and their initial values. The initial value can be any expression that can be evaluated to a constant during compilation, as follows:

    -
    storage {
    -    var1: u64 = 1,
    -    var2: b256 = b256::zero(),
    -    var3: Address = Address::zero(),
    -    var4: Option<u8> = None,
    -}
    -
    -

    To write into a storage variable, you need to use the storage keyword as follows:

    -
            storage.var1.write(42);
    -        storage
    -            .var2
    -            .write(0x1111111111111111111111111111111111111111111111111111111111111111);
    -        storage
    -            .var3
    -            .write(Address::from(0x1111111111111111111111111111111111111111111111111111111111111111));
    -        storage.var4.write(Some(2u8));
    -
    -

    To read a storage variable, you also need to use the storage keyword. You may use read() or try_read(), however we recommend using try_read() for additional safety.

    -
            let var1: u64 = storage.var1.read();
    -        let var2: b256 = storage.var2.try_read().unwrap_or(b256::zero());
    -        let var3: Address = storage.var3.try_read().unwrap_or(Address::zero());
    -        let var4: Option<u8> = storage.var4.try_read().unwrap_or(None);
    -
    -

    Storing Structs

    -

    To store a struct in storage, each variable must be assigned in the storage block. This can be either my assigning the fields individually or using a public constructor that can be evaluated to a constant during compilation.

    -
    struct Type1 {
    -    x: u64,
    -    y: u64,
    -}
    -
    -struct Type2 {
    -    w: b256,
    -    z: bool,
    -}
    -
    -impl Type2 {
    -    // a constructor that evaluates to a constant during compilation
    -    fn default() -> Self {
    -        Self {
    -            w: 0x0000000000000000000000000000000000000000000000000000000000000000,
    -            z: true,
    -        }
    -    }
    -}
    -
    -storage {
    -    var1: Type1 = Type1 { x: 0, y: 0 },
    -    var2: Type2 = Type2::default(),
    -}
    -
    -

    You may write to both fields of a struct and the entire struct as follows:

    -
            // Store individual fields
    -        storage.var1.x.write(42);
    -        storage.var1.y.write(77);
    -
    -        // Store an entire struct
    -        let new_struct = Type2 {
    -            w: 0x1111111111111111111111111111111111111111111111111111111111111111,
    -            z: false,
    -        };
    -        storage.var2.write(new_struct);
    -
    -

    The same applies to reading structs from storage, where both the individual and struct as a whole may be read as follows:

    -
            let var1_x: u64 = storage.var1.x.try_read().unwrap_or(0);
    -        let var1_y: u64 = storage.var1.y.try_read().unwrap_or(0);
    -        let var2: Type2 = storage.var2.try_read().unwrap_or(Type2::default());
    -
    -

    Common Storage Collections

    -

    We support the following common storage collections:

    -
      -
    • StorageMap<K, V>
    • -
    • StorageVec<T>
    • -
    • StorageBytes
    • -
    • StorageString
    • -
    -

    Please note that these types are not initialized during compilation. This means that if you try to access a key from a storage map before the storage has been set, for example, the call will revert.

    -

    Declaring these variables in storage requires a storage block as follows:

    -
    storage {
    -    storage_map: StorageMap<u64, bool> = StorageMap {},
    -    storage_vec: StorageVec<b256> = StorageVec {},
    -    storage_string: StorageString = StorageString {},
    -    storage_bytes: StorageBytes = StorageBytes {},
    -}
    -
    -

    StorageMaps<K, V>

    -

    Generic storage maps are available in the standard library as StorageMap<K, V> which have to be defined inside a storage block and allow you to call insert() and get() to insert values at specific keys and get those values respectively. Refer to Storage Maps for more information about StorageMap<K, V>.

    -

    Warning While the StorageMap<K, V> is currently included in the prelude, to use it the Hash trait must still be imported. This is a known issue and will be resolved.

    -
    use std::hash::Hash;
    -
    -use std::storage::storage_vec::*;
    -
    -use std::storage::storage_bytes::*;
    -
    -use std::storage::storage_string::*;
    -
    -storage {
    -    storage_map: StorageMap<u64, bool> = StorageMap {},
    -    storage_vec: StorageVec<b256> = StorageVec {},
    -    storage_string: StorageString = StorageString {},
    -    storage_bytes: StorageBytes = StorageBytes {},
    -}
    -
    -abi StorageExample {
    -    #[storage(write)]
    -    fn store_map();
    -    #[storage(read)]
    -    fn get_map();
    -    #[storage(write)]
    -    fn store_vec();
    -    #[storage(read, write)]
    -    fn get_vec();
    -    #[storage(write)]
    -    fn store_string();
    -    #[storage(read)]
    -    fn get_string();
    -    #[storage(write)]
    -    fn store_bytes();
    -    #[storage(read)]
    -    fn get_bytes();
    -}
    -
    -impl StorageExample for Contract {
    -    #[storage(write)]
    -    fn store_map() {
    -        storage.storage_map.insert(12, true);
    -        storage.storage_map.insert(59, false);
    -
    -        // try_insert() will only insert if a value does not already exist for a key.
    -        let result = storage.storage_map.try_insert(103, true);
    -        assert(result.is_ok());
    -    }
    -    #[storage(read)]
    -    fn get_map() {
    -        // Access directly
    -        let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false);
    -
    -        // First get the storage key and then access the value.
    -        let storage_key2: StorageKey<bool> = storage.storage_map.get(59);
    -        let stored_val2: bool = storage_key2.try_read().unwrap_or(false);
    -
    -        // Unsafely access the value.
    -        let stored_val3: bool = storage.storage_map.get(103).read();
    -    }
    -
    -    #[storage(write)]
    -    fn store_vec() {
    -        storage
    -            .storage_vec
    -            .push(0x1111111111111111111111111111111111111111111111111111111111111111);
    -        storage
    -            .storage_vec
    -            .push(0x0000000000000000000000000000000000000000000000000000000000000001);
    -        storage
    -            .storage_vec
    -            .push(0x0000000000000000000000000000000000000000000000000000000000000002);
    -
    -        // Set will overwrite the element stored at the given index.
    -        storage.storage_vec.set(2, b256::zero());
    -    }
    -    #[storage(read, write)]
    -    fn get_vec() {
    -        // Method 1: Access the element directly
    -        // Note: get() does not remove the element from the vec.
    -        let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero());
    -
    -        // Method 2: First get the storage key and then access the value.
    -        let storage_key2: StorageKey<b256> = storage.storage_vec.get(1).unwrap();
    -        let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero());
    -
    -        // pop() will remove the last element from the vec.
    -        let length: u64 = storage.storage_vec.len();
    -        let stored_val3: b256 = storage.storage_vec.pop().unwrap();
    -        assert(length != storage.storage_vec.len());
    -    }
    -
    -    #[storage(write)]
    -    fn store_string() {
    -        let my_string = String::from_ascii_str("Fuel is blazingly fast");
    -        storage.storage_string.write_slice(my_string);
    -    }
    -    #[storage(read)]
    -    fn get_string() {
    -        let stored_string: String = storage.storage_string.read_slice().unwrap();
    -    }
    -
    -    #[storage(write)]
    -    fn store_bytes() {
    -        // Setup Bytes
    -        let mut my_bytes = Bytes::new();
    -        my_bytes.push(1u8);
    -        my_bytes.push(2u8);
    -        my_bytes.push(3u8);
    -
    -        // Write to storage
    -        storage.storage_bytes.write_slice(my_bytes);
    -    }
    -    #[storage(read)]
    -    fn get_bytes() {
    -        let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();
    -    }
    -}
    -
    -

    To write to a storage map, call either the insert() or try_insert() functions as follows:

    -
            storage.storage_map.insert(12, true);
    -        storage.storage_map.insert(59, false);
    -
    -        // try_insert() will only insert if a value does not already exist for a key.
    -        let result = storage.storage_map.try_insert(103, true);
    -        assert(result.is_ok());
    -
    -

    The following demonstrates how to read from a storage map:

    -
            // Access directly
    -        let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false);
    -
    -        // First get the storage key and then access the value.
    -        let storage_key2: StorageKey<bool> = storage.storage_map.get(59);
    -        let stored_val2: bool = storage_key2.try_read().unwrap_or(false);
    -
    -        // Unsafely access the value.
    -        let stored_val3: bool = storage.storage_map.get(103).read();
    -
    -

    StorageVec<T>

    -

    Generic storage vectors are available in the standard library as StorageVec<T> which have to be defined inside a storage block and allow you to call push() and pop() to push and pop values from a vector respectively. Refer to Storage Vector for more information about StorageVec<T>.

    -

    The following demonstrates how to import StorageVec<T>:

    -
    use std::storage::storage_vec::*;
    -
    -use std::storage::storage_bytes::*;
    -
    -use std::storage::storage_string::*;
    -
    -storage {
    -    storage_map: StorageMap<u64, bool> = StorageMap {},
    -    storage_vec: StorageVec<b256> = StorageVec {},
    -    storage_string: StorageString = StorageString {},
    -    storage_bytes: StorageBytes = StorageBytes {},
    -}
    -
    -abi StorageExample {
    -    #[storage(write)]
    -    fn store_map();
    -    #[storage(read)]
    -    fn get_map();
    -    #[storage(write)]
    -    fn store_vec();
    -    #[storage(read, write)]
    -    fn get_vec();
    -    #[storage(write)]
    -    fn store_string();
    -    #[storage(read)]
    -    fn get_string();
    -    #[storage(write)]
    -    fn store_bytes();
    -    #[storage(read)]
    -    fn get_bytes();
    -}
    -
    -impl StorageExample for Contract {
    -    #[storage(write)]
    -    fn store_map() {
    -        storage.storage_map.insert(12, true);
    -        storage.storage_map.insert(59, false);
    -
    -        // try_insert() will only insert if a value does not already exist for a key.
    -        let result = storage.storage_map.try_insert(103, true);
    -        assert(result.is_ok());
    -    }
    -    #[storage(read)]
    -    fn get_map() {
    -        // Access directly
    -        let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false);
    -
    -        // First get the storage key and then access the value.
    -        let storage_key2: StorageKey<bool> = storage.storage_map.get(59);
    -        let stored_val2: bool = storage_key2.try_read().unwrap_or(false);
    -
    -        // Unsafely access the value.
    -        let stored_val3: bool = storage.storage_map.get(103).read();
    -    }
    -
    -    #[storage(write)]
    -    fn store_vec() {
    -        storage
    -            .storage_vec
    -            .push(0x1111111111111111111111111111111111111111111111111111111111111111);
    -        storage
    -            .storage_vec
    -            .push(0x0000000000000000000000000000000000000000000000000000000000000001);
    -        storage
    -            .storage_vec
    -            .push(0x0000000000000000000000000000000000000000000000000000000000000002);
    -
    -        // Set will overwrite the element stored at the given index.
    -        storage.storage_vec.set(2, b256::zero());
    -    }
    -    #[storage(read, write)]
    -    fn get_vec() {
    -        // Method 1: Access the element directly
    -        // Note: get() does not remove the element from the vec.
    -        let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero());
    -
    -        // Method 2: First get the storage key and then access the value.
    -        let storage_key2: StorageKey<b256> = storage.storage_vec.get(1).unwrap();
    -        let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero());
    -
    -        // pop() will remove the last element from the vec.
    -        let length: u64 = storage.storage_vec.len();
    -        let stored_val3: b256 = storage.storage_vec.pop().unwrap();
    -        assert(length != storage.storage_vec.len());
    -    }
    -
    -    #[storage(write)]
    -    fn store_string() {
    -        let my_string = String::from_ascii_str("Fuel is blazingly fast");
    -        storage.storage_string.write_slice(my_string);
    -    }
    -    #[storage(read)]
    -    fn get_string() {
    -        let stored_string: String = storage.storage_string.read_slice().unwrap();
    -    }
    -
    -    #[storage(write)]
    -    fn store_bytes() {
    -        // Setup Bytes
    -        let mut my_bytes = Bytes::new();
    -        my_bytes.push(1u8);
    -        my_bytes.push(2u8);
    -        my_bytes.push(3u8);
    -
    -        // Write to storage
    -        storage.storage_bytes.write_slice(my_bytes);
    -    }
    -    #[storage(read)]
    -    fn get_bytes() {
    -        let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();
    -    }
    -}
    -
    -
    -

    NOTE: When importing the StorageVec<T>, please be sure to use the glob operator: use std::storage::storage_vec::*.

    -
    -

    The following demonstrates how to write to a StorageVec<T>:

    -
            storage
    -            .storage_vec
    -            .push(0x1111111111111111111111111111111111111111111111111111111111111111);
    -        storage
    -            .storage_vec
    -            .push(0x0000000000000000000000000000000000000000000000000000000000000001);
    -        storage
    -            .storage_vec
    -            .push(0x0000000000000000000000000000000000000000000000000000000000000002);
    -
    -        // Set will overwrite the element stored at the given index.
    -        storage.storage_vec.set(2, b256::zero());
    -
    -

    The following demonstrates how to read from a StorageVec<T>:

    -
            // Method 1: Access the element directly
    -        // Note: get() does not remove the element from the vec.
    -        let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero());
    -
    -        // Method 2: First get the storage key and then access the value.
    -        let storage_key2: StorageKey<b256> = storage.storage_vec.get(1).unwrap();
    -        let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero());
    -
    -        // pop() will remove the last element from the vec.
    -        let length: u64 = storage.storage_vec.len();
    -        let stored_val3: b256 = storage.storage_vec.pop().unwrap();
    -        assert(length != storage.storage_vec.len());
    -
    -

    StorageBytes

    -

    Storage of Bytes is available in the standard library as StorageBytes which have to be defined inside a storage block. StorageBytes cannot be manipulated in the same way a StorageVec<T> or StorageMap<K, V> can but stores bytes more efficiently thus reducing gas. Only the entirety of a Bytes may be read/written to storage. This means any changes would require loading the entire Bytes to the heap, making changes, and then storing it once again. If frequent changes are needed, a StorageVec<u8> is recommended.

    -

    The following demonstrates how to import StorageBytes:

    -
    use std::storage::storage_bytes::*;
    -
    -use std::storage::storage_string::*;
    -
    -storage {
    -    storage_map: StorageMap<u64, bool> = StorageMap {},
    -    storage_vec: StorageVec<b256> = StorageVec {},
    -    storage_string: StorageString = StorageString {},
    -    storage_bytes: StorageBytes = StorageBytes {},
    -}
    -
    -abi StorageExample {
    -    #[storage(write)]
    -    fn store_map();
    -    #[storage(read)]
    -    fn get_map();
    -    #[storage(write)]
    -    fn store_vec();
    -    #[storage(read, write)]
    -    fn get_vec();
    -    #[storage(write)]
    -    fn store_string();
    -    #[storage(read)]
    -    fn get_string();
    -    #[storage(write)]
    -    fn store_bytes();
    -    #[storage(read)]
    -    fn get_bytes();
    -}
    -
    -impl StorageExample for Contract {
    -    #[storage(write)]
    -    fn store_map() {
    -        storage.storage_map.insert(12, true);
    -        storage.storage_map.insert(59, false);
    -
    -        // try_insert() will only insert if a value does not already exist for a key.
    -        let result = storage.storage_map.try_insert(103, true);
    -        assert(result.is_ok());
    -    }
    -    #[storage(read)]
    -    fn get_map() {
    -        // Access directly
    -        let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false);
    -
    -        // First get the storage key and then access the value.
    -        let storage_key2: StorageKey<bool> = storage.storage_map.get(59);
    -        let stored_val2: bool = storage_key2.try_read().unwrap_or(false);
    -
    -        // Unsafely access the value.
    -        let stored_val3: bool = storage.storage_map.get(103).read();
    -    }
    -
    -    #[storage(write)]
    -    fn store_vec() {
    -        storage
    -            .storage_vec
    -            .push(0x1111111111111111111111111111111111111111111111111111111111111111);
    -        storage
    -            .storage_vec
    -            .push(0x0000000000000000000000000000000000000000000000000000000000000001);
    -        storage
    -            .storage_vec
    -            .push(0x0000000000000000000000000000000000000000000000000000000000000002);
    -
    -        // Set will overwrite the element stored at the given index.
    -        storage.storage_vec.set(2, b256::zero());
    -    }
    -    #[storage(read, write)]
    -    fn get_vec() {
    -        // Method 1: Access the element directly
    -        // Note: get() does not remove the element from the vec.
    -        let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero());
    -
    -        // Method 2: First get the storage key and then access the value.
    -        let storage_key2: StorageKey<b256> = storage.storage_vec.get(1).unwrap();
    -        let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero());
    -
    -        // pop() will remove the last element from the vec.
    -        let length: u64 = storage.storage_vec.len();
    -        let stored_val3: b256 = storage.storage_vec.pop().unwrap();
    -        assert(length != storage.storage_vec.len());
    -    }
    -
    -    #[storage(write)]
    -    fn store_string() {
    -        let my_string = String::from_ascii_str("Fuel is blazingly fast");
    -        storage.storage_string.write_slice(my_string);
    -    }
    -    #[storage(read)]
    -    fn get_string() {
    -        let stored_string: String = storage.storage_string.read_slice().unwrap();
    -    }
    -
    -    #[storage(write)]
    -    fn store_bytes() {
    -        // Setup Bytes
    -        let mut my_bytes = Bytes::new();
    -        my_bytes.push(1u8);
    -        my_bytes.push(2u8);
    -        my_bytes.push(3u8);
    -
    -        // Write to storage
    -        storage.storage_bytes.write_slice(my_bytes);
    -    }
    -    #[storage(read)]
    -    fn get_bytes() {
    -        let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();
    -    }
    -}
    -
    -
    -

    NOTE: When importing the StorageBytes, please be sure to use the glob operator: use std::storage::storage_bytes::*.

    -
    -

    The following demonstrates how to write to a StorageBytes:

    -
            // Setup Bytes
    -        let mut my_bytes = Bytes::new();
    -        my_bytes.push(1u8);
    -        my_bytes.push(2u8);
    -        my_bytes.push(3u8);
    -
    -        // Write to storage
    -        storage.storage_bytes.write_slice(my_bytes);
    -
    -

    The following demonstrates how to read from a StorageBytes:

    -
            let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();
    -
    -

    StorageString

    -

    Storage of String is available in the standard library as StorageString which have to be defined inside a storage block. StorageString cannot be manipulated in the same way a StorageVec<T> or StorageMap<K, V>. Only the entirety of a String may be read/written to storage.

    -

    The following demonstrates how to import StorageString:

    -
    use std::storage::storage_string::*;
    -
    -storage {
    -    storage_map: StorageMap<u64, bool> = StorageMap {},
    -    storage_vec: StorageVec<b256> = StorageVec {},
    -    storage_string: StorageString = StorageString {},
    -    storage_bytes: StorageBytes = StorageBytes {},
    -}
    -
    -abi StorageExample {
    -    #[storage(write)]
    -    fn store_map();
    -    #[storage(read)]
    -    fn get_map();
    -    #[storage(write)]
    -    fn store_vec();
    -    #[storage(read, write)]
    -    fn get_vec();
    -    #[storage(write)]
    -    fn store_string();
    -    #[storage(read)]
    -    fn get_string();
    -    #[storage(write)]
    -    fn store_bytes();
    -    #[storage(read)]
    -    fn get_bytes();
    -}
    -
    -impl StorageExample for Contract {
    -    #[storage(write)]
    -    fn store_map() {
    -        storage.storage_map.insert(12, true);
    -        storage.storage_map.insert(59, false);
    -
    -        // try_insert() will only insert if a value does not already exist for a key.
    -        let result = storage.storage_map.try_insert(103, true);
    -        assert(result.is_ok());
    -    }
    -    #[storage(read)]
    -    fn get_map() {
    -        // Access directly
    -        let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false);
    -
    -        // First get the storage key and then access the value.
    -        let storage_key2: StorageKey<bool> = storage.storage_map.get(59);
    -        let stored_val2: bool = storage_key2.try_read().unwrap_or(false);
    -
    -        // Unsafely access the value.
    -        let stored_val3: bool = storage.storage_map.get(103).read();
    -    }
    -
    -    #[storage(write)]
    -    fn store_vec() {
    -        storage
    -            .storage_vec
    -            .push(0x1111111111111111111111111111111111111111111111111111111111111111);
    -        storage
    -            .storage_vec
    -            .push(0x0000000000000000000000000000000000000000000000000000000000000001);
    -        storage
    -            .storage_vec
    -            .push(0x0000000000000000000000000000000000000000000000000000000000000002);
    -
    -        // Set will overwrite the element stored at the given index.
    -        storage.storage_vec.set(2, b256::zero());
    -    }
    -    #[storage(read, write)]
    -    fn get_vec() {
    -        // Method 1: Access the element directly
    -        // Note: get() does not remove the element from the vec.
    -        let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero());
    -
    -        // Method 2: First get the storage key and then access the value.
    -        let storage_key2: StorageKey<b256> = storage.storage_vec.get(1).unwrap();
    -        let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero());
    -
    -        // pop() will remove the last element from the vec.
    -        let length: u64 = storage.storage_vec.len();
    -        let stored_val3: b256 = storage.storage_vec.pop().unwrap();
    -        assert(length != storage.storage_vec.len());
    -    }
    -
    -    #[storage(write)]
    -    fn store_string() {
    -        let my_string = String::from_ascii_str("Fuel is blazingly fast");
    -        storage.storage_string.write_slice(my_string);
    -    }
    -    #[storage(read)]
    -    fn get_string() {
    -        let stored_string: String = storage.storage_string.read_slice().unwrap();
    -    }
    -
    -    #[storage(write)]
    -    fn store_bytes() {
    -        // Setup Bytes
    -        let mut my_bytes = Bytes::new();
    -        my_bytes.push(1u8);
    -        my_bytes.push(2u8);
    -        my_bytes.push(3u8);
    -
    -        // Write to storage
    -        storage.storage_bytes.write_slice(my_bytes);
    -    }
    -    #[storage(read)]
    -    fn get_bytes() {
    -        let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();
    -    }
    -}
    -
    -
    -

    NOTE: When importing the StorageString, please be sure to use the glob operator: use std::storage::storage_string::*.

    -
    -

    The following demonstrates how to write to a StorageString:

    -
            let my_string = String::from_ascii_str("Fuel is blazingly fast");
    -        storage.storage_string.write_slice(my_string);
    -
    -

    The following demonstrates how to read from a StorageString:

    -
            let stored_string: String = storage.storage_string.read_slice().unwrap();
    -
    -

    Advanced Storage

    -

    For more advanced storage techniques please refer to the Advanced Storage page.

    -

    Purity

    - - -

    A function is pure if it does not access any persistent storage. Conversely, the function is impure if it does access any storage. Naturally, as storage is only available in smart contracts, impure functions cannot be used in predicates, scripts, or libraries. A pure function cannot call an impure function.

    -

    In Sway, functions are pure by default but can be opted into impurity via the storage function attribute. The storage attribute may take read and/or write arguments indicating which type of access the function requires.

    -

    The storage attribute without any arguments, #[storage()], indicates a pure function, and has the same effect as not having the attribute at all.

    - -
    #[storage(read)]
    -fn get_amount() -> u64 {
    -    ...
    -}
    -
    -#[storage(read, write)]
    -fn increment_amount(increment: u64) -> u64 {
    -    ...
    -}
    -
    -fn a_pure_function() {
    -    ...
    -}
    -
    -#[storage()]
    -fn also_a_pure_function() {
    -    ...
    -}
    -
    -
    -

    Note: the #[storage(write)] attribute also permits a function to read from storage. This is due to the fact that partially writing a storage slot requires first reading the slot.

    -
    - - -

    Impure functions which call other impure functions must have at least the same storage privileges or a superset of those for the function called. For example, to call a function with write access a caller must also have write access, or both read and write access. To call a function with read and write access the caller must also have both privileges.

    - -

    The storage attribute may also be applied to methods and associated functions, trait and ABI declarations.

    - - -

    A pure function gives you some guarantees: you will not incur excessive storage gas costs, the compiler can apply additional optimizations, and they are generally easy to reason about and audit.

    -
    -

    Note: Purity does not provide an absolute guarantee that a storage access will not happen as a result of calling a pure function. E.g., it is possible for a pure function to call another contract, which can then call a write function in the original contract. The guarantee that the purity gives in this example is, that the original pure function itself does not change the storage, as well as that any function later called, that accesses storage, is clearly marked as impure.

    -
    - -

    A similar concept exists in Solidity. Note that Solidity refers to contract storage as contract state, and in the Sway/Fuel ecosystem, these two terms are largely interchangeable.

    -

    Identifiers

    -

    Addresses in Sway are similar to EVM addresses. The two major differences are:

    -
      -
    1. Sway addresses are 32 bytes long (instead of 20)
    2. -
    3. Sway addresses are computed with the SHA-256 hash of the public key instead of the keccak-256 hash.
    4. -
    -

    Contracts, on the other hand, are uniquely identified with a contract ID rather than an address. A contract's ID is also 32 bytes long and is calculated here.

    -

    Native Assets

    - - -

    The FuelVM has built-in support for working with multiple assets.

    -

    Key Differences Between EVM and FuelVM Assets

    -

    ERC-20 vs Native Asset

    -

    On the EVM, Ether is the native asset. As such, sending ETH to an address or contract is an operation built into the EVM, meaning it doesn't rely on the existence of a smart contract to update balances to track ownership as with ERC-20 tokens.

    -

    On the FuelVM, all assets are native and the process for sending any native asset is the same.

    -

    While you would still need a smart contract to handle the minting and burning of assets, the sending and receiving of these assets can be done independently of the asset contract.

    -

    Just like the EVM however, Fuel has a standard that describes a standard API for Native Assets using the Sway Language. The ERC-20 equivalent for the Sway Language is the SRC-20; Native Asset Standard.

    -
    -

    NOTE It is important to note that Fuel does not have tokens.

    -
    -

    ERC-721 vs Native Asset

    -

    On the EVM, an ERC-721 token or NFT is a contract that contains multiple tokens which are non-fungible with one another.

    -

    On the FuelVM, the ERC-721 equivalent is a Native Asset where each asset has a supply of one. This is defined in the SRC-20; Native Asset Standard under the Non-Fungible Asset Restrictions.

    -

    In practice, this means all NFTs are treated the same as any other Native Asset on Fuel. When writing Sway code, no additional cases for handling non-fungible and fungible assets are required.

    -

    No Token Approvals

    -

    An advantage Native Assets bring is that there is no need for token approvals; as with Ether on the EVM. With millions of dollars hacked every year due to misused token approvals, the FuelVM eliminates this attack vector.

    -

    Asset vs Coin vs Token

    -

    An "Asset" is a Native Asset on Fuel and has the associated AssetId type. Assets are distinguishable from one another. A "Coin" represents a singular unit of an Asset. Coins of the same Asset are not distinguishable from one another.

    -

    Fuel does not use tokens like other ecosystems such as Ethereum and uses Native Assets with a UTXO design instead.

    -

    The AssetId type

    -

    The AssetId type represents any Native Asset on Fuel. An AssetId is used for interacting with an asset on the network.

    -

    The AssetId of any Native Asset on Fuel is calculated by taking the SHA256 hash digest of the originating ContractId that minted the asset and a SubId i.e. sha256((contract_id, sub_id)).

    -

    Creating a New AssetId

    -

    There are 3 ways to instantiate a new AssetId:

    -

    Default

    -

    When a contract will only ever mint a single asset, it is recommended to use the DEFAULT_ASSET_ID sub id. This is referred to as the default asset of a contract.

    -

    To get the default asset from an internal contract call, call the default() function:

    -
        let asset_id: AssetId = AssetId::default();
    -
    -

    New

    -

    If a contract mints multiple assets or if the asset has been minted by an external contract, the new() function will be needed. The new() function takes the ContractId of the contract which minted the token as well as a SubId.

    -

    To create a new AssetId using a ContractId and SubId, call the new() function:

    -
        let my_contract_id: ContractId = ContractId::from(0x1000000000000000000000000000000000000000000000000000000000000000);
    -    let my_sub_id: SubId = 0x2000000000000000000000000000000000000000000000000000000000000000;
    -
    -    let asset_id: AssetId = AssetId::new(my_contract_id, my_sub_id);
    -
    -

    From

    -

    In the case where the b256 value of an asset is already known, you may call the from() function with the b256 value.

    -
        let asset_id: AssetId = AssetId::from(0x0000000000000000000000000000000000000000000000000000000000000000);
    -
    -

    The SubId type

    -

    The SubId is used to differentiate between different assets that are created by the same contract. The SubId is a b256 value.

    -

    When creating a single new asset on Fuel, we recommend using the DEFAULT_SUB_ID or SubId::zero().

    -

    The Base Asset

    -

    On the Fuel Network, the base asset is Ether. This is the only asset on the Fuel Network that does not have a SubId.

    -

    The Base Asset can be returned anytime by calling the base() function of the AssetId type.

    -
        let base_asset: AssetId = AssetId::base();
    -
    -

    Basic Native Asset Functionality

    -

    Minting A Native Asset

    -

    To mint a new asset, the std::asset::mint() function must be called internally within a contract. A SubId and amount of coins must be provided. These newly minted coins will be owned by the contract which minted them. To mint another asset from the same contract, replace the DEFAULT_SUB_ID with your desired SubId.

    -
            mint(DEFAULT_SUB_ID, mint_amount);
    -
    -

    You may also mint an asset to a specific entity with the std::asset::mint_to() function. Be sure to provide a target Identity that will own the newly minted coins.

    -
            mint_to(target_identity, DEFAULT_SUB_ID, mint_amount);
    -
    -

    If you intend to allow external users to mint assets using your contract, the SRC-3; Mint and Burn Standard defines a standard API for minting assets. The Sway-Libs Asset Library also provides an additional library to support implementations of the SRC-3 Standard into your contract.

    -

    Burning a Native Asset

    -

    To burn an asset, the std::asset::burn() function must be called internally from the contract which minted them. The SubId used to mint the coins and amount must be provided. The burned coins must be owned by the contract. When an asset is burned it doesn't exist anymore.

    -
            burn(DEFAULT_SUB_ID, burn_amount);
    -
    -

    If you intend to allow external users to burn assets using your contract, the SRC-3; Mint and Burn Standard defines a standard API for burning assets. The Sway-Libs Asset Library also provides an additional library to support implementations of the SRC-3 Standard into your contract.

    -

    Transfer a Native Asset

    -

    To internally transfer a Native Asset, the std::asset::transfer() function must be called. A target Identity or user must be provided as well as the AssetId of the asset and an amount.

    -
            transfer(target, asset_id, coins);
    -
    -

    Native Asset And Transactions

    -

    Getting The Transaction Asset

    -

    To query for the Native Asset sent in a transaction, you may call the std::call_frames::msg_asset_id() function.

    -
            let amount = msg_asset_id();
    -
    -

    Getting The Transaction Amount

    -

    To query for the amount of coins sent in a transaction, you may call the std::context::msg_amount() function.

    -
            let amount = msg_amount();
    -
    -

    Native Assets and Contracts

    -

    Checking A Contract's Balance

    -

    To internally check a contract's balance, call the std::context::this_balance() function with the corresponding AssetId.

    -
            this_balance(asset_id)
    -
    -

    To check the balance of an external contract, call the std::context::balance_of() function with the corresponding AssetId.

    -
            balance_of(target_contract, asset_id)
    -
    -
    -

    NOTE Due to the FuelVM's UTXO design, balances of Address's cannot be returned in the Sway Language. This must be done off-chain using the SDK.

    -
    -

    Receiving Native Assets In A Contract

    -

    By default, a contract may not receive a Native Asset in a contract call. To allow transferring of assets to the contract, add the #[payable] attribute to the function.

    -
        #[payable]
    -    fn deposit() {
    -        assert(msg_amount() > 0);
    -    }
    -
    -

    Native Asset Standards

    -

    There are a number of standards developed to enable further functionality for Native Assets and help cross contract functionality. Information on standards can be found in the Sway Standards Repo.

    -

    We currently have the following standards for Native Assets:

    - -

    Native Asset Libraries

    -

    Additional Libraries have been developed to allow you to quickly create an deploy dApps that follow the Sway Standards.

    - - -

    Single Native Asset Example

    -

    In this fully fleshed out example, we show a native asset contract which mints a single asset. This is the equivalent to the ERC-20 Standard use in Ethereum. Note there are no token approval functions.

    -

    It implements the SRC-20; Native Asset, SRC-3; Mint and Burn, and SRC-5; Ownership standards. It does not use any external libraries.

    -
    // ERC20 equivalent in Sway.
    -contract;
    -
    -use standards::{
    -    src3::SRC3,
    -    src5::{
    -        SRC5, 
    -        State, 
    -        AccessError,
    -    },
    -    src20::{
    -        SetDecimalsEvent, 
    -        SetNameEvent, 
    -        SetSymbolEvent, 
    -        SRC20, 
    -        TotalSupplyEvent,
    -    },
    -};
    -use std::{
    -    asset::{
    -        burn,
    -        mint_to,
    -    },
    -    call_frames::msg_asset_id,
    -    constants::DEFAULT_SUB_ID,
    -    context::msg_amount,
    -    string::String,
    -    contract_id::ContractId
    -};
    -
    -configurable {
    -    DECIMALS: u8 = 9u8,
    -    NAME: str[7] = __to_str_array("MyAsset"),
    -    SYMBOL: str[5] = __to_str_array("MYTKN"),
    -}
    -
    -storage {
    -    total_supply: u64 = 0,
    -    owner: State = State::Uninitialized,
    -}
    -
    -// Native Asset Standard
    -impl SRC20 for Contract {
    -    #[storage(read)]
    -    fn total_assets() -> u64 {
    -        1
    -    }
    -
    -    #[storage(read)]
    -    fn total_supply(asset: AssetId) -> Option<u64> {
    -        if asset == AssetId::default() {
    -            Some(storage.total_supply.read())
    -        } else {
    -            None
    -        }
    -    }
    -
    -    #[storage(read)]
    -    fn name(asset: AssetId) -> Option<String> {
    -        if asset == AssetId::default() {
    -            Some(String::from_ascii_str(from_str_array(NAME)))
    -        } else {
    -            None
    -        }
    -    }
    -
    -    #[storage(read)]
    -    fn symbol(asset: AssetId) -> Option<String> {
    -        if asset == AssetId::default() {
    -            Some(String::from_ascii_str(from_str_array(SYMBOL)))
    -        } else {
    -            None
    -        }
    -    }
    -
    -    #[storage(read)]
    -    fn decimals(asset: AssetId) -> Option<u8> {
    -        if asset == AssetId::default() {
    -            Some(DECIMALS)
    -        } else {
    -            None
    -        }
    -    }
    -}
    -
    -// Ownership Standard
    -impl SRC5 for Contract {
    -    #[storage(read)]
    -    fn owner() -> State {
    -        storage.owner.read()
    -    }
    -}
    -
    -// Mint and Burn Standard
    -impl SRC3 for Contract {
    -    #[storage(read, write)]
    -    fn mint(recipient: Identity, sub_id: Option<SubId>, amount: u64) {
    -        require(sub_id.is_some() && sub_id.unwrap() == DEFAULT_SUB_ID, "incorrect-sub-id");
    -        require_access_owner();
    -
    -        let new_supply = storage.total_supply.read() + amount;
    -        storage
    -            .total_supply
    -            .write(new_supply);
    -        mint_to(recipient, DEFAULT_SUB_ID, amount);
    -        
    -        TotalSupplyEvent::new(
    -            AssetId::default(), 
    -            new_supply, 
    -            msg_sender().unwrap()
    -        ).log();
    -    }
    -
    -    #[storage(read, write)]
    -    fn burn(sub_id: SubId, amount: u64) {
    -        require(sub_id == DEFAULT_SUB_ID, "incorrect-sub-id");
    -        require(msg_amount() >= amount, "incorrect-amount-provided");
    -        require(
    -            msg_asset_id() == AssetId::default(),
    -            "incorrect-asset-provided",
    -        );
    -        require_access_owner();
    -
    -        let new_supply = storage.total_supply.read() - amount;
    -        storage
    -            .total_supply
    -            .write(new_supply);
    -        burn(DEFAULT_SUB_ID, amount);
    -        
    -        TotalSupplyEvent::new(
    -            AssetId::default(), 
    -            new_supply, 
    -            msg_sender().unwrap()
    -        ).log();
    -    }
    -}
    -
    -abi SingleAsset {
    -    #[storage(read, write)]
    -    fn constructor(owner_: Identity);
    -}
    -
    -impl SingleAsset for Contract {
    -    #[storage(read, write)]
    -    fn constructor(owner_: Identity) {
    -        require(storage.owner.read() == State::Uninitialized, "owner-initialized");
    -        storage.owner.write(State::Initialized(owner_));
    -    }
    -}
    -
    -#[storage(read)]
    -fn require_access_owner() {
    -    require(
    -        storage.owner.read() == State::Initialized(msg_sender().unwrap()),
    -        AccessError::NotOwner,
    -    );
    -}
    -
    -abi EmitSRC20Events {
    -    fn emit_src20_events();
    -}
    -
    -impl EmitSRC20Events for Contract {
    -    fn emit_src20_events() {
    -        // Metadata that is stored as a configurable should only be emitted once.
    -        let asset = AssetId::default();
    -        let sender = msg_sender().unwrap();
    -        let name = Some(String::from_ascii_str(from_str_array(NAME)));
    -        let symbol = Some(String::from_ascii_str(from_str_array(SYMBOL)));
    -
    -        SetNameEvent::new(asset, name, sender).log();
    -        SetSymbolEvent::new(asset, symbol, sender).log();
    -        SetDecimalsEvent::new(asset, DECIMALS, sender).log();
    -    }
    -}
    -
    -

    Multi Native Asset Example

    -

    In this fully fleshed out example, we show a native asset contract which mints multiple assets. This is the equivalent to the ERC-1155 Standard use in Ethereum. Note there are no token approval functions.

    -

    It implements the SRC-20; Native Asset, SRC-3; Mint and Burn, and SRC-5; Ownership standards. It does not use any external libraries.

    -
    // ERC1155 equivalent in Sway.
    -contract;
    -
    -use standards::{
    -    src5::{
    -        SRC5, 
    -        State, 
    -        AccessError
    -    },
    -    src20::{
    -        SetDecimalsEvent, 
    -        SetNameEvent, 
    -        SetSymbolEvent, 
    -        SRC20, 
    -        TotalSupplyEvent,
    -    }
    -    src3::SRC3,
    -};
    -use std::{
    -    asset::{
    -        burn,
    -        mint_to,
    -    },
    -    call_frames::msg_asset_id,
    -    hash::{
    -        Hash,
    -    },
    -    context::this_balance,
    -    storage::storage_string::*,
    -    string::String,
    -    contract_id::ContractId
    -};
    -
    -storage {
    -    total_assets: u64 = 0,
    -    total_supply: StorageMap<AssetId, u64> = StorageMap {},
    -    name: StorageMap<AssetId, StorageString> = StorageMap {},
    -    symbol: StorageMap<AssetId, StorageString> = StorageMap {},
    -    decimals: StorageMap<AssetId, u8> = StorageMap {},
    -    owner: State = State::Uninitialized,
    -}
    -
    -// Native Asset Standard
    -impl SRC20 for Contract {
    -    #[storage(read)]
    -    fn total_assets() -> u64 {
    -        storage.total_assets.read()
    -    }
    -
    -    #[storage(read)]
    -    fn total_supply(asset: AssetId) -> Option<u64> {
    -        storage.total_supply.get(asset).try_read()
    -    }
    -
    -    #[storage(read)]
    -    fn name(asset: AssetId) -> Option<String> {
    -        storage.name.get(asset).read_slice()
    -    }
    -    
    -    #[storage(read)]
    -    fn symbol(asset: AssetId) -> Option<String> {
    -        storage.symbol.get(asset).read_slice()
    -    }
    -
    -    #[storage(read)]
    -    fn decimals(asset: AssetId) -> Option<u8> {
    -        storage.decimals.get(asset).try_read()
    -    }
    -}
    -
    -// Mint and Burn Standard
    -impl SRC3 for Contract {
    -    #[storage(read, write)]
    -    fn mint(recipient: Identity, sub_id: Option<SubId>, amount: u64) {
    -        require(sub_id.is_some(), "Error: SubId is None");
    -        require_access_owner();
    -
    -        let asset_id = AssetId::new(ContractId::this(), sub_id.unwrap());
    -        let supply = storage.total_supply.get(asset_id).try_read();
    -        if supply.is_none() {
    -            storage.total_assets.write(storage.total_assets.try_read().unwrap_or(0) + 1);
    -        }
    -        let new_supply = supply.unwrap_or(0) + amount;
    -        storage.total_supply.insert(asset_id, new_supply);
    -        mint_to(recipient, sub_id, amount);
    -        
    -        TotalSupplyEvent::new(
    -            asset_id, 
    -            new_supply, 
    -            msg_sender().unwrap()
    -        ).log();
    -    }
    -    
    -    #[storage(read, write)]
    -    fn burn(sub_id: SubId, amount: u64) {
    -        require_access_owner();
    -        let asset_id = AssetId::new(ContractId::this(), sub_id);
    -        require(this_balance(asset_id) >= amount, "not-enough-coins");
    -        
    -        let supply = storage.total_supply.get(asset_id).try_read();
    -        let new_supply = supply.unwrap_or(0) - amount;
    -        storage.total_supply.insert(asset_id, new_supply);
    -        burn(sub_id, amount);
    -
    -        TotalSupplyEvent::new(
    -            asset_id, 
    -            new_supply, 
    -            msg_sender().unwrap()
    -        ).log();
    -    }
    -}
    -
    -abi MultiAsset {
    -    #[storage(read, write)]
    -    fn constructor(owner_: Identity);
    -    
    -    #[storage(read, write)]
    -    fn set_name(asset: AssetId, name: Option<String>);
    -
    -    #[storage(read, write)]
    -    fn set_symbol(asset: AssetId, symbol: Option<String>);
    -
    -    #[storage(read, write)]
    -    fn set_decimals(asset: AssetId, decimals: u8);
    -}
    -
    -impl MultiAsset for Contract {
    -    #[storage(read, write)]
    -    fn constructor(owner_: Identity) {
    -        require(storage.owner.read() == State::Uninitialized, "owner-initialized");
    -        storage.owner.write(State::Initialized(owner_));
    -    }
    -    
    -    #[storage(read, write)]
    -    fn set_name(asset: AssetId, name: Option<String>) {
    -        require_access_owner();
    -        storage.name.insert(asset, StorageString {});
    -        storage.name.get(asset).write_slice(name);
    -
    -        SetNameEvent::new(asset, name, msg_sender().unwrap()).log();
    -    }
    -
    -    #[storage(read, write)]
    -    fn set_symbol(asset: AssetId, symbol: Option<String>) {
    -        require_access_owner();
    -        storage.symbol.insert(asset, StorageString {});
    -        storage.symbol.get(asset).write_slice(symbol);
    -
    -        SetSymbolEvent::new(asset, symbol, msg_sender().unwrap()).log();
    -    }
    -
    -    #[storage(read, write)]
    -    fn set_decimals(asset: AssetId, decimals: u8) {
    -        require_access_owner();
    -        storage.decimals.insert(asset, decimals);
    -
    -        SetDecimalsEvent::new(asset, decimals, msg_sender().unwrap()).log();
    -    }
    -}
    -
    -#[storage(read)]
    -fn require_access_owner() {
    -    require(
    -        storage.owner.read() == State::Initialized(msg_sender().unwrap()),
    -        AccessError::NotOwner,
    -    );
    -}
    -
    -

    Access Control

    - - -

    Smart contracts require the ability to restrict access to and identify certain users or contracts. Unlike account-based blockchains, transactions in UTXO-based blockchains (i.e. Fuel) do not necessarily have a unique transaction sender. Additional logic is needed to handle this difference, and is provided by the standard library.

    - -

    msg_sender

    - - -

    To deliver an experience akin to the EVM's access control, the std library provides a msg_sender function, which identifies a unique caller based upon the call and/or transaction input data.

    - -
    contract;
    -
    -abi MyOwnedContract {
    -    fn receive(field_1: u64) -> bool;
    -}
    -
    -const OWNER = Address::from(0x9ae5b658754e096e4d681c548daf46354495a437cc61492599e33fc64dcdc30c);
    -
    -impl MyOwnedContract for Contract {
    -    fn receive(field_1: u64) -> bool {
    -        let sender = msg_sender().unwrap();
    -        if let Identity::Address(addr) = sender {
    -            assert(addr == OWNER);
    -        } else {
    -            revert(0);
    -        }
    -
    -        true
    -    }
    -}
    -
    - - -

    The msg_sender function works as follows:

    -
      -
    • If the caller is a contract, then Ok(Sender) is returned with the ContractId sender variant.
    • -
    • If the caller is external (i.e. from a script), then all coin input owners in the transaction are checked. If all owners are the same, then Ok(Sender) is returned with the Address sender variant.
    • -
    • If the caller is external and coin input owners are different, then the caller cannot be determined and a Err(AuthError) is returned.
    • -
    - -

    Contract Ownership

    -

    Many contracts require some form of ownership for access control. The SRC-5 Ownership Standard has been defined to provide an interoperable interface for ownership within contracts.

    -

    To accomplish this, use the Ownership Library to keep track of the owner. This allows setting and revoking ownership using the variants Some(..) and None respectively. This is better, safer, and more readable than using the Identity type directly where revoking ownership has to be done using some magic value such as b256::zero() or otherwise.

    -
      -
    • The following is an example of how to properly lock a function such that only the owner may call a function:
    • -
    -
        #[storage(read)]
    -    fn only_owner() {
    -        storage.owner.only_owner();
    -        // Do stuff here
    -    }
    -
    -

    Setting ownership can be done in one of two ways; During compile time or run time.

    -
      -
    • The following is an example of how to properly set ownership of a contract during compile time:
    • -
    -
    storage {
    -    owner: Ownership = Ownership::initialized(Identity::Address(Address::zero())),
    -}
    -
    -
      -
    • The following is an example of how to properly set ownership of a contract during run time:
    • -
    -
        #[storage(write)]
    -    fn set_owner(identity: Identity) {
    -        storage.owner.set_ownership(identity);
    -    }
    -
    -
      -
    • The following is an example of how to properly revoke ownership of a contract:
    • -
    -
        #[storage(write)]
    -    fn revoke_ownership() {
    -        storage.owner.renounce_ownership();
    -    }
    -
    -
      -
    • The following is an example of how to properly retrieve the state of ownership:
    • -
    -
        #[storage(read)]
    -    fn owner() -> State {
    -        storage.owner.owner()
    -    }
    -
    -

    Access Control Libraries

    -

    Sway-Libs provides the following libraries to enable further access control.

    - -

    Calling Contracts

    -

    Smart contracts can be called by other contracts or scripts. In the FuelVM, this is done primarily with the call instruction.

    -

    Sway provides a nice way to manage callable interfaces with its ABI system. The Fuel ABI specification can be found here.

    -

    Example

    -

    Here is an example of a contract calling another contract in Sway. A script can call a contract in the same way.

    -
    // ./contract_a.sw
    -contract;
    -
    -abi ContractA {
    -    fn receive(field_1: bool, field_2: u64) -> u64;
    -}
    -
    -impl ContractA for Contract {
    -    fn receive(field_1: bool, field_2: u64) -> u64 {
    -        assert(field_1 == true);
    -        assert(field_2 > 0);
    -        return_45()
    -    }
    -}
    -
    -fn return_45() -> u64 {
    -  45
    -}
    -
    -
    // ./contract_b.sw
    -contract;
    -
    -use contract_a::ContractA;
    -
    -abi ContractB {
    -    fn make_call();
    -}
    -
    -const contract_id = 0x79fa8779bed2f36c3581d01c79df8da45eee09fac1fd76a5a656e16326317ef0;
    -
    -impl ContractB for Contract {
    -    fn make_call() {
    -      let x = abi(ContractA, contract_id);
    -      let return_value = x.receive(true, 3); // will be 45
    -    }
    -}
    -
    -
    -

    Note: The ABI is for external calls only therefore you cannot define a method in the ABI and call it in the same contract. If you want to define a function for a contract, but keep it private so that only your contract can call it, you can define it outside of the impl and call it inside the contract, similar to the return_45() function above.

    -
    -

    Advanced Calls

    -

    All calls forward a gas stipend, and may additionally forward one native asset with the call.

    -

    Here is an example of how to specify the amount of gas (gas), the asset ID of the native asset (asset_id), and the amount of the native asset (coins) to forward:

    -
    script;
    -
    -abi MyContract {
    -    fn foo(field_1: bool, field_2: u64);
    -}
    -
    -fn main() {
    -    let x = abi(MyContract, 0x79fa8779bed2f36c3581d01c79df8da45eee09fac1fd76a5a656e16326317ef0);
    -    let asset_id = 0x7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777;
    -    x.foo {
    -        gas: 5000, asset_id: asset_id, coins: 5000
    -    }
    -    (true, 3);
    -}
    -
    -

    Handling Re-entrancy

    -

    A common attack vector for smart contracts is re-entrancy. Similar to the EVM, the FuelVM allows for re-entrancy.

    -

    A stateless re-entrancy guard is included in the sway-libs library. The guard will panic (revert) at run time if re-entrancy is detected.

    -
    contract;
    -
    -use reentrancy::reentrancy_guard;
    -
    -abi MyContract {
    -    fn some_method();
    -}
    -
    -impl ContractB for Contract {
    -    fn some_method() {
    -        reentrancy_guard();
    -        // do something
    -    }
    -}
    -
    -

    CEI pattern violation static analysis

    -

    Another way of avoiding re-entrancy-related attacks is to follow the so-called -CEI pattern. CEI stands for "Checks, Effects, Interactions", meaning that the -contract code should first perform safety checks, also known as -"pre-conditions", then perform effects, i.e. modify or read the contract storage -and execute external contract calls (interaction) only at the very end of the -function/method.

    -

    Please see this blog post -for more detail on some vulnerabilities in case of storage modification after -interaction and this blog post for -more information on storage reads after interaction.

    -

    The Sway compiler implements a check that the CEI pattern is not violated in the -user contract and issues warnings if that's the case.

    -

    For example, in the following contract the CEI pattern is violated, because an -external contract call is executed before a storage write.

    -
    contract;
    -
    -mod other_contract;
    -
    -use other_contract::*;
    -use std::hash::*;
    -
    -abi MyContract {
    -    #[storage(read, write)]
    -    fn withdraw(external_contract_id: ContractId);
    -}
    -
    -storage {
    -    balances: StorageMap<Identity, u64> = StorageMap::<Identity, u64> {},
    -}
    -
    -impl MyContract for Contract {
    -    #[storage(read, write)]
    -    fn withdraw(external_contract_id: ContractId) {
    -        let sender = msg_sender().unwrap();
    -        let bal = storage.balances.get(sender).try_read().unwrap_or(0);
    -
    -        assert(bal > 0);
    -
    -        // External call
    -        let caller = abi(OtherContract, external_contract_id.into());
    -        caller.external_call {
    -            coins: bal,
    -        }();
    -
    -        // Storage update _after_ external call
    -        storage.balances.insert(sender, 0);
    -    }
    -}
    -
    -

    Here, other_contract is defined as follows:

    -
    library;
    -
    -abi OtherContract {
    -    #[payable]
    -    fn external_call();
    -}
    -
    -

    The CEI pattern analyzer issues a warning as follows, pointing to the -interaction before a storage modification:

    -
    warning
    -  --> /path/to/contract/main.sw:28:9
    -   |
    -26 |
    -27 |           let caller = abi(OtherContract, external_contract_id.into());
    -28 |           caller.external_call { coins: bal }();
    -   |  _________-
    -29 | |
    -30 | |         // Storage update _after_ external call
    -31 | |         storage.balances.insert(sender, 0);
    -   | |__________________________________________- Storage write after external contract interaction in function or method "withdraw". Consider making all storage writes before calling another contract
    -32 |       }
    -33 |   }
    -   |
    -____
    -
    -

    In case there is a storage read after an interaction, the CEI analyzer will issue a similar warning.

    -

    In addition to storage reads and writes after an interaction, the CEI analyzer reports analogous warnings about:

    -
      -
    • balance tree updates, i.e. balance tree reads with subsequent writes, which may be produced by the tr and tro ASM instructions or library functions using them under the hood;
    • -
    • balance trees reads with bal instruction;
    • -
    • changes to the output messages that can be produced by the __smo intrinsic function or the smo ASM instruction.
    • -
    -

    Differences from the EVM

    -

    While the Fuel contract calling paradigm is similar to the EVM's (using an ABI, forwarding gas and data), it differs in two key ways:

    -
      -
    1. -

      Native assets: FuelVM calls can forward any native asset not just base asset.

      -
    2. -
    3. -

      No data serialization: Contract calls in the FuelVM do not need to serialize data to pass it between contracts; instead they simply pass a pointer to the data. This is because the FuelVM has a shared global memory which all call frames can read from.

      -
    4. -
    -

    Fallback

    -

    When a contract is compiled, a special section called "contract selection" is also generated. This section checks if the contract call method matches any of the available ABI methods. If this fails, one of two possible actions will happen:

    -

    1 - if no fallback function was specified, the contract will revert; -2 - otherwise, the fallback function will be called.

    -

    For all intents and purposes the fallback function is considered a contract method, which means that it has all the limitations that other contract methods have. As the fallback function signature, the function cannot have arguments, but they can return anything.

    -

    If for some reason the fallback function needs to returns different types, the intrinsic __contract_ret can be used.

    -
    contract;
    -
    -abi MyContract {
    -    fn some_method();
    -}
    -
    -impl ContractB for Contract {
    -    fn some_method() {
    -    }
    -}
    -
    -#[fallback]
    -fn fallback() {
    -}
    -
    -

    You may still access the method selector and arguments to the call in the fallback. -For instance, let's assume a function fn foobar(bool, u64) {} gets called on a contract that doesn't have it with arguments true and 42. -It can execute the following fallback:

    -
    #[fallback]
    -fn fallback() {
    -    // the method selector is the first four bytes of sha256("foobar(bool,u64)")
    -    // per https://fuellabs.github.io/fuel-specs/master/protocol/abi#function-selector-encoding
    -    let method_selector = std::call_frames::first_param::<u64>();
    -
    -    // the arguments tuple is (true, 42)
    -    let arguments = std::call_frames::second_param::<(bool, u64)>();
    -}
    -
    -

    External Code Execution

    -

    The std-lib includes a function called run_external that allows Sway contracts to execute arbitrary external Sway code.

    -

    This functionality enables features like upgradeable contracts and -proxies.

    -

    Upgradeable Contracts

    -

    Upgradeable contracts are designed to allow the logic of a smart contract to be updated after deployment.

    -

    Consider this example proxy contract:

    -
    #[namespace(my_storage_namespace)]
    -storage {
    -    target_contract: Option<ContractId> = None,
    -}
    -
    -impl Proxy for Contract {
    -    #[storage(write)]
    -    fn set_target_contract(id: ContractId) {
    -        storage.target_contract.write(Some(id));
    -    }
    -
    -    #[storage(read)]
    -    fn double_input(_value: u64) -> u64 {
    -        let target = storage.target_contract.read().unwrap();
    -        run_external(target)
    -    }
    -}
    -
    -

    The contract has two functions:

    -
      -
    • set_target_contract updates the target_contract variable in storage with the ContractId of an external contract.
    • -
    • double_input reads the target_contract from storage and uses it to run external code. If the target_contract has a function with the same name (double_input), the code in the external double_input function will run. -In this case, the function will return a u64.
    • -
    -

    Notice in the Proxy example above, the storage block has a namespace attribute. Using this attribute is considered a best practice for all proxy contracts in Sway, because it will prevent storage collisions with the implementation contract, as the implementation contract has access to both storage contexts.

    -

    Below is what an implementation contract could look like for this:

    -
    storage {
    -    value: u64 = 0,
    -    // to stay compatible, this has to stay the same in the next version
    -}
    -
    -impl Implementation for Contract {
    -    #[storage(write)]
    -    fn double_input(value: u64) -> u64 {
    -        let new_value = value * 2;
    -        storage.value.write(new_value);
    -        new_value
    -    }
    -}
    -
    -

    This contract has one function called double_input, which calculates the input value times two, updates the value variable in storage, and returns the new value.

    -

    How does this differ from calling a contract?

    -

    There are a couple of major differences between calling a contract directly and using the run_external method.

    -

    First, to use run_external, the ABI of the external contract is not required. The proxy contract has no knowledge of the external contract except for its ContractId.

    -

    Upgradeable Contract Storage

    -

    Second, the storage context of the proxy contract is retained for the loaded code. -This means that in the examples above, the value variable gets updated in the storage for the proxy contract.

    -

    For example, if you were to read the value variable by directly calling the implementation contract, you would get a different result than if you read it through the proxy contract. -The proxy contract loads the code and executes it in its own context.

    -

    Fallback functions

    -

    If the function name doesn't exist in the target contract but a fallback function does, the fallback function will be triggered.

    -
    -

    If there is no fallback function, the transaction will revert.

    -
    -

    You can access function parameters for fallback functions using the call_frames module in the std-lib. -For example, to access the _foo input parameter in the proxy function below, you can use the called_args method in the fallback function:

    -
        fn does_not_exist_in_the_target(_foo: u64) -> u64 {
    -        run_external(TARGET)
    -    }
    -
    -
    #[fallback]
    -fn fallback() -> u64 {
    -    use std::call_frames::*;
    -    __log(3);
    -    __log(called_method());
    -    __log("double_value");
    -    __log(called_method() == "double_value");
    -    let foo = called_args::<u64>();
    -    foo * 3
    -}
    -
    -

    In this case, the does_not_exist_in_the_target function will return _foo * 3.

    -

    Limitations

    -

    Some limitations of run_external function are:

    -
      -
    • It can only be used with other contracts. Scripts, predicates, and library code cannot be run externally.
    • -
    • If you change the implementation contract, you must maintain the same order of previous storage variables and types, as this is what has been stored in the proxy storage.
    • -
    • You can't use the call stack in another call frame before you use run_external. You can only use the call stack within the call frame that contains run_external.
    • -
    -

    Advanced Concepts

    -

    Advanced concepts.

    - -

    Advanced Types

    -

    Creating Type Synonyms with Type Aliases

    -

    Sway provides the ability to declare a type alias to give an existing type another name. For this we use the type keyword. For example, we can create the alias Kilometers to u64 like so:

    -
    type Kilometers = u64;
    -
    -

    Now, the alias Kilometers is a synonym for u64. Note that Kilometers is not a separate new type. Values that have the type Kilometers will be treated the same as values of type u64:

    -
        let x: u64 = 5;
    -    let y: Kilometers = 5;
    -    assert(x + y == 10);
    -
    -

    Because Kilometers and u64 are the same type, we can add values of both types and we can pass Kilometers values to functions that take u64 parameters. However, using this method, we don’t get the type checking benefits that we get from introducing a separate new type called Kilometers. In other words, if we mix up Kilometers and i32 values somewhere, the compiler will not give us an error.

    -

    The main use case for type synonyms is to reduce repetition. For example, we might have a lengthy array type like this:

    -
    [MyStruct<u64, b256>; 5]
    -
    -

    Writing this lengthy type in function signatures and as type annotations all over the code can be tiresome and error prone. Imagine having a project full of code like this:

    -
    fn foo_long(array: [MyStruct<u64, b256>; 5]) -> [MyStruct<u64, b256>; 5] {
    -    array
    -}
    -
    -

    A type alias makes this code more manageable by reducing the repetition. Below, we’ve introduced an alias named MyArray for the verbose type and can replace all uses of the type with the shorter alias MyArray:

    -
    type MyArray = [MyStruct<u64, b256>; 5];
    -
    -fn foo_shorter(array: MyArray) -> MyArray {
    -    array
    -}
    -
    -

    This code is much easier to read and write! Choosing a meaningful name for a type alias can help communicate your intent as well.

    -

    Advanced Storage

    -

    Nested Storage Collections

    -

    Through the use of StorageKeys, you may have nested storage collections such as storing a StorageString in a StorageMap<K, V>.

    -

    For example, here we have a few common nested storage types declared in a storage block:

    -
    storage {
    -    nested_map_vec: StorageMap<u64, StorageVec<u8>> = StorageMap {},
    -    nested_map_string: StorageMap<u64, StorageString> = StorageMap {},
    -    nested_vec_bytes: StorageVec<StorageBytes> = StorageVec {},
    -}
    -
    -

    Please note that storage initialization is needed to do this.

    -
    -

    NOTE: When importing a storage type, please be sure to use the glob operator i.e. use std::storage::storage_vec::*.

    -
    -

    Storing a StorageVec<T> in a StorageMap<K, V>

    -

    The following demonstrates how to write to a StorageVec<T> that is nested in a StorageMap<T, V>:

    -
            // Setup and initialize storage for the StorageVec.
    -        storage.nested_map_vec.try_insert(10, StorageVec {});
    -
    -        // Method 1: Push to the vec directly
    -        storage.nested_map_vec.get(10).push(1u8);
    -        storage.nested_map_vec.get(10).push(2u8);
    -        storage.nested_map_vec.get(10).push(3u8);
    -
    -        // Method 2: First get the storage key and then push the values.
    -        let storage_key_vec: StorageKey<StorageVec<u8>> = storage.nested_map_vec.get(10);
    -        storage_key_vec.push(4u8);
    -        storage_key_vec.push(5u8);
    -        storage_key_vec.push(6u8);
    -
    -

    The following demonstrates how to read from a StorageVec<T> that is nested in a StorageMap<T, V>:

    -
            // Method 1: Access the StorageVec directly.
    -        let stored_val1: u8 = storage.nested_map_vec.get(10).pop().unwrap();
    -        let stored_val2: u8 = storage.nested_map_vec.get(10).pop().unwrap();
    -        let stored_val3: u8 = storage.nested_map_vec.get(10).pop().unwrap();
    -
    -        // Method 2: First get the storage key and then access the value.
    -        let storage_key: StorageKey<StorageVec<u8>> = storage.nested_map_vec.get(10);
    -        let stored_val4: u8 = storage_key.pop().unwrap();
    -        let stored_val5: u8 = storage_key.pop().unwrap();
    -        let stored_val6: u8 = storage_key.pop().unwrap();
    -
    -

    Storing a StorageString in a StorageMap<K, V>

    -

    The following demonstrates how to write to a StorageString that is nested in a StorageMap<T, V>:

    -
            // Setup and initialize storage for the StorageString.
    -        storage.nested_map_string.try_insert(10, StorageString {});
    -
    -        // Method 1: Store the string directly.
    -        let my_string = String::from_ascii_str("Fuel is blazingly fast");
    -        storage.nested_map_string.get(10).write_slice(my_string);
    -
    -        // Method 2: First get the storage key and then write the value.
    -        let my_string = String::from_ascii_str("Fuel is modular");
    -        let storage_key: StorageKey<StorageString> = storage.nested_map_string.get(10);
    -        storage_key.write_slice(my_string);
    -
    -

    The following demonstrates how to read from a StorageString that is nested in a StorageMap<T, V>:

    -
            // Method 1: Access the string directly.
    -        let stored_string: String = storage.nested_map_string.get(10).read_slice().unwrap();
    -
    -        // Method 2: First get the storage key and then access the value.
    -        let storage_key: StorageKey<StorageString> = storage.nested_map_string.get(10);
    -        let stored_string: String = storage_key.read_slice().unwrap();
    -
    -

    Storing a StorageBytes in a StorageVec<T>

    -

    The following demonstrates how to write to a StorageBytes that is nested in a StorageVec<T>:

    -
            // Setup and initialize storage for the StorageVec.
    -        storage.nested_map_vec.try_insert(10, StorageVec {});
    -
    -        // Method 1: Push to the vec directly
    -        storage.nested_map_vec.get(10).push(1u8);
    -        storage.nested_map_vec.get(10).push(2u8);
    -        storage.nested_map_vec.get(10).push(3u8);
    -
    -        // Method 2: First get the storage key and then push the values.
    -        let storage_key_vec: StorageKey<StorageVec<u8>> = storage.nested_map_vec.get(10);
    -        storage_key_vec.push(4u8);
    -        storage_key_vec.push(5u8);
    -        storage_key_vec.push(6u8);
    -
    -

    The following demonstrates how to read from a StorageBytes that is nested in a StorageVec<T>:

    -
            // Method 1: Access the StorageVec directly.
    -        let stored_val1: u8 = storage.nested_map_vec.get(10).pop().unwrap();
    -        let stored_val2: u8 = storage.nested_map_vec.get(10).pop().unwrap();
    -        let stored_val3: u8 = storage.nested_map_vec.get(10).pop().unwrap();
    -
    -        // Method 2: First get the storage key and then access the value.
    -        let storage_key: StorageKey<StorageVec<u8>> = storage.nested_map_vec.get(10);
    -        let stored_val4: u8 = storage_key.pop().unwrap();
    -        let stored_val5: u8 = storage_key.pop().unwrap();
    -        let stored_val6: u8 = storage_key.pop().unwrap();
    -
    -

    Storage Namespace

    -

    If you want the values in storage to be positioned differently, for instance to avoid collisions with storage from another contract when loading code, you can use the namespace annotation to add a salt to the slot calculations.

    -
    storage {
    -    example_namespace {
    -        foo: u64 = 0,
    -    },
    -
    -

    Manual Storage Management

    -

    It is possible to leverage FuelVM storage operations directly using the std::storage::storage_api::write and std::storage::storage_api::read functions provided in the standard library. With this approach, you will have to manually assign the internal key used for storage. An example is as follows:

    -
    contract;
    -
    -use std::storage::storage_api::{read, write};
    -
    -abi StorageExample {
    -    #[storage(write)]
    -    fn store_something(amount: u64);
    -
    -    #[storage(read)]
    -    fn get_something() -> u64;
    -}
    -
    -const STORAGE_KEY: b256 = 0x0000000000000000000000000000000000000000000000000000000000000000;
    -
    -impl StorageExample for Contract {
    -    #[storage(write)]
    -    fn store_something(amount: u64) {
    -        write(STORAGE_KEY, 0, amount);
    -    }
    -
    -    #[storage(read)]
    -    fn get_something() -> u64 {
    -        let value: Option<u64> = read::<u64>(STORAGE_KEY, 0);
    -        value.unwrap_or(0)
    -    }
    -}
    -
    -
    -

    Note: Though these functions can be used for any data type, they should mostly be used for arrays because arrays are not yet supported in storage blocks. Note, however, that all data types can be used as types for keys and/or values in StorageMap<K, V> without any restrictions.

    -
    -

    Generic Types

    -

    Basics

    -

    In Sway, generic types follow a very similar pattern to those in Rust. Let's look at some example syntax, -starting with a generic function:

    -
    fn noop<T>(argument: T) -> T {
    -    argument
    -}
    -
    -

    Here, the noop() function trivially returns exactly what was given to it. T is a type parameter, and it says -that this function exists for all types T. More formally, this function could be typed as:

    -
    noop :: ∀T. T -> T
    -
    -

    Generic types are a way to refer to types in general, meaning without specifying a single type. Our noop function -would work with any type in the language, so we don't need to specify noop(argument: u8) -> u8, noop(argument: u16) -> u16, etc.

    -

    Code Generation

    -

    One question that arises when dealing with generic types is: how does the assembly handle this? There are a few approaches to handling -generic types at the lowest level. Sway uses a technique called monomorphization. This -means that the generic function is compiled to a non-generic version for every type it is called on. In this way, generic functions are -purely shorthand for the sake of ergonomics.

    -

    Trait Constraints

    -

    An important background to know before diving into trait constraints is that the where clause can be used to specify the required traits for the generic argument. So, when writing something like a HashMap you may -want to specify that the generic argument implements a Hash trait.

    -
    fn get_hashmap_key<T>(key: T) -> b256
    -    where T: Hash
    -{
    -    // Code within here can then call methods associated with the Hash trait on Key
    -}
    -
    -

    Of course, our noop() function is not useful. Often, a programmer will want to declare functions over types which satisfy certain traits. -For example, let's try to implement the successor function, successor(), for all numeric types.

    -
    fn successor<T>(argument: T)
    -    where T: Add
    -{
    -    argument + 1
    -}
    -
    -

    Run forc build, and you will get:

    -
    .. |
    - 9 |   where T: Add
    -10 |   {
    -11 |       argument + 1                                        
    -   |                  ^ Mismatched types: expected type "T" but saw type "u64"
    -12 |   }
    -13 |
    -
    -

    This is because we don't know for a fact that 1, which in this case defaulted to 1u64, actually can be added to T. What if T is f64? Or b256? What does it mean to add 1u64 in these cases?

    -

    We can solve this problem with another trait constraint. We can only find the successor of some value of type T if that type T defines some incrementor. Let's make a trait:

    -
    trait Incrementable {
    -    /// Returns the value to add when calculating the successor of a value.
    -    fn incrementor() -> Self;
    -}
    -
    -

    Now, we can modify our successor() function:

    -
    fn successor<T>(argument: T)
    -    where T: Add,
    -          T: Incrementable
    -{
    -    argument + T::incrementor()
    -}
    -
    -

    Generic Structs and Enums

    -

    Just like functions, structs and enums can be generic. Let's take a look at the standard library version of Option<T>:

    -
    enum Option<T> {
    -    Some: T,
    -    None: (),
    -}
    -
    -

    Just like an unconstrained generic function, this type exists for all (∀) types T. Result<T, E> is another example:

    -
    enum Result<T, E> {
    -    Ok: T,
    -    Err: E,
    -}
    -
    -

    Both generic enums and generic structs can be trait constrained, as well. Consider this struct:

    -
    struct Foo<T>
    -    where T: Add
    -{
    -    field_one: T,
    -}
    -
    -

    Type Arguments

    -

    Similar to Rust, Sway has what is colloquially known as the turbofish. The turbofish looks like this: ::<> (see the little fish with bubbles behind it?). The turbofish is used to annotate types in a generic context. Say you have the following function:

    -
    fn foo<T, E>(t: T) -> Result<T, E> {
    -    Ok(t)
    -}
    -
    -

    In this code example, which is admittedly asinine, you can't possibly know what type E is. You'd need to provide the type manually, with a turbofish:

    -
    fn foo<T, E>(t: T) -> Result<T, E> {
    -    Ok::<T, MyErrorType>(t)
    -}
    -
    -

    It is also common to see the turbofish used on the function itself:

    -
    fn main() {
    -    foo::<Bar, Baz>()
    -}
    -
    -

    Traits

    -

    Declaring a Trait

    -

    A trait opts a type into a certain type of behavior or functionality that can be shared among types. This allows for easy reuse of code and generic programming. If you have ever used a typeclass in Haskell, a trait in Rust, or even an interface in Java, these are similar concepts.

    -

    Let's take a look at some code:

    -
    trait Compare {
    -    fn equals(self, b: Self) -> bool;
    -} {
    -    fn not_equals(self, b: Self) -> bool {
    -        !self.equals(b)
    -    }
    -}
    -
    -

    We have just declared a trait called Compare. After the name of the trait, there are two blocks of code (a block is code enclosed in { curly brackets }). The first block is the interface surface. The second block is the methods provided by the trait. If a type can provide the methods in the interface surface, then it gets access to the methods in the trait for free! What the above trait is saying is: if you can determine if two values are equal, then for free, you can determine that they are not equal. Note that trait methods have access to the methods defined in the interface surface.

    -

    Implementing a Trait

    -

    The example below implements a Compare trait for u64 to check if two numbers are equal. Let's take a look at how that is done:

    -
    impl Compare for u64 {
    -    fn equals(self, b: Self) -> bool {
    -        self == b
    -    }
    -}
    -
    -

    The above snippet declares all of the methods in the trait Compare for the type u64. Now, we have access to both the equals and not_equals methods for u64, as long as the trait Compare is in scope.

    -

    Supertraits

    -

    When using multiple traits, scenarios often come up where one trait may require functionality from another trait. This is where supertraits come in as they allow you to require a trait when implementing another trait, i.e., a trait with a trait. -A good example of this is the Ord trait of the core library of Sway. The Ord trait requires the Eq trait, so Eq is kept as a separate trait as one may decide to implement Eq -without implementing other parts of the Ord trait.

    -
    
    -trait Eq {
    -    fn equals(self, b: Self) -> bool;
    -}
    -
    -trait Ord: Eq {
    -    fn gte(self, b: Self) -> bool;
    -}
    -
    -impl Ord for u64 {
    -    fn gte(self, b: Self) -> bool {
    -        // As `Eq` is a supertrait of `Ord`, `Ord` can access the equals method
    -        self.equals(b) || self.gt(b)
    -    }
    -}
    -
    -

    To require a supertrait, add a : after the trait name and then list the traits you would like to require and separate them with a +.

    -

    ABI supertraits

    -

    ABIs can also have supertrait annotations:

    -
    contract;
    -
    -struct Foo {}
    -impl ABIsupertrait for Foo {
    -    fn foo() {}
    -}
    -
    -trait ABIsupertrait {
    -    fn foo();
    -}
    -
    -abi MyAbi : ABIsupertrait {
    -    fn bar();
    -} {
    -    fn baz() {
    -        Self::foo() // supertrait method usage
    -    }
    -}
    -
    -impl ABIsupertrait for Contract {
    -    fn foo() {}
    -}
    -
    -// The implementation of MyAbi for Contract must also implement ABIsupertrait
    -impl MyAbi for Contract {
    -    fn bar() {
    -        Self::foo() // supertrait method usage
    -    }
    -}
    -
    -

    The implementation of MyAbi for Contract must also implement the ABIsupertrait trait. Methods in ABIsupertrait are not available externally, i.e. they're not actually contract methods, but they can be used in the actual contract methods, as shown in the example above.

    -

    ABI supertraits are intended to make contract implementations compositional, allowing combining orthogonal contract features using, for instance, libraries.

    -

    SuperABIs

    -

    In addition to supertraits, ABIs can have superABI annotations:

    -
    contract;
    -
    -abi MySuperAbi {
    -    fn foo();
    -}
    -
    -abi MyAbi : MySuperAbi {
    -    fn bar();
    -}
    -
    -impl MySuperAbi for Contract {
    -    fn foo() {}
    -}
    -
    -// The implementation of MyAbi for Contract must also implement MySuperAbi
    -impl MyAbi for Contract {
    -    fn bar() {}
    -}
    -
    -

    The implementation of MyAbi for Contract must also implement the MySuperAbi superABI. Methods in MySuperAbi will be part of the MyAbi contract interface, i.e. will be available externally (and hence cannot be called from other MyAbi contract methods).

    -

    SuperABIs are intended to make contract implementations compositional, allowing combining orthogonal contract features using, for instance, libraries.

    -

    Associated Items

    -

    Traits can declare different kinds of associated items in their interface surface:

    - -

    Associated functions

    -

    Associated functions in traits consist of just function signatures. This indicates that each implementation of the trait for a given type must define all the trait functions.

    -
    trait Trait {
    -    fn associated_fn(self, b: Self) -> bool;
    -}
    -
    -

    Associated constants

    -

    Associated constants are constants associated with a type.

    -
    trait Trait {
    -    const ID: u32 = 0;
    -}
    -
    -

    The initializer expression of an associated constants in a trait definition may be omitted to indicate that each implementation of the trait for a given type must specify an initializer:

    -
    trait Trait {
    -    const ID: u32;
    -}
    -
    -

    Check the associated consts section on constants page.

    -

    Associated types

    -

    Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete -implementations of that trait. These associated types are used to specify the return types of trait methods or to -define type relationships within the trait.

    -
    trait MyTrait {
    -    type AssociatedType;
    -}
    -
    -

    Check the associated types section on associated types page.

    -

    Use Cases

    -

    Custom Types (structs, enums)

    -

    Often, libraries and APIs have interfaces that are abstracted over a type that implements a certain trait. It is up to the consumer of the interface to implement that trait for the type they wish to use with the interface. For example, let's take a look at a trait and an interface built off of it.

    -
    library;
    -
    -pub enum Suit {
    -    Hearts: (),
    -    Diamonds: (),
    -    Clubs: (),
    -    Spades: (),
    -}
    -
    -pub trait Card {
    -    fn suit(self) -> Suit;
    -    fn value(self) -> u8;
    -}
    -
    -fn play_game_with_deck<T>(a: Vec<T>) where T: Card {
    -    // insert some creative card game here
    -}
    -
    -
    -

    Note Trait constraints (i.e. using the where keyword) have not yet been implemented

    -
    -

    Now, if you want to use the function play_game_with_deck with your struct, you must implement Card for your struct. Note that the following code example assumes a dependency games has been included in the Forc.toml file.

    -
    script;
    -
    -use games::*;
    -
    -struct MyCard {
    -    suit: Suit,
    -    value: u8
    -}
    -
    -impl Card for MyCard {
    -    fn suit(self) -> Suit {
    -        self.suit
    -    }
    -    fn value(self) -> u8 {
    -        self.value
    -    }
    -}
    -
    -fn main() {
    -    let mut i = 52;
    -    let mut deck: Vec<MyCard> = Vec::with_capacity(50);
    -    while i > 0 {
    -        i = i - 1;
    -        deck.push(MyCard { suit: generate_random_suit(), value: i % 4}
    -    }
    -    play_game_with_deck(deck);
    -}
    -
    -fn generate_random_suit() -> Suit {
    -  [ ... ]
    -}
    -
    -

    Associated Types

    -

    Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete -implementations of that trait. These associated types are used to specify the return types of trait methods or to -define type relationships within the trait.

    -

    Associated types are a powerful feature of Sway's trait system, enabling generic programming and abstraction over -types. They help improve code clarity and maintainability by allowing you to define generic traits without committing -to specific types.

    -

    Declaring Associated Types

    -

    Associated types are declared within a trait using the type keyword. Here's the syntax for declaring an associated type:

    -
    trait MyTrait {
    -    type AssociatedType;
    -}
    -
    -

    Implementing Associated Types

    -

    Concrete implementations of a trait with associated types must provide a specific type for each associated type -defined in the trait. Here's an example of implementing a trait with an associated type:

    -
    struct MyStruct;
    -
    -impl MyTrait for MyStruct {
    -    type AssociatedType = u32; // Implementing the associated type with u32
    -}
    -
    -

    In this example, MyStruct implements MyTrait and specifies that the associated type AssociatedType is u32.

    -

    Using Associated Types

    -

    Associated types are used within trait methods or where the trait is used as a bound for generic functions or -structs. You can use the associated type like any other type. Here's an example:

    -
    trait MyTrait {
    -    type AssociatedType;
    -    
    -    fn get_value(self) -> Self::AssociatedType;
    -}
    -
    -struct MyStruct;
    -
    -impl MyTrait for MyStruct {
    -    type AssociatedType = u32;
    -
    -    fn get_value(self) -> Self::AssociatedType {
    -        42
    -    }
    -}
    -
    -

    In this example, get_value is a trait method that returns an associated type AssociatedType.

    -

    Use Cases

    -

    Associated types are particularly useful in scenarios where you want to define traits that work with different -types of data structures or abstractions, allowing the implementer to specify the concrete types. Some common use cases include:

    -
      -
    • Collections: Traits for generic collections that allow users to specify the type of elements.
    • -
    • Iterator Patterns: Traits for implementing iterators with varying element types.
    • -
    • Serialization and Deserialization: Traits for serializing and deserializing data with different data formats.
    • -
    -

    Generics and Trait Constraints

    -

    Generics as Constraints

    -

    At a high level, Sway allows you to define constraints, or restrictions, that -allow you to strike a balance between writing abstract and reusable code and -enforcing compile-time checks to determine if the abstract code that you've -written is correct.

    -

    The "abstract and reusable" part largely comes from generic types and the -"enforcing compile-time checks" part largely comes from trait constraints. -Generic types can be used with functions, structs, and enums (as we have seen in -this book), but they can also be used with traits.

    -

    Generic Traits

    -

    Combining generic types with traits allows you to write abstract and reusable -traits that can be implemented for any number of data types.

    -

    For example, imagine that you want to write a trait for converting between -different types. This would be similar to Rust's Into and From traits. In -Sway your conversion trait would look something like:

    -
    trait Convert<T> {
    -    fn from(t: T) -> Self;
    -}
    -
    -

    The trait Convert takes a generic type T. Convert has one method -from, which takes one parameter of type T and returns a Self. This means -that when you implement Convert for a data type, from will return the type -of that data type but will take as input the type that you define as T. Here -is an example:

    -
    struct Square {
    -    width: u64,
    -}
    -
    -struct Rectangle {
    -    width: u64,
    -    length: u64,
    -}
    -
    -impl Convert<Square> for Rectangle {
    -    fn from(t: Square) -> Self {
    -        Self {
    -            width: t.width,
    -            length: t.width,
    -        }
    -    }
    -}
    -
    -

    In this example, you have two different data types, Square and Rectangle. -You know that all squares are rectangles and thus Square can convert into Rectangle (but not vice -versa) and thus you can implement the conversion trait for those types.

    -

    If we want to call these methods we can do so by:

    -
    fn main() {
    -    let s = Square { width: 5 };
    -    let r = Rectangle::from(s);
    -}
    -
    -

    Trait Constraints

    -

    Trait constraints allow you to use generic types and traits to place constraints -on what abstract code you are willing to accept in your program as correct. -These constraints take the form of compile-time checks for correctness.

    -

    If we wanted to use trait constraints with our Convert trait from the previous -section we could do so like so:

    -
    fn into_rectangle<T>(t: T) -> Rectangle
    -where
    -    Rectangle: Convert<T>,
    -{
    -    Rectangle::from(t)
    -}
    -
    -

    This function allows you to take any generic data type T and convert it to the -type Rectangle as long as Convert<T> is implemented for Rectangle. -Calling this function with a type T for which Convert<T> is not implemented -for Rectangle will fail Sway's compile-time checks.

    -

    Inline Assembly in Sway

    -

    While many users will never have to touch assembly language while writing Sway code, it is a powerful tool that enables many advanced use-cases (e.g., optimizations, building libraries, etc).

    -

    ASM Block

    -

    In Sway, the way we use assembly inline is to declare an asm block like this:

    -
    asm() {...}
    -
    -

    Declaring an asm block is similar to declaring a function. -We can specify register names to operate on as arguments, we can perform assembly instructions within the block, and we can return a value by specifying a return register. -Here's an example showing what this might look like:

    -
    pub fn add_1(num: u32) -> u32 {
    -    asm(r1: num, r2) {
    -        add r2 r1 one;
    -        r2: u32
    -    }
    -}
    -
    -

    The return register is specified at the end of the asm block, after all the assembly instructions. It consists of the register name and an optional return type. In the above example, the return register name is r2 and the return type is u32. -If the return type is omitted, it is u64 by default.

    -

    The return register itself is optional. If it is not specified, similar to functions, the returned value from the asm block will be unit, ().

    -

    An asm block can only return a single register. If you really need to return more than one value, you can modify a tuple. Here's an example showing how you can implement this for (u64, u64):

    -
    script;
    -
    -fn adder(a: u64, b: u64, c: u64) -> (u64, u64) {
    -    let empty_tuple = (0u64, 0u64);
    -    asm(output: empty_tuple, r1: a, r2: b, r3: c, r4, r5) {
    -        add r4 r1 r2; // add a & b and put the result in r4
    -        add r5 r2 r3; // add b & c and put the result in r5
    -        sw output r4 i0; // store the word in r4 in output + 0 words
    -        sw output r5 i1; // store the word in r5 in output + 1 word
    -        output: (u64, u64) // return both values
    -    }
    -}
    -
    -fn main() -> bool {
    -    let (first, second) = adder(1, 2, 3);
    -    assert(first == 3);
    -    assert(second == 5);
    -    true
    -}
    -
    -

    Note that this is contrived example meant to demonstrate the syntax; there's absolutely no need to use assembly to add integers!

    -

    Note that in the above example:

    -
      -
    • we initialized the register r1 with the value of num.
    • -
    • we declared a second register r2 (you may choose any register names you want).
    • -
    • we use the add opcode to add one to the value of r1 and store it in r2.
    • -
    • one is an example of a "reserved register", of which there are 16 in total. Further reading on this is linked below under "Semantics".
    • -
    • we return r2 and specify the return type as being u32.
    • -
    -

    An important note is that the ji and jnei opcodes are not available within an asm block. For those looking to introduce control flow to asm blocks, it is recommended to surround smaller chunks of asm with control flow (if, else, and while).

    - -

    For examples of assembly in action, check out the Sway standard library.

    -

    For a complete list of all instructions supported in the FuelVM: Instructions.

    -

    And to learn more about the FuelVM semantics: Semantics.

    -

    Never Type

    -

    The Never type ! represents the type of computations which never resolve to any value at all.

    -

    Additional Information

    -

    break, continue and return expressions also have type !. For example we are allowed to -write:

    -
    let x: ! = {
    -    return 123
    -};
    -
    -

    Although the let is pointless here, it illustrates the meaning of !. Since x is never -assigned a value (because return returns from the entire function), x can be given type -Never. We could also replace return 123 with a revert() or a never-ending loop and this code -would still be valid.

    -

    A more realistic usage of Never is in this code:

    -
    let num: u32 = match get_a_number() {
    -    Some(num) => num,
    -    None => break,
    -};
    -
    -

    Both match arms must produce values of type [u32], but since break never produces a value -at all we know it can never produce a value which isn't a [u32]. This illustrates another -behaviour of the ! type - expressions with type ! will coerce into any other type.

    -

    Note that ! type coerces into any other type, another example of this would be:

    -
    let x: u32 = {
    -    return 123
    -};
    -
    -

    Regardless of the type of x, the return block of type Never will always coerce into x type.

    -

    Examples

    -
    fn foo() {
    -    let num: u64 = match Option::None::<u64> {
    -        Some(num) => num,
    -        None => return,
    -    };
    -}
    -
    -

    Common Collections

    -

    Sway’s standard library includes a number of very useful data structures called collections. Most other data types represent one specific value, but collections can contain multiple values. Unlike the built-in array and tuple types which are allocated on the "stack" and cannot grow in size, the data these collections point to is stored either on the "heap" or in contract "storage", which means the amount of data does not need to be known at compile time and can grow as the program runs. Each kind of collection has different capabilities and costs, and choosing an appropriate one for your current situation is a skill you’ll develop over time. In this chapter, we’ll discuss three collections that are used very often in Sway programs:

    -

    A vector on the heap allows you to store a variable number of values next to each other.

    -

    A StorageVec is similar to a vector on the heap but uses persistent storage.

    -

    A StorageMap allows you to associate a value with a particular key.

    -

    We’ll discuss how to create and update a vector, StorageVec, and StorageMap, as well as what makes each special.

    - -

    Vectors on the Heap

    -

    The first collection type we’ll look at is Vec<T>, also known as a vector. Vectors allow you to store more than one value in a single data structure that puts all the values next to each other in memory. Vectors can only store values of the same type. They are useful when you have a list of items, such as the lines of text in a file or the prices of items in a shopping cart.

    -

    Vec<T> is included in the standard library prelude which means that there is no need to import it manually.

    -

    Creating a New Vector

    -

    To create a new empty vector, we call the Vec::new function, as shown below:

    -
        let v: Vec<u64> = Vec::new();
    -
    -

    Note that we added a type annotation here. Because we aren’t inserting any values into this vector, the Sway compiler doesn’t know what kind of elements we intend to store. Vectors are implemented using generics which means that the Vec<T> type provided by the standard library can hold any type. When we create a vector to hold a specific type, we can specify the type within angle brackets. In the example above, we’ve told the Sway compiler that the Vec<T> in v will hold elements of the u64 type.

    -

    Updating a Vector

    -

    To create a vector and then add elements to it, we can use the push method, as shown below:

    -
        let mut v = Vec::new();
    -
    -    v.push(5);
    -    v.push(6);
    -    v.push(7);
    -    v.push(8);
    -
    -

    As with any variable, if we want to be able to change its value, we need to make it mutable using the mut keyword, as discussed in the section Declaring a Variable. The numbers we place inside are all of type u64, and the Sway compiler infers this from the data, so we don’t need the Vec<u64> annotation.

    -

    Reading Elements of Vectors

    -

    To read a value stored in a vector at a particular index, you can use the get method as shown below:

    -
        let third = v.get(2);
    -    match third {
    -        Some(third) => log(third),
    -        None => revert(42),
    -    }
    -
    -

    Note two details here. First, we use the index value of 2 to get the third element because vectors are indexed by number, starting at zero. Second, we get the third element by using the get method with the index passed as an argument, which gives us an Option<T>.

    -

    When the get method is passed an index that is outside the vector, it returns None without panicking. This is particularly useful if accessing an element beyond the range of the vector may happen occasionally under normal circumstances. Your code will then have logic to handle having either Some(element) or None. For example, the index could be coming as a contract method argument. If the argument passed is too large, the method get will return a None value, and the contract method may then decide to revert when that happens or return a meaningful error that tells the user how many items are in the current vector and give them another chance to pass a valid value.

    -

    Iterating over the Values in a Vector

    -

    To access each element in a vector in turn, we would iterate through all of the valid indices using a while loop and the len method as shown below:

    -
        let mut i = 0;
    -    while i < v.len() {
    -        log(v.get(i).unwrap());
    -        i += 1;
    -    }
    -
    -

    Note two details here. First, we use the method len which returns the length of the vector. Second, we call the method unwrap to extract the Option returned by get. We know that unwrap will not fail (i.e. will not cause a revert) because each index i passed to get is known to be smaller than the length of the vector.

    -

    Using an Enum to store Multiple Types

    -

    Vectors can only store values that are the same type. This can be inconvenient; there are definitely use cases for needing to store a list of items of different types. Fortunately, the variants of an enum are defined under the same enum type, so when we need one type to represent elements of different types, we can define and use an enum!

    -

    For example, say we want to get values from a row in a table in which some of the columns in the row contain integers, some b256 values, and some Booleans. We can define an enum whose variants will hold the different value types, and all the enum variants will be considered the same type: that of the enum. Then we can create a vector to hold that enum and so, ultimately, holds different types. We’ve demonstrated this below:

    -
        enum TableCell {
    -        Int: u64,
    -        B256: b256,
    -        Boolean: bool,
    -    }
    -
    -    let mut row = Vec::new();
    -    row.push(TableCell::Int(3));
    -    row.push(TableCell::B256(0x0101010101010101010101010101010101010101010101010101010101010101));
    -    row.push(TableCell::Boolean(true));
    -
    -

    Now that we’ve discussed some of the most common ways to use vectors, be sure to review the API documentation for all the many useful methods defined on Vec<T> by the standard library. For now, these can be found in the source code for Vec<T>. For example, in addition to push, a pop method removes and returns the last element, a remove method removes and returns the element at some chosen index within the vector, an insert method inserts an element at some chosen index within the vector, etc.

    -

    Storage Vectors

    -

    The second collection type we’ll look at is StorageVec<T>. Just like vectors on the heap (i.e. Vec<T>), storage vectors allow you to store more than one value in a single data structure where each value is assigned an index and can only store values of the same type. However, unlike Vec<T>, the elements of a StorageVec are stored in persistent storage, and consecutive elements are not necessarily stored in storage slots that have consecutive keys.

    -

    In order to use StorageVec<T>, you must first import StorageVec as follows:

    -
    use std::storage::storage_vec::*;
    -
    -

    Another major difference between Vec<T> and StorageVec<T> is that StorageVec<T> can only be used in a contract because only contracts are allowed to access persistent storage.

    -

    Creating a New StorageVec

    -

    To create a new empty StorageVec, we have to declare the vector in a storage block as follows:

    -
        v: StorageVec<u64> = StorageVec {},
    -
    -

    Just like any other storage variable, two things are required when declaring a StorageVec: a type annotation and an initializer. The initializer is just an empty struct of type StorageVec because StorageVec<T> itself is an empty struct! Everything that is interesting about StorageVec<T> is implemented in its methods.

    -

    Storage vectors, just like Vec<T>, are implemented using generics which means that the StorageVec<T> type provided by the standard library can hold any type. When we create a StorageVec to hold a specific type, we can specify the type within angle brackets. In the example above, we’ve told the Sway compiler that the StorageVec<T> in v will hold elements of the u64 type.

    -

    Updating a StorageVec

    -

    To add elements to a StorageVec, we can use the push method, as shown below:

    -
        #[storage(read, write)]
    -    fn push_to_storage_vec() {
    -        storage.v.push(5);
    -        storage.v.push(6);
    -        storage.v.push(7);
    -        storage.v.push(8);
    -    }
    -
    -

    Note two details here. First, in order to use push, we need to first access the vector using the storage keyword. Second, because push requires accessing storage, a storage annotation is required on the ABI function that calls push. While it may seem that #[storage(write)] should be enough here, the read annotation is also required because each call to push requires reading (and then updating) the length of the StorageVec which is also stored in persistent storage.

    -
    -

    Note -The storage annotation is also required for any private function defined in the contract that tries to push into the vector.

    -
    - -
    -

    Note -There is no need to add the mut keyword when declaring a StorageVec<T>. All storage variables are mutable by default.

    -
    -

    Reading Elements of Storage Vectors

    -

    To read a value stored in a vector at a particular index, you can use the get method as shown below:

    -
        #[storage(read)]
    -    fn read_from_storage_vec() {
    -        let third = storage.v.get(2);
    -        match third {
    -            Some(third) => log(third.read()),
    -            None => revert(42),
    -        }
    -    }
    -
    -

    Note three details here. First, we use the index value of 2 to get the third element because vectors are indexed by number, starting at zero. Second, we get the third element by using the get method with the index passed as an argument, which gives us an Option<StorageKey<T>>. Third, the ABI function calling get only requires the annotation #[storage(read)] as one might expect because get does not write to storage.

    -

    When the get method is passed an index that is outside the vector, it returns None without panicking. This is particularly useful if accessing an element beyond the range of the vector may happen occasionally under normal circumstances. Your code will then have logic to handle having either Some(element) or None. For example, the index could be coming as a contract method argument. If the argument passed is too large, the method get will return a None value, and the contract method may then decide to revert when that happens or return a meaningful error that tells the user how many items are in the current vector and give them another chance to pass a valid value.

    -

    Iterating over the Values in a Vector

    -

    To access each element in a vector in turn, we would iterate through all of the valid indices using a while loop and the len method as shown below:

    -
        #[storage(read)]
    -    fn iterate_over_a_storage_vec() {
    -        let mut i = 0;
    -        while i < storage.v.len() {
    -            log(storage.v.get(i).unwrap().read());
    -            i += 1;
    -        }
    -    }
    -
    -

    Again, this is quite similar to iterating over the elements of a Vec<T> where we use the method len to return the length of the vector. We also call the method unwrap to extract the Option returned by get followed by a call to read() to actually read the stored value. We know that unwrap will not fail (i.e. will not cause a revert) because each index i passed to get is known to be smaller than the length of the vector.

    -

    Using an Enum to store Multiple Types

    -

    Storage vectors, just like Vec<T>, can only store values that are the same type. Similarly to what we did for Vec<T> in the section Using an Enum to store Multiple Types, we can define an enum whose variants will hold the different value types, and all the enum variants will be considered the same type: that of the enum. This is shown below:

    -
    enum TableCell {
    -    Int: u64,
    -    B256: b256,
    -    Boolean: bool,
    -}
    -
    -

    Then we can declare a StorageVec in a storage block to hold that enum and so, ultimately, holds different types:

    -
        row: StorageVec<TableCell> = StorageVec {},
    -
    -

    We can now push different enum variants to the StorageVec as follows:

    -
        #[storage(read, write)]
    -    fn push_to_multiple_types_storage_vec() {
    -        storage.row.push(TableCell::Int(3));
    -        storage
    -            .row
    -            .push(TableCell::B256(0x0101010101010101010101010101010101010101010101010101010101010101));
    -        storage.row.push(TableCell::Boolean(true));
    -    }
    -
    -

    Now that we’ve discussed some of the most common ways to use storage vectors, be sure to review the API documentation for all the many useful methods defined on StorageVec<T> by the standard library. For now, these can be found in the source code for StorageVec<T>. For example, in addition to push, a pop method removes and returns the last element, a remove method removes and returns the element at some chosen index within the vector, an insert method inserts an element at some chosen index within the vector, etc.

    -

    Nested Storage Vectors

    -

    It is possible to nest storage vectors as follows:

    -
        nested_vec: StorageVec<StorageVec<u64>> = StorageVec {},
    -
    -

    The nested vector can then be accessed as follows:

    -
        #[storage(read, write)]
    -    fn access_nested_vec() {
    -        storage.nested_vec.push(StorageVec {});
    -        storage.nested_vec.push(StorageVec {});
    -
    -        let mut inner_vec0 = storage.nested_vec.get(0).unwrap();
    -        let mut inner_vec1 = storage.nested_vec.get(1).unwrap();
    -
    -        inner_vec0.push(0);
    -        inner_vec0.push(1);
    -
    -        inner_vec1.push(2);
    -        inner_vec1.push(3);
    -        inner_vec1.push(4);
    -
    -        assert(inner_vec0.len() == 2);
    -        assert(inner_vec0.get(0).unwrap().read() == 0);
    -        assert(inner_vec0.get(1).unwrap().read() == 1);
    -        assert(inner_vec0.get(2).is_none());
    -
    -        assert(inner_vec1.len() == 3);
    -        assert(inner_vec1.get(0).unwrap().read() == 2);
    -        assert(inner_vec1.get(1).unwrap().read() == 3);
    -        assert(inner_vec1.get(2).unwrap().read() == 4);
    -        assert(inner_vec1.get(3).is_none());
    -    }
    -
    -

    Storage Maps

    -

    Another important common collection is the storage map.

    - - -

    The type StorageMap<K, V> from the standard library stores a mapping of keys of type K to values of type V using a hashing function, which determines how it places these keys and values into storage slots. This is similar to Rust's HashMap<K, V> but with a few differences.

    -

    Storage maps are useful when you want to look up data not by using an index, as you can with vectors, but by using a key that can be of any type. For example, when building a ledger-based sub-currency smart contract, you could keep track of the balance of each wallet in a storage map in which each key is a wallet’s Address and the values are each wallet’s balance. Given an Address, you can retrieve its balance.

    -

    Similarly to StorageVec<T>, StorageMap<K, V> can only be used in a contract because only contracts are allowed to access persistent storage.

    -

    StorageMap<T> is included in the standard library prelude which means that there is no need to import it manually.

    - -

    Creating a New Storage Map

    -

    To create a new empty storage map, we have to declare the map in a storage block as follows:

    -
        map: StorageMap<Address, u64> = StorageMap::<Address, u64> {},
    -
    - - -

    Just like any other storage variable, two things are required when declaring a StorageMap: a type annotation and an initializer. The initializer is just an empty struct of type StorageMap because StorageMap<K, V> itself is an empty struct! Everything that is interesting about StorageMap<K, V> is implemented in its methods.

    -

    Storage maps, just like Vec<T> and StorageVec<T>, are implemented using generics which means that the StorageMap<K, V> type provided by the standard library can map keys of any type K to values of any type V. In the example above, we’ve told the Sway compiler that the StorageMap<K, V> in map will map keys of type Address to values of type u64.

    - -

    Updating a Storage Map

    - - -

    To insert key-value pairs into a storage map, we can use the insert method.

    - -

    For example:

    -
        #[storage(write)]
    -    fn insert_into_storage_map() {
    -        let addr1 = Address::from(0x0101010101010101010101010101010101010101010101010101010101010101);
    -        let addr2 = Address::from(0x0202020202020202020202020202020202020202020202020202020202020202);
    -
    -        storage.map.insert(addr1, 42);
    -        storage.map.insert(addr2, 77);
    -    }
    -
    -

    Note two details here. First, in order to use insert, we need to first access the storage map using the storage keyword. Second, because insert requires writing into storage, a #[storage(write)] annotation is required on the ABI function that calls insert.

    -
    -

    Note -The storage annotation is also required for any private function defined in the contract that tries to insert into the map.

    -
    - -
    -

    Note -There is no need to add the mut keyword when declaring a StorageMap<K, V>. All storage variables are mutable by default.

    -
    -

    Accessing Values in a Storage Map

    - - -

    We can get a value out of the storage map by providing its key to the get method.

    - -

    For example:

    -
        #[storage(read, write)]
    -    fn get_from_storage_map() {
    -        let addr1 = Address::from(0x0101010101010101010101010101010101010101010101010101010101010101);
    -        let addr2 = Address::from(0x0202020202020202020202020202020202020202020202020202020202020202);
    -
    -        storage.map.insert(addr1, 42);
    -        storage.map.insert(addr2, 77);
    -
    -        let value1 = storage.map.get(addr1).try_read().unwrap_or(0);
    -    }
    -
    -

    Here, value1 will have the value that's associated with the first address, and the result will be 42. The get method returns an Option<V>; if there’s no value for that key in the storage map, get will return None. This program handles the Option by calling unwrap_or to set value1 to zero if map doesn't have an entry for the key.

    -

    Storage Maps with Multiple Keys

    -

    Maps with multiple keys can be implemented using tuples as keys. For example:

    -
        map_two_keys: StorageMap<(b256, bool), b256> = StorageMap::<(b256, bool), b256> {},
    -
    -

    Nested Storage Maps

    -

    It is possible to nest storage maps as follows:

    -
        nested_map: StorageMap<u64, StorageMap<u64, u64>> = StorageMap::<u64, StorageMap<u64, u64>> {},
    -
    -

    The nested map can then be accessed as follows:

    -
        #[storage(read, write)]
    -    fn access_nested_map() {
    -        storage.nested_map.get(0).insert(1, 42);
    -        storage.nested_map.get(2).insert(3, 24);
    -
    -        assert(storage.nested_map.get(0).get(1).read() == 42);
    -        assert(storage.nested_map.get(0).get(0).try_read().is_none()); // Nothing inserted here
    -        assert(storage.nested_map.get(2).get(3).read() == 24);
    -        assert(storage.nested_map.get(2).get(2).try_read().is_none()); // Nothing inserted here
    -    }
    -
    -

    Testing

    -

    Sway aims to provide facilities for both unit testing and integration testing.

    -

    Unit testing refers to "in-language" test functions annotated with #[test].

    -

    Integration testing refers to the testing of your Sway project's integration -within some wider application. You can add integration testing to your Sway+Rust -projects today using the cargo generate template and Rust SDK.

    - -

    Unit Testing

    - - -

    Forc provides built-in support for building and executing tests for a package.

    -

    Tests are written as free functions with the #[test] attribute.

    - -

    For example:

    -
    #[test]
    -fn test_meaning_of_life() {
    -    assert(6 * 7 == 42);
    -}
    -
    -

    Each test function is ran as if it were the entry point for a -script. Tests "pass" if they return -successfully, and "fail" if they revert or vice versa while testing failure.

    -

    If the project has failing tests forc test will exit with exit status 101.

    -

    Building and Running Tests

    -

    We can build and execute all tests within a package with the following:

    -
    forc test
    -
    -

    The output should look similar to this:

    -
      Compiled library "core".
    -  Compiled library "std".
    -  Compiled library "lib_single_test".
    -  Bytecode size is 92 bytes.
    -   Running 1 tests
    -      test test_meaning_of_life ... ok (170.652µs)
    -   Result: OK. 1 passed. 0 failed. Finished in 1.564996ms.
    -
    -

    Visit the forc test command reference to find -the options available for forc test.

    -

    Testing Failure

    - - -

    Forc supports testing failing cases for test functions declared with #[test(should_revert)].

    - -

    For example:

    -
    #[test(should_revert)]
    -fn test_meaning_of_life() {
    -    assert(6 * 6 == 42);
    -}
    -
    -

    It is also possible to specify an expected revert code, like the following example.

    -
    #[test(should_revert = "18446744073709486084")]
    -fn test_meaning_of_life() {
    -    assert(6 * 6 == 42);
    -}
    -
    -

    Tests with #[test(should_revert)] are considered to be passing if they are reverting.

    -

    Calling Contracts

    -

    Unit tests can call contract functions an example for such calls can be seen below.

    -
    contract;
    -
    -abi MyContract {
    -    fn test_function() -> bool;
    -}
    -
    -impl MyContract for Contract {
    -    fn test_function() -> bool {
    -        true
    -    }
    -}
    -
    -

    To test the test_function(), a unit test like the following can be written.

    -
    #[test]
    -fn test_success() {
    -    let caller = abi(MyContract, CONTRACT_ID);
    -    let result = caller.test_function {}();
    -    assert(result == true)
    -}
    -
    -

    It is also possible to test failure with contract calls as well.

    -
    #[test(should_revert)]
    -fn test_fail() {
    -    let caller = abi(MyContract, CONTRACT_ID);
    -    let result = caller.test_function {}();
    -    assert(result == false)
    -}
    -
    - - -
    -

    Note: When running forc test, your contract will be built twice: first without unit tests in order to determine the contract's ID, then a second time with unit tests with the CONTRACT_ID provided to their namespace. This CONTRACT_ID can be used with the abi cast to enable contract calls within unit tests.

    -
    - -

    Unit tests can call methods of external contracts if those contracts are added as contract dependencies, i.e. in the contract-dependencies section of the manifest file. An example of such calls is shown below:

    -
    contract;
    -
    -abi CallerContract {
    -    fn test_false() -> bool;
    -}
    -
    -impl CallerContract for Contract {
    -    fn test_false() -> bool {
    -        false
    -    }
    -}
    -
    -abi CalleeContract {
    -    fn test_true() -> bool;
    -}
    -
    -#[test]
    -fn test_multi_contract_calls() {
    -    let caller = abi(CallerContract, CONTRACT_ID);
    -    let callee = abi(CalleeContract, callee::CONTRACT_ID);
    -
    -    let should_be_false = caller.test_false();
    -    let should_be_true = callee.test_true();
    -    assert(!should_be_false);
    -    assert(should_be_true);
    -}
    -
    -

    Example Forc.toml for contract above:

    -
    [project]
    -authors = ["Fuel Labs <contact@fuel.sh>"]
    -entry = "main.sw"
    -license = "Apache-2.0"
    -name = "caller"
    -
    -[dependencies]
    -core = { path = "../../../sway-lib-core" }
    -std = { path = "../../../sway-lib-std/" }
    -
    -[contract-dependencies]
    -callee = { path = "../callee" }
    -
    -

    Running Tests in Parallel or Serially

    - - -

    By default, all unit tests in your project are run in parallel. Note that this does not lead to any data races in storage because each unit test has its own storage space that is not shared by any other unit test.

    - -

    By default, forc test will use all the available threads in your system. To request that a specific number of threads be used, the flag --test-threads <val> can be provided to forc test.

    -
    forc test --test-threads 1
    -
    -

    Logs Inside Tests

    - - -

    Forc has some capacity to help decode logs returned from the unit tests. You can use this feature to decode raw logs into a human readable format.

    -
    script;
    -
    -fn main() {}
    -
    -#[test]
    -fn test_fn() {
    -let a = 10;
    -    log(a);
    -    let b = 30;
    -    log(b);
    -    assert_eq(a, 10)
    -    assert_eq(b, 30)
    -}
    -
    -

    The example shown above is logging two different variables, a and b and their values are 10 and 30, respectively. Without log decoding printed log for this test with forc test --logs (--logs flag is required to see the logs for this example since the test is passing. Logs are silenced by default in passing tests, and can be enabled using the --logs flag.):

    -
    Finished debug [unoptimized + fuel] target(s) in 5.23s
    -      Bytecode hash: 0x1cb1edc031691c5c08b50fd0f07b02431848ab81b325b72eb3fd233c67d6b548
    -   Running 1 test, filtered 0 tests
    -      test test_fn ... ok (38.875µs, 232 gas)
    -[{"LogData":{"data":"000000000000000a","digest":"8d85f8467240628a94819b26bee26e3a9b2804334c63482deacec8d64ab4e1e7","id":"0000000000000000000000000000000000000000000000000000000000000000","is":10368,"len":8,"pc":11032,"ptr":67107840,"ra":0,"rb":0}},{"LogData":{"data":"000000000000001e","digest":"48a97e421546f8d4cae1cf88c51a459a8c10a88442eed63643dd263cef880c1c","id":"0000000000000000000000000000000000000000000000000000000000000000","is":10368,"len":8,"pc":11516,"ptr":67106816,"ra":0,"rb":1}}]
    -
    -

    This is not very easy to understand, it is possible to decode these logs with --decode flag, executing forc test --logs --decode:

    -
    Finished debug [unoptimized + fuel] target(s) in 5.23s
    -      Bytecode hash: 0x1cb1edc031691c5c08b50fd0f07b02431848ab81b325b72eb3fd233c67d6b548
    -   Running 1 test, filtered 0 tests
    -      test test_fn ... ok (38.875µs, 232 gas)
    -Decoded log value: 10, log rb: 0
    -Decoded log value: 30, log rb: 1
    -
    -

    As it can be seen, the values are human readable and easier to understand which makes debugging much more easier.

    -

    Note: This is an experimental feature and we are actively working on reporting variable names next to their values.

    - -

    Testing with Rust

    -

    A common use of Sway is for writing contracts or scripts that exist as part of a -wider Rust application. In order to test the interaction between our Sway code -and our Rust code we can add integration testing.

    -

    Adding Rust Integration Testing

    -

    To add Rust integration testing to a Forc project we can use the sway-test-rs -cargo generate -template. -This template makes it easier for Sway developers to add the boilerplate required when -setting up their Rust integration testing.

    -

    Let's add a Rust integration test to the fresh project we created in the introduction.

    -

    1. Enter the project

    -

    To recap, here's what our empty project looks like:

    -
    $ cd my-fuel-project
    -$ tree .
    -├── Forc.toml
    -└── src
    -    └── main.sw
    -
    -

    2. Install cargo generate

    -

    We're going to add a Rust integration test harness using a cargo generate -template. Let's make sure we have the cargo generate command installed!

    -
    cargo install cargo-generate
    -
    -
    -

    Note: You can learn more about cargo generate by visiting the -cargo-generate repository.

    -
    -

    3. Generate the test harness

    -

    Let's generate the default test harness with the following:

    -
    cargo generate --init fuellabs/sway templates/sway-test-rs --name my-fuel-project --force
    -
    -

    --force forces your --name input to retain your desired casing for the {{project-name}} -placeholder in the template. Otherwise, cargo-generate automatically converts it to kebab-case. -With --force, this means that both my_fuel_project and my-fuel-project are valid project names, -depending on your needs.

    -
    -

    _Note: templates/sway-test-rs can be replaced with templates/sway-script-test-rs or templates/sway-predicate-test-rs to generate a test -harness for scripts and predicates respectively.

    -
    -

    If all goes well, the output should look as follows:

    -
    ⚠️   Favorite `fuellabs/sway` not found in config, using it as a git repository: https://github.com/fuellabs/sway
    -🤷   Project Name : my-fuel-project
    -🔧   Destination: /home/user/path/to/my-fuel-project ...
    -🔧   Generating template ...
    -[1/3]   Done: Cargo.toml
    -[2/3]   Done: tests/harness.rs
    -[3/3]   Done: tests
    -🔧   Moving generated files into: `/home/user/path/to/my-fuel-project`...
    -✨   Done! New project created /home/user/path/to/my-fuel-project
    -
    -

    Let's have a look at the result:

    -
    $ tree .
    -├── Cargo.toml
    -├── Forc.toml
    -├── build.rs
    -├── src
    -│   └── main.sw
    -└── tests
    -    └── harness.rs
    -
    -

    We have three new files!

    -
      -
    • The Cargo.toml is the manifest for our new test harness and specifies the -required dependencies including fuels the Fuel Rust SDK.
    • -
    • The tests/harness.rs contains some boilerplate test code to get us started, -though doesn't call any contract methods just yet.
    • -
    • The build.rs is a build script that compiles the Sway project with forc build -whenever cargo test is run.
    • -
    -

    4. Build the forc project

    -

    Before running the tests, we need to build our contract so that the necessary -ABI, storage and bytecode artifacts are available. We can do so with forc build:

    -
    $ forc build
    -  Creating a new `Forc.lock` file. (Cause: lock file did not exist)
    -    Adding core
    -    Adding std git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9
    -   Created new lock file at /home/user/path/to/my-fuel-project/Forc.lock
    -  Compiled library "core".
    -  Compiled library "std".
    -  Compiled contract "my-fuel-project".
    -  Bytecode size is 60 bytes.
    -
    -

    At this point, our project should look like the following:

    -
    $ tree
    -├── Cargo.toml
    -├── Forc.lock
    -├── Forc.toml
    -├── build.rs
    -├── out
    -│   └── debug
    -│       ├── my-fuel-project-abi.json
    -│       ├── my-fuel-project.bin
    -│       └── my-fuel-project-storage_slots.json
    -├── src
    -│   └── main.sw
    -└── tests
    -    └── harness.rs
    -
    -

    We now have an out directory with our required JSON files!

    -
    -

    Note: This step may no longer be required in the future as we plan to -enable the integration testing to automatically build the artifacts as -necessary so that files like the ABI JSON are always up to date.

    -
    -

    5. Build and run the tests

    -

    Now we're ready to build and run the default integration test.

    -
    $ cargo test
    -    Updating crates.io index
    -   Compiling version_check v0.9.4
    -   Compiling proc-macro2 v1.0.46
    -   Compiling quote v1.0.21
    -   ...
    -   Compiling fuels v0.24.0
    -   Compiling my-fuel-project v0.1.0 (/home/user/path/to/my-fuel-project)
    -    Finished test [unoptimized + debuginfo] target(s) in 1m 03s
    -     Running tests/harness.rs (target/debug/deps/integration_tests-373971ac377845f7)
    -
    -running 1 test
    -test can_get_contract_id ... ok
    -
    -test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
    -
    -
    -

    Note: The first time we run cargo test, cargo will spend some time -fetching and building the dependencies for Fuel's Rust SDK. This might take a -while, but only the first time!

    -
    -

    If all went well, we should see some output that looks like the above!

    -

    Writing Tests

    -

    Now that we've learned how to setup Rust integration testing in our project, -let's try to write some of our own tests!

    -

    First, let's update our contract code with a simple counter example:

    -
    contract;
    -
    -abi TestContract {
    -    #[storage(write)]
    -    fn initialize_counter(value: u64) -> u64;
    -
    -    #[storage(read, write)]
    -    fn increment_counter(amount: u64) -> u64;
    -}
    -
    -storage {
    -    counter: u64 = 0,
    -}
    -
    -impl TestContract for Contract {
    -    #[storage(write)]
    -    fn initialize_counter(value: u64) -> u64 {
    -        storage.counter.write(value);
    -        value
    -    }
    -
    -    #[storage(read, write)]
    -    fn increment_counter(amount: u64) -> u64 {
    -        let incremented = storage.counter.read() + amount;
    -        storage.counter.write(incremented);
    -        incremented
    -    }
    -}
    -
    -

    To test our initialize_counter and increment_counter contract methods from -the Rust test harness, we could update our tests/harness.rs file with the -following:

    - -
    use fuels::{prelude::*, types::ContractId};
    -
    -// Load abi from json
    -abigen!(Contract(
    -    name = "MyContract",
    -    abi = "out/debug/my-fuel-project-abi.json"
    -));
    -
    -async fn get_contract_instance() -> (MyContract<WalletUnlocked>, ContractId) {
    -    // Launch a local network and deploy the contract
    -    let mut wallets = launch_custom_provider_and_get_wallets(
    -        WalletsConfig::new(
    -            Some(1),             /* Single wallet */
    -            Some(1),             /* Single coin (UTXO) */
    -            Some(1_000_000_000), /* Amount per coin */
    -        ),
    -        None,
    -        None,
    -    )
    -    .await
    -    .unwrap();
    -    let wallet = wallets.pop().unwrap();
    -
    -    let id = Contract::load_from(
    -        "./out/debug/my-fuel-project.bin",
    -        LoadConfiguration::default().set_storage_configuration(
    -            StorageConfiguration::load_from(
    -                "./out/debug/my-fuel-project-storage_slots.json",
    -            )
    -            .unwrap(),
    -        ),
    -    )
    -    .unwrap()
    -    .deploy(&wallet, TxPolicies::default())
    -    .await
    -    .unwrap();
    -
    -    let instance = MyContract::new(id.clone(), wallet);
    -
    -    (instance, id.into())
    -}
    -
    -#[tokio::test]
    -async fn initialize_and_increment() {
    -    let (contract_instance, _id) = get_contract_instance().await;
    -    // Now you have an instance of your contract you can use to test each function
    -
    -    let result = contract_instance
    -        .methods()
    -        .initialize_counter(42)
    -        .call()
    -        .await
    -        .unwrap();
    -
    -    assert_eq!(42, result.value);
    -
    -    // Call `increment_counter()` method in our deployed contract.
    -    let result = contract_instance
    -        .methods()
    -        .increment_counter(10)
    -        .call()
    -        .await
    -        .unwrap();
    -
    -    assert_eq!(52, result.value);
    -}
    -

    Let's build our project once more and run the test:

    -
    forc build
    -
    -
    $ cargo test
    -   Compiling my-fuel-project v0.1.0 (/home/mindtree/programming/sway/my-fuel-project)
    -    Finished test [unoptimized + debuginfo] target(s) in 11.61s
    -     Running tests/harness.rs (target/debug/deps/integration_tests-373971ac377845f7)
    -
    -running 1 test
    -test initialize_and_increment ... ok
    -
    -test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.25s
    -
    -

    When cargo runs our test, our test uses the SDK to spin up a local in-memory -Fuel network, deploy our contract to it, and call the contract methods via the -ABI.

    -

    You can add as many functions decorated with #[tokio::test] as you like, and -cargo test will automatically test each of them!

    -

    Debugging

    -

    Forc provides tools for debugging both live transactions as well as Sway unit tests. -Debugging can be done via CLI or using the VSCode IDE.

    -

    Unit testing refers to "in-language" test functions annotated with #[test]. Line-by-line -debugging is available within the VSCode IDE.

    -

    Live transaction refers to the testing sending a transaction to a running Fuel Client -node to exercise your Sway code. Instruction-by-instruction debugging is available in the forc debug CLI.

    - -

    Debugging with CLI

    -

    The forc debug CLI enables debugging a live transaction on a running Fuel Client node.

    -

    An example project

    -

    First, we need a project to debug, so create a new project using

    -
    forc new --script dbg_example && cd dbg_example
    -
    -

    And then add some content to src/main.sw, for example:

    -
    script;
    -
    -use std::logging::log;
    -
    -fn factorial(n: u64) -> u64 {
    -    let mut result = 1;
    -    let mut counter = 0;
    -    while counter < n {
    -        counter = counter + 1;
    -        result = result * counter;
    -    }
    -    return result;
    -}
    -
    -fn main() {
    -    log::<u64>(factorial(5)); // 120
    -}
    -
    -

    Building and bytecode output

    -

    Now we are ready to build the project.

    -
    forc build
    -
    -

    After this the resulting binary should be located at out/debug/dbg_example.bin. Because we are interested in the resulting bytecode, we can read that with:

    -
    forc parse-bytecode out/debug/dbg_example.bin
    -
    -

    Which should give us something like

    -
    
    -  half-word   byte   op                                    raw           notes
    -          0   0      JI { imm: 4 }                         90 00 00 04   jump to byte 16
    -          1   4      NOOP                                  47 00 00 00
    -          2   8      InvalidOpcode                         00 00 00 00   data section offset lo (0)
    -          3   12     InvalidOpcode                         00 00 00 44   data section offset hi (68)
    -          4   16     LW { ra: 63, rb: 12, imm: 1 }         5d fc c0 01
    -          5   20     ADD { ra: 63, rb: 63, rc: 12 }        10 ff f3 00
    -          6   24     MOVE { ra: 18, rb: 1 }                1a 48 10 00
    -          7   28     MOVE { ra: 17, rb: 0 }                1a 44 00 00
    -          8   32     LW { ra: 16, rb: 63, imm: 0 }         5d 43 f0 00
    -          9   36     LT { ra: 16, rb: 17, rc: 16 }         16 41 14 00
    -         10   40     JNZI { ra: 16, imm: 13 }              73 40 00 0d   conditionally jump to byte 52
    -         11   44     LOG { ra: 18, rb: 0, rc: 0, rd: 0 }   33 48 00 00
    -         12   48     RET { ra: 0 }                         24 00 00 00
    -         13   52     ADD { ra: 17, rb: 17, rc: 1 }         10 45 10 40
    -         14   56     MUL { ra: 18, rb: 18, rc: 17 }        1b 49 24 40
    -         15   60     JI { imm: 8 }                         90 00 00 08   jump to byte 32
    -         16   64     NOOP                                  47 00 00 00
    -         17   68     InvalidOpcode                         00 00 00 00
    -         18   72     InvalidOpcode                         00 00 00 05
    -
    -

    We can recognize the while loop by the conditional jumps JNZI. The condition just before the first jump can be identified by LT instruction (for <). Some notable instructions that are generated only once in our code include MUL for multiplication and LOG {.., 0, 0, 0} from the log function.

    -

    Setting up the debugging

    -

    We can start up the debug infrastructure. On a new terminal session run fuel-core run --db-type in-memory --debug; we need to have that running because it actually executes the program. Now we can fire up the debugger itself: forc-debug. Now -if everything is set up correctly, you should see the debugger prompt (>>). You can use help command to list available commands.

    -

    Now we would like to inspect the program while it's running. To do this, we first need to send the script to the executor, i.e. fuel-core. To do so, we need a transaction specification, tx.json. It looks something like this:

    -
    {
    -  "Script": {
    -    "body": {
    -      "script_gas_limit": 1000000,
    -      "script": [
    -        144,
    -        0,
    -        0,
    -        4,
    -        71,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        68,
    -        93,
    -        252,
    -        192,
    -        1,
    -        16,
    -        255,
    -        243,
    -        0,
    -        26,
    -        72,
    -        16,
    -        0,
    -        26,
    -        68,
    -        0,
    -        0,
    -        93,
    -        67,
    -        240,
    -        0,
    -        22,
    -        65,
    -        20,
    -        0,
    -        115,
    -        64,
    -        0,
    -        13,
    -        51,
    -        72,
    -        0,
    -        0,
    -        36,
    -        0,
    -        0,
    -        0,
    -        16,
    -        69,
    -        16,
    -        64,
    -        27,
    -        73,
    -        36,
    -        64,
    -        144,
    -        0,
    -        0,
    -        8,
    -        71,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        0,
    -        5
    -      ],
    -      "script_data": [],
    -      "receipts_root": "0000000000000000000000000000000000000000000000000000000000000000"
    -    },
    -    "policies": {
    -      "bits": "MaxFee",
    -      "values": [
    -        0,
    -        0,
    -        0,
    -        0
    -      ]
    -    },
    -    "inputs": [
    -      {
    -        "CoinSigned": {
    -          "utxo_id": {
    -            "tx_id": "c49d65de61cf04588a764b557d25cc6c6b4bc0d7429227e2a21e61c213b3a3e2",
    -            "output_index": 18
    -          },
    -          "owner": "f1e92c42b90934aa6372e30bc568a326f6e66a1a0288595e6e3fbd392a4f3e6e",
    -          "amount": 10599410012256088000,
    -          "asset_id": "2cafad611543e0265d89f1c2b60d9ebf5d56ad7e23d9827d6b522fd4d6e44bc3",
    -          "tx_pointer": {
    -            "block_height": 0,
    -            "tx_index": 0
    -          },
    -          "witness_index": 0,
    -          "maturity": 0,
    -          "predicate_gas_used": null,
    -          "predicate": null,
    -          "predicate_data": null
    -        }
    -      }
    -    ],
    -    "outputs": [],
    -    "witnesses": [
    -      {
    -        "data": [
    -          156,
    -          254,
    -          34,
    -          102,
    -          65,
    -          96,
    -          133,
    -          170,
    -          254,
    -          105,
    -          147,
    -          35,
    -          196,
    -          199,
    -          179,
    -          133,
    -          132,
    -          240,
    -          208,
    -          149,
    -          11,
    -          46,
    -          30,
    -          96,
    -          44,
    -          91,
    -          121,
    -          195,
    -          145,
    -          184,
    -          159,
    -          235,
    -          117,
    -          82,
    -          135,
    -          41,
    -          84,
    -          154,
    -          102,
    -          61,
    -          61,
    -          16,
    -          99,
    -          123,
    -          58,
    -          173,
    -          75,
    -          226,
    -          219,
    -          139,
    -          62,
    -          33,
    -          41,
    -          176,
    -          16,
    -          18,
    -          132,
    -          178,
    -          8,
    -          125,
    -          130,
    -          169,
    -          32,
    -          108
    -        ]
    -      }
    -    ]
    -  }
    -}
    -
    -

    However, the key script should contain the actual bytecode to execute, i.e. the contents of out/debug/dbg_example.bin as a JSON array. The following command can be used to generate it:

    -
    python3 -c 'print(list(open("out/debug/dbg_example.bin", "rb").read()))'
    -
    -

    So now we replace the script array with the result, and save it as tx.json.

    -

    Using the debugger

    -

    Now we can actually execute the script:

    -
    >> start_tx tx.json
    -
    -Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }
    -Receipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }
    -Receipt: ScriptResult { result: Success, gas_used: 60 }
    -Terminated
    -
    -

    Looking at the first output line, we can see that it logged ra: 120 which is the correct return value for factorial(5). It also tells us that the execution terminated without hitting any breakpoints. That's unsurprising, because we haven't set up any. We can do so with breakpoint command:

    -
    >> breakpoint 0
    -
    ->> start_tx tx.json
    -
    -Receipt: ScriptResult { result: Success, gas_used: 0 }
    -Stopped on breakpoint at address 0 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
    -
    -
    -

    Now we have stopped execution at the breakpoint on entry (address 0). We can now inspect the initial state of the VM.

    -
    >> register ggas
    -
    -reg[0x9] = 1000000  # ggas
    -
    ->> memory 0x10 0x8
    -
    - 000010: e9 5c 58 86 c8 87 26 dd
    -
    -

    However, that's not too interesting either, so let's just execute until the end, and then reset the VM to remove the breakpoints.

    -
    >> continue
    -
    -Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }
    -Receipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }
    -Terminated
    -
    ->> reset
    -
    -
    -

    Next, we will setup a breakpoint to check the state on each iteration of the while loop. For instance, if we'd like to see what numbers get multiplied together, we could set up a breakpoint before the operation. The bytecode has only a single MUL instruction:

    -
      half-word   byte   op                                    raw           notes
    -         14   56     MUL { ra: 18, rb: 18, rc: 17 }        1b 49 24 40
    -
    -

    We can set a breakpoint on its address, at halfword-offset 14.

    -
    >>> breakpoint 14
    -
    ->> start_tx tx.json
    -
    -Receipt: ScriptResult { result: Success, gas_used: 9 }
    -Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
    -
    -
    -

    Now we can inspect the inputs to multiply. Looking at the specification tells us that the instruction MUL { ra: 18, rb: 18, rc: 17 } means reg[18] = reg[18] * reg[17]. So inspecting the inputs tells us that

    -
    >> r 18 17
    -
    -reg[0x12] = 1        # reg18
    -reg[0x11] = 1        # reg17
    -
    -

    So on the first round the numbers are 1 and 1, so we can continue to the next iteration:

    -
    >> c
    -
    -Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
    -
    ->> r 18 17
    -
    -reg[0x12] = 1        # reg18
    -reg[0x11] = 2        # reg17
    -
    -
    -

    And the next one:

    -
    >> c
    -
    -Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
    -
    ->> r 18 17
    -
    -reg[0x12] = 2        # reg18
    -reg[0x11] = 3        # reg17
    -
    -

    And fourth one:

    -
    >> c
    -
    -Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
    -
    ->> r 18 17
    -
    -reg[0x12] = 6        # reg18
    -reg[0x11] = 4        # reg17
    -
    -
    -

    And round 5:

    -
    >> c
    -
    -Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000
    -
    ->> r 18 17
    -
    -reg[0x12] = 24       # reg18
    -reg[0x11] = 5        # reg17
    -
    -
    -

    At this point we can look at the values

    -
    - - - - - -
    1718
    11
    21
    32
    46
    524
    -
    -

    From this we can clearly see that the left side, register 17 is the counter variable, and register 18 is result. Now the counter equals the given factorial function argument 5, and the loop terminates. So when we continue, the program finishes without encountering any more breakpoints:

    -
    >> c
    -
    -Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }
    -Receipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }
    -Terminated
    -
    -

    Debugging with IDE

    -

    The forc debug plugin also enables line-by-line debugging of Sway unit tests in VSCode.

    -

    Installation

    -
      -
    1. Install the Sway VSCode extension from the marketplace.
    2. -
    3. Ensure you have the forc-debug binary installed. which forc-debug. -It can be installed with fuelup component add forc-debug.
    4. -
    5. Create a .vscode/launch.json file with the following contents:
    6. -
    -
    {
    -    "version": "0.2.0",
    -    "configurations": [
    -        {
    -        "type": "sway",
    -        "request": "launch",
    -        "name": "Debug Sway",
    -        "program": "${file}"
    -    }]
    -}
    -
    -

    An example project

    -

    Given this example contract:

    -
    contract;
    -
    -abi CallerContract {
    -    fn test_false() -> bool;
    -}
    -
    -impl CallerContract for Contract {
    -    fn test_false() -> bool {
    -        false
    -    }
    -}
    -
    -abi CalleeContract {
    -    fn test_true() -> bool;
    -}
    -
    -#[test]
    -fn test_multi_contract_calls() {
    -    let caller = abi(CallerContract, CONTRACT_ID);
    -    let callee = abi(CalleeContract, callee::CONTRACT_ID);
    -
    -    let should_be_false = caller.test_false();
    -    let should_be_true = callee.test_true();
    -    assert(!should_be_false);
    -    assert(should_be_true);
    -}
    -
    -

    Within the sway file open in VSCode, you can set breakpoints on lines within the test or functions that it calls, and click Run -> Start Debugging to begin debugging the unit test.

    -

    This will build the sway project and run it in debug mode. The debugger will stop the VM execution when a breakpoint is hit.

    -

    The debug panel will show VM registers under the Variables tab, as well as the current VM opcode where execution is suspended. You can continue execution, or use the Step Over function to step forward, instruction by instruction.

    -

    Sway LSP

    -

    Welcome to the documentation for Sway LSP, the language server designed specifically for the Sway programming language. This documentation serves as a comprehensive guide to help you understand and utilize the powerful features provided by Sway LSP.

    -

    Sway LSP is built on the Language Server Protocol (LSP), a standardized protocol for enabling rich programming language support in editor and IDE environments. It acts as a bridge between your favorite code editor or integrated development environment and the Sway programming language, offering advanced semantic analysis and a wide range of features to enhance your development experience.

    -

    With Sway LSP, you can expect a seamless and efficient coding experience while working with the Sway programming language. It provides intelligent code completion, precise symbol navigation, type information, and other smart features that empower you to write clean and error-free code. By leveraging the power of Sway LSP, you can increase productivity, reduce debugging time, and write high-quality code with confidence.

    -

    In this documentation, you will find detailed information about how to set up Sway LSP in your preferred code editor or IDE, configure its settings to match your coding style, and take advantage of its various features. We will guide you through the installation process, provide examples of typical configuration setups, and walk you through the usage of each feature supported by Sway LSP.

    -

    Whether you are a beginner or an experienced Sway developer, this documentation aims to be your go-to resource for understanding and maximizing the capabilities of Sway LSP. So let's dive in and unlock the full potential of the Sway programming language with Sway LSP!

    - -

    Installation

    -

    The Sway language server is contained in the forc-lsp binary, which is installed as part of the Fuel toolchain. Once installed, it can be used with a variety of IDEs. It must be installed for any of the IDE plugins to work.

    -
    -

    Note: There is no need to manually run forc-lsp (the plugin will automatically start it), however both forc and forc-lsp must be in your $PATH. To check if forc is in your $PATH, type forc --help in your terminal.

    -
    -

    VSCode

    -

    This is the best supported editor at the moment.

    -

    You can install the latest release of the plugin from the marketplace.

    -

    Note that we only support the most recent version of VS Code.

    -

    Code OSS (VSCode on Linux)

    -
      -
    1. Install code-marketplace to get access to all of the extensions in the VSCode marketplace.
    2. -
    3. Install the Sway extension.
    4. -
    -

    vim / neovim

    -

    Follow the documentation for sway.vim to install.

    -

    helix

    -

    Install helix and Sway LSP will work out of the box.

    -

    Sway support is built into helix using tree-sitter-sway.

    -

    Emacs

    -

    Coming soon! Feel free to contribute.

    -

    Features

    -

    Code Actions

    -

    Source: code_actions

    -

    Quickly generate boilerplate code and code comments for functions, structs, and ABIs.

    -

    Completion

    -

    Source: completion.rs

    -

    Suggests code to follow partially written statements for functions and variables.

    -

    Go to Definition

    -

    Jumps to the definition of a symbol from its usage.

    -

    Find All References

    -

    Locates all occurrences of a symbol throughout the project.

    -

    Hover

    -

    Source: hover

    -

    Provides documentation, compiler diagnostics, and reference links when hovering over functions and variables.

    -

    Inlay Hints

    -

    Source: inlay_hints.rs

    -

    Displays the implied type of a variable next to the variable name. Configurable in Settings.

    -

    Rename

    -

    Source: rename.rs

    -

    Renames a symbol everywhere in the workspace.

    -

    Diagnostics

    -

    Source: diagnostic.rs

    -

    Displays compiler warnings and errors inline.

    -

    Syntax Highlighting

    -

    Source: highlight.rs

    -

    Highlights code based on type and context.

    -

    Run

    -

    Source: runnable.rs

    -

    Shows a button above a runnable function or test.

    -

    Troubleshooting

    -

    First, confirm you are running the most recent version:

    -
    fuelup toolchain install latest
    -fuelup update
    -forc-lsp --version
    -
    -

    Second, confirm that your $PATH resolves to the forc-lsp binary in $HOME/.fuelup/bin.

    -
    which forc-lsp
    -
    -

    Slow Performance

    -

    If you are experiencing slow performance, you can try the following:

    -

    Follow the steps above to ensure you are running the most recent version.

    -

    Then, make sure you only have the most recent version of the LSP server running.

    -
    pkill forc-lsp
    -
    -

    Large projects

    -

    Sway projects with ten or more Sway files are likely to have slower LSP performance. We are working on better support for large projects.

    -

    In the meantime, if it's too slow, you can disable the LSP server entirely with the sway-lsp.diagnostic.disableLsp setting. The extension will still provide basic syntax highlighting, command palettes, as well as the Sway debugger, but all other language features will be disabled.

    -

    Server Logs

    -

    You can enable verbose logging of the LSP server.

    -

    In VSCode, this is under the setting:

    -
    "sway-lsp.trace.server": "verbose"
    -
    -

    Once enabled, you can find this in the output window under Sway Language Server.

    -

    For other editors, see Installation for links to documentation.

    -

    Sway Reference

    - -

    Sway Libraries

    -

    The purpose of Sway Libraries is to contain libraries which users can import and use that are not part of the standard library.

    -

    These libraries contain helper functions and other tools valuable to blockchain development.

    -

    For more information on how to use a Sway-Libs library, please refer to the Sway-Libs Book.

    -

    Assets Libraries

    -

    Asset Libraries are any libraries that use Native Assets on the Fuel Network.

    - -

    Access Control and Security Libraries

    -

    Access Control and Security Libraries are any libraries that are built and intended to provide additional safety when developing smart contracts.

    - -

    Cryptography Libraries

    -

    Cryptography Libraries are any libraries that provided cryptographic functionality beyond what the std-lib provides.

    -
      -
    • Bytecode Library; used for on-chain verification and computation of bytecode roots for contracts and predicates.
    • -
    • Merkle Proof Library; used to verify Binary Merkle Trees computed off-chain.
    • -
    -

    Math Libraries

    -

    Math Libraries are libraries which provide mathematic functions or number types that are outside of the std-lib's scope.

    - -

    Data Structures Libraries

    -

    Data Structure Libraries are libraries which provide complex data structures which unlock additional functionality for Smart Contracts.

    -
      -
    • Queue Library; a linear data structure that provides First-In-First-Out (FIFO) operations.
    • -
    -

    Compiler Intrinsics

    -

    The Sway compiler supports a list of intrinsics that perform various low level operations that are useful for building libraries. Compiler intrinsics should rarely be used but are preferred over asm blocks because they are type-checked and are safer overall. Below is a list of all available compiler intrinsics:

    -
    -
    __size_of_val<T>(val: T) -> u64
    -
    -

    Description: Return the size of type T in bytes.

    -

    Constraints: None.

    -
    -
    __size_of<T>() -> u64
    -
    -

    Description: Return the size of type T in bytes.

    -

    Constraints: None.

    -
    -
    __size_of_str_array<T>() -> u64
    -
    -

    Description: Return the size of type T in bytes. This intrinsic differs from __size_of in the case of "string arrays" where the actual length in bytes of the string is returned without padding the byte size to the next word alignment. When T is not a "string array" 0 is returned.

    -

    Constraints: None.

    -
    -
    __assert_is_str_array<T>()
    -
    -

    Description: Throws a compile error if type T is not a "string array".

    -

    Constraints: None.

    -
    -
    __to_str_array(s: str) -> str[N]
    -
    -

    Description: Converts a "string slice" to "string array" at compile time. Parameter "s" must be a string literal.

    -

    Constraints: None.

    -
    -
    __is_reference_type<T>() -> bool
    -
    -

    Description: Returns true if T is a reference type and false otherwise.

    -

    Constraints: None.

    -
    -
    __is_str_array<T>() -> bool
    -
    -

    Description: Returns true if T is a string array and false otherwise.

    -

    Constraints: None.

    -
    -
    __eq<T>(lhs: T, rhs: T) -> bool
    -
    -

    Description: Returns whether lhs and rhs are equal.

    -

    Constraints: T is bool, u8, u16, u32, u64, u256, b256 or raw_ptr.

    -
    -
    __gt<T>(lhs: T, rhs: T) -> bool
    -
    -

    Description: Returns whether lhs is greater than rhs.

    -

    Constraints: T is u8, u16, u32, u64, u256, b256.

    -
    -
    __lt<T>(lhs: T, rhs: T) -> bool
    -
    -

    Description: Returns whether lhs is less than rhs.

    -

    Constraints: T is u8, u16, u32, u64, u256, b256.

    -
    -
    __gtf<T>(index: u64, tx_field_id: u64) -> T
    -
    -

    Description: Returns transaction field with ID tx_field_id at index index, if applicable. This is a wrapper around FuelVM's gtf instruction. The resulting field is cast to T.

    -

    Constraints: None.

    -
    -
    __addr_of<T>(val: T) -> raw_ptr
    -
    -

    Description: Returns the address in memory where val is stored.

    -

    Constraints: T is a reference type.

    -
    -
    __state_load_word(key: b256) -> u64
    -
    -

    Description: Reads and returns a single word from storage at key key.

    -

    Constraints: None.

    -
    -
    __state_load_quad(key: b256, ptr: raw_ptr, slots: u64) -> bool
    -
    -

    Description: Reads slots number of slots (b256 each) from storage starting at key key and stores them in memory starting at address ptr. Returns a Boolean describing whether all the storage slots were previously set.

    -

    Constraints: None.

    -
    -
    __state_store_word(key: b256, val: u64) -> bool
    -
    -

    Description: Stores a single word val into storage at key key. Returns a Boolean describing whether the store slot was previously set.

    -

    Constraints: None.

    -
    -
    __state_store_quad(key: b256, ptr: raw_ptr, slots: u64) -> bool
    -
    -

    Description: Stores slots number of slots (b256 each) starting at address ptr in memory into storage starting at key key. Returns a Boolean describing whether the first storage slot was previously set.

    -

    Constraints: None.

    -
    -
    __log<T>(val: T)
    -
    -

    Description: Logs value val.

    -

    Constraints: None.

    -
    -
    __add<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Adds lhs and rhs and returns the result.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256.

    -
    -
    __sub<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Subtracts rhs from lhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256.

    -
    -
    __mul<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Multiplies lhs by rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256.

    -
    -
    __div<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Divides lhs by rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256.

    -
    -
    __and<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Bitwise AND lhs and rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __or<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Bitwise OR lhs and rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __xor<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Bitwise XOR lhs and rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __mod<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Modulo of lhs by rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256.

    -
    -
    __rsh<T>(lhs: T, rhs: u64) -> T
    -
    -

    Description: Logical right shift of lhs by rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __lsh<T>(lhs: T, rhs: u64) -> T
    -
    -

    Description: Logical left shift of lhs by rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __revert(code: u64)
    -
    -

    Description: Reverts with error code code.

    -

    Constraints: None.

    -
    -
    __ptr_add(ptr: raw_ptr, offset: u64)
    -
    -

    Description: Adds offset to the raw value of pointer ptr.

    -

    Constraints: None.

    -
    -
    __ptr_sub(ptr: raw_ptr, offset: u64)
    -
    -

    Description: Subtracts offset to the raw value of pointer ptr.

    -

    Constraints: None.

    -
    -
    __smo<T>(recipient: b256, data: T, coins: u64)
    -
    -

    Description: Sends a message data of arbitrary type T and coins amount of the base asset to address recipient.

    -

    Constraints: None.

    -
    -
    __not(op: T) -> T
    -
    -

    Description: Bitwise NOT of op

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __jmp_mem()
    -
    -

    Description: Jumps to MEM[$hp].

    -

    Constraints: None.

    -
    -
    __slice(item: &[T; N], start: u64, end: u64) -> &[T]
    -__slice(item: &[T], start: u64, end: u64) -> &[T]
    -__slice(item: &mut [T; N], start: u64, end: u64) -> &mut [T]
    -__slice(item: &mut [T], start: u64, end: u64) -> &mut [T]
    -
    -

    Description: Slices an array or another slice.

    -

    This intrinsic returns a reference to a slice containing the range of elements inside item. -The mutability of reference is defined by the first parameter mutability.

    -

    Runtime bound checks are not generated, and must be done manually when and where appropriated. Compile time bound checks are done when possible.

    -

    Constraints:

    -
      -
    • item is an array or a slice;
    • -
    • when start is a literal, it must be smaller than item length;
    • -
    • when end is a literal, it must be smaller than or equal to item length;
    • -
    • end must be greater than or equal to start
    • -
    -
    -
    __elem_at(item: &[T; N], index: u64) -> &T
    -__elem_at(item: &[T], index: u64) -> &T
    -__elem_at(item: &mut [T; N], index: u64) -> &mut T
    -__elem_at(item: &mut [T], index: u64) -> &mut T
    -
    -

    Description: Returns a reference to the indexed element. The mutability of reference is defined by the first parameter mutability.

    -

    Runtime bound checks are not generated, and must be done manually when and where appropriated. Compile time bound checks are done when possible.

    -

    Constraints:

    -
      -
    • item is a reference to an array or a reference to a slice;
    • -
    • when index is a literal, it must be smaller than item length;
    • -
    -

    Attributes

    -

    The Sway compiler supports a list of attributes that perform various operations that are useful for building, testing and documenting Sway programs. Below is a list of all available attributes:

    -

    Allow

    -

    The #[allow(...)] attribute overrides checks so that violations will go unreported. The following checks can be disabled:

    -
      -
    • #[allow(dead_code)] disable checks for dead code;
    • -
    • #[allow(deprecated)] disables checks for usage of deprecated structs, functions and other items.
    • -
    -

    Doc

    -

    The #[doc(..)] attribute specifies documentation.

    -

    Line doc comments beginning with exactly three slashes ///, are interpreted as a special syntax for doc attributes. That is, they are equivalent to writing #[doc("...")] around the body of the comment, i.e., /// Foo turns into #[doc("Foo")]

    -

    Line comments beginning with //! are doc comments that apply to the module of the source file they are in. That is, they are equivalent to writing #![doc("...")] around the body of the comment. //! module level doc comments should be at the top of Sway files.

    -

    Documentation can be generated from doc attributes using forc doc.

    -

    Inline

    -

    The inline attribute suggests that a copy of the attributed function should be placed in the caller, rather than generating code to call the function where it is defined.

    -
    -

    Note: The Sway compiler automatically inlines functions based on internal heuristics. Incorrectly inlining functions can make the program slower, so this attribute should be used with care.

    -
    -

    The #[inline(never)] attribute suggests that an inline expansion should never be performed.

    -

    The #[inline(always)] attribute suggests that an inline expansion should always be performed.

    -
    -

    Note: #[inline(..)] in every form is a hint, with no requirements -on the language to place a copy of the attributed function in the caller.

    -
    -

    Payable

    -

    The lack of #[payable] implies the method is non-payable. When calling an ABI method that is non-payable, the compiler emits an error if the amount of coins forwarded with the call is not guaranteed to be zero. Note that this is strictly a compile-time check and does not incur any runtime cost.

    -

    Storage

    -

    In Sway, functions are pure by default but can be opted into impurity via the storage function attribute. The storage attribute may take read and/or write arguments indicating which type of access the function requires.

    -

    The #[storage(read)] attribute indicates that a function requires read access to the storage.

    -

    The #[storage(write)] attribute indicates that a function requires write access to the storage.

    -

    More details in Purity.

    -

    Test

    -

    The #[test] attribute marks a function to be executed as a test.

    -

    The #[test(should_revert)] attribute marks a function to be executed as a test that should revert.

    -

    More details in Unit Testing.

    -

    Deprecated

    -

    The #[deprecated] attribute marks an item as deprecated and makes the compiler emit a warning for every usage of the deprecated item. This warning can be disabled using #[allow(deprecated)].

    -

    It is possible to improve the warning message with #[deprecated(note = "your message")]

    -

    Fallback

    -

    The #[fallback] attribute makes the compiler use the marked function as the contract call fallback function, which means that, when a contract is called, and the contract selection fails, the fallback function will be called instead.

    -

    Style Guide

    -

    Capitalization

    - - -

    In Sway, structs, traits, and enums are CapitalCase. Modules, variables, and functions are snake_case, constants are SCREAMING_SNAKE_CASE. The compiler will warn you if your capitalization is ever unidiomatic.

    - -

    Known Issues and Workarounds

    -

    Known Issues

    -
      -
    • #870: All impl blocks need to be defined before any of the functions they define can be called. This includes sibling functions in the same impl declaration, i.e., functions in an impl can't call each other yet.
    • -
    -

    Missing Features

    -
      -
    • #1182 Arrays in a storage block are not yet supported. See the Manual Storage Management section for details on how to use store and get from the standard library to manage storage slots directly. Note, however, that StorageMap<K, V> does support arbitrary types for K and V without any limitations.
    • -
    -

    General

    -
      -
    • No compiler optimization passes have been implemented yet, therefore bytecode will be more expensive and larger than it would be in production. Note that eventually the optimizer will support zero-cost abstractions, avoiding the need for developers to go down to inline assembly to produce optimal code.
    • -
    -

    Behavior Considered Undefined

    -

    Sway code that contains any of the following behavior is considered undefined. -The compiler is allowed to treat undefined Sway code however it desires, -including removing it or replacing it with any other Sway code.

    -

    This is not an exhaustive list, it may grow or shrink, there is no formal model -of Sway's semantics so there may be more behavior considered undefined. We -reserve the right to make some of the listed behavior defined in the future.

    -
      -
    • Invalid arithmetic operations (overflows, underflows, division by zero, etc)
    • -
    • Misuse of compiler intrinsics
    • -
    • Incorrect use of inline assembly
    • -
    • Reading and writing raw_ptr and raw_slice
    • -
    • Slicing and indexing out of bounds by directly using compiler intrinsics.
    • -
    -

    Differences From Solidity

    -

    This page outlines some of the critical differences between Sway and Solidity, and between the FuelVM and the EVM.

    -

    Underlying Virtual Machine

    -

    The underlying virtual machine targeted by Sway is the FuelVM, specified here. Solidity targets the Ethereum Virtual Machine (EVM), specified here.

    -

    Word Size

    -

    Words in the FuelVM are 64 bits (8 bytes), rather than the 256 bits (32 bytes) of the EVM. Therefore, all primitive integers smaller and including u64 are stored in registers; u256, being bigger than the registers, and hashes (the b256 type) are not stored in registers but rather in memory. They are therefore pointers to a 32-byte memory region containing their data.

    -

    Unsigned Integers Only

    -

    Only unsigned integers are provided as primitives: u8, u16, u32, u64, and u256. Signed integer arithmetic is not available in the FuelVM. Signed integers and signed integer arithmetic can be implemented in high-level libraries if needed.

    -

    Global Revert

    -

    Panics in the FuelVM (called "reverts" in Solidity and the EVM) are global, i.e. they cannot be caught. A panic will completely and unconditionally revert the stateful effects of a transaction, minus gas used.

    -

    Default Safe Math

    - - -

    Math in the FuelVM is by default safe (i.e. any overflow or exception is a panic). Safety checks are performed natively in the VM implementation, rather than at the bytecode level like Solidity's default safe math.

    - -

    No* Code Size Limit

    -

    There is no practical code size limit to Sway contracts. The physical limit is governed by the VM_MAX_RAM VM parameter, which at the time of writing is 64 MiB.

    -

    Account Types

    -

    Account types in the FuelVM have type-safe wrappers around primitive b256 hashes to clearly distinguish their respective types. The wrapper Address mirrors that of an EOA (Externally Owned Account) and has the ability to hold UTXOs in the context of the EVM. The other wrapper, ContractId, reflects that of a deployed contract in the EVM but cannot hold UTXOs.

    -

    Differences From Rust

    -

    Sway shares a lot with Rust, especially its syntax. Because they are so similar, you may be surprised or caught off guard when they differ. This page serves to outline, from a high level, some of the syntactic gotchas that you may encounter.

    -

    Enum Variant Syntax

    -

    In Rust, enums generally take one of three forms: unit variants, which have no inner data, struct variants, which contain named fields, and tuple variants, which contain within them a tuple of data. If you are unfamiliar with these terms, this is what they look like:

    -
    // note to those skimming the docs: this is Rust syntax! Not Sway! Don't copy/paste this into a Sway program.
    -
    -enum Foo {
    -    UnitVariant,
    -    TupleVariant(u32, u64, bool),
    -    StructVariant {
    -        field_one: bool,
    -        field_two: bool
    -    }
    -}
    -

    In Sway, enums are simplified. Enums variants must all specify exactly one type. This type represents their interior data. This is actually isomorphic to what Rust offers, but with a different syntax. You can see the above enum but with Sway syntax below:

    -
    // This is equivalent Sway syntax for the above Rust enum.
    -enum Foo {
    -    UnitVariant: (),
    -    TupleVariant: (u32, u64, bool),
    -    StructVariant: MyStruct,
    -}
    -
    -struct MyStruct {
    -    field_one: bool,
    -    field_two: bool,
    -}
    -
    -

    Contributing To Sway

    -

    Thanks for your interest in contributing to Sway! This document outlines the process for installing and setting up the Sway toolchain for development, as well as some conventions on contributing to Sway.

    -

    If you run into any difficulties getting started, you can always ask questions on our Discourse.

    -

    Building and setting up a development workspace

    -

    See the introduction section for instructions on installing and setting up the Sway toolchain.

    -

    Getting the repository

    -
      -
    1. Visit the Sway repo and fork the project.
    2. -
    3. Then clone your forked copy to your local machine and get to work.
    4. -
    -
    git clone https://github.com/FuelLabs/sway
    -cd sway
    -
    -

    Building and testing

    -

    The following steps will run the sway test suite and ensure that everything is set up correctly.

    -

    First, open a new terminal and start fuel-core with:

    -
    fuel-core
    -
    -

    Then open a second terminal, cd into the sway repo and run:

    -
    cargo run --bin test
    -
    -

    After the test suite runs, you should see:

    -
    Tests passed.
    -_n_ tests run (0 skipped)
    -
    -

    Congratulations! You've now got everything setup and are ready to start making contributions.

    -

    Finding something to work on

    -

    There are many ways in which you may contribute to the Sway project, some of which involve coding knowledge and some which do not. A few examples include:

    -
      -
    • Reporting bugs
    • -
    • Adding documentation to the Sway book
    • -
    • Adding new features or bug fixes for which there is already an open issue
    • -
    • Making feature requests
    • -
    -

    Check out our Help Wanted, Sway Book or Good First Issue issues to find a suitable task.

    -

    If you are planning something big, for example, related to multiple components or changes current behaviors, make sure to open an issue to discuss with us before starting on the implementation.

    -

    Contribution flow

    -

    This is a rough outline of what a contributor's workflow looks like:

    -
      -
    • Make sure what you want to contribute is already tracked as an issue. -
        -
      • We may discuss the problem and solution in the issue.
      • -
      -
    • -
    • Create a Git branch from where you want to base your work. This is usually master.
    • -
    • Write code, add test cases, and commit your work.
    • -
    • Run tests and make sure all tests pass.
    • -
    • If the PR contains any breaking changes, add the breaking label to your PR.
    • -
    • Push your changes to a branch in your fork of the repository and submit a pull request. -
        -
      • Make sure to mention the issue, which is created at step 1, in the commit message.
      • -
      -
    • -
    • Your PR will be reviewed and some changes may be requested. -
        -
      • Once you've made changes, your PR must be re-reviewed and approved.
      • -
      • If the PR becomes out of date, you can use GitHub's 'update branch' button.
      • -
      • If there are conflicts, you can merge and resolve them locally. Then push to your PR branch. -Any changes to the branch will require a re-review.
      • -
      -
    • -
    • Our CI system (Github Actions) automatically tests all authorized pull requests.
    • -
    • Use Github to merge the PR once approved.
    • -
    -

    Thanks for your contributions!

    -

    Linking issues

    -

    Pull requests should be linked to at least one issue in the same repo.

    -

    If the pull request resolves the relevant issues, and you want GitHub to close these issues automatically after it merged into the default branch, you can use the syntax (KEYWORD #ISSUE-NUMBER) like this:

    -
    close #123
    -
    -

    If the pull request links an issue but does not close it, you can use the keyword ref like this:

    -
    ref #456
    -
    -

    Multiple issues should use full syntax for each issue and separate by a comma, like:

    -
    close #123, ref #456
    -
    -

    Keywords

    -

    The following list contains keywords that are reserved for current or -future use by the Sway language. As such, they cannot be used as -identifiers. Identifiers are names of functions, variables, -parameters, modules, constants, attributes, types or -traits, etc.

    -

    Keywords Currently in Use

    -

    The following is a list of keywords currently in use, with their -functionality described.

    -
      -
    • as - rename items in use statements, e.g., use type::a as alias_name
    • -
    • abi - defines a smart contract ABI in a syntactically similar way to traits
    • -
    • break - exit a loop immediately
    • -
    • const - define constant items
    • -
    • continue - continue to the next loop iteration
    • -
    • else - used in conjunction with if conditions for control flow constructs
    • -
    • enum - define an enumeration
    • -
    • false - Boolean false literal
    • -
    • fn- define a function or the function pointer type
    • -
    • if - branch based on the result of a conditional expression
    • -
    • impl - implement inherent or trait functionality
    • -
    • let - bind a variable
    • -
    • match - exhaustively match a value to patterns
    • -
    • mod - define a module
    • -
    • mut - denote mutability in references, or pattern bindings
    • -
    • pub - denote public visibility of Sway data structures, traits, or modules
    • -
    • ref - bind by reference
    • -
    • return - return early from a function
    • -
    • Self - a type alias for the type we are defining or implementing
    • -
    • self - method subject
    • -
    • struct - define a structure
    • -
    • trait - define a trait
    • -
    • true - Boolean true literal
    • -
    • type - define a type alias or associated type
    • -
    • use - bring symbols into scope
    • -
    • where - specifies traits for generic types
    • -
    • while - loop conditionally based on the result of an expression
    • -
    -

    Keywords Reserved for Possible Future Use

    -
      -
    • abstract
    • -
    • async
    • -
    • await
    • -
    • become
    • -
    • box
    • -
    • do
    • -
    • dyn
    • -
    • extern
    • -
    • for
    • -
    • in
    • -
    • loop
    • -
    • macro
    • -
    • move
    • -
    • override
    • -
    • priv
    • -
    • static
    • -
    • super
    • -
    • try
    • -
    • typeof
    • -
    • unsafe
    • -
    • unsized
    • -
    • virtual
    • -
    • yield
    • -
    -

    Special Keywords

    -

    Program Keywords

    -

    Keywords associated with defining the type of Sway program to compile

    -
      -
    • contract - analogous to a deployed API with some database state
    • -
    • library - Sway code that defines new common behavior
    • -
    • predicate - programs that return a Boolean value and which represent ownership of some resource upon execution to true
    • -
    • script - a runnable bytecode on the chain, which executes once to perform a task
    • -
    -

    Attribute Keywords

    -

    Keywords associated with defining the functionality of attributes

    -
      -
    • allow - overrides checks that would otherwise result in errors or warnings
    • -
    • doc - specifies documentation
    • -
    • inline - suggests that a copy of the attributed function should be placed in the caller, rather than generating code to call the function where it is defined
    • -
    • payable - implies method is payable for compile time
    • -
    • storage - declaration that contains a list of stored variables
    • -
    • test - marks a function to be executed as a test
    • -
    • deprecated - marks an item as deprecated
    • -
    -

    Forc Reference

    -

    Forc stands for Fuel Orchestrator. Forc provides a variety of tools and commands for developers working with the Fuel ecosystem, such as scaffolding a new project, formatting, running scripts, deploying contracts, testing contracts, and more. If you're coming from a Rust background, forc is similar to cargo.

    -

    If you are new to Forc, see the Forc Project introduction section.

    -

    For a comprehensive overview of the Forc CLI commands, see the Commands section.

    -

    Manifest Reference

    -

    The Forc.toml (the manifest file) is a compulsory file for each package and it is written in [TOML] format. Forc.toml consists of the following fields:

    -
      -
    • -

      [project] — Defines a sway project.

      -
        -
      • name — The name of the project.
      • -
      • authors — The authors of the project.
      • -
      • organization — The organization of the project.
      • -
      • license— The project license.
      • -
      • entry — The entry point for the compiler to start parsing from. -
          -
        • For the recommended way of selecting an entry point of large libraries please take a look at: Libraries
        • -
        -
      • -
      • implicit-std - Controls whether provided std version (with the current forc version) will get added as a dependency implicitly. Unless you know what you are doing, leave this as default.
      • -
      • forc-version - The minimum forc version required for this project to work properly.
      • -
      -
    • -
    • -

      [dependencies] — Defines the dependencies.

      -
    • -
    • -

      [network] — Defines a network for forc to interact with.

      -
        -
      • url — URL of the network.
      • -
      -
    • -
    • -

      [build-profile] - Defines the build profiles.

      -
    • -
    • -

      [patch] - Defines the patches.

      -
    • -
    • -

      [contract-dependencies] - Defines the contract dependencies.

      -
    • -
    -

    The [project] section

    -

    An example Forc.toml is shown below. Under [project] the following fields are optional:

    -
      -
    • authors
    • -
    • organization
    • -
    -

    Also for the following fields, a default value is provided so omitting them is allowed:

    -
      -
    • entry - (default : main.sw )
    • -
    • implicit-std - (default : true )
    • -
    -
    [project]
    -authors = ["user"]
    -entry = "main.sw"
    -organization = "Fuel_Labs"
    -license = "Apache-2.0"
    -name = "wallet_contract"
    -
    -

    The [dependencies] section

    -

    The following fields can be provided with a dependency:

    -
      -
    • version - Desired version of the dependency
    • -
    • path - The path of the dependency (if it is local)
    • -
    • git - The URL of the git repo hosting the dependency
    • -
    • branch - The desired branch to fetch from the git repo
    • -
    • tag - The desired tag to fetch from the git repo
    • -
    • rev - The desired rev (i.e. commit hash) reference
    • -
    -

    Please see dependencies for details

    -

    The [network] section

    -

    For the following fields, a default value is provided so omitting them is allowed:

    - -

    The [build-profile.*] section

    -

    The [build-profile] tables provide a way to customize compiler settings such as debug options.

    -

    The following fields can be provided for a build-profile:

    -
      -
    • print-ast - Whether to print out the generated AST or not, defaults to false.
    • -
    • print-dca-graph - Whether to print out the computed Dead Code Analysis (DCA) graph (in GraphViz DOT format), defaults to false.
    • -
    • print-dca-graph-url-format - The URL format to be used in the generated DOT file, an example for VS Code would be: vscode://file/{path}:{line}:{col}.
    • -
    • print-ir - Whether to print out the generated Sway IR (Intermediate Representation) or not, defaults to false.
    • -
    • print-asm - Whether to print out the generated ASM (assembler), defaults to false.
    • -
    • terse - Terse mode. Limited warning and error output, defaults to false.
    • -
    • time_phases - Whether to output the time elapsed over each part of the compilation process, defaults to false.
    • -
    • include_tests - Whether or not to include test functions in parsing, type-checking, and code generation. This is set to true by invocations like forc test, but defaults to false.
    • -
    • error_on_warnings - Whether to treat errors as warnings, defaults to false.
    • -
    -

    There are two default [build-profile] available with every manifest file. These are debug and release profiles. If you want to override these profiles, you can provide them explicitly in the manifest file like the following example:

    -
    [project]
    -authors = ["user"]
    -entry = "main.sw"
    -organization = "Fuel_Labs"
    -license = "Apache-2.0"
    -name = "wallet_contract"
    -
    -[build-profile.debug]
    -print-asm = { virtual = false, allocated = false, final = true }
    -print-ir = { initial = false, final = true, modified = false, passes = []}
    -terse = false
    -
    -[build-profile.release]
    -print-asm = { virtual = true, allocated = false, final = true }
    -print-ir = { initial = true, final = false, modified = true, passes = ["dce", "sroa"]}
    -terse = true
    -
    -

    Since release and debug are implicitly included in every manifest file, you can use them by just passing --release or by not passing anything (debug is default). For using a user defined build profile there is --build-profile <profile name> option available to the relevant commands. (For an example see forc-build)

    -

    Note that providing the corresponding CLI options (like --asm) will override the selected build profile. For example if you pass both --release and --asm all, release build profile is overridden and resulting build profile would have a structure like the following:

    -
    print-ast = false
    -print-ir = { initial = false, final = false, modified = false, passes = []}
    -print-asm = { virtual = true, allocated = true, final = true }
    -terse = false
    -time-phases = false
    -include-tests = false
    -error-on-warnings = false
    -experimental-private-modules = false
    -
    -

    The [patch] section

    -

    The [patch] section of Forc.toml can be used to override dependencies with other copies. The example provided below patches https://github.com/fuellabs/sway with the test branch of the same repo.

    -
    [project]
    -authors = ["user"]
    -entry = "main.sw"
    -organization = "Fuel_Labs"
    -license = "Apache-2.0"
    -name = "wallet_contract"
    -
    -[dependencies]
    -
    -[patch.'https://github.com/fuellabs/sway']
    -std = { git = "https://github.com/fuellabs/sway", branch = "test" }
    -
    -

    In the example above, std is patched with the test branch from std repo. You can also patch git dependencies with dependencies defined with a path.

    -
    [patch.'https://github.com/fuellabs/sway']
    -std = { path = "/path/to/local_std_version" }
    -
    -

    Just like std or core you can also patch dependencies you declared with a git repo.

    -
    [project]
    -authors = ["user"]
    -entry = "main.sw"
    -organization = "Fuel_Labs"
    -license = "Apache-2.0"
    -name = "wallet_contract"
    -
    -[dependencies]
    -foo = { git = "https://github.com/foo/foo", branch = "master" }
    -
    -[patch.'https://github.com/foo']
    -foo = { git = "https://github.com/foo/foo", branch = "test" }
    -
    -

    Note that each key after the [patch] is a URL of the source that is being patched.

    -

    The [contract-dependencies] section

    -

    The [contract-dependencies] table can be used to declare contract dependencies for a Sway contract or script. Contract dependencies are the set of contracts that our contract or script may interact with. Declaring [contract-dependencies] makes it easier to refer to contracts in your Sway source code without having to manually update IDs each time a new version is deployed. Instead, we can use forc to pin and update contract dependencies just like we do for regular library dependencies.

    -

    Contracts declared under [contract-dependencies] are built and pinned just like regular [dependencies] however rather than importing each contract dependency's entire public namespace we instead import their respective contract IDs as CONTRACT_ID constants available via each contract dependency's namespace root. This means you can use a contract dependency's ID as if it were declared as a pub const in the root of the contract dependency package as demonstrated in the example below.

    -

    Entries under [contract-dependencies] can be declared in the same way that [dependencies] can be declared. That is, they can refer to the path or git source of another contract. Note that entries under [contract-dependencies] must refer to contracts and will otherwise produce an error.

    -

    Example Forc.toml:

    -
    [project]
    -authors = ["user"]
    -entry = "main.sw"
    -organization = "Fuel_Labs"
    -license = "Apache-2.0"
    -name = "wallet_contract"
    -
    -[contract-dependencies]
    -foo = { path = "../foo" }
    -
    -

    Example usage:

    -
    script;
    -
    -fn main() {
    -  let foo_id = foo::CONTRACT_ID;
    -}
    -
    -

    Because the ID of a contract is computed deterministically, rebuilding the same contract would always result in the same contract ID. Since two contracts with the same contract ID cannot be deployed on the blockchain, a "salt" factor is needed to modify the contract ID. For each contract dependency declared under [contract-dependencies], salt can be specified. An example is shown below:

    -
    [contract-dependencies]
    -foo = { path = "../foo", salt = "0x1000000000000000000000000000000000000000000000000000000000000000" }
    -
    -

    For contract dependencies that do not specify any value for salt, a default of all zeros for salt is implicitly applied.

    -

    Workspaces

    -

    A workspace is a collection of one or more packages, namely workspace members, that are managed together.

    -

    The key points for workspaces are:

    -
      -
    • Common forc commands available for a single package can also be used for a workspace, like forc build or forc deploy.
    • -
    • All packages share a common Forc.lock file which resides in the root directory of the workspace.
    • -
    -

    Workspace manifests are declared within Forc.toml files and support the following fields:

    -
      -
    • members - Packages to include in the workspace.
    • -
    • [patch] - Defines the patches.
    • -
    -

    An empty workspace can be created with forc new --workspace or forc init --workspace.

    -

    The members field

    -

    The members field defines which packages are members of the workspace:

    -
    [workspace]
    -members = ["member1", "path/to/member2"]
    -
    -

    The members field accepts entries to be given in relative path with respect to the workspace root. -Packages that are located within a workspace directory but are not contained within the members set are ignored.

    -

    The [patch] section

    -

    The [patch] section can be used to override any dependency in the workspace dependency graph. The usage is the same with package level [patch] section and details can be seen here.

    -

    It is not allowed to declare patch table in member of a workspace if the workspace manifest file contains a patch table.

    -

    Example:

    -
    [workspace]
    -members = ["member1", "path/to/member2"]
    -
    -
    -[patch.'https://github.com/fuellabs/sway']
    -std = { git = "https://github.com/fuellabs/sway", branch = "test" }
    -
    -

    In the above example each occurrence of std as a dependency in the workspace will be changed with std from test branch of sway repo.

    -

    Some forc commands that support workspaces

    -
      -
    • forc build - Builds an entire workspace.
    • -
    • forc deploy - Builds and deploys all deployable members (i.e, contracts) of the workspace in the correct order.
    • -
    • forc run - Builds and runs all scripts of the workspace.
    • -
    • forc check - Checks all members of the workspace.
    • -
    • forc update - Checks and updates workspace level Forc.lock file that is shared between workspace members.
    • -
    • forc clean - Cleans all output artifacts for each member of the workspace.
    • -
    • forc fmt - Formats all members of a workspace.
    • -
    -

    Dependencies

    -

    Forc has a dependency management system which can pull packages using git and ipfs. This allows users to build and share Forc libraries.

    -

    Adding a dependency

    -

    If your Forc.toml doesn't already have a [dependencies] table, add one. Below, list the package name alongside its source. Currently, forc supports git, ipfs and path sources.

    -

    If a git source is specified, forc will fetch the git repository at the given URL and then search for a Forc.toml for a package with the given name anywhere inside the git repository.

    -

    The following example adds a library dependency named custom_lib. For git dependencies you may optionally specify a branch, tag, or rev (i.e. commit hash) reference.

    -
    [dependencies]
    -custom_lib = { git = "https://github.com/FuelLabs/custom_lib", branch = "master" }
    -# custom_lib = { git = "https://github.com/FuelLabs/custom_lib", tag = "v0.0.1" }
    -# custom_lib = { git = "https://github.com/FuelLabs/custom_lib", rev = "87f80bdf323e2d64e213895d0a639ad468f4deff" }
    -
    -

    Depending on a local library using path:

    -
    [dependencies]
    -custom_lib = { path = "../custom_lib" }
    -
    -

    For ipfs sources, forc will fetch the specified cid using either a local ipfs node or a public gateway. forc automatically tries to connect to local ipfs node. If it fails, it defaults to using https://ipfs.io/ as a gateway.

    -

    The following example adds a dependency with an ipfs source.

    -
    [dependencies]
    -custom_lib = { ipfs = "QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG" }
    -
    -

    Once the package is added, running forc build will automatically download added dependencies.

    -

    Updating dependencies

    -

    To update dependencies in your Forc directory you can run forc update. For path and ipfs dependencies this will have no effect. For git dependencies with a branch reference, this will update the project to use the latest commit for the given branch.

    -
    -

    Here are a list of commands available to forc:

    - -

    Show

    -

    Usage: forc addr2line [OPTIONS] --sourcemap-path <SOURCEMAP_PATH> --opcode-index <OPCODE_INDEX>

    -

    Options:

    -

    -S, --search-dir <SEARCH_DIR>

    -

    Where to search for the project root [default: .]

    -

    -g, --sourcemap-path <SOURCEMAP_PATH>

    -

    Source file mapping in JSON format

    -

    -c, --context <CONTEXT>

    -

    How many lines of context to show [default: 2]

    -

    -i, --opcode-index <OPCODE_INDEX>

    -

    Opcode index

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    Compile

    -

    The output produced will depend on the project's program type.

    -
      -
    • -

      script, predicate and contract projects will produce their bytecode in binary format <project-name>.bin.

      -
    • -
    • -

      script projects will also produce a file containing the hash of the bytecode binary <project-name>-bin-hash (using fuel_cypto::Hasher).

      -
    • -
    • -

      predicate projects will also produce a file containing the root hash of the bytecode binary <project-name>-bin-root (using fuel_tx::Contract::root_from_code).

      -
    • -
    • -

      contract and library projects will also produce the public ABI in JSON format <project-name>-abi.json.

      -
    • -
    -

    Usage: forc build [OPTIONS]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    --profile

    -

    Profile the compilation process

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    -v, --verbose...

    -

    Use verbose output

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    -s, --silent

    -

    Silence all output

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: debug]

    -

    --release

    -

    Use the release build profile.

    -

    The release profile can be customized in the manifest file.

    -

    --error-on-warnings

    -

    Treat warnings as errors

    -

    --build-target <BUILD_TARGET>

    -

    Build target to use for code generation

    -

    [default: fuel] -[possible values: fuel, evm]

    -

    --tests

    -

    Also build all tests within the project

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Compile the current projectx

    -

    forc build

    -

    Compile the current project from a different path

    -

    forc build --path

    -

    Compile the current project without updating dependencies

    -

    forc build --path --locked

    -

    EXAMPLE

    -

    Compile the sway files of the current project.

    -
    $ forc build
    -Compiled script "my-fuel-project".
    -Bytecode size is 28 bytes.
    -
    -

    The output produced will depend on the project's program type. Building script, predicate and contract projects will produce their bytecode in binary format <project-name>.bin. Building contracts and libraries will also produce the public ABI in JSON format <project-name>-abi.json.

    -

    By default, these artifacts are placed in the out/ directory.

    -

    If a Forc.lock file did not yet exist, it will be created in order to pin each of the dependencies listed in Forc.toml to a specific commit or version.

    -

    Check

    -

    This will essentially compile the packages without performing the final step of code generation, which is faster than running forc build.

    -

    Usage: forc check [OPTIONS] [BUILD_TARGET]

    -

    Arguments: -[BUILD_TARGET] -Build target to use for code generation

    -

    [default: fuel] -[possible values: fuel, evm]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project, if not specified, current working directory will be used

    -

    --offline

    -

    Offline mode, prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error

    -

    -t, --terse

    -

    Terse mode. Limited warning and error output

    -

    --disable-tests

    -

    Disable checking unit tests

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS Node to use for fetching IPFS sources.

    -

    Possible values: PUBLIC, LOCAL, <GATEWAY_URL>

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Check the current project

    -

    forc check

    -

    Check the current project with a different path

    -

    forc check --path

    -

    Check the current project without updating dependencies

    -

    forc check --locked

    -

    Removes

    -

    Usage: forc clean [OPTIONS]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project, if not specified, current working directory will be used

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Clean project

    -

    forc clean

    -

    Clean project with a custom path

    -

    forc clean --path

    -

    Generate

    -

    Usage: forc completions [OPTIONS] --target

    -

    Options:

    -

    -T, --target <TARGET>

    -

    Specify shell to enable tab-completion for

    -

    [possible values: zsh, bash, fish, powershell, elvish]

    -

    For more info: https://fuellabs.github.io/sway/latest/forc/commands/forc_completions.html

    -

    Possible values:

    -
      -
    • bash: Bourne Again Shell (bash)
    • -
    • elvish: Elvish shell
    • -
    • fish: Friendly Interactive Shell (fish)
    • -
    • power-shell: PowerShell
    • -
    • zsh: Z Shell (zsh)
    • -
    • fig: Fig
    • -
    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    DISCUSSION

    -

    Enable tab completion for Bash, Fish, Zsh, or PowerShell -The script is output on stdout, allowing one to re-direct the -output to the file of their choosing. Where you place the file -will depend on which shell, and which operating system you are -using. Your particular configuration may also determine where -these scripts need to be placed.

    -

    Here are some common set ups for the three supported shells under -Unix and similar operating systems (such as GNU/Linux).

    -

    BASH

    -

    Completion files are commonly stored in /etc/bash_completion.d/ for -system-wide commands, but can be stored in -~/.local/share/bash-completion/completions for user-specific commands. -Run the command:

    -
    mkdir -p ~/.local/share/bash-completion/completions
    -forc completions --shell=bash >> ~/.local/share/bash-completion/completions/forc
    -
    -

    This installs the completion script. You may have to log out and -log back in to your shell session for the changes to take effect.

    -

    BASH (macOS/Homebrew)

    -

    Homebrew stores bash completion files within the Homebrew directory. -With the bash-completion brew formula installed, run the command:

    -
    mkdir -p $(brew --prefix)/etc/bash_completion.d
    -forc completions --shell=bash > $(brew --prefix)/etc/bash_completion.d/forc.bash-completion
    -
    -

    FISH

    -

    Fish completion files are commonly stored in -$HOME/.config/fish/completions. Run the command:

    -
    mkdir -p ~/.config/fish/completions
    -forc completions --shell=fish > ~/.config/fish/completions/forc.fish
    -
    -

    This installs the completion script. You may have to log out and -log back in to your shell session for the changes to take effect.

    -

    ZSH

    -

    ZSH completions are commonly stored in any directory listed in -your $fpath variable. To use these completions, you must either -add the generated script to one of those directories, or add your -own to this list.

    -

    Adding a custom directory is often the safest bet if you are -unsure of which directory to use. First create the directory; for -this example we'll create a hidden directory inside our $HOME -directory:

    -
    mkdir ~/.zfunc
    -
    -

    Then add the following lines to your .zshrc just before -compinit:

    -
    fpath+=~/.zfunc
    -
    -

    Now you can install the completions script using the following -command:

    -
    forc completions --shell=zsh > ~/.zfunc/_forc
    -
    -

    You must then either log out and log back in, or simply run

    -
    exec zsh
    -
    -

    for the new completions to take effect.

    -

    CUSTOM LOCATIONS

    -

    Alternatively, you could save these files to the place of your -choosing, such as a custom directory inside your $HOME. Doing so -will require you to add the proper directives, such as sourceing -inside your login script. Consult your shells documentation for -how to add such directives.

    -

    POWERSHELL

    -

    The powershell completion scripts require PowerShell v5.0+ (which -comes with Windows 10, but can be downloaded separately for windows 7 -or 8.1).

    -

    First, check if a profile has already been set

    -
    Test-Path $profile
    -
    -

    If the above command returns False run the following

    -
    New-Item -path $profile -type file -force
    -
    -

    Now open the file provided by $profile (if you used the -New-Item command it will be -${env:USERPROFILE}\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

    -

    Next, we either save the completions file into our profile, or -into a separate file and source it inside our profile. To save the -completions into our profile simply use

    -
    forc completions --shell=powershell >> ${env:USERPROFILE}\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
    -
    -

    Determine

    -

    Usage: forc contract-id [OPTIONS]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    -v, --verbose...

    -

    Use verbose output

    -

    --profile

    -

    Profile the compilation process

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: debug]

    -

    --release

    -

    Use the release build profile.

    -

    The release profile can be customized in the manifest file.

    -

    --error-on-warnings

    -

    Treat warnings as errors

    -

    --salt <SALT>

    -

    Added salt used to derive the contract ID.

    -

    By default, this is 0x0000000000000000000000000000000000000000000000000000000000000000.

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Get contract id

    -

    forc contract-id

    -

    Get contract id from a different path

    -

    forc contract-id --path

    -

    Create

    -

    Usage: forc init [OPTIONS]

    -

    Options:

    -

    --path <PATH>

    -

    The directory in which the forc project will be initialized

    -

    --contract

    -

    The default program type, excluding all flags or adding this flag creates a basic contract program

    -

    --script

    -

    Create a package with a script target (src/main.sw)

    -

    --predicate

    -

    Create a package with a predicate target (src/predicate.rs)

    -

    --library

    -

    Create a package with a library target (src/lib.sw)

    -

    --workspace

    -

    Adding this flag creates an empty workspace

    -

    --name <NAME>

    -

    Set the package name. Defaults to the directory name

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Initialize a new Forc project

    -

    forc init --path

    -

    Initialize a new Forc project as workspace

    -

    forc init --path --workspace

    -

    Initialize a new Forc project with a predicate

    -

    forc init --path --predicate

    -

    Initialize a new Forc library project

    -

    forc init --path --library

    -

    EXAMPLE

    -
    $ mkdir my-fuel-project
    -$ cd my-fuel-project
    -$ forc init
    -$ tree
    -.
    -├── Forc.toml
    -└── src
    -    └── main.sw
    -
    -

    Forc.toml is the Forc manifest file, containing information about the project and dependencies.

    -

    A src/ directory is created, with a single main.sw Sway file in it.

    -

    Create

    -

    Usage: forc new [OPTIONS]

    -

    Arguments:

    -

    <PATH>

    -

    The path at which the project directory will be created

    -

    Options:

    -

    --contract

    -

    The default program type. Excluding all flags or adding this flag creates a basic contract program

    -

    --script

    -

    Adding this flag creates an empty script program

    -

    --predicate

    -

    Adding this flag creates an empty predicate program

    -

    --library

    -

    Adding this flag creates an empty library program

    -

    --workspace

    -

    Adding this flag creates an empty workspace

    -

    --name <NAME>

    -

    Set the package name. Defaults to the directory name

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Create a new project

    -

    forc new --contract --name my_project

    -

    Create a new workspace

    -

    forc new --workspace --name my_workspace

    -

    Create a new Forc project with a predicate

    -

    forc new --predicate

    -

    Create a new Forc library project

    -

    forc new --library

    -

    EXAMPLE

    -
    $ forc new my-fuel-project
    -$ cd my-fuel-project
    -$ tree
    -.
    -├── Forc.toml
    -└── src
    -    └── main.sw
    -
    -

    Forc.toml is the Forc manifest file, containing information about the project and dependencies.

    -

    A src/ directory is created, with a single main.sw Sway file in it.

    -

    Parse

    -

    Usage: forc parse-bytecode [OPTIONS] <FILE_PATH>

    -

    Arguments:

    -

    <FILE_PATH>

    -

    Options:

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Parse bytecode

    -

    forc parse-bytecode

    -

    EXAMPLE

    -

    We can try this command with the initial project created using forc init, with the counter template:

    -
    forc new --template counter counter
    -cd counter
    -forc build -o obj
    -
    -
    counter$ forc parse-bytecode obj
    -
    -  half-word   byte   op                   raw           notes
    -          0   0      JI(4)                90 00 00 04   conditionally jumps to byte 16
    -          1   4      NOOP                 47 00 00 00
    -          2   8      Undefined            00 00 00 00   data section offset lo (0)
    -          3   12     Undefined            00 00 00 c8   data section offset hi (200)
    -          4   16     LW(63, 12, 1)        5d fc c0 01
    -          5   20     ADD(63, 63, 12)      10 ff f3 00
    -         ...
    -         ...
    -         ...
    -         60   240    Undefined            00 00 00 00
    -         61   244    Undefined            fa f9 0d d3
    -         62   248    Undefined            00 00 00 00
    -         63   252    Undefined            00 00 00 c8
    -
    -

    Find

    -

    Prints information about each discovered plugin.

    -

    Usage: forc plugins [OPTIONS]

    -

    Options:

    -

    -p, --paths

    -

    Prints the absolute path to each discovered plugin

    -

    -d, --describe

    -

    Prints the long description associated with each listed plugin

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    List all plugins

    -

    forc plugins

    -

    List all plugins with their paths

    -

    forc plugins --paths

    -

    List all plugins with their descriptions

    -

    forc plugins --describe

    -

    List all plugins with their paths and descriptions

    -

    forc plugins --paths --describe

    -

    Determine

    -

    Usage: forc predicate-root [OPTIONS]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    -v, --verbose...

    -

    Use verbose output

    -

    --profile

    -

    Profile the compilation process

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: debug]

    -

    --release

    -

    Use the release build profile.

    -

    The release profile can be customized in the manifest file.

    -

    --error-on-warnings

    -

    Treat warnings as errors

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Get predicate root

    -

    forc predicate-root

    -

    Run

    -

    NOTE: Previously this command was used to support Rust integration testing, however the provided behaviour served no benefit over running cargo test directly. The proposal to change the behaviour to support unit testing can be found at the following link: https://github.com/FuelLabs/sway/issues/1833

    -

    Sway unit tests are functions decorated with the #[test] attribute. Each test is compiled as a unique entry point for a single program and has access to the namespace of the module in which it is declared.

    -

    Unit tests decorated with the #[test(script)] attribute that are declared within contract projects may also call directly into their associated contract's ABI.

    -

    Upon successful compilation, test scripts are executed to their completion. A test is considered a failure in the case that a revert (rvrt) instruction is encountered during execution. Otherwise, it is considered a success.

    -

    Usage: forc test [OPTIONS] [FILTER]

    -

    Arguments: -[FILTER] -When specified, only tests containing the given string will be executed

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    --profile

    -

    Profile the compilation process

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    -v, --verbose...

    -

    Use verbose output

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    -s, --silent

    -

    Silence all output

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: debug]

    -

    --release

    -

    Use the release build profile.

    -

    The release profile can be customized in the manifest file.

    -

    --error-on-warnings

    -

    Treat warnings as errors

    -

    --build-target <BUILD_TARGET>

    -

    Build target to use for code generation

    -

    [default: fuel] -[possible values: fuel, evm]

    -

    --pretty

    -

    Pretty-print the logs emitted from tests

    -

    -l, --logs

    -

    Print Log and LogData receipts for tests

    -

    --raw-logs

    -

    Print the raw logs for tests

    -

    --filter-exact

    -

    When specified, only the test exactly matching the given string will be executed

    -

    --test-threads <TEST_THREADS>

    -

    Number of threads to utilize when running the tests. By default, this is the number of threads available in your system

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Run test

    -

    forc test

    -

    Run test with a filter

    -

    forc test $filter

    -

    Run test without any output

    -

    forc test --silent

    -

    Run test without creating or update the lock file

    -

    forc test --locked

    -

    Update

    -

    Usage: forc update [OPTIONS]

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project, if not specified, current working directory will be used

    -

    -d <TARGET_DEPENDENCY>

    -

    Dependency to be updated. If not set, all dependencies will be updated

    -

    -c, --check

    -

    Checks if the dependencies have newer versions. Won't actually perform the update, will output which ones are up-to-date and outdated

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS Node to use for fetching IPFS sources.

    -

    Possible values: PUBLIC, LOCAL, <GATEWAY_URL>

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Update dependencies

    -

    forc update

    -

    Update a specific dependency

    -

    forc update -d std

    -

    Check if dependencies have newer versions

    -

    forc update --check

    -

    Create

    -

    Usage: forc template [OPTIONS] <PROJECT_NAME>

    -

    Arguments:

    -

    <PROJECT_NAME>

    -

    The name of the project that will be created

    -

    Options:

    -

    -u, --url <URL>

    -

    The template url, should be a git repo [default: https://github.com/fuellabs/sway]

    -

    -t, --template-name <TEMPLATE_NAME>

    -

    The name of the template that needs to be fetched and used from git repo provided

    -

    -v, --verbose...

    -

    Use verbose output

    -

    -s, --silent

    -

    Silence all output

    -

    -L, --log-level <LOG_LEVEL>

    -

    Set the log level

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Create a new Forc project from an option template

    -

    forc template new-path --template-name option

    -

    EXAMPLE

    -
    forc template --url https://github.com/owner/template/ --project_name my_example_project
    -
    -

    The command above fetches the HEAD of the template repo and searches for Forc.toml at the root of the fetched repo. It will fetch the repo and prepare a new Forc.toml with the new project name. Outputs everything to current_dir/project_name.

    -
    forc template --url https://github.com/FuelLabs/sway --template_name counter --project_name my_example_project
    -
    -

    The command above fetches the HEAD of the sway repo and searches for counter example inside it (there is an example called counter under sway/examples). It will fetch the counter example and prepare a new Forc.toml with the new project name. Outputs everything to current_dir/project_name.

    -

    Plugins

    -

    Plugins can be used to extend forc with new commands that go beyond the native commands mentioned in the previous chapter. While the Fuel ecosystem provides a few commonly useful plugins (forc-fmt, forc-client, forc-lsp, forc-explore), anyone can write their own!

    -

    Let's install a plugin, forc-explore, and see what's underneath the plugin:

    -
    cargo install forc-explore
    -
    -

    Check that we have installed forc-explore:

    -
    $ forc plugins
    -Installed Plugins:
    -forc-explore
    -
    -

    forc-explore runs the Fuel Network Explorer, which you can run and check out for yourself:

    -
    $ forc explore
    -Fuel Network Explorer 0.1.1
    -Running server on http://127.0.0.1:3030
    -Server::run{addr=127.0.0.1:3030}: listening on http://127.0.0.1:3030
    -
    -

    You can visit http://127.0.0.1:3030 to check out the network explorer!

    -

    Note that some plugin crates can also provide more than one command. For example, installing the forc-client plugin provides the forc deploy and forc run commands. This is achieved by specifying multiple [[bin]] targets within the forc-client manifest.

    -

    Writing your own plugin

    -

    We encourage anyone to write and publish their own forc plugin to enhance their development experience.

    -

    Your plugin must be named in the format forc-<MY_PLUGIN> and you may use the above template as a starting point. You can use clap and add more subcommands, options and configurations to suit your plugin's needs.

    -

    forc-client

    -

    The forc plugin for interacting with a Fuel node.

    -

    Since transactions are going to require some gas, you need to sign them with an account that has enough coins to pay for them.

    -

    We offer multiple ways to sign the transaction:

    -
      -
    1. Sign the transaction via your local wallet using forc-client which integrates with our CLI wallet, forc-wallet.
    2. -
    3. Use the default signer to deploy to a local node
    4. -
    5. Use forc-wallet to manually sign transactions, and copy the signed transaction back to forc-client.
    6. -
    -

    The easiest and recommended way to interact with deployed networks such as our testnets is option 1, using forc-client to sign your transactions which reads your default forc-wallet vault. For interacting with local node, we recommend using the second option, which leads forc-client to sign transactions with the private key that comes pre-funded in local environments.

    -

    Option 1: Sign transactions via forc-client using your local forc-wallet vault

    -

    If you've used forc-wallet before, you'll already have a secure, password-protected vault holding your private key written to your file-system. forc-client is compatible with forc-wallet such that it can read that vault by asking you your password and use your account to sign transactions.

    -

    Example:

    -
    > forc deploy
    -
    -    Building /Users/yourname/test-projects/test-contract
    -    Finished release [optimized + fuel] target(s) in 11.39s
    -  Confirming transactions [deploy impl-contract]
    -             Network: https://testnet.fuel.network
    -             Wallet: /Users/yourname/.fuel/wallets/.wallet
    -✔ Wallet password · ********
    -? Wallet account ›
    -❯ [0] fuel12pls73y9hnqdqthvduy2x44x48zt8s50pkerf32kq26f2afeqdwq6rj9ar - 0.002197245 ETH
    -  [1] fuel1vzrm6kw9s3tv85gl25lpptsxrdguyzfhq6c8rk07tr6ft5g45nwqqh0uty - 0.001963631 ETH
    -? Do you agree to sign 1 transaction? (y/n) › yes
    -     Finished deploying impl-contract https://app.fuel.network/contract/0x94b712901f04332682d14c998a5fc5a078ed15321438f46d58d0383200cde43d
    -     Deployed in block https://app.fuel.network/block/5958351
    -
    -

    As it can be seen from the example, forc-client asks for your password to decrypt the forc-wallet vault, and list your accounts so that you can select the one you want to fund the transaction with.

    -

    Option 2: Using default signer

    -

    If you are not interacting with a deployed network, such as testnets, your local fuel-core environment can be structured such that it funds an account by default. Using --default-signer flag with forc-client binaries (run, deploy) will instruct forc-client to sign transactions with this pre-funded account. This makes it a useful command while working against a local node.

    -

    Example:

    -
    > forc deploy --default-signer
    -
    -    Building /Users/test/test-projects/test-contract
    -    Finished release [optimized + fuel] target(s) in 11.40s
    -  Confirming transactions [deploy impl-contract]
    -             Network: http://127.0.0.1:4000
    -    Finished deploying impl-contract 0xf9fb08ef18ce226954270d6d4f67677d484b8782a5892b3d436572b405407544
    -    Deployed in block 00000001
    -
    -

    Option 3: Manually signing through forc-wallet (Deprecated)

    -

    This option is for creating the transaction first, signing it manually, and supplying the signed transaction back to forc-client. Since it requires multiple steps, it is more error-prone and not recommended for general use cases. Also this will be deprecated soon.

    -
      -
    1. Construct the transaction by using either forc deploy or forc run. To do so simply run forc deploy --manual-sign or forc run --manual-sign with your desired parameters. For a list of parameters please refer to the forc-deploy or forc-run section of the book. Once you run either command you will be asked the address of the wallet you are going to be signing with. After the address is given the transaction will be generated and you will be given a transaction ID. At this point CLI will actively wait for you to insert the signature.
    2. -
    3. Take the transaction ID generated in the first step and sign it with forc wallet sign --account <account_index> tx-id <transaction_id>. This will generate a signature.
    4. -
    5. Take the signature generated in the second step and provide it to forc-deploy (or forc-run). Once the signature is provided, the signed transaction will be submitted.
    6. -
    -

    Other useful commands of forc-wallet

    -
      -
    • You can see a list of existing accounts with accounts command.
    • -
    -
    forc wallet accounts
    -
    -
      -
    • If you want to retrieve the address for an account by its index you can use account command.
    • -
    -
    forc wallet account <account_index>
    -
    -
    -

    If you want to sign the transaction generated by forc-deploy or forc-run with an account funded by default once you start your local node, you can pass --default-signer to them. Please note that this will only work against your local node.

    -
    forc-deploy --default-signer
    -
    -
    forc-run --default-signer
    -
    -
    -

    By default --default-signer flag would sign your transactions with the following private-key:

    -
    0xde97d8624a438121b86a1956544bd72ed68cd69f2c99555b08b1e8c51ffd511c
    -
    -

    Selecting a target network

    -

    By default, local is used for the target network. To interact with the latest testnet, use the --testnet flag. When this flag is passed, transactions created by forc-deploy will be sent to the latest testnet:

    -
    forc-deploy --testnet
    -
    -

    The same can be done to target mainnet:

    -
    forc-deploy --mainnet
    -
    -

    It is also possible to pass the exact node URL while using forc-deploy or forc-run which can be done using --node-url flag:

    -
    forc-deploy --node-url https://mainnet.fuel.network
    -
    -

    Another alternative is the --target option, which provides useful aliases to all targets. For example if you want to deploy to testnet you can use:

    -
    forc-deploy --target testnet
    -
    -

    Since deploying and running projects on the testnet cost gas, you will need coins to pay for them. You can get some using the testnet faucet.

    -

    Delayed transactions

    -

    For delayed transactions, you can use the --submit-only flag. This flag allows you to submit the transaction without waiting for its finalization.

    -

    One use case for this is multisig transactions, where a deployment transaction may stay in a pending state while waiting for all signatures.

    -
    forc-deploy --submit-only
    -
    -

    Deployment Artifacts

    -

    forc-deploy saves the details of each deployment in the out/deployments folder within the project's root directory. Below is an example of a deployment artifact:

    -
    {
    -  "transaction_id": "0xec27bb7a4c8a3b8af98070666cf4e6ea22ca4b9950a0862334a1830520012f5d",
    -  "salt": "0x9e35d1d5ef5724f29e649a3465033f5397d3ebb973c40a1d76bb35c253f0dec7",
    -  "network_endpoint": "http://127.0.0.1:4000",
    -  "chain_id": 0,
    -  "contract_id": "0x767eeaa7af2621e637f9785552620e175d4422b17d4cf0d76335c38808608a7b",
    -  "deployment_size": 68,
    -  "deployed_block_id": "0x915c6f372252be6bc54bd70df6362dae9bf750ba652bf5582d9b31c7023ca6cf"
    -}
    -
    -

    Proxy Contracts

    -

    forc-deploy supports deploying proxy contracts automatically if it is enabled in the Forc.toml of the contract.

    -
    [project]
    -name = "test_contract"
    -authors = ["Fuel Labs <contact@fuel.sh>"]
    -entry = "main.sw"
    -license = "Apache-2.0"
    -implicit-std = false
    -
    -[proxy]
    -enabled = true
    -
    -

    If there is no address field present under the proxy table, like the example above, forc will automatically create a proxy contract based on the SRC-14 implementation from sway-standards. After generating and deploying the proxy contract, the target is set to the current contract, and the owner of the proxy is set to the account that is signing the transaction for deployment.

    -

    This means that if you simply enable proxy in the Forc.toml, forc will automatically deploy a proxy contract for you and you do not need to do anything manually aside from signing the deployment transactions for the proxy contract. After deploying the proxy contract, the address is added into the address field of the proxy table.

    -

    If you want to update the target of an SRC-14 compliant proxy contract rather than deploying a new one, simply add its address in the address field, like the following example:

    -
    [project]
    -name = "test_contract"
    -authors = ["Fuel Labs <contact@fuel.sh>"]
    -entry = "main.sw"
    -license = "Apache-2.0"
    -implicit-std = false
    -
    -[proxy]
    -enabled = true
    -address = "0xd8c4b07a0d1be57b228f4c18ba7bca0c8655eb6e9d695f14080f2cf4fc7cd946" # example proxy contract address
    -
    -

    If an address is present, forc calls into that contract to update its target instead of deploying a new contract. Since a new proxy deployment adds its own address into the Forc.toml automatically, you can simply enable the proxy once and after the initial deployment, forc will keep updating the target accordingly for each new deployment of the same contract.

    -

    Large Contracts

    -

    For contracts over the maximum contract size limit (currently 100kB) defined by the network, forc-deploy will split the contract into chunks and deploy the contract with multiple transactions using the Rust SDK's loader contract functionality. Chunks that have already been deployed will be reused on subsequent deployments.

    -

    Deploying Scripts and Predicates

    -

    forc deploy now supports deploying scripts and predicates in addition to contracts. These are deployed as blobs with generated loaders for efficiency.

    -

    Scripts and predicates are deployed automatically when you run forc deploy on a project that contains them. The deployment process differs slightly from contract deployment:

    -
      -
    1. For scripts and predicates, the bytecode is uploaded as a blob.
    2. -
    3. A loader is generated that can load and execute the blob.
    4. -
    5. The loader bytecode is saved in the project's output directory.
    6. -
    -

    After deployment, you'll find new files in your project's output directory:

    -
      -
    • For scripts: <script_name>-loader.bin
    • -
    • For predicates: <predicate_name>-loader.bin and <predicate_name>-loader-root
    • -
    -

    The loader files contain the bytecode necessary to load and execute your script or predicate from the deployed blob.

    -

    This new deployment method allows for more efficient storage and execution of scripts and predicates on the Fuel network.

    -

    Note: Contracts are still deployed directly, not as blobs given that the contract size is under the maximum contract size limit defined by network (currently 100kB).

    -

    Build

    -

    Usage: forc deploy [OPTIONS] [SIGNING_KEY]

    -

    Arguments: -[SIGNING_KEY] -Set the key to be used for signing

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    --profile

    -

    Profile the compilation process

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    --gas-price <PRICE>

    -

    Gas price for the transaction

    -

    --script-gas-limit <SCRIPT_GAS_LIMIT>

    -

    Gas limit for the transaction

    -

    --max-fee <MAX_FEE>

    -

    Max fee for the transaction

    -

    --maturity <MATURITY>

    -

    Block height until which tx cannot be included

    -

    [default: 0]

    -

    --node-url <NODE_URL>

    -

    The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000

    -

    You can also use --target, --testnet, or --mainnet to specify the Fuel node.

    -

    [env: FUEL_NODE_URL=]

    -

    --target <TARGET>

    -

    Use preset configurations for deploying to a specific target.

    -

    You can also use --node-url, --testnet, or --mainnet to specify the Fuel node.

    -

    Possible values are: [local, testnet, mainnet]

    -

    --testnet

    -

    Use preset configuration for testnet.

    -

    You can also use --node-url, --target, or --mainnet to specify the Fuel node.

    -

    --mainnet

    -

    Use preset configuration for mainnet.

    -

    You can also use --node-url, --target, or --testnet to specify the Fuel node.

    -

    --salt <SALT>

    -

    Optional 256-bit hexadecimal literal(s) to redeploy contracts.

    -

    For a single contract, use --salt <SALT>, eg.: forc deploy --salt 0x0000000000000000000000000000000000000000000000000000000000000001

    -

    For a workspace with multiple contracts, use --salt <CONTRACT_NAME>:<SALT> to specify a salt for each contract, eg.:

    -

    forc deploy --salt contract_a:0x0000000000000000000000000000000000000000000000000000000000000001 --salt contract_b:0x0000000000000000000000000000000000000000000000000000000000000002

    -

    --default-salt

    -

    Generate a default salt (0x0000000000000000000000000000000000000000000000000000000000000000) for the contract. Useful for CI, to create reproducible deployments

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: release]

    -

    --default-signer

    -

    Sign the transaction with default signer that is pre-funded by fuel-core. Useful for testing against local node

    -

    --unsigned

    -

    Deprecated in favor of --default-signer

    -

    --submit-only

    -

    Submit the deployment transaction(s) without waiting for execution to complete

    -

    --manual-signing

    -

    Sign the deployment transaction manually

    -

    --override-storage-slots <JSON_FILE_PATH>

    -

    Override storage slot initialization.

    -

    By default, storage slots are initialized with the values defined in the storage block in -the contract. You can override the initialization by providing the file path to a JSON file -containing the overridden values.

    -

    The file format and key values should match the compiler-generated *-storage_slots.json file in the output -directory of the compiled contract.

    -

    Example: forc deploy --override-storage-slots my_override.json

    -

    my_override.json: -[ -{ -"key": "<key from out/debug/storage_slots.json>", -"value": "0000000000000000000000000000000000000000000000000000000000000001" -} -]

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --aws-kms-signer <AWS_KMS_SIGNER>

    -

    AWS KMS signer arn. If present forc-deploy will automatically use AWS KMS signer instead of forc-wallet

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Deploy a single contract

    -

    forc deploy bc09bfa7a11a04ce42b0a5abf04fd437387ee49bf4561d575177e2946468b408

    -

    Deploy a single contract from a different path

    -

    forc deploy bc09bfa7a11a04ce42b0a5abf04fd437387ee49bf4561d575177e2946468b408 --path {path}

    -

    Deploy to a custom network

    -

    forc deploy --node-url https://testnet.fuel.network/graphql

    -

    EXAMPLE

    -

    You can use forc deploy, which triggers a contract deployment transaction and sends it to a running node.

    -

    Alternatively, you can deploy your Sway contract programmatically using fuels-rs, our Rust SDK.

    -

    You can find an example within our fuels-rs book.

    -

    Run

    -

    Usage: forc run [OPTIONS] [SIGNING_KEY]

    -

    Arguments: -[SIGNING_KEY] -Set the key to be used for signing

    -

    Options:

    -

    -p, --path <PATH>

    -

    Path to the project.

    -

    If not specified, current working directory will be used.

    -

    --offline

    -

    Offline mode.

    -

    Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies.

    -

    -t, --terse

    -

    Terse mode.

    -

    Limited warning and error output.

    -

    --output-directory <OUTPUT_DIRECTORY>

    -

    The directory in which Forc output artifacts are placed.

    -

    By default, this is <project-root>/out.

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date.

    -

    If the lock file is missing, or it needs to be updated, Forc will exit with an error.

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS node to use for fetching IPFS sources.

    -

    [possible values: PUBLIC, LOCAL, <GATEWAY_URL>]

    -

    --json-abi

    -

    Minify JSON ABI files.

    -

    By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --json-storage-slots

    -

    Minify JSON storage slot files.

    -

    By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be "minified", i.e. all on one line without whitespace.

    -

    --ast

    -

    Print the generated Sway AST (Abstract Syntax Tree)

    -

    --dca-graph <DCA_GRAPH>

    -

    Print the computed Sway DCA (Dead Code Analysis) graph.

    -

    DCA graph is printed to the specified path. If specified '' graph is printed to the stdout.

    -

    --dca-graph-url-format <DCA_GRAPH_URL_FORMAT>

    -

    URL format to be used in the generated DCA graph .dot file.

    -

    Variables {path}, {line}, and {col} can be used in the provided format. -An example for vscode would be: -"vscode://file/{path}:{line}:{col}"

    -

    --asm <ASM>..>

    -

    Print the generated ASM (assembler).

    -

    Values that can be combined:

    -
      -
    • virtual: initial ASM with virtual registers and abstract control flow.
    • -
    • allocated: ASM with registers allocated, but still with abstract control flow.
    • -
    • abstract: short for both virtual and allocated ASM.
    • -
    • final: final ASM that gets serialized to the target VM bytecode.
    • -
    • all: short for virtual, allocated, and final ASM.
    • -
    -

    [possible values: virtual, allocated, abstract, final, all]

    -

    --bytecode

    -

    Print the bytecode.

    -

    This is the final output of the compiler.

    -

    --ir <IR>..>

    -

    Print the generated Sway IR (Intermediate Representation).

    -

    Values that can be combined:

    -
      -
    • initial: initial IR prior to any optimization passes.
    • -
    • final: final IR after applying all optimization passes.
    • -
    • : the name of an optimization pass. Prints the IR state after that pass.
    • -
    • all: short for initial, final, and all the optimization passes.
    • -
    • modified: print a requested optimization pass only if it has modified the IR.
    • -
    -

    [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion]

    -

    --time-phases

    -

    Output the time elapsed over each part of the compilation process

    -

    --profile

    -

    Profile the compilation process

    -

    --reverse-order

    -

    Output build errors and warnings in reverse order

    -

    --metrics-outfile <METRICS_OUTFILE>

    -

    Output compilation metrics into the specified file

    -

    --gas-price <PRICE>

    -

    Gas price for the transaction

    -

    --script-gas-limit <SCRIPT_GAS_LIMIT>

    -

    Gas limit for the transaction

    -

    --max-fee <MAX_FEE>

    -

    Max fee for the transaction

    -

    --maturity <MATURITY>

    -

    Block height until which tx cannot be included

    -

    [default: 0]

    -

    -o, --output-bin <BIN_FILE>

    -

    Create a binary file at the provided path representing the final bytecode

    -

    -g, --output-debug <DEBUG_FILE>

    -

    Create a file at the provided path containing debug information.

    -

    If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted.

    -

    --build-profile <BUILD_PROFILE>

    -

    The name of the build profile to use

    -

    [default: debug]

    -

    --release

    -

    Use the release build profile.

    -

    The release profile can be customized in the manifest file.

    -

    --error-on-warnings

    -

    Treat warnings as errors

    -

    --node-url <NODE_URL>

    -

    The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000

    -

    You can also use --target, --testnet, or --mainnet to specify the Fuel node.

    -

    [env: FUEL_NODE_URL=]

    -

    --target <TARGET>

    -

    Use preset configurations for deploying to a specific target.

    -

    You can also use --node-url, --testnet, or --mainnet to specify the Fuel node.

    -

    Possible values are: [local, testnet, mainnet]

    -

    --testnet

    -

    Use preset configuration for testnet.

    -

    You can also use --node-url, --target, or --mainnet to specify the Fuel node.

    -

    --mainnet

    -

    Use preset configuration for mainnet.

    -

    You can also use --node-url, --target, or --testnet to specify the Fuel node.

    -

    -d, --data <DATA>

    -

    Hex string of data to input to script

    -

    --dry-run

    -

    Only craft transaction and print it out

    -

    -r, --pretty-print

    -

    Pretty-print the outputs from the node

    -

    --contract <CONTRACT>

    -

    32-byte contract ID that will be called during the transaction

    -

    --simulate

    -

    Execute the transaction and return the final mutated transaction along with receipts (which includes whether the transaction reverted or not). The transaction is not inserted in the node's view of the blockchain, (i.e. it does not affect the chain state)

    -

    --default-signer

    -

    Sign the transaction with default signer that is pre-funded by fuel-core. Useful for testing against local node

    -

    --unsigned

    -

    Deprecated in favor of --default-signer

    -

    --args <ARGS>

    -

    Arguments to pass into main function with forc run

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    A

    -

    Usage: forc-submit [OPTIONS] <TX_PATH>

    -

    Arguments:

    -

    <TX_PATH> -Path to the Transaction that is to be submitted to the Fuel node.

    -

    Paths to files ending with .json will be deserialized from JSON. Paths to files ending with .bin will be deserialized from bytes using the fuel_tx::Transaction::try_from_bytes constructor.

    -

    Options:

    -

    --node-url <NODE_URL>

    -

    The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000

    -

    You can also use --target, --testnet, or --mainnet to specify the Fuel node.

    -

    [env: FUEL_NODE_URL=]

    -

    --target <TARGET>

    -

    Use preset configurations for deploying to a specific target.

    -

    You can also use --node-url, --testnet, or --mainnet to specify the Fuel node.

    -

    Possible values are: [local, testnet, mainnet]

    -

    --testnet

    -

    Use preset configuration for testnet.

    -

    You can also use --node-url, --target, or --mainnet to specify the Fuel node.

    -

    --mainnet

    -

    Use preset configuration for mainnet.

    -

    You can also use --node-url, --target, or --testnet to specify the Fuel node.

    -

    --await <AWAIT>

    -

    Whether or not to await confirmation that the transaction has been committed.

    -

    When true, await commitment and output the transaction status. When false, do not await confirmation and simply output the transaction ID.

    -

    [default: true] -[possible values: true, false]

    -

    --tx-status-json <JSON>

    -

    Output the resulting transaction status as JSON rather than the default output

    -

    [default: false] -[possible values: true, false]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Submit a transaction from a json file

    -

    forc submit {path}/mint.json

    -

    Submit a transaction from a json file and wait for confirmation

    -

    forc submit {path}/mint.json --await true

    -

    Submit a transaction from a json file and get output in json

    -

    forc submit {path}/mint.json --tx-status-json true

    -

    Submit a transaction from a json file to testnet

    -

    forc submit {path}/mint.json --testnet

    -

    Submit a transaction from a json file to a local net

    -

    forc submit {path}/mint.json --target local

    -

    Forc

    -

    Usage: forc-crypto

    -

    Commands: -keccak256 Hashes the argument or file with this algorithm -sha256 Hashes the argument or file with this algorithm -address Converts an address to another format -get-public-key Get the public key from a message and its signature -new-key Creates a new key for use with fuel-core -parse-secret Parses a private key to view the associated public key -vanity Generate a vanity address -help Print this message or the help of the given subcommand(s)

    -

    Options:

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Hashes an argument with SHA256

    -

    forc crypto sha256 test

    -

    Hashes an argument with Keccak256

    -

    forc crypto keccak256 test

    -

    Hashes a file path with SHA256

    -

    forc crypto sha256 {file}

    -

    Hashes a file path with Keccak256

    -

    forc crypto keccak256 {file}

    -

    Convert an address to another format

    -

    forc crypto address fuel12e0xwx34nfp7jrzvn9mp5qkac3yvp7h8fx37ghl7klf82vv2wkys6wd523

    -

    Creates a new key default for block production

    -

    forc crypto new-key

    -

    Creates a new key for peering

    -

    forc crypto new-key -k peering

    -

    Creates a new key for block production

    -

    forc crypto new-key -k block-production

    -

    Parses the secret of a block production

    -

    forc crypto parse-secret "f5204427d0ab9a311266c96a377f7c329cb8a41b9088225b6fcf40eefb423e28"

    -

    Parses the secret of a peering

    -

    forc crypto parse-secret -k peering "f5204427d0ab9a311266c96a377f7c329cb8a41b9088225b6fcf40eefb423e28"

    -

    Get the public key from a message and its signature

    -

    forc crypto get-public-key
    -0x1eff08081394b72239a0cf7ff6b499213dcb7a338bedbd75d072d504588ef27a1f74d5ceb2f111ec02ede097fb09ed00aa9867922ed39299dae0b1afc0fa8661
    -"This is a message that is signed"

    -

    Generate a checksummed vanity address with a given prefix

    -

    forc crypto vanity --starts-with "aaa"

    -

    Generate a checksummed vanity address with a given suffix

    -

    forc crypto vanity --ends-with "aaa"

    -

    Generate a checksummed vanity address with a given prefix and suffix

    -

    forc crypto vanity --starts-with "00" --ends-with "ff"

    -

    Generate a checksummed vanity address with a given regex pattern

    -

    forc crypto vanity --regex "^00.*ff$"

    -

    Forc

    -

    Usage: forc-debug [OPTIONS] [API_URL]

    -

    Arguments: -[API_URL] The URL of the Fuel Client GraphQL API [default: http://127.0.0.1:4000/graphql]

    -

    Options:

    -

    -s, --serve

    -

    Start the DAP server

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    -

    Forc

    -

    Usage: forc-doc [OPTIONS]

    -

    Options:

    -

    --manifest-path <MANIFEST_PATH>

    -

    Path to the Forc.toml file. By default, forc-doc searches for the Forc.toml file in the -current directory or any parent directory

    -

    --document-private-items

    -

    Include non-public items in the documentation

    -

    --open

    -

    Open the docs in a browser after building them

    -

    --offline

    -

    Offline mode, prevents Forc from using the network when managing dependencies. Meaning it -will only try to use previously downloaded dependencies

    -

    -s, --silent

    -

    Silent mode. Don't output any warnings or errors to the command line

    -

    --locked

    -

    Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs -to be updated, Forc will exit with an error

    -

    --no-deps

    -

    Do not build documentation for dependencies

    -

    --ipfs-node <IPFS_NODE>

    -

    The IPFS Node to use for fetching IPFS sources.

    -

    Possible values: PUBLIC, LOCAL, <GATEWAY_URL>

    -

    --experimental <EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be enabled

    -

    [possible values: new_encoding, storage_domains]

    -

    --no-experimental <NO_EXPERIMENTAL>

    -

    Comma separated list of all experimental features that will be disabled

    -

    [possible values: new_encoding, storage_domains]

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Build the docs for a project in the current path

    -

    forc doc

    -

    Build the docs for a project in the current path and open it in the browser

    -

    forc doc --open

    -

    Build the docs for a project located in another path

    -

    forc doc --manifest-path {path}

    -

    Build the docs for the current project exporting private types

    -

    forc doc --document-private-items

    -

    Build the docs offline without downloading any dependency from the network

    -

    forc doc --offline

    -

    forc-explore

    -

    Forc plugin for running the Fuel Block Explorer.

    -

    USAGE:

    -

    forc-explore [OPTIONS] [SUBCOMMAND]

    -

    OPTIONS:

    -

    -h, --help

    -

    Print help information

    -

    -p, --port <PORT>

    -

    The port number at which the explorer will run on localhost [default: 3030]

    -

    -V, --version

    -

    Print version information

    -

    SUBCOMMANDS:

    -

    clean

    -

    Cleans up any existing state associated with the fuel block explorer

    -

    help

    -

    Print this message or the help of the given subcommand(s)

    -

    Forc

    -

    Usage: forc-fmt [OPTIONS]

    -

    Options:

    -

    -c, --check

    -

    Run in 'check' mode.

    -
      -
    • Exits with 0 if input is formatted correctly. - Exits with 1 and prints a diff if formatting is required.
    • -
    -

    -p, --path <PATH>

    -

    Path to the project, if not specified, current working directory will be used

    -

    -f, --file <FILE>

    -

    Formats a single .sw file with the default settings. If not specified, current working directory will be formatted using a Forc.toml configuration

    -

    -h, --help

    -

    Print help (see a summary with '-h')

    -

    -V, --version

    -

    Print version

    -

    EXAMPLES:

    -

    Run the formatter in check mode on the current directory

    -

    forc fmt --check

    -

    Run the formatter in check mode on the current directory with short format

    -

    forc fmt -c

    -

    Run formatter against a given file

    -

    forc fmt --file {path}/src/main.sw

    -

    Run formatter against a given file with short format

    -

    forc fmt -f {path}/src/main.sw

    -

    Run formatter against a given dir

    -

    forc fmt --path {path}

    -

    Run formatter against a given dir with short format

    -

    forc fmt -p {path}

    -

    Forc

    -

    Usage: forc-lsp

    -

    Options:

    -

    -h, --help

    -

    Print help

    -

    -V, --version

    -

    Print version

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/attributes.html b/master/book/reference/attributes.html deleted file mode 100644 index 02ecbd8d13c..00000000000 --- a/master/book/reference/attributes.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - Attributes - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Attributes

    -

    The Sway compiler supports a list of attributes that perform various operations that are useful for building, testing and documenting Sway programs. Below is a list of all available attributes:

    -

    Allow

    -

    The #[allow(...)] attribute overrides checks so that violations will go unreported. The following checks can be disabled:

    -
      -
    • #[allow(dead_code)] disable checks for dead code;
    • -
    • #[allow(deprecated)] disables checks for usage of deprecated structs, functions and other items.
    • -
    -

    Doc

    -

    The #[doc(..)] attribute specifies documentation.

    -

    Line doc comments beginning with exactly three slashes ///, are interpreted as a special syntax for doc attributes. That is, they are equivalent to writing #[doc("...")] around the body of the comment, i.e., /// Foo turns into #[doc("Foo")]

    -

    Line comments beginning with //! are doc comments that apply to the module of the source file they are in. That is, they are equivalent to writing #![doc("...")] around the body of the comment. //! module level doc comments should be at the top of Sway files.

    -

    Documentation can be generated from doc attributes using forc doc.

    -

    Inline

    -

    The inline attribute suggests that a copy of the attributed function should be placed in the caller, rather than generating code to call the function where it is defined.

    -
    -

    Note: The Sway compiler automatically inlines functions based on internal heuristics. Incorrectly inlining functions can make the program slower, so this attribute should be used with care.

    -
    -

    The #[inline(never)] attribute suggests that an inline expansion should never be performed.

    -

    The #[inline(always)] attribute suggests that an inline expansion should always be performed.

    -
    -

    Note: #[inline(..)] in every form is a hint, with no requirements -on the language to place a copy of the attributed function in the caller.

    -
    -

    Payable

    -

    The lack of #[payable] implies the method is non-payable. When calling an ABI method that is non-payable, the compiler emits an error if the amount of coins forwarded with the call is not guaranteed to be zero. Note that this is strictly a compile-time check and does not incur any runtime cost.

    -

    Storage

    -

    In Sway, functions are pure by default but can be opted into impurity via the storage function attribute. The storage attribute may take read and/or write arguments indicating which type of access the function requires.

    -

    The #[storage(read)] attribute indicates that a function requires read access to the storage.

    -

    The #[storage(write)] attribute indicates that a function requires write access to the storage.

    -

    More details in Purity.

    -

    Test

    -

    The #[test] attribute marks a function to be executed as a test.

    -

    The #[test(should_revert)] attribute marks a function to be executed as a test that should revert.

    -

    More details in Unit Testing.

    -

    Deprecated

    -

    The #[deprecated] attribute marks an item as deprecated and makes the compiler emit a warning for every usage of the deprecated item. This warning can be disabled using #[allow(deprecated)].

    -

    It is possible to improve the warning message with #[deprecated(note = "your message")]

    -

    Fallback

    -

    The #[fallback] attribute makes the compiler use the marked function as the contract call fallback function, which means that, when a contract is called, and the contract selection fails, the fallback function will be called instead.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/compiler_intrinsics.html b/master/book/reference/compiler_intrinsics.html deleted file mode 100644 index d5d69aea3c2..00000000000 --- a/master/book/reference/compiler_intrinsics.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - Compiler Intrinsics - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Compiler Intrinsics

    -

    The Sway compiler supports a list of intrinsics that perform various low level operations that are useful for building libraries. Compiler intrinsics should rarely be used but are preferred over asm blocks because they are type-checked and are safer overall. Below is a list of all available compiler intrinsics:

    -
    -
    __size_of_val<T>(val: T) -> u64
    -
    -

    Description: Return the size of type T in bytes.

    -

    Constraints: None.

    -
    -
    __size_of<T>() -> u64
    -
    -

    Description: Return the size of type T in bytes.

    -

    Constraints: None.

    -
    -
    __size_of_str_array<T>() -> u64
    -
    -

    Description: Return the size of type T in bytes. This intrinsic differs from __size_of in the case of "string arrays" where the actual length in bytes of the string is returned without padding the byte size to the next word alignment. When T is not a "string array" 0 is returned.

    -

    Constraints: None.

    -
    -
    __assert_is_str_array<T>()
    -
    -

    Description: Throws a compile error if type T is not a "string array".

    -

    Constraints: None.

    -
    -
    __to_str_array(s: str) -> str[N]
    -
    -

    Description: Converts a "string slice" to "string array" at compile time. Parameter "s" must be a string literal.

    -

    Constraints: None.

    -
    -
    __is_reference_type<T>() -> bool
    -
    -

    Description: Returns true if T is a reference type and false otherwise.

    -

    Constraints: None.

    -
    -
    __is_str_array<T>() -> bool
    -
    -

    Description: Returns true if T is a string array and false otherwise.

    -

    Constraints: None.

    -
    -
    __eq<T>(lhs: T, rhs: T) -> bool
    -
    -

    Description: Returns whether lhs and rhs are equal.

    -

    Constraints: T is bool, u8, u16, u32, u64, u256, b256 or raw_ptr.

    -
    -
    __gt<T>(lhs: T, rhs: T) -> bool
    -
    -

    Description: Returns whether lhs is greater than rhs.

    -

    Constraints: T is u8, u16, u32, u64, u256, b256.

    -
    -
    __lt<T>(lhs: T, rhs: T) -> bool
    -
    -

    Description: Returns whether lhs is less than rhs.

    -

    Constraints: T is u8, u16, u32, u64, u256, b256.

    -
    -
    __gtf<T>(index: u64, tx_field_id: u64) -> T
    -
    -

    Description: Returns transaction field with ID tx_field_id at index index, if applicable. This is a wrapper around FuelVM's gtf instruction. The resulting field is cast to T.

    -

    Constraints: None.

    -
    -
    __addr_of<T>(val: T) -> raw_ptr
    -
    -

    Description: Returns the address in memory where val is stored.

    -

    Constraints: T is a reference type.

    -
    -
    __state_load_word(key: b256) -> u64
    -
    -

    Description: Reads and returns a single word from storage at key key.

    -

    Constraints: None.

    -
    -
    __state_load_quad(key: b256, ptr: raw_ptr, slots: u64) -> bool
    -
    -

    Description: Reads slots number of slots (b256 each) from storage starting at key key and stores them in memory starting at address ptr. Returns a Boolean describing whether all the storage slots were previously set.

    -

    Constraints: None.

    -
    -
    __state_store_word(key: b256, val: u64) -> bool
    -
    -

    Description: Stores a single word val into storage at key key. Returns a Boolean describing whether the store slot was previously set.

    -

    Constraints: None.

    -
    -
    __state_store_quad(key: b256, ptr: raw_ptr, slots: u64) -> bool
    -
    -

    Description: Stores slots number of slots (b256 each) starting at address ptr in memory into storage starting at key key. Returns a Boolean describing whether the first storage slot was previously set.

    -

    Constraints: None.

    -
    -
    __log<T>(val: T)
    -
    -

    Description: Logs value val.

    -

    Constraints: None.

    -
    -
    __add<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Adds lhs and rhs and returns the result.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256.

    -
    -
    __sub<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Subtracts rhs from lhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256.

    -
    -
    __mul<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Multiplies lhs by rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256.

    -
    -
    __div<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Divides lhs by rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256.

    -
    -
    __and<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Bitwise AND lhs and rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __or<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Bitwise OR lhs and rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __xor<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Bitwise XOR lhs and rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __mod<T>(lhs: T, rhs: T) -> T
    -
    -

    Description: Modulo of lhs by rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256.

    -
    -
    __rsh<T>(lhs: T, rhs: u64) -> T
    -
    -

    Description: Logical right shift of lhs by rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __lsh<T>(lhs: T, rhs: u64) -> T
    -
    -

    Description: Logical left shift of lhs by rhs.

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __revert(code: u64)
    -
    -

    Description: Reverts with error code code.

    -

    Constraints: None.

    -
    -
    __ptr_add(ptr: raw_ptr, offset: u64)
    -
    -

    Description: Adds offset to the raw value of pointer ptr.

    -

    Constraints: None.

    -
    -
    __ptr_sub(ptr: raw_ptr, offset: u64)
    -
    -

    Description: Subtracts offset to the raw value of pointer ptr.

    -

    Constraints: None.

    -
    -
    __smo<T>(recipient: b256, data: T, coins: u64)
    -
    -

    Description: Sends a message data of arbitrary type T and coins amount of the base asset to address recipient.

    -

    Constraints: None.

    -
    -
    __not(op: T) -> T
    -
    -

    Description: Bitwise NOT of op

    -

    Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256.

    -
    -
    __jmp_mem()
    -
    -

    Description: Jumps to MEM[$hp].

    -

    Constraints: None.

    -
    -
    __slice(item: &[T; N], start: u64, end: u64) -> &[T]
    -__slice(item: &[T], start: u64, end: u64) -> &[T]
    -__slice(item: &mut [T; N], start: u64, end: u64) -> &mut [T]
    -__slice(item: &mut [T], start: u64, end: u64) -> &mut [T]
    -
    -

    Description: Slices an array or another slice.

    -

    This intrinsic returns a reference to a slice containing the range of elements inside item. -The mutability of reference is defined by the first parameter mutability.

    -

    Runtime bound checks are not generated, and must be done manually when and where appropriated. Compile time bound checks are done when possible.

    -

    Constraints:

    -
      -
    • item is an array or a slice;
    • -
    • when start is a literal, it must be smaller than item length;
    • -
    • when end is a literal, it must be smaller than or equal to item length;
    • -
    • end must be greater than or equal to start
    • -
    -
    -
    __elem_at(item: &[T; N], index: u64) -> &T
    -__elem_at(item: &[T], index: u64) -> &T
    -__elem_at(item: &mut [T; N], index: u64) -> &mut T
    -__elem_at(item: &mut [T], index: u64) -> &mut T
    -
    -

    Description: Returns a reference to the indexed element. The mutability of reference is defined by the first parameter mutability.

    -

    Runtime bound checks are not generated, and must be done manually when and where appropriated. Compile time bound checks are done when possible.

    -

    Constraints:

    -
      -
    • item is a reference to an array or a reference to a slice;
    • -
    • when index is a literal, it must be smaller than item length;
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/contributing_to_sway.html b/master/book/reference/contributing_to_sway.html deleted file mode 100644 index 3f85ea7e036..00000000000 --- a/master/book/reference/contributing_to_sway.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - Contributing To Sway - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Contributing To Sway

    -

    Thanks for your interest in contributing to Sway! This document outlines the process for installing and setting up the Sway toolchain for development, as well as some conventions on contributing to Sway.

    -

    If you run into any difficulties getting started, you can always ask questions on our Discourse.

    -

    Building and setting up a development workspace

    -

    See the introduction section for instructions on installing and setting up the Sway toolchain.

    -

    Getting the repository

    -
      -
    1. Visit the Sway repo and fork the project.
    2. -
    3. Then clone your forked copy to your local machine and get to work.
    4. -
    -
    git clone https://github.com/FuelLabs/sway
    -cd sway
    -
    -

    Building and testing

    -

    The following steps will run the sway test suite and ensure that everything is set up correctly.

    -

    First, open a new terminal and start fuel-core with:

    -
    fuel-core
    -
    -

    Then open a second terminal, cd into the sway repo and run:

    -
    cargo run --bin test
    -
    -

    After the test suite runs, you should see:

    -
    Tests passed.
    -_n_ tests run (0 skipped)
    -
    -

    Congratulations! You've now got everything setup and are ready to start making contributions.

    -

    Finding something to work on

    -

    There are many ways in which you may contribute to the Sway project, some of which involve coding knowledge and some which do not. A few examples include:

    -
      -
    • Reporting bugs
    • -
    • Adding documentation to the Sway book
    • -
    • Adding new features or bug fixes for which there is already an open issue
    • -
    • Making feature requests
    • -
    -

    Check out our Help Wanted, Sway Book or Good First Issue issues to find a suitable task.

    -

    If you are planning something big, for example, related to multiple components or changes current behaviors, make sure to open an issue to discuss with us before starting on the implementation.

    -

    Contribution flow

    -

    This is a rough outline of what a contributor's workflow looks like:

    -
      -
    • Make sure what you want to contribute is already tracked as an issue. -
        -
      • We may discuss the problem and solution in the issue.
      • -
      -
    • -
    • Create a Git branch from where you want to base your work. This is usually master.
    • -
    • Write code, add test cases, and commit your work.
    • -
    • Run tests and make sure all tests pass.
    • -
    • If the PR contains any breaking changes, add the breaking label to your PR.
    • -
    • Push your changes to a branch in your fork of the repository and submit a pull request. -
        -
      • Make sure to mention the issue, which is created at step 1, in the commit message.
      • -
      -
    • -
    • Your PR will be reviewed and some changes may be requested. -
        -
      • Once you've made changes, your PR must be re-reviewed and approved.
      • -
      • If the PR becomes out of date, you can use GitHub's 'update branch' button.
      • -
      • If there are conflicts, you can merge and resolve them locally. Then push to your PR branch. -Any changes to the branch will require a re-review.
      • -
      -
    • -
    • Our CI system (Github Actions) automatically tests all authorized pull requests.
    • -
    • Use Github to merge the PR once approved.
    • -
    -

    Thanks for your contributions!

    -

    Linking issues

    -

    Pull requests should be linked to at least one issue in the same repo.

    -

    If the pull request resolves the relevant issues, and you want GitHub to close these issues automatically after it merged into the default branch, you can use the syntax (KEYWORD #ISSUE-NUMBER) like this:

    -
    close #123
    -
    -

    If the pull request links an issue but does not close it, you can use the keyword ref like this:

    -
    ref #456
    -
    -

    Multiple issues should use full syntax for each issue and separate by a comma, like:

    -
    close #123, ref #456
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/index.html b/master/book/reference/index.html deleted file mode 100644 index 0934c6acdfe..00000000000 --- a/master/book/reference/index.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Sway Reference - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - - -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/keywords.html b/master/book/reference/keywords.html deleted file mode 100644 index 11b94c80dc0..00000000000 --- a/master/book/reference/keywords.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - Keywords - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Keywords

    -

    The following list contains keywords that are reserved for current or -future use by the Sway language. As such, they cannot be used as -identifiers. Identifiers are names of functions, variables, -parameters, modules, constants, attributes, types or -traits, etc.

    -

    Keywords Currently in Use

    -

    The following is a list of keywords currently in use, with their -functionality described.

    -
      -
    • as - rename items in use statements, e.g., use type::a as alias_name
    • -
    • abi - defines a smart contract ABI in a syntactically similar way to traits
    • -
    • break - exit a loop immediately
    • -
    • const - define constant items
    • -
    • continue - continue to the next loop iteration
    • -
    • else - used in conjunction with if conditions for control flow constructs
    • -
    • enum - define an enumeration
    • -
    • false - Boolean false literal
    • -
    • fn- define a function or the function pointer type
    • -
    • if - branch based on the result of a conditional expression
    • -
    • impl - implement inherent or trait functionality
    • -
    • let - bind a variable
    • -
    • match - exhaustively match a value to patterns
    • -
    • mod - define a module
    • -
    • mut - denote mutability in references, or pattern bindings
    • -
    • pub - denote public visibility of Sway data structures, traits, or modules
    • -
    • ref - bind by reference
    • -
    • return - return early from a function
    • -
    • Self - a type alias for the type we are defining or implementing
    • -
    • self - method subject
    • -
    • struct - define a structure
    • -
    • trait - define a trait
    • -
    • true - Boolean true literal
    • -
    • type - define a type alias or associated type
    • -
    • use - bring symbols into scope
    • -
    • where - specifies traits for generic types
    • -
    • while - loop conditionally based on the result of an expression
    • -
    -

    Keywords Reserved for Possible Future Use

    -
      -
    • abstract
    • -
    • async
    • -
    • await
    • -
    • become
    • -
    • box
    • -
    • do
    • -
    • dyn
    • -
    • extern
    • -
    • for
    • -
    • in
    • -
    • loop
    • -
    • macro
    • -
    • move
    • -
    • override
    • -
    • priv
    • -
    • static
    • -
    • super
    • -
    • try
    • -
    • typeof
    • -
    • unsafe
    • -
    • unsized
    • -
    • virtual
    • -
    • yield
    • -
    -

    Special Keywords

    -

    Program Keywords

    -

    Keywords associated with defining the type of Sway program to compile

    -
      -
    • contract - analogous to a deployed API with some database state
    • -
    • library - Sway code that defines new common behavior
    • -
    • predicate - programs that return a Boolean value and which represent ownership of some resource upon execution to true
    • -
    • script - a runnable bytecode on the chain, which executes once to perform a task
    • -
    -

    Attribute Keywords

    -

    Keywords associated with defining the functionality of attributes

    -
      -
    • allow - overrides checks that would otherwise result in errors or warnings
    • -
    • doc - specifies documentation
    • -
    • inline - suggests that a copy of the attributed function should be placed in the caller, rather than generating code to call the function where it is defined
    • -
    • payable - implies method is payable for compile time
    • -
    • storage - declaration that contains a list of stored variables
    • -
    • test - marks a function to be executed as a test
    • -
    • deprecated - marks an item as deprecated
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/known_issues_and_workarounds.html b/master/book/reference/known_issues_and_workarounds.html deleted file mode 100644 index 50bd1cb3dda..00000000000 --- a/master/book/reference/known_issues_and_workarounds.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - Known Issues and Workarounds - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Known Issues and Workarounds

    -

    Known Issues

    -
      -
    • #870: All impl blocks need to be defined before any of the functions they define can be called. This includes sibling functions in the same impl declaration, i.e., functions in an impl can't call each other yet.
    • -
    -

    Missing Features

    -
      -
    • #1182 Arrays in a storage block are not yet supported. See the Manual Storage Management section for details on how to use store and get from the standard library to manage storage slots directly. Note, however, that StorageMap<K, V> does support arbitrary types for K and V without any limitations.
    • -
    -

    General

    -
      -
    • No compiler optimization passes have been implemented yet, therefore bytecode will be more expensive and larger than it would be in production. Note that eventually the optimizer will support zero-cost abstractions, avoiding the need for developers to go down to inline assembly to produce optimal code.
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/rust_differences.html b/master/book/reference/rust_differences.html deleted file mode 100644 index 192074dca14..00000000000 --- a/master/book/reference/rust_differences.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Differences From Rust - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Differences From Rust

    -

    Sway shares a lot with Rust, especially its syntax. Because they are so similar, you may be surprised or caught off guard when they differ. This page serves to outline, from a high level, some of the syntactic gotchas that you may encounter.

    -

    Enum Variant Syntax

    -

    In Rust, enums generally take one of three forms: unit variants, which have no inner data, struct variants, which contain named fields, and tuple variants, which contain within them a tuple of data. If you are unfamiliar with these terms, this is what they look like:

    -
    // note to those skimming the docs: this is Rust syntax! Not Sway! Don't copy/paste this into a Sway program.
    -
    -enum Foo {
    -    UnitVariant,
    -    TupleVariant(u32, u64, bool),
    -    StructVariant {
    -        field_one: bool,
    -        field_two: bool
    -    }
    -}
    -

    In Sway, enums are simplified. Enums variants must all specify exactly one type. This type represents their interior data. This is actually isomorphic to what Rust offers, but with a different syntax. You can see the above enum but with Sway syntax below:

    -
    // This is equivalent Sway syntax for the above Rust enum.
    -enum Foo {
    -    UnitVariant: (),
    -    TupleVariant: (u32, u64, bool),
    -    StructVariant: MyStruct,
    -}
    -
    -struct MyStruct {
    -    field_one: bool,
    -    field_two: bool,
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/solidity_differences.html b/master/book/reference/solidity_differences.html deleted file mode 100644 index ad1b3c814b7..00000000000 --- a/master/book/reference/solidity_differences.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - Differences From Solidity - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Differences From Solidity

    -

    This page outlines some of the critical differences between Sway and Solidity, and between the FuelVM and the EVM.

    -

    Underlying Virtual Machine

    -

    The underlying virtual machine targeted by Sway is the FuelVM, specified here. Solidity targets the Ethereum Virtual Machine (EVM), specified here.

    -

    Word Size

    -

    Words in the FuelVM are 64 bits (8 bytes), rather than the 256 bits (32 bytes) of the EVM. Therefore, all primitive integers smaller and including u64 are stored in registers; u256, being bigger than the registers, and hashes (the b256 type) are not stored in registers but rather in memory. They are therefore pointers to a 32-byte memory region containing their data.

    -

    Unsigned Integers Only

    -

    Only unsigned integers are provided as primitives: u8, u16, u32, u64, and u256. Signed integer arithmetic is not available in the FuelVM. Signed integers and signed integer arithmetic can be implemented in high-level libraries if needed.

    -

    Global Revert

    -

    Panics in the FuelVM (called "reverts" in Solidity and the EVM) are global, i.e. they cannot be caught. A panic will completely and unconditionally revert the stateful effects of a transaction, minus gas used.

    -

    Default Safe Math

    - - -

    Math in the FuelVM is by default safe (i.e. any overflow or exception is a panic). Safety checks are performed natively in the VM implementation, rather than at the bytecode level like Solidity's default safe math.

    - -

    No* Code Size Limit

    -

    There is no practical code size limit to Sway contracts. The physical limit is governed by the VM_MAX_RAM VM parameter, which at the time of writing is 64 MiB.

    -

    Account Types

    -

    Account types in the FuelVM have type-safe wrappers around primitive b256 hashes to clearly distinguish their respective types. The wrapper Address mirrors that of an EOA (Externally Owned Account) and has the ability to hold UTXOs in the context of the EVM. The other wrapper, ContractId, reflects that of a deployed contract in the EVM but cannot hold UTXOs.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/style_guide.html b/master/book/reference/style_guide.html deleted file mode 100644 index 6625e1f0f27..00000000000 --- a/master/book/reference/style_guide.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - Style Guide - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Style Guide

    -

    Capitalization

    - - -

    In Sway, structs, traits, and enums are CapitalCase. Modules, variables, and functions are snake_case, constants are SCREAMING_SNAKE_CASE. The compiler will warn you if your capitalization is ever unidiomatic.

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/sway_libs.html b/master/book/reference/sway_libs.html deleted file mode 100644 index 54d63c2811b..00000000000 --- a/master/book/reference/sway_libs.html +++ /dev/null @@ -1,230 +0,0 @@ - - - - - - Sway Libraries - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Sway Libraries

    -

    The purpose of Sway Libraries is to contain libraries which users can import and use that are not part of the standard library.

    -

    These libraries contain helper functions and other tools valuable to blockchain development.

    -

    For more information on how to use a Sway-Libs library, please refer to the Sway-Libs Book.

    -

    Assets Libraries

    -

    Asset Libraries are any libraries that use Native Assets on the Fuel Network.

    - -

    Access Control and Security Libraries

    -

    Access Control and Security Libraries are any libraries that are built and intended to provide additional safety when developing smart contracts.

    - -

    Cryptography Libraries

    -

    Cryptography Libraries are any libraries that provided cryptographic functionality beyond what the std-lib provides.

    -
      -
    • Bytecode Library; used for on-chain verification and computation of bytecode roots for contracts and predicates.
    • -
    • Merkle Proof Library; used to verify Binary Merkle Trees computed off-chain.
    • -
    -

    Math Libraries

    -

    Math Libraries are libraries which provide mathematic functions or number types that are outside of the std-lib's scope.

    - -

    Data Structures Libraries

    -

    Data Structure Libraries are libraries which provide complex data structures which unlock additional functionality for Smart Contracts.

    -
      -
    • Queue Library; a linear data structure that provides First-In-First-Out (FIFO) operations.
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/reference/undefined_behavior.html b/master/book/reference/undefined_behavior.html deleted file mode 100644 index e598723d189..00000000000 --- a/master/book/reference/undefined_behavior.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Behavior Considered Undefined - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Behavior Considered Undefined

    -

    Sway code that contains any of the following behavior is considered undefined. -The compiler is allowed to treat undefined Sway code however it desires, -including removing it or replacing it with any other Sway code.

    -

    This is not an exhaustive list, it may grow or shrink, there is no formal model -of Sway's semantics so there may be more behavior considered undefined. We -reserve the right to make some of the listed behavior defined in the future.

    -
      -
    • Invalid arithmetic operations (overflows, underflows, division by zero, etc)
    • -
    • Misuse of compiler intrinsics
    • -
    • Incorrect use of inline assembly
    • -
    • Reading and writing raw_ptr and raw_slice
    • -
    • Slicing and indexing out of bounds by directly using compiler intrinsics.
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/searcher.js b/master/book/searcher.js deleted file mode 100644 index d2b0aeed387..00000000000 --- a/master/book/searcher.js +++ /dev/null @@ -1,483 +0,0 @@ -"use strict"; -window.search = window.search || {}; -(function search(search) { - // Search functionality - // - // You can use !hasFocus() to prevent keyhandling in your key - // event handlers while the user is typing their search. - - if (!Mark || !elasticlunr) { - return; - } - - //IE 11 Compatibility from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith - if (!String.prototype.startsWith) { - String.prototype.startsWith = function(search, pos) { - return this.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search; - }; - } - - var search_wrap = document.getElementById('search-wrapper'), - searchbar = document.getElementById('searchbar'), - searchbar_outer = document.getElementById('searchbar-outer'), - searchresults = document.getElementById('searchresults'), - searchresults_outer = document.getElementById('searchresults-outer'), - searchresults_header = document.getElementById('searchresults-header'), - searchicon = document.getElementById('search-toggle'), - content = document.getElementById('content'), - - searchindex = null, - doc_urls = [], - results_options = { - teaser_word_count: 30, - limit_results: 30, - }, - search_options = { - bool: "AND", - expand: true, - fields: { - title: {boost: 1}, - body: {boost: 1}, - breadcrumbs: {boost: 0} - } - }, - mark_exclude = [], - marker = new Mark(content), - current_searchterm = "", - URL_SEARCH_PARAM = 'search', - URL_MARK_PARAM = 'highlight', - teaser_count = 0, - - SEARCH_HOTKEY_KEYCODE = 83, - ESCAPE_KEYCODE = 27, - DOWN_KEYCODE = 40, - UP_KEYCODE = 38, - SELECT_KEYCODE = 13; - - function hasFocus() { - return searchbar === document.activeElement; - } - - function removeChildren(elem) { - while (elem.firstChild) { - elem.removeChild(elem.firstChild); - } - } - - // Helper to parse a url into its building blocks. - function parseURL(url) { - var a = document.createElement('a'); - a.href = url; - return { - source: url, - protocol: a.protocol.replace(':',''), - host: a.hostname, - port: a.port, - params: (function(){ - var ret = {}; - var seg = a.search.replace(/^\?/,'').split('&'); - var len = seg.length, i = 0, s; - for (;i': '>', - '"': '"', - "'": ''' - }; - var repl = function(c) { return MAP[c]; }; - return function(s) { - return s.replace(/[&<>'"]/g, repl); - }; - })(); - - function formatSearchMetric(count, searchterm) { - if (count == 1) { - return count + " search result for '" + searchterm + "':"; - } else if (count == 0) { - return "No search results for '" + searchterm + "'."; - } else { - return count + " search results for '" + searchterm + "':"; - } - } - - function formatSearchResult(result, searchterms) { - var teaser = makeTeaser(escapeHTML(result.doc.body), searchterms); - teaser_count++; - - // The ?URL_MARK_PARAM= parameter belongs inbetween the page and the #heading-anchor - var url = doc_urls[result.ref].split("#"); - if (url.length == 1) { // no anchor found - url.push(""); - } - - // encodeURIComponent escapes all chars that could allow an XSS except - // for '. Due to that we also manually replace ' with its url-encoded - // representation (%27). - var searchterms = encodeURIComponent(searchterms.join(" ")).replace(/\'/g, "%27"); - - return '' + result.doc.breadcrumbs + '' - + '' - + teaser + ''; - } - - function makeTeaser(body, searchterms) { - // The strategy is as follows: - // First, assign a value to each word in the document: - // Words that correspond to search terms (stemmer aware): 40 - // Normal words: 2 - // First word in a sentence: 8 - // Then use a sliding window with a constant number of words and count the - // sum of the values of the words within the window. Then use the window that got the - // maximum sum. If there are multiple maximas, then get the last one. - // Enclose the terms in . - var stemmed_searchterms = searchterms.map(function(w) { - return elasticlunr.stemmer(w.toLowerCase()); - }); - var searchterm_weight = 40; - var weighted = []; // contains elements of ["word", weight, index_in_document] - // split in sentences, then words - var sentences = body.toLowerCase().split('. '); - var index = 0; - var value = 0; - var searchterm_found = false; - for (var sentenceindex in sentences) { - var words = sentences[sentenceindex].split(' '); - value = 8; - for (var wordindex in words) { - var word = words[wordindex]; - if (word.length > 0) { - for (var searchtermindex in stemmed_searchterms) { - if (elasticlunr.stemmer(word).startsWith(stemmed_searchterms[searchtermindex])) { - value = searchterm_weight; - searchterm_found = true; - } - }; - weighted.push([word, value, index]); - value = 2; - } - index += word.length; - index += 1; // ' ' or '.' if last word in sentence - }; - index += 1; // because we split at a two-char boundary '. ' - }; - - if (weighted.length == 0) { - return body; - } - - var window_weight = []; - var window_size = Math.min(weighted.length, results_options.teaser_word_count); - - var cur_sum = 0; - for (var wordindex = 0; wordindex < window_size; wordindex++) { - cur_sum += weighted[wordindex][1]; - }; - window_weight.push(cur_sum); - for (var wordindex = 0; wordindex < weighted.length - window_size; wordindex++) { - cur_sum -= weighted[wordindex][1]; - cur_sum += weighted[wordindex + window_size][1]; - window_weight.push(cur_sum); - }; - - if (searchterm_found) { - var max_sum = 0; - var max_sum_window_index = 0; - // backwards - for (var i = window_weight.length - 1; i >= 0; i--) { - if (window_weight[i] > max_sum) { - max_sum = window_weight[i]; - max_sum_window_index = i; - } - }; - } else { - max_sum_window_index = 0; - } - - // add around searchterms - var teaser_split = []; - var index = weighted[max_sum_window_index][2]; - for (var i = max_sum_window_index; i < max_sum_window_index+window_size; i++) { - var word = weighted[i]; - if (index < word[2]) { - // missing text from index to start of `word` - teaser_split.push(body.substring(index, word[2])); - index = word[2]; - } - if (word[1] == searchterm_weight) { - teaser_split.push("") - } - index = word[2] + word[0].length; - teaser_split.push(body.substring(word[2], index)); - if (word[1] == searchterm_weight) { - teaser_split.push("") - } - }; - - return teaser_split.join(''); - } - - function init(config) { - results_options = config.results_options; - search_options = config.search_options; - searchbar_outer = config.searchbar_outer; - doc_urls = config.doc_urls; - searchindex = elasticlunr.Index.load(config.index); - - // Set up events - searchicon.addEventListener('click', function(e) { searchIconClickHandler(); }, false); - searchbar.addEventListener('keyup', function(e) { searchbarKeyUpHandler(); }, false); - document.addEventListener('keydown', function(e) { globalKeyHandler(e); }, false); - // If the user uses the browser buttons, do the same as if a reload happened - window.onpopstate = function(e) { doSearchOrMarkFromUrl(); }; - // Suppress "submit" events so the page doesn't reload when the user presses Enter - document.addEventListener('submit', function(e) { e.preventDefault(); }, false); - - // If reloaded, do the search or mark again, depending on the current url parameters - doSearchOrMarkFromUrl(); - } - - function unfocusSearchbar() { - // hacky, but just focusing a div only works once - var tmp = document.createElement('input'); - tmp.setAttribute('style', 'position: absolute; opacity: 0;'); - searchicon.appendChild(tmp); - tmp.focus(); - tmp.remove(); - } - - // On reload or browser history backwards/forwards events, parse the url and do search or mark - function doSearchOrMarkFromUrl() { - // Check current URL for search request - var url = parseURL(window.location.href); - if (url.params.hasOwnProperty(URL_SEARCH_PARAM) - && url.params[URL_SEARCH_PARAM] != "") { - showSearch(true); - searchbar.value = decodeURIComponent( - (url.params[URL_SEARCH_PARAM]+'').replace(/\+/g, '%20')); - searchbarKeyUpHandler(); // -> doSearch() - } else { - showSearch(false); - } - - if (url.params.hasOwnProperty(URL_MARK_PARAM)) { - var words = decodeURIComponent(url.params[URL_MARK_PARAM]).split(' '); - marker.mark(words, { - exclude: mark_exclude - }); - - var markers = document.querySelectorAll("mark"); - function hide() { - for (var i = 0; i < markers.length; i++) { - markers[i].classList.add("fade-out"); - window.setTimeout(function(e) { marker.unmark(); }, 300); - } - } - for (var i = 0; i < markers.length; i++) { - markers[i].addEventListener('click', hide); - } - } - } - - // Eventhandler for keyevents on `document` - function globalKeyHandler(e) { - if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey || e.target.type === 'textarea' || e.target.type === 'text') { return; } - - if (e.keyCode === ESCAPE_KEYCODE) { - e.preventDefault(); - searchbar.classList.remove("active"); - setSearchUrlParameters("", - (searchbar.value.trim() !== "") ? "push" : "replace"); - if (hasFocus()) { - unfocusSearchbar(); - } - showSearch(false); - marker.unmark(); - } else if (!hasFocus() && e.keyCode === SEARCH_HOTKEY_KEYCODE) { - e.preventDefault(); - showSearch(true); - window.scrollTo(0, 0); - searchbar.select(); - } else if (hasFocus() && e.keyCode === DOWN_KEYCODE) { - e.preventDefault(); - unfocusSearchbar(); - searchresults.firstElementChild.classList.add("focus"); - } else if (!hasFocus() && (e.keyCode === DOWN_KEYCODE - || e.keyCode === UP_KEYCODE - || e.keyCode === SELECT_KEYCODE)) { - // not `:focus` because browser does annoying scrolling - var focused = searchresults.querySelector("li.focus"); - if (!focused) return; - e.preventDefault(); - if (e.keyCode === DOWN_KEYCODE) { - var next = focused.nextElementSibling; - if (next) { - focused.classList.remove("focus"); - next.classList.add("focus"); - } - } else if (e.keyCode === UP_KEYCODE) { - focused.classList.remove("focus"); - var prev = focused.previousElementSibling; - if (prev) { - prev.classList.add("focus"); - } else { - searchbar.select(); - } - } else { // SELECT_KEYCODE - window.location.assign(focused.querySelector('a')); - } - } - } - - function showSearch(yes) { - if (yes) { - search_wrap.classList.remove('hidden'); - searchicon.setAttribute('aria-expanded', 'true'); - } else { - search_wrap.classList.add('hidden'); - searchicon.setAttribute('aria-expanded', 'false'); - var results = searchresults.children; - for (var i = 0; i < results.length; i++) { - results[i].classList.remove("focus"); - } - } - } - - function showResults(yes) { - if (yes) { - searchresults_outer.classList.remove('hidden'); - } else { - searchresults_outer.classList.add('hidden'); - } - } - - // Eventhandler for search icon - function searchIconClickHandler() { - if (search_wrap.classList.contains('hidden')) { - showSearch(true); - window.scrollTo(0, 0); - searchbar.select(); - } else { - showSearch(false); - } - } - - // Eventhandler for keyevents while the searchbar is focused - function searchbarKeyUpHandler() { - var searchterm = searchbar.value.trim(); - if (searchterm != "") { - searchbar.classList.add("active"); - doSearch(searchterm); - } else { - searchbar.classList.remove("active"); - showResults(false); - removeChildren(searchresults); - } - - setSearchUrlParameters(searchterm, "push_if_new_search_else_replace"); - - // Remove marks - marker.unmark(); - } - - // Update current url with ?URL_SEARCH_PARAM= parameter, remove ?URL_MARK_PARAM and #heading-anchor . - // `action` can be one of "push", "replace", "push_if_new_search_else_replace" - // and replaces or pushes a new browser history item. - // "push_if_new_search_else_replace" pushes if there is no `?URL_SEARCH_PARAM=abc` yet. - function setSearchUrlParameters(searchterm, action) { - var url = parseURL(window.location.href); - var first_search = ! url.params.hasOwnProperty(URL_SEARCH_PARAM); - if (searchterm != "" || action == "push_if_new_search_else_replace") { - url.params[URL_SEARCH_PARAM] = searchterm; - delete url.params[URL_MARK_PARAM]; - url.hash = ""; - } else { - delete url.params[URL_MARK_PARAM]; - delete url.params[URL_SEARCH_PARAM]; - } - // A new search will also add a new history item, so the user can go back - // to the page prior to searching. A updated search term will only replace - // the url. - if (action == "push" || (action == "push_if_new_search_else_replace" && first_search) ) { - history.pushState({}, document.title, renderURL(url)); - } else if (action == "replace" || (action == "push_if_new_search_else_replace" && !first_search) ) { - history.replaceState({}, document.title, renderURL(url)); - } - } - - function doSearch(searchterm) { - - // Don't search the same twice - if (current_searchterm == searchterm) { return; } - else { current_searchterm = searchterm; } - - if (searchindex == null) { return; } - - // Do the actual search - var results = searchindex.search(searchterm, search_options); - var resultcount = Math.min(results.length, results_options.limit_results); - - // Display search metrics - searchresults_header.innerText = formatSearchMetric(resultcount, searchterm); - - // Clear and insert results - var searchterms = searchterm.split(' '); - removeChildren(searchresults); - for(var i = 0; i < resultcount ; i++){ - var resultElem = document.createElement('li'); - resultElem.innerHTML = formatSearchResult(results[i], searchterms); - searchresults.appendChild(resultElem); - } - - // Display results - showResults(true); - } - - fetch(path_to_root + 'searchindex.json') - .then(response => response.json()) - .then(json => init(json)) - .catch(error => { // Try to load searchindex.js if fetch failed - var script = document.createElement('script'); - script.src = path_to_root + 'searchindex.js'; - script.onload = () => init(window.search); - document.head.appendChild(script); - }); - - // Exported functions - search.hasFocus = hasFocus; -})(window.search); diff --git a/master/book/searchindex.js b/master/book/searchindex.js deleted file mode 100644 index 27a449e6bc9..00000000000 --- a/master/book/searchindex.js +++ /dev/null @@ -1 +0,0 @@ -Object.assign(window.search, {"doc_urls":["index.html#the-sway-programming-language","introduction/index.html#introduction","introduction/getting_started.html#getting-started","introduction/getting_started.html#installing-the-fuel-toolchain","introduction/getting_started.html#sway-quickstart","introduction/fuel_toolchain.html#the-fuel-toolchain","introduction/fuel_toolchain.html#forc-forc","introduction/fuel_toolchain.html#sway-language-server-forc-lsp","introduction/fuel_toolchain.html#sway-formatter-forc-fmt","introduction/fuel_toolchain.html#fuel-core-fuel-core","introduction/forc_project.html#a-forc-project","introduction/standard_library.html#standard-library","introduction/standard_library.html#using-the-standard-library","introduction/standard_library.html#standard-library-prelude","introduction/core_library.html#core-library","introduction/core_library.html#using-the-core-library","introduction/core_library.html#core-library-prelude","introduction/sway_standards.html#sway-standards","introduction/sway_standards.html#standards","introduction/sway_standards.html#native-asset-standards","introduction/sway_standards.html#predicate-standards","introduction/sway_standards.html#access-control-standards","introduction/sway_standards.html#contract-standards","introduction/sway_standards.html#bridge-standards","introduction/sway_standards.html#documentation-standards","introduction/sway_standards.html#standards-support","examples/index.html#example","examples/counter.html#counter","examples/counter.html#build-and-deploy","examples/fizzbuzz.html#fizzbuzz","examples/wallet_smart_contract.html#wallet-smart-contract","examples/wallet_smart_contract.html#abi-declaration","examples/wallet_smart_contract.html#abi-implementation","examples/liquidity_pool.html#liquidity-pool-example","examples/sway_applications.html#sway-applications","examples/sway_applications.html#asset-management","examples/sway_applications.html#decentralized-finance","examples/sway_applications.html#governance","examples/sway_applications.html#games","examples/sway_applications.html#other","sway-program-types/index.html#sway-program-types","sway-program-types/smart_contracts.html#what-is-a-smart-contract","sway-program-types/smart_contracts.html#syntax-of-a-smart-contract","sway-program-types/smart_contracts.html#the-abi-declaration","sway-program-types/smart_contracts.html#implementing-an-abi-for-a-smart-contract","sway-program-types/smart_contracts.html#the-contractid-type","sway-program-types/smart_contracts.html#calling-a-smart-contract-from-a-script","sway-program-types/libraries.html#libraries","sway-program-types/libraries.html#writing-libraries","sway-program-types/libraries.html#using-libraries","sway-program-types/libraries.html#internal-libraries","sway-program-types/libraries.html#external-libraries","sway-program-types/libraries.html#reference-sway-libraries","sway-program-types/libraries.html#example","sway-program-types/scripts.html#scripts","sway-program-types/scripts.html#scripts-and-the-sdks","sway-program-types/predicates.html#predicates","sway-program-types/predicates.html#transfer-coins-to-a-predicate","sway-program-types/predicates.html#spending-predicate-coins","sway-program-types/predicates.html#spending-conditions","sway-program-types/predicates.html#debugging-predicates","basics/index.html#sway-language-basics","basics/variables.html#variables","basics/variables.html#declaring-a-variable","basics/variables.html#type-annotations","basics/built_in_types.html#built-in-types","basics/built_in_types.html#primitive-types","basics/built_in_types.html#unit-type","basics/built_in_types.html#numeric-types","basics/built_in_types.html#boolean-type","basics/built_in_types.html#string-slices","basics/built_in_types.html#string-arrays","basics/built_in_types.html#compound-types","basics/built_in_types.html#tuple-types","basics/built_in_types.html#arrays","basics/commonly_used_library_types.html#commonly-used-library-types","basics/commonly_used_library_types.html#result","basics/commonly_used_library_types.html#option","basics/blockchain_types.html#blockchain-types","basics/blockchain_types.html#address-type","basics/blockchain_types.html#contractid-type","basics/blockchain_types.html#getting-a-contracts-contractid","basics/blockchain_types.html#identity-type","basics/converting_types.html#converting-types","basics/converting_types.html#identity-conversions","basics/converting_types.html#convert-to-identity","basics/converting_types.html#convert-identity-to-contractid-or-address","basics/converting_types.html#convert-contractid-or-address-to-b256","basics/converting_types.html#convert-b256-to-contractid-or-address","basics/converting_types.html#string-conversions","basics/converting_types.html#convert-str-to-str","basics/converting_types.html#convert-str-to-str-1","basics/converting_types.html#number-conversions","basics/converting_types.html#convert-to-u256","basics/converting_types.html#convert-to-u64","basics/converting_types.html#convert-to-u32","basics/converting_types.html#convert-to-u16","basics/converting_types.html#convert-to-u8","basics/converting_types.html#convert-to-bytes","basics/converting_types.html#convert-from-bytes","basics/converting_types.html#byte-array-conversions","basics/converting_types.html#convert-to-a-byte-array","basics/converting_types.html#convert-from-a-byte-array","basics/functions.html#functions","basics/functions.html#mutable-parameters","basics/structs_tuples_and_enums.html#structs-tuples-and-enums","basics/structs_tuples_and_enums.html#structs","basics/structs_tuples_and_enums.html#struct-memory-layout","basics/structs_tuples_and_enums.html#tuples","basics/structs_tuples_and_enums.html#enums","basics/structs_tuples_and_enums.html#enums-of-structs","basics/structs_tuples_and_enums.html#enums-of-enums","basics/structs_tuples_and_enums.html#enum-memory-layout","basics/methods_and_associated_functions.html#methods-and-associated-functions","basics/methods_and_associated_functions.html#methods","basics/methods_and_associated_functions.html#associated-functions","basics/methods_and_associated_functions.html#constructors","basics/methods_and_associated_functions.html#declaring-methods-and-associated-functions","basics/constants.html#constants","basics/constants.html#associated-constants","basics/constants.html#impl-self-constants","basics/constants.html#configurable-constants","basics/comments_and_logging.html#comments-and-logging","basics/comments_and_logging.html#comments","basics/comments_and_logging.html#logging","basics/comments_and_logging.html#log-receipt","basics/comments_and_logging.html#logdata-receipt","basics/control_flow.html#control-flow","basics/control_flow.html#if-expressions","basics/control_flow.html#using-if-in-a-let-statement","basics/control_flow.html#match-expressions","basics/control_flow.html#loops","basics/control_flow.html#while","basics/control_flow.html#for","basics/control_flow.html#break-and-continue","basics/control_flow.html#nested-loops","blockchain-development/index.html#blockchain-development-with-sway","blockchain-development/hashing_and_cryptography.html#hashing-and-cryptography","blockchain-development/hashing_and_cryptography.html#hashing","blockchain-development/hashing_and_cryptography.html#signature-recovery","blockchain-development/storage.html#storage","blockchain-development/storage.html#storage-accesses-via-the-storage-keyword","blockchain-development/storage.html#storing-structs","blockchain-development/storage.html#common-storage-collections","blockchain-development/storage.html#storagemaps","blockchain-development/storage.html#storagevec","blockchain-development/storage.html#storagebytes","blockchain-development/storage.html#storagestring","blockchain-development/storage.html#advanced-storage","blockchain-development/purity.html#purity","blockchain-development/identifiers.html#identifiers","blockchain-development/native_assets.html#native-assets","blockchain-development/native_assets.html#key-differences-between-evm-and-fuelvm-assets","blockchain-development/native_assets.html#erc-20-vs-native-asset","blockchain-development/native_assets.html#erc-721-vs-native-asset","blockchain-development/native_assets.html#no-token-approvals","blockchain-development/native_assets.html#asset-vs-coin-vs-token","blockchain-development/native_assets.html#the-assetid-type","blockchain-development/native_assets.html#creating-a-new-assetid","blockchain-development/native_assets.html#the-subid-type","blockchain-development/native_assets.html#the-base-asset","blockchain-development/native_assets.html#basic-native-asset-functionality","blockchain-development/native_assets.html#minting-a-native-asset","blockchain-development/native_assets.html#burning-a-native-asset","blockchain-development/native_assets.html#transfer-a-native-asset","blockchain-development/native_assets.html#native-asset-and-transactions","blockchain-development/native_assets.html#native-assets-and-contracts","blockchain-development/native_assets.html#native-asset-standards","blockchain-development/native_assets.html#native-asset-libraries","blockchain-development/native_assets.html#single-native-asset-example","blockchain-development/native_assets.html#multi-native-asset-example","blockchain-development/access_control.html#access-control","blockchain-development/access_control.html#msg_sender","blockchain-development/access_control.html#contract-ownership","blockchain-development/access_control.html#access-control-libraries","blockchain-development/calling_contracts.html#calling-contracts","blockchain-development/calling_contracts.html#example","blockchain-development/calling_contracts.html#advanced-calls","blockchain-development/calling_contracts.html#handling-re-entrancy","blockchain-development/calling_contracts.html#cei-pattern-violation-static-analysis","blockchain-development/calling_contracts.html#differences-from-the-evm","blockchain-development/calling_contracts.html#fallback","blockchain-development/external_code.html#external-code-execution","blockchain-development/external_code.html#upgradeable-contracts","blockchain-development/external_code.html#how-does-this-differ-from-calling-a-contract","blockchain-development/external_code.html#upgradeable-contract-storage","blockchain-development/external_code.html#fallback-functions","blockchain-development/external_code.html#limitations","advanced/index.html#advanced-concepts","advanced/advanced_types.html#advanced-types","advanced/advanced_types.html#creating-type-synonyms-with-type-aliases","advanced/advanced_storage.html#advanced-storage","advanced/advanced_storage.html#nested-storage-collections","advanced/advanced_storage.html#storing-a-storagevec-in-a-storagemap","advanced/advanced_storage.html#storing-a-storagestring-in-a-storagemap","advanced/advanced_storage.html#storing-a-storagebytes-in-a-storagevec","advanced/advanced_storage.html#storage-namespace","advanced/advanced_storage.html#manual-storage-management","advanced/generic_types.html#generic-types","advanced/generic_types.html#basics","advanced/generic_types.html#code-generation","advanced/generic_types.html#trait-constraints","advanced/generic_types.html#generic-structs-and-enums","advanced/generic_types.html#type-arguments","advanced/traits.html#traits","advanced/traits.html#declaring-a-trait","advanced/traits.html#implementing-a-trait","advanced/traits.html#supertraits","advanced/traits.html#abi-supertraits","advanced/traits.html#superabis","advanced/traits.html#associated-items","advanced/traits.html#associated-functions","advanced/traits.html#associated-constants","advanced/traits.html#associated-types","advanced/traits.html#use-cases","advanced/traits.html#custom-types-structs-enums","advanced/associated_types.html#associated-types","advanced/associated_types.html#declaring-associated-types","advanced/associated_types.html#implementing-associated-types","advanced/associated_types.html#using-associated-types","advanced/associated_types.html#use-cases","advanced/generics_and_trait_constraints.html#generics-and-trait-constraints","advanced/generics_and_trait_constraints.html#generics-as-constraints","advanced/generics_and_trait_constraints.html#generic-traits","advanced/generics_and_trait_constraints.html#trait-constraints","advanced/assembly.html#inline-assembly-in-sway","advanced/assembly.html#asm-block","advanced/assembly.html#helpful-links","advanced/never_type.html#never-type","advanced/never_type.html#additional-information","advanced/never_type.html#examples","common-collections/index.html#common-collections","common-collections/vec.html#vectors-on-the-heap","common-collections/vec.html#creating-a-new-vector","common-collections/vec.html#updating-a-vector","common-collections/vec.html#reading-elements-of-vectors","common-collections/vec.html#iterating-over-the-values-in-a-vector","common-collections/vec.html#using-an-enum-to-store-multiple-types","common-collections/storage_vec.html#storage-vectors","common-collections/storage_vec.html#creating-a-new-storagevec","common-collections/storage_vec.html#updating-a-storagevec","common-collections/storage_vec.html#reading-elements-of-storage-vectors","common-collections/storage_vec.html#iterating-over-the-values-in-a-vector","common-collections/storage_vec.html#using-an-enum-to-store-multiple-types","common-collections/storage_vec.html#nested-storage-vectors","common-collections/storage_map.html#storage-maps","common-collections/storage_map.html#creating-a-new-storage-map","common-collections/storage_map.html#updating-a-storage-map","common-collections/storage_map.html#accessing-values-in-a-storage-map","common-collections/storage_map.html#storage-maps-with-multiple-keys","common-collections/storage_map.html#nested-storage-maps","testing/index.html#testing","testing/unit-testing.html#unit-testing","testing/unit-testing.html#building-and-running-tests","testing/unit-testing.html#testing-failure","testing/unit-testing.html#calling-contracts","testing/unit-testing.html#running-tests-in-parallel-or-serially","testing/unit-testing.html#logs-inside-tests","testing/testing-with-rust.html#testing-with-rust","testing/testing-with-rust.html#adding-rust-integration-testing","testing/testing-with-rust.html#1-enter-the-project","testing/testing-with-rust.html#2-install-cargo-generate","testing/testing-with-rust.html#3-generate-the-test-harness","testing/testing-with-rust.html#4-build-the-forc-project","testing/testing-with-rust.html#5-build-and-run-the-tests","testing/testing-with-rust.html#writing-tests","debugging/index.html#debugging","debugging/debugging_with_cli.html#debugging-with-cli","debugging/debugging_with_cli.html#an-example-project","debugging/debugging_with_cli.html#building-and-bytecode-output","debugging/debugging_with_cli.html#setting-up-the-debugging","debugging/debugging_with_cli.html#using-the-debugger","debugging/debugging_with_ide.html#debugging-with-ide","debugging/debugging_with_ide.html#installation","debugging/debugging_with_ide.html#an-example-project","lsp/index.html#sway-lsp","lsp/installation.html#installation","lsp/installation.html#vscode","lsp/installation.html#code-oss-vscode-on-linux","lsp/installation.html#vim--neovim","lsp/installation.html#helix","lsp/installation.html#emacs","lsp/features.html#features","lsp/features.html#code-actions","lsp/features.html#completion","lsp/features.html#go-to-definition","lsp/features.html#find-all-references","lsp/features.html#hover","lsp/features.html#inlay-hints","lsp/features.html#rename","lsp/features.html#diagnostics","lsp/features.html#syntax-highlighting","lsp/features.html#run","lsp/troubleshooting.html#troubleshooting","lsp/troubleshooting.html#slow-performance","lsp/troubleshooting.html#large-projects","lsp/troubleshooting.html#server-logs","reference/index.html#sway-reference","reference/sway_libs.html#sway-libraries","reference/sway_libs.html#assets-libraries","reference/sway_libs.html#access-control-and-security-libraries","reference/sway_libs.html#cryptography-libraries","reference/sway_libs.html#math-libraries","reference/sway_libs.html#data-structures-libraries","reference/compiler_intrinsics.html#compiler-intrinsics","reference/attributes.html#attributes","reference/attributes.html#allow","reference/attributes.html#doc","reference/attributes.html#inline","reference/attributes.html#payable","reference/attributes.html#storage","reference/attributes.html#test","reference/attributes.html#deprecated","reference/attributes.html#fallback","reference/style_guide.html#style-guide","reference/style_guide.html#capitalization","reference/known_issues_and_workarounds.html#known-issues-and-workarounds","reference/known_issues_and_workarounds.html#known-issues","reference/known_issues_and_workarounds.html#missing-features","reference/known_issues_and_workarounds.html#general","reference/undefined_behavior.html#behavior-considered-undefined","reference/solidity_differences.html#differences-from-solidity","reference/solidity_differences.html#underlying-virtual-machine","reference/solidity_differences.html#word-size","reference/solidity_differences.html#unsigned-integers-only","reference/solidity_differences.html#global-revert","reference/solidity_differences.html#default-safe-math","reference/solidity_differences.html#no-code-size-limit","reference/solidity_differences.html#account-types","reference/rust_differences.html#differences-from-rust","reference/rust_differences.html#enum-variant-syntax","reference/contributing_to_sway.html#contributing-to-sway","reference/contributing_to_sway.html#building-and-setting-up-a-development-workspace","reference/contributing_to_sway.html#getting-the-repository","reference/contributing_to_sway.html#building-and-testing","reference/contributing_to_sway.html#finding-something-to-work-on","reference/contributing_to_sway.html#contribution-flow","reference/contributing_to_sway.html#linking-issues","reference/keywords.html#keywords","reference/keywords.html#keywords-currently-in-use","reference/keywords.html#keywords-reserved-for-possible-future-use","reference/keywords.html#special-keywords","reference/keywords.html#program-keywords","reference/keywords.html#attribute-keywords","forc/index.html#forc-reference","forc/manifest_reference.html#manifest-reference","forc/manifest_reference.html#the-project-section","forc/manifest_reference.html#the-dependencies-section","forc/manifest_reference.html#the-network-section","forc/manifest_reference.html#the-build-profile-section","forc/manifest_reference.html#the-patch-section","forc/manifest_reference.html#the-contract-dependencies-section","forc/workspaces.html#workspaces","forc/workspaces.html#the-members-field","forc/workspaces.html#the-patch-section","forc/workspaces.html#some-forc-commands-that-support-workspaces","forc/dependencies.html#dependencies","forc/dependencies.html#adding-a-dependency","forc/dependencies.html#updating-dependencies","forc/commands/index.html","forc/commands/forc_addr2line.html#show","forc/commands/forc_build.html#compile","forc/commands/forc_build.html#compile-the-current-projectx","forc/commands/forc_build.html#compile-the-current-project-from-a-different-path","forc/commands/forc_build.html#compile-the-current-project-without-updating-dependencies","forc/commands/forc_build.html#example","forc/commands/forc_check.html#check","forc/commands/forc_check.html#check-the-current-project","forc/commands/forc_check.html#check-the-current-project-with-a-different-path","forc/commands/forc_check.html#check-the-current-project-without-updating-dependencies","forc/commands/forc_clean.html#removes","forc/commands/forc_clean.html#clean-project","forc/commands/forc_clean.html#clean-project-with-a-custom-path","forc/commands/forc_completions.html#generate","forc/commands/forc_completions.html#discussion","forc/commands/forc_completions.html#bash","forc/commands/forc_completions.html#bash-macoshomebrew","forc/commands/forc_completions.html#fish","forc/commands/forc_completions.html#zsh","forc/commands/forc_completions.html#custom-locations","forc/commands/forc_completions.html#powershell","forc/commands/forc_contract-id.html#determine","forc/commands/forc_contract-id.html#get-contract-id","forc/commands/forc_contract-id.html#get-contract-id-from-a-different-path","forc/commands/forc_init.html#create","forc/commands/forc_init.html#initialize-a-new-forc-project","forc/commands/forc_init.html#initialize-a-new-forc-project-as-workspace","forc/commands/forc_init.html#initialize-a-new-forc-project-with-a-predicate","forc/commands/forc_init.html#initialize-a-new-forc-library-project","forc/commands/forc_init.html#example","forc/commands/forc_new.html#create","forc/commands/forc_new.html#create-a-new-project","forc/commands/forc_new.html#create-a-new-workspace","forc/commands/forc_new.html#create-a-new-forc-project-with-a-predicate","forc/commands/forc_new.html#create-a-new-forc-library-project","forc/commands/forc_new.html#example","forc/commands/forc_parse-bytecode.html#parse","forc/commands/forc_parse-bytecode.html#parse-bytecode","forc/commands/forc_parse-bytecode.html#example","forc/commands/forc_plugins.html#find","forc/commands/forc_plugins.html#list-all-plugins","forc/commands/forc_plugins.html#list-all-plugins-with-their-paths","forc/commands/forc_plugins.html#list-all-plugins-with-their-descriptions","forc/commands/forc_plugins.html#list-all-plugins-with-their-paths-and-descriptions","forc/commands/forc_predicate-root.html#determine","forc/commands/forc_predicate-root.html#get-predicate-root","forc/commands/forc_test.html#run","forc/commands/forc_test.html#run-test","forc/commands/forc_test.html#run-test-with-a-filter","forc/commands/forc_test.html#run-test-without-any-output","forc/commands/forc_test.html#run-test-without-creating-or-update-the-lock-file","forc/commands/forc_update.html#update","forc/commands/forc_update.html#update-dependencies","forc/commands/forc_update.html#update-a-specific-dependency","forc/commands/forc_update.html#check-if-dependencies-have-newer-versions","forc/commands/forc_template.html#create","forc/commands/forc_template.html#create-a-new-forc-project-from-an-option-template","forc/commands/forc_template.html#example","forc/plugins/index.html#plugins","forc/plugins/index.html#writing-your-own-plugin","forc/plugins/forc_client/index.html#forc-client","forc/plugins/forc_client/index.html#option-1-sign-transactions-via-forc-client-using-your-local-forc-wallet-vault","forc/plugins/forc_client/index.html#option-2-using-default-signer","forc/plugins/forc_client/index.html#option-3-manually-signing-through-forc-wallet-deprecated","forc/plugins/forc_client/index.html#other-useful-commands-of-forc-wallet","forc/plugins/forc_client/index.html#selecting-a-target-network","forc/plugins/forc_client/index.html#delayed-transactions","forc/plugins/forc_client/index.html#deployment-artifacts","forc/plugins/forc_client/index.html#proxy-contracts","forc/plugins/forc_client/index.html#large-contracts","forc/plugins/forc_client/index.html#deploying-scripts-and-predicates","forc/plugins/forc_client/forc_deploy.html#build","forc/plugins/forc_client/forc_deploy.html#deploy-a-single-contract","forc/plugins/forc_client/forc_deploy.html#deploy-a-single-contract-from-a-different-path","forc/plugins/forc_client/forc_deploy.html#deploy-to-a-custom-network","forc/plugins/forc_client/forc_deploy.html#example","forc/plugins/forc_client/forc_run.html#run","forc/plugins/forc_client/forc_submit.html#a","forc/plugins/forc_client/forc_submit.html#submit-a-transaction-from-a-json-file","forc/plugins/forc_client/forc_submit.html#submit-a-transaction-from-a-json-file-and-wait-for-confirmation","forc/plugins/forc_client/forc_submit.html#submit-a-transaction-from-a-json-file-and-get-output-in-json","forc/plugins/forc_client/forc_submit.html#submit-a-transaction-from-a-json-file-to-testnet","forc/plugins/forc_client/forc_submit.html#submit-a-transaction-from-a-json-file-to-a-local-net","forc/plugins/forc_crypto.html#forc","forc/plugins/forc_crypto.html#hashes-an-argument-with-sha256","forc/plugins/forc_crypto.html#hashes-an-argument-with-keccak256","forc/plugins/forc_crypto.html#hashes-a-file-path-with-sha256","forc/plugins/forc_crypto.html#hashes-a-file-path-with-keccak256","forc/plugins/forc_crypto.html#convert-an-address-to-another-format","forc/plugins/forc_crypto.html#creates-a-new-key-default-for-block-production","forc/plugins/forc_crypto.html#creates-a-new-key-for-peering","forc/plugins/forc_crypto.html#creates-a-new-key-for-block-production","forc/plugins/forc_crypto.html#parses-the-secret-of-a-block-production","forc/plugins/forc_crypto.html#parses-the-secret-of-a-peering","forc/plugins/forc_crypto.html#get-the-public-key-from-a-message-and-its-signature","forc/plugins/forc_crypto.html#generate-a-checksummed-vanity-address-with-a-given-prefix","forc/plugins/forc_crypto.html#generate-a-checksummed-vanity-address-with-a-given-suffix","forc/plugins/forc_crypto.html#generate-a-checksummed-vanity-address-with-a-given-prefix-and-suffix","forc/plugins/forc_crypto.html#generate-a-checksummed-vanity-address-with-a-given-regex-pattern","forc/plugins/forc_debug.html#forc","forc/plugins/forc_doc.html#forc","forc/plugins/forc_doc.html#build-the-docs-for-a-project-in-the-current-path","forc/plugins/forc_doc.html#build-the-docs-for-a-project-in-the-current-path-and-open-it-in-the-browser","forc/plugins/forc_doc.html#build-the-docs-for-a-project-located-in-another-path","forc/plugins/forc_doc.html#build-the-docs-for-the-current-project-exporting-private-types","forc/plugins/forc_doc.html#build-the-docs-offline-without-downloading-any-dependency-from-the-network","forc/plugins/forc_explore.html#forc-explore","forc/plugins/forc_explore.html#usage","forc/plugins/forc_explore.html#options","forc/plugins/forc_explore.html#subcommands","forc/plugins/forc_fmt.html#forc","forc/plugins/forc_fmt.html#run-the-formatter-in-check-mode-on-the-current-directory","forc/plugins/forc_fmt.html#run-the-formatter-in-check-mode-on-the-current-directory-with-short-format","forc/plugins/forc_fmt.html#run-formatter-against-a-given-file","forc/plugins/forc_fmt.html#run-formatter-against-a-given-file-with-short-format","forc/plugins/forc_fmt.html#run-formatter-against-a-given-dir","forc/plugins/forc_fmt.html#run-formatter-against-a-given-dir-with-short-format","forc/plugins/forc_lsp.html#forc"],"index":{"documentStore":{"docInfo":{"0":{"body":554,"breadcrumbs":6,"title":3},"1":{"body":29,"breadcrumbs":2,"title":1},"10":{"body":173,"breadcrumbs":5,"title":2},"100":{"body":0,"breadcrumbs":8,"title":3},"101":{"body":65,"breadcrumbs":8,"title":3},"102":{"body":98,"breadcrumbs":8,"title":3},"103":{"body":59,"breadcrumbs":5,"title":1},"104":{"body":157,"breadcrumbs":6,"title":2},"105":{"body":0,"breadcrumbs":9,"title":3},"106":{"body":454,"breadcrumbs":7,"title":1},"107":{"body":37,"breadcrumbs":9,"title":3},"108":{"body":99,"breadcrumbs":7,"title":1},"109":{"body":55,"breadcrumbs":7,"title":1},"11":{"body":69,"breadcrumbs":5,"title":2},"110":{"body":39,"breadcrumbs":8,"title":2},"111":{"body":91,"breadcrumbs":8,"title":2},"112":{"body":54,"breadcrumbs":9,"title":3},"113":{"body":0,"breadcrumbs":9,"title":3},"114":{"body":32,"breadcrumbs":7,"title":1},"115":{"body":27,"breadcrumbs":8,"title":2},"116":{"body":27,"breadcrumbs":7,"title":1},"117":{"body":107,"breadcrumbs":10,"title":4},"118":{"body":77,"breadcrumbs":5,"title":1},"119":{"body":75,"breadcrumbs":6,"title":2},"12":{"body":45,"breadcrumbs":6,"title":3},"120":{"body":28,"breadcrumbs":7,"title":3},"121":{"body":110,"breadcrumbs":6,"title":2},"122":{"body":0,"breadcrumbs":7,"title":2},"123":{"body":49,"breadcrumbs":6,"title":1},"124":{"body":40,"breadcrumbs":6,"title":1},"125":{"body":81,"breadcrumbs":7,"title":2},"126":{"body":92,"breadcrumbs":7,"title":2},"127":{"body":0,"breadcrumbs":7,"title":2},"128":{"body":22,"breadcrumbs":6,"title":1},"129":{"body":25,"breadcrumbs":7,"title":2},"13":{"body":164,"breadcrumbs":6,"title":3},"130":{"body":137,"breadcrumbs":7,"title":2},"131":{"body":0,"breadcrumbs":6,"title":1},"132":{"body":24,"breadcrumbs":5,"title":0},"133":{"body":52,"breadcrumbs":5,"title":0},"134":{"body":76,"breadcrumbs":7,"title":2},"135":{"body":11,"breadcrumbs":7,"title":2},"136":{"body":35,"breadcrumbs":6,"title":3},"137":{"body":21,"breadcrumbs":7,"title":2},"138":{"body":245,"breadcrumbs":6,"title":1},"139":{"body":45,"breadcrumbs":7,"title":2},"14":{"body":44,"breadcrumbs":5,"title":2},"140":{"body":68,"breadcrumbs":6,"title":1},"141":{"body":75,"breadcrumbs":10,"title":5},"142":{"body":98,"breadcrumbs":7,"title":2},"143":{"body":49,"breadcrumbs":8,"title":3},"144":{"body":282,"breadcrumbs":7,"title":2},"145":{"body":291,"breadcrumbs":6,"title":1},"146":{"body":267,"breadcrumbs":6,"title":1},"147":{"body":235,"breadcrumbs":6,"title":1},"148":{"body":9,"breadcrumbs":7,"title":2},"149":{"body":210,"breadcrumbs":6,"title":1},"15":{"body":34,"breadcrumbs":6,"title":3},"150":{"body":41,"breadcrumbs":5,"title":1},"151":{"body":6,"breadcrumbs":7,"title":2},"152":{"body":0,"breadcrumbs":11,"title":6},"153":{"body":74,"breadcrumbs":10,"title":5},"154":{"body":53,"breadcrumbs":10,"title":5},"155":{"body":21,"breadcrumbs":7,"title":2},"156":{"body":34,"breadcrumbs":10,"title":5},"157":{"body":28,"breadcrumbs":7,"title":2},"158":{"body":81,"breadcrumbs":8,"title":3},"159":{"body":21,"breadcrumbs":7,"title":2},"16":{"body":20,"breadcrumbs":6,"title":3},"160":{"body":21,"breadcrumbs":7,"title":2},"161":{"body":0,"breadcrumbs":9,"title":4},"162":{"body":77,"breadcrumbs":8,"title":3},"163":{"body":56,"breadcrumbs":8,"title":3},"164":{"body":18,"breadcrumbs":8,"title":3},"165":{"body":26,"breadcrumbs":8,"title":3},"166":{"body":62,"breadcrumbs":8,"title":3},"167":{"body":72,"breadcrumbs":8,"title":3},"168":{"body":33,"breadcrumbs":8,"title":3},"169":{"body":269,"breadcrumbs":9,"title":4},"17":{"body":23,"breadcrumbs":6,"title":2},"170":{"body":283,"breadcrumbs":9,"title":4},"171":{"body":32,"breadcrumbs":7,"title":2},"172":{"body":82,"breadcrumbs":6,"title":1},"173":{"body":124,"breadcrumbs":7,"title":2},"174":{"body":55,"breadcrumbs":8,"title":3},"175":{"body":24,"breadcrumbs":7,"title":2},"176":{"body":92,"breadcrumbs":6,"title":1},"177":{"body":49,"breadcrumbs":7,"title":2},"178":{"body":43,"breadcrumbs":8,"title":3},"179":{"body":250,"breadcrumbs":10,"title":5},"18":{"body":0,"breadcrumbs":5,"title":1},"180":{"body":47,"breadcrumbs":7,"title":2},"181":{"body":122,"breadcrumbs":6,"title":1},"182":{"body":20,"breadcrumbs":8,"title":3},"183":{"body":138,"breadcrumbs":7,"title":2},"184":{"body":24,"breadcrumbs":8,"title":3},"185":{"body":38,"breadcrumbs":8,"title":3},"186":{"body":64,"breadcrumbs":7,"title":2},"187":{"body":42,"breadcrumbs":6,"title":1},"188":{"body":17,"breadcrumbs":4,"title":2},"189":{"body":0,"breadcrumbs":6,"title":2},"19":{"body":66,"breadcrumbs":7,"title":3},"190":{"body":172,"breadcrumbs":9,"title":5},"191":{"body":0,"breadcrumbs":6,"title":2},"192":{"body":50,"breadcrumbs":7,"title":3},"193":{"body":74,"breadcrumbs":8,"title":4},"194":{"body":65,"breadcrumbs":8,"title":4},"195":{"body":72,"breadcrumbs":7,"title":3},"196":{"body":25,"breadcrumbs":6,"title":2},"197":{"body":84,"breadcrumbs":7,"title":3},"198":{"body":0,"breadcrumbs":6,"title":2},"199":{"body":69,"breadcrumbs":5,"title":1},"2":{"body":0,"breadcrumbs":5,"title":2},"20":{"body":15,"breadcrumbs":6,"title":2},"200":{"body":36,"breadcrumbs":6,"title":2},"201":{"body":146,"breadcrumbs":6,"title":2},"202":{"body":49,"breadcrumbs":7,"title":3},"203":{"body":61,"breadcrumbs":6,"title":2},"204":{"body":0,"breadcrumbs":4,"title":1},"205":{"body":93,"breadcrumbs":5,"title":2},"206":{"body":43,"breadcrumbs":5,"title":2},"207":{"body":89,"breadcrumbs":4,"title":1},"208":{"body":82,"breadcrumbs":5,"title":2},"209":{"body":64,"breadcrumbs":4,"title":1},"21":{"body":11,"breadcrumbs":7,"title":3},"210":{"body":11,"breadcrumbs":5,"title":2},"211":{"body":22,"breadcrumbs":5,"title":2},"212":{"body":37,"breadcrumbs":5,"title":2},"213":{"body":37,"breadcrumbs":5,"title":2},"214":{"body":0,"breadcrumbs":5,"title":2},"215":{"body":117,"breadcrumbs":7,"title":4},"216":{"body":52,"breadcrumbs":6,"title":2},"217":{"body":17,"breadcrumbs":7,"title":3},"218":{"body":40,"breadcrumbs":7,"title":3},"219":{"body":45,"breadcrumbs":7,"title":3},"22":{"body":10,"breadcrumbs":6,"title":2},"220":{"body":49,"breadcrumbs":6,"title":2},"221":{"body":0,"breadcrumbs":8,"title":3},"222":{"body":51,"breadcrumbs":7,"title":2},"223":{"body":123,"breadcrumbs":7,"title":2},"224":{"body":63,"breadcrumbs":7,"title":2},"225":{"body":21,"breadcrumbs":6,"title":3},"226":{"body":267,"breadcrumbs":5,"title":2},"227":{"body":19,"breadcrumbs":5,"title":2},"228":{"body":8,"breadcrumbs":6,"title":2},"229":{"body":97,"breadcrumbs":6,"title":2},"23":{"body":27,"breadcrumbs":6,"title":2},"230":{"body":10,"breadcrumbs":5,"title":1},"231":{"body":109,"breadcrumbs":4,"title":2},"232":{"body":47,"breadcrumbs":6,"title":2},"233":{"body":63,"breadcrumbs":7,"title":3},"234":{"body":43,"breadcrumbs":6,"title":2},"235":{"body":104,"breadcrumbs":7,"title":3},"236":{"body":51,"breadcrumbs":8,"title":4},"237":{"body":133,"breadcrumbs":9,"title":5},"238":{"body":66,"breadcrumbs":6,"title":2},"239":{"body":72,"breadcrumbs":7,"title":3},"24":{"body":8,"breadcrumbs":6,"title":2},"240":{"body":83,"breadcrumbs":6,"title":2},"241":{"body":118,"breadcrumbs":8,"title":4},"242":{"body":62,"breadcrumbs":8,"title":4},"243":{"body":118,"breadcrumbs":9,"title":5},"244":{"body":45,"breadcrumbs":7,"title":3},"245":{"body":94,"breadcrumbs":6,"title":2},"246":{"body":78,"breadcrumbs":8,"title":4},"247":{"body":70,"breadcrumbs":7,"title":3},"248":{"body":51,"breadcrumbs":8,"title":4},"249":{"body":15,"breadcrumbs":8,"title":4},"25":{"body":7,"breadcrumbs":6,"title":2},"250":{"body":36,"breadcrumbs":7,"title":3},"251":{"body":43,"breadcrumbs":2,"title":1},"252":{"body":47,"breadcrumbs":5,"title":2},"253":{"body":49,"breadcrumbs":6,"title":3},"254":{"body":35,"breadcrumbs":5,"title":2},"255":{"body":174,"breadcrumbs":5,"title":2},"256":{"body":43,"breadcrumbs":7,"title":4},"257":{"body":159,"breadcrumbs":6,"title":3},"258":{"body":22,"breadcrumbs":5,"title":2},"259":{"body":35,"breadcrumbs":7,"title":4},"26":{"body":20,"breadcrumbs":2,"title":1},"260":{"body":12,"breadcrumbs":6,"title":3},"261":{"body":31,"breadcrumbs":7,"title":4},"262":{"body":161,"breadcrumbs":7,"title":4},"263":{"body":97,"breadcrumbs":7,"title":4},"264":{"body":90,"breadcrumbs":7,"title":4},"265":{"body":254,"breadcrumbs":5,"title":2},"266":{"body":57,"breadcrumbs":2,"title":1},"267":{"body":11,"breadcrumbs":5,"title":2},"268":{"body":45,"breadcrumbs":5,"title":2},"269":{"body":267,"breadcrumbs":6,"title":3},"27":{"body":60,"breadcrumbs":3,"title":1},"270":{"body":273,"breadcrumbs":6,"title":3},"271":{"body":386,"breadcrumbs":5,"title":2},"272":{"body":11,"breadcrumbs":5,"title":2},"273":{"body":35,"breadcrumbs":4,"title":1},"274":{"body":92,"breadcrumbs":5,"title":2},"275":{"body":169,"breadcrumbs":4,"title":2},"276":{"body":41,"breadcrumbs":4,"title":1},"277":{"body":15,"breadcrumbs":4,"title":1},"278":{"body":10,"breadcrumbs":7,"title":4},"279":{"body":4,"breadcrumbs":5,"title":2},"28":{"body":20,"breadcrumbs":4,"title":2},"280":{"body":15,"breadcrumbs":4,"title":1},"281":{"body":5,"breadcrumbs":4,"title":1},"282":{"body":0,"breadcrumbs":4,"title":1},"283":{"body":11,"breadcrumbs":5,"title":2},"284":{"body":10,"breadcrumbs":4,"title":1},"285":{"body":4,"breadcrumbs":5,"title":2},"286":{"body":5,"breadcrumbs":5,"title":2},"287":{"body":12,"breadcrumbs":4,"title":1},"288":{"body":11,"breadcrumbs":5,"title":2},"289":{"body":6,"breadcrumbs":4,"title":1},"29":{"body":69,"breadcrumbs":3,"title":1},"290":{"body":7,"breadcrumbs":4,"title":1},"291":{"body":7,"breadcrumbs":5,"title":2},"292":{"body":8,"breadcrumbs":4,"title":1},"293":{"body":24,"breadcrumbs":4,"title":1},"294":{"body":22,"breadcrumbs":5,"title":2},"295":{"body":38,"breadcrumbs":5,"title":2},"296":{"body":25,"breadcrumbs":5,"title":2},"297":{"body":15,"breadcrumbs":4,"title":2},"298":{"body":30,"breadcrumbs":6,"title":2},"299":{"body":20,"breadcrumbs":6,"title":2},"3":{"body":10,"breadcrumbs":6,"title":3},"30":{"body":44,"breadcrumbs":7,"title":3},"300":{"body":59,"breadcrumbs":8,"title":4},"301":{"body":30,"breadcrumbs":6,"title":2},"302":{"body":19,"breadcrumbs":6,"title":2},"303":{"body":24,"breadcrumbs":7,"title":3},"304":{"body":771,"breadcrumbs":6,"title":2},"305":{"body":18,"breadcrumbs":4,"title":1},"306":{"body":23,"breadcrumbs":4,"title":1},"307":{"body":55,"breadcrumbs":4,"title":1},"308":{"body":56,"breadcrumbs":4,"title":1},"309":{"body":28,"breadcrumbs":4,"title":1},"31":{"body":15,"breadcrumbs":6,"title":2},"310":{"body":41,"breadcrumbs":4,"title":1},"311":{"body":17,"breadcrumbs":4,"title":1},"312":{"body":22,"breadcrumbs":4,"title":1},"313":{"body":21,"breadcrumbs":4,"title":1},"314":{"body":0,"breadcrumbs":6,"title":2},"315":{"body":15,"breadcrumbs":5,"title":1},"316":{"body":0,"breadcrumbs":8,"title":3},"317":{"body":21,"breadcrumbs":7,"title":2},"318":{"body":29,"breadcrumbs":7,"title":2},"319":{"body":27,"breadcrumbs":6,"title":1},"32":{"body":80,"breadcrumbs":6,"title":2},"320":{"body":65,"breadcrumbs":8,"title":3},"321":{"body":10,"breadcrumbs":6,"title":2},"322":{"body":16,"breadcrumbs":7,"title":3},"323":{"body":37,"breadcrumbs":6,"title":2},"324":{"body":24,"breadcrumbs":6,"title":2},"325":{"body":19,"breadcrumbs":6,"title":2},"326":{"body":20,"breadcrumbs":7,"title":3},"327":{"body":16,"breadcrumbs":7,"title":3},"328":{"body":34,"breadcrumbs":6,"title":2},"329":{"body":19,"breadcrumbs":6,"title":2},"33":{"body":130,"breadcrumbs":6,"title":3},"330":{"body":93,"breadcrumbs":7,"title":3},"331":{"body":25,"breadcrumbs":6,"title":2},"332":{"body":9,"breadcrumbs":9,"title":5},"333":{"body":16,"breadcrumbs":6,"title":2},"334":{"body":51,"breadcrumbs":6,"title":2},"335":{"body":59,"breadcrumbs":7,"title":3},"336":{"body":112,"breadcrumbs":6,"title":2},"337":{"body":50,"breadcrumbs":6,"title":2},"338":{"body":24,"breadcrumbs":4,"title":1},"339":{"body":136,"breadcrumbs":6,"title":3},"34":{"body":13,"breadcrumbs":5,"title":2},"340":{"body":20,"breadcrumbs":8,"title":5},"341":{"body":0,"breadcrumbs":5,"title":2},"342":{"body":39,"breadcrumbs":5,"title":2},"343":{"body":48,"breadcrumbs":5,"title":2},"344":{"body":47,"breadcrumbs":4,"title":2},"345":{"body":98,"breadcrumbs":6,"title":2},"346":{"body":37,"breadcrumbs":6,"title":2},"347":{"body":41,"breadcrumbs":6,"title":2},"348":{"body":10,"breadcrumbs":6,"title":2},"349":{"body":288,"breadcrumbs":7,"title":3},"35":{"body":76,"breadcrumbs":5,"title":2},"350":{"body":92,"breadcrumbs":6,"title":2},"351":{"body":197,"breadcrumbs":7,"title":3},"352":{"body":59,"breadcrumbs":4,"title":1},"353":{"body":30,"breadcrumbs":5,"title":2},"354":{"body":53,"breadcrumbs":5,"title":2},"355":{"body":52,"breadcrumbs":7,"title":4},"356":{"body":15,"breadcrumbs":4,"title":1},"357":{"body":125,"breadcrumbs":5,"title":2},"358":{"body":22,"breadcrumbs":5,"title":2},"359":{"body":36,"breadcrumbs":3,"title":2},"36":{"body":37,"breadcrumbs":5,"title":2},"360":{"body":62,"breadcrumbs":6,"title":1},"361":{"body":519,"breadcrumbs":6,"title":1},"362":{"body":2,"breadcrumbs":8,"title":3},"363":{"body":3,"breadcrumbs":10,"title":5},"364":{"body":4,"breadcrumbs":11,"title":6},"365":{"body":61,"breadcrumbs":6,"title":1},"366":{"body":151,"breadcrumbs":6,"title":1},"367":{"body":2,"breadcrumbs":8,"title":3},"368":{"body":3,"breadcrumbs":10,"title":5},"369":{"body":3,"breadcrumbs":11,"title":6},"37":{"body":21,"breadcrumbs":4,"title":1},"370":{"body":40,"breadcrumbs":6,"title":1},"371":{"body":2,"breadcrumbs":7,"title":2},"372":{"body":3,"breadcrumbs":9,"title":4},"373":{"body":71,"breadcrumbs":6,"title":1},"374":{"body":44,"breadcrumbs":6,"title":1},"375":{"body":37,"breadcrumbs":6,"title":1},"376":{"body":25,"breadcrumbs":7,"title":2},"377":{"body":27,"breadcrumbs":6,"title":1},"378":{"body":69,"breadcrumbs":6,"title":1},"379":{"body":26,"breadcrumbs":7,"title":2},"38":{"body":9,"breadcrumbs":4,"title":1},"380":{"body":64,"breadcrumbs":6,"title":1},"381":{"body":455,"breadcrumbs":7,"title":1},"382":{"body":3,"breadcrumbs":8,"title":2},"383":{"body":4,"breadcrumbs":10,"title":4},"384":{"body":80,"breadcrumbs":6,"title":1},"385":{"body":3,"breadcrumbs":9,"title":4},"386":{"body":4,"breadcrumbs":10,"title":5},"387":{"body":4,"breadcrumbs":10,"title":5},"388":{"body":4,"breadcrumbs":10,"title":5},"389":{"body":27,"breadcrumbs":6,"title":1},"39":{"body":26,"breadcrumbs":3,"title":0},"390":{"body":83,"breadcrumbs":6,"title":1},"391":{"body":5,"breadcrumbs":8,"title":3},"392":{"body":5,"breadcrumbs":8,"title":3},"393":{"body":3,"breadcrumbs":10,"title":5},"394":{"body":3,"breadcrumbs":10,"title":5},"395":{"body":26,"breadcrumbs":6,"title":1},"396":{"body":34,"breadcrumbs":7,"title":1},"397":{"body":3,"breadcrumbs":8,"title":2},"398":{"body":120,"breadcrumbs":7,"title":1},"399":{"body":55,"breadcrumbs":6,"title":1},"4":{"body":25,"breadcrumbs":5,"title":2},"40":{"body":120,"breadcrumbs":5,"title":3},"400":{"body":2,"breadcrumbs":7,"title":2},"401":{"body":3,"breadcrumbs":8,"title":3},"402":{"body":3,"breadcrumbs":8,"title":3},"403":{"body":4,"breadcrumbs":9,"title":4},"404":{"body":445,"breadcrumbs":7,"title":1},"405":{"body":3,"breadcrumbs":8,"title":2},"406":{"body":588,"breadcrumbs":6,"title":1},"407":{"body":2,"breadcrumbs":7,"title":2},"408":{"body":3,"breadcrumbs":8,"title":3},"409":{"body":3,"breadcrumbs":9,"title":4},"41":{"body":42,"breadcrumbs":5,"title":2},"410":{"body":3,"breadcrumbs":12,"title":7},"411":{"body":79,"breadcrumbs":6,"title":1},"412":{"body":2,"breadcrumbs":7,"title":2},"413":{"body":4,"breadcrumbs":8,"title":3},"414":{"body":3,"breadcrumbs":9,"title":4},"415":{"body":57,"breadcrumbs":6,"title":1},"416":{"body":7,"breadcrumbs":11,"title":6},"417":{"body":63,"breadcrumbs":6,"title":1},"418":{"body":108,"breadcrumbs":4,"title":1},"419":{"body":29,"breadcrumbs":5,"title":2},"42":{"body":61,"breadcrumbs":6,"title":3},"420":{"body":90,"breadcrumbs":7,"title":2},"421":{"body":95,"breadcrumbs":17,"title":12},"422":{"body":68,"breadcrumbs":10,"title":5},"423":{"body":107,"breadcrumbs":13,"title":8},"424":{"body":63,"breadcrumbs":9,"title":4},"425":{"body":79,"breadcrumbs":8,"title":3},"426":{"body":27,"breadcrumbs":7,"title":2},"427":{"body":30,"breadcrumbs":7,"title":2},"428":{"body":166,"breadcrumbs":7,"title":2},"429":{"body":31,"breadcrumbs":7,"title":2},"43":{"body":127,"breadcrumbs":5,"title":2},"430":{"body":103,"breadcrumbs":8,"title":3},"431":{"body":675,"breadcrumbs":8,"title":1},"432":{"body":3,"breadcrumbs":10,"title":3},"433":{"body":5,"breadcrumbs":12,"title":5},"434":{"body":5,"breadcrumbs":10,"title":3},"435":{"body":26,"breadcrumbs":8,"title":1},"436":{"body":615,"breadcrumbs":8,"title":1},"437":{"body":156,"breadcrumbs":7,"title":0},"438":{"body":3,"breadcrumbs":11,"title":4},"439":{"body":5,"breadcrumbs":13,"title":6},"44":{"body":141,"breadcrumbs":7,"title":4},"440":{"body":7,"breadcrumbs":13,"title":6},"441":{"body":4,"breadcrumbs":12,"title":5},"442":{"body":5,"breadcrumbs":13,"title":6},"443":{"body":62,"breadcrumbs":6,"title":1},"444":{"body":4,"breadcrumbs":8,"title":3},"445":{"body":4,"breadcrumbs":8,"title":3},"446":{"body":4,"breadcrumbs":9,"title":4},"447":{"body":4,"breadcrumbs":9,"title":4},"448":{"body":4,"breadcrumbs":9,"title":4},"449":{"body":4,"breadcrumbs":11,"title":6},"45":{"body":22,"breadcrumbs":5,"title":2},"450":{"body":6,"breadcrumbs":9,"title":4},"451":{"body":7,"breadcrumbs":10,"title":5},"452":{"body":5,"breadcrumbs":9,"title":4},"453":{"body":7,"breadcrumbs":8,"title":3},"454":{"body":6,"breadcrumbs":9,"title":4},"455":{"body":5,"breadcrumbs":11,"title":6},"456":{"body":5,"breadcrumbs":11,"title":6},"457":{"body":7,"breadcrumbs":12,"title":7},"458":{"body":5,"breadcrumbs":12,"title":7},"459":{"body":28,"breadcrumbs":6,"title":1},"46":{"body":160,"breadcrumbs":7,"title":4},"460":{"body":127,"breadcrumbs":6,"title":1},"461":{"body":2,"breadcrumbs":10,"title":5},"462":{"body":3,"breadcrumbs":12,"title":7},"463":{"body":5,"breadcrumbs":11,"title":6},"464":{"body":5,"breadcrumbs":12,"title":7},"465":{"body":3,"breadcrumbs":12,"title":7},"466":{"body":6,"breadcrumbs":7,"title":2},"467":{"body":4,"breadcrumbs":6,"title":1},"468":{"body":20,"breadcrumbs":6,"title":1},"469":{"body":15,"breadcrumbs":6,"title":1},"47":{"body":22,"breadcrumbs":4,"title":1},"470":{"body":60,"breadcrumbs":6,"title":1},"471":{"body":3,"breadcrumbs":11,"title":6},"472":{"body":3,"breadcrumbs":13,"title":8},"473":{"body":4,"breadcrumbs":10,"title":5},"474":{"body":4,"breadcrumbs":12,"title":7},"475":{"body":4,"breadcrumbs":10,"title":5},"476":{"body":4,"breadcrumbs":12,"title":7},"477":{"body":12,"breadcrumbs":6,"title":1},"48":{"body":227,"breadcrumbs":5,"title":2},"49":{"body":7,"breadcrumbs":5,"title":2},"5":{"body":5,"breadcrumbs":5,"title":2},"50":{"body":59,"breadcrumbs":5,"title":2},"51":{"body":104,"breadcrumbs":5,"title":2},"52":{"body":30,"breadcrumbs":6,"title":3},"53":{"body":30,"breadcrumbs":4,"title":1},"54":{"body":104,"breadcrumbs":4,"title":1},"55":{"body":46,"breadcrumbs":5,"title":2},"56":{"body":62,"breadcrumbs":4,"title":1},"57":{"body":9,"breadcrumbs":6,"title":3},"58":{"body":55,"breadcrumbs":6,"title":3},"59":{"body":58,"breadcrumbs":5,"title":2},"6":{"body":15,"breadcrumbs":5,"title":2},"60":{"body":31,"breadcrumbs":5,"title":2},"61":{"body":52,"breadcrumbs":6,"title":3},"62":{"body":27,"breadcrumbs":5,"title":1},"63":{"body":100,"breadcrumbs":6,"title":2},"64":{"body":49,"breadcrumbs":6,"title":2},"65":{"body":42,"breadcrumbs":7,"title":2},"66":{"body":80,"breadcrumbs":7,"title":2},"67":{"body":70,"breadcrumbs":7,"title":2},"68":{"body":105,"breadcrumbs":7,"title":2},"69":{"body":31,"breadcrumbs":7,"title":2},"7":{"body":11,"breadcrumbs":8,"title":5},"70":{"body":41,"breadcrumbs":7,"title":2},"71":{"body":87,"breadcrumbs":7,"title":2},"72":{"body":11,"breadcrumbs":7,"title":2},"73":{"body":145,"breadcrumbs":7,"title":2},"74":{"body":153,"breadcrumbs":6,"title":1},"75":{"body":42,"breadcrumbs":11,"title":4},"76":{"body":92,"breadcrumbs":9,"title":2},"77":{"body":118,"breadcrumbs":8,"title":1},"78":{"body":28,"breadcrumbs":7,"title":2},"79":{"body":60,"breadcrumbs":7,"title":2},"8":{"body":34,"breadcrumbs":7,"title":4},"80":{"body":45,"breadcrumbs":7,"title":2},"81":{"body":15,"breadcrumbs":8,"title":3},"82":{"body":91,"breadcrumbs":7,"title":2},"83":{"body":14,"breadcrumbs":7,"title":2},"84":{"body":0,"breadcrumbs":7,"title":2},"85":{"body":9,"breadcrumbs":7,"title":2},"86":{"body":6,"breadcrumbs":9,"title":4},"87":{"body":6,"breadcrumbs":9,"title":4},"88":{"body":6,"breadcrumbs":9,"title":4},"89":{"body":0,"breadcrumbs":7,"title":2},"9":{"body":31,"breadcrumbs":7,"title":4},"90":{"body":6,"breadcrumbs":8,"title":3},"91":{"body":6,"breadcrumbs":8,"title":3},"92":{"body":0,"breadcrumbs":7,"title":2},"93":{"body":30,"breadcrumbs":7,"title":2},"94":{"body":25,"breadcrumbs":7,"title":2},"95":{"body":29,"breadcrumbs":7,"title":2},"96":{"body":33,"breadcrumbs":7,"title":2},"97":{"body":37,"breadcrumbs":7,"title":2},"98":{"body":15,"breadcrumbs":7,"title":2},"99":{"body":33,"breadcrumbs":7,"title":2}},"docs":{"0":{"body":"Welcome to the Sway programming language book 🌴. Q: Hi! What is Sway? Sway is a domain-specific programming language for implementing smart contracts on blockchain platforms, most notably for the Fuel Virtual Machine (Fuel VM) . Heavily inspired by Rust 's approach to systems programming, Sway aims to bring modern programming language features and tooling to smart contract development whilst retaining performance, fine grained control and making extensive use of static analysis to prevent common security issues. Q: What does \"domain-specific\" mean? Sway is specifically made to be used within a blockchain environment, which behaves very differently than traditional computers. This domain specific design permits it to make the right decisions about trade-offs at every level of the stack, enabling you to write fast, secure and cost effective smart contracts with features suited to your specific needs. Q: Why not use Solidity? Solidity is a venerable pioneer but it suffers from being tied to a lot of the historical quirks of the EVM. It lacks common features programmers have come to expect, has a relatively inexpressive type system, and it lacks a unified tooling ecosystem. In Sway, we let you design smart contracts with a full modern box of tools. You get a fully featured language with generics, algebraic types and trait based polymorphism. You also get an integrated, unified and easy to use toolchain with code completion LSP server, formatter, documentation generation and everything you need to run and deploy your contracts so that nothing comes between you and implementing what you want. Our expressive type system allows you to catch semantic mistakes, we provide good defaults and we do extensive static analysis checks (such as enforcing the Checks, Effects, Interactions pattern) so that you can make sure you write secure and correct code at compile time. Q: Why not use Rust? Whilst Rust is a great systems programming language (and Sway itself is written in Rust), it isn't suited for smart contract development. Rust shines because it can use zero-cost abstractions and its sophisticated borrow-checker memory model to achieve impressive runtime performance for complex programs without a garbage collector. On a blockchain, cost of execution and deployment is the scarce resource. Memory usage is low and execution time is short. This makes complex memory management in general much too expensive to be worthwhile and Rust's borrow checker a burden with no upside. General purpose programming languages in general are ill suited to this environment because their design has to assume execution on a general-purpose computing environment. Sway attempts to bring all the other advantages of Rust, including its modern type system, approach to safety and good defaults to smart contract developers by providing familiar syntax and features adapted to the specific needs of the blockchain environment. Q: I don't know Rust or Solidity. Can I still learn Sway? Yes! If you are familiar with the basics of programming, blockchain, and using a terminal you can build with Sway. Q: What can I build with Sway? You can build smart contracts and their components and libraries for them. You can learn more about the different program types and how they fit together in the Program Types section. Q: Do I need to install anything? If you want to develop with Sway in your local environment, you need to install fuelup and your editor of choice that supports LSP, such as VSCode . If you don't want to install anything just yet, you can use the Sway Playground to edit, compile, and deploy Sway code. Q: Where can I find example Sway code? You can find example applications built with Sway in the Sway Applications repository on GitHub. You can also find projects building on Fuel in the Fuel ecosystem home . Q: What is the standard library? The standard library , also referred to as std, is a library that offers core functions and helpers for developing in Sway. The standard library has its own reference documentation that has detailed information about each module in std. Q: What are Sway standards? Similar to ERC standards for Ethereum and Solidity, Sway has its own SRC standards that help enable cross compatibility across different smart contracts. For more information on using a Sway Standard, you can check out the Sway-Standards Repository . Q: How can I make a token? Sway has multiple native assets. To mint a new native asset, check out the native assets page. Q: How can I make an NFT? You can find an example of an NFT contract in Sway in the Sway Applications repo . Q: How can I test Sway code? Sway provides unit testing , so you can test your Sway code with Sway. You can also use the Fuel Rust SDK or TypeScript SDK to test your Sway programs. Q: How can I deploy a contract? You can use the forc deploy command to deploy a contract. For a detailed guide on how to deploy a contract, refer to the quickstart guide . Q: Is there a way to convert Solidity code to Sway? Yes! You can use the Solidity to Sway transpiler built in to the Sway Playground to convert Solidity code into Sway code. Note that the transpiler is still experimental, and may not work in every case. Q: How can I get help with Sway? If you run into an issue or have a question, post it on the Fuel forum so someone in the Fuel community can help. Q: Where should I get started? Ready to build? You can find step-by-step guides for how to build an application with Sway in the Fuel Developer Guides . Want to read? Get started by reading the Introduction and Basics sections of this book.","breadcrumbs":"The Sway Programming Language » The Sway Programming Language","id":"0","title":"The Sway Programming Language"},"1":{"body":"To get started with Forc and Sway smart contract development, install the Fuel toolchain and Fuel full node and set up your first project. Getting Started The Fuel Toolchain A Forc Project Standard Library Core Library Sway Language Standards","breadcrumbs":"Introduction » Introduction","id":"1","title":"Introduction"},"10":{"body":"To initialize a new project with Forc, use forc new: forc new my-fuel-project Here is the project that Forc has initialized: $ cd my-fuel-project\n$ tree .\n├── Forc.toml\n└── src └── main.sw Forc.toml is the manifest file (similar to Cargo.toml for Cargo or package.json for Node), and defines project metadata such as the project name and dependencies. For additional information on dependency management, see: here . [project]\nauthors = [\"User\"]\nentry = \"main.sw\"\nlicense = \"Apache-2.0\"\nname = \"my-fuel-project\" [dependencies] Here are the contents of the only Sway file in the project, and the main entry point, src/main.sw: contract; abi MyContract { fn test_function() -> bool;\n} impl MyContract for Contract { fn test_function() -> bool { true }\n} The project is a contract , one of four different project types. For additional information on different project types, see here . We now compile our project with forc build, passing the flag --asm final to view the generated assembly: $ forc build --asm final\n...\n.program:\nji i4\nnoop\nDATA_SECTION_OFFSET[0..32]\nDATA_SECTION_OFFSET[32..64]\nlw $ds $is 1\nadd $$ds $$ds $is\nlw $r0 $fp i73 ; load input function selector\nlw $r1 data_0 ; load fn selector for comparison\neq $r2 $r0 $r1 ; function selector comparison\njnzi $r2 i12 ; jump to selected function\nmovi $$tmp i123 ; special code for mismatched selector\nrvrt $$tmp ; revert if no selectors matched\nret $one\n.data:\ndata_0 .word 559005003 Compiled contract \"my-fuel-project\". Bytecode size is 60 bytes.","breadcrumbs":"Introduction » A Forc Project » A Forc Project","id":"10","title":"A Forc Project"},"100":{"body":"","breadcrumbs":"Sway Language Basics » Converting Types » Byte Array Conversions","id":"100","title":"Byte Array Conversions"},"101":{"body":"use std::array_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}; let u16_1: u16 = 2u16; let u32_1: u32 = 2u32; let u64_1: u64 = 2u64; let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256; let b256_1: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A; // little endian let le_byte_array_from_u16: [u8; 2] = u16_1.to_le_bytes(); let le_byte_array_from_u32: [u8; 4] = u32_1.to_le_bytes(); let le_byte_array_from_u64: [u8; 8] = u64_1.to_le_bytes(); let le_byte_array_from_u256: [u8; 32] = u256_1.to_le_bytes(); let le_byte_array_from_b256: [u8; 32] = b256_1.to_le_bytes(); // big endian let be_byte_array_from_u16: [u8; 2] = u16_1.to_be_bytes(); let be_byte_array_from_u32: [u8; 4] = u32_1.to_be_bytes(); let be_byte_array_from_u64: [u8; 8] = u64_1.to_be_bytes(); let be_byte_array_from_u256: [u8; 32] = u256_1.to_be_bytes(); let be_byte_array_from_b256: [u8; 32] = b256_1.to_be_bytes();","breadcrumbs":"Sway Language Basics » Converting Types » Convert to a Byte Array","id":"101","title":"Convert to a Byte Array"},"102":{"body":"use std::array_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}; let u16_byte_array: [u8; 2] = [2_u8, 1_u8]; let u32_byte_array: [u8; 4] = [4_u8, 3_u8, 2_u8, 1_u8]; let u64_byte_array: [u8; 8] = [8_u8, 7_u8, 6_u8, 5_u8, 4_u8, 3_u8, 2_u8, 1_u8]; let u256_byte_array: [u8; 32] = [ 32_u8, 31_u8, 30_u8, 29_u8, 28_u8, 27_u8, 26_u8, 25_u8, 24_u8, 23_u8, 22_u8, 21_u8, 20_u8, 19_u8, 18_u8, 17_u8, 16_u8, 15_u8, 14_u8, 13_u8, 12_u8, 11_u8, 10_u8, 9_u8, 8_u8, 7_u8, 6_u8, 5_u8, 4_u8, 3_u8, 2_u8, 1_u8, ]; // little endian let le_u16_from_byte_array: u16 = u16::from_le_bytes(u16_byte_array); let le_u32_from_byte_array: u32 = u32::from_le_bytes(u32_byte_array); let le_u64_from_byte_array: u64 = u64::from_le_bytes(u64_byte_array); let le_u256_from_byte_array: u256 = u256::from_le_bytes(u256_byte_array); let le_b256_from_byte_array: b256 = b256::from_le_bytes(u256_byte_array); // big endian let be_u16_from_byte_array: u16 = u16::from_be_bytes(u16_byte_array); let be_u32_from_byte_array: u32 = u32::from_be_bytes(u32_byte_array); let be_u64_from_byte_array: u64 = u64::from_be_bytes(u64_byte_array); let be_u256_from_byte_array: u256 = u256::from_be_bytes(u256_byte_array); let be_b256_from_byte_array: b256 = b256::from_be_bytes(u256_byte_array);","breadcrumbs":"Sway Language Basics » Converting Types » Convert from a Byte Array","id":"102","title":"Convert from a Byte Array"},"103":{"body":"Functions in Sway are declared with the fn keyword. Let's take a look: fn equals(first_param: u64, second_param: u64) -> bool { first_param == second_param\n} We have just declared a function named equals which takes two parameters: first_param and second_param. The parameters must both be 64-bit unsigned integers. This function also returns a bool value, i.e. either true or false. This function returns true if the two given parameters are equal, and false if they are not. If we want to use this function, we can do so like this: fn main() { equals(5, 5); // evaluates to `true` equals(5, 6); // evaluates to `false`\n}","breadcrumbs":"Sway Language Basics » Functions » Functions","id":"103","title":"Functions"},"104":{"body":"We can make a function parameter mutable by adding ref mut before the parameter name. This allows mutating the argument passed into the function when the function is called. For example: fn increment(ref mut num: u32) { let prev = num; num = prev + 1u32;\n} This function is allowed to mutate its parameter num because of the mut keyword. In addition, the ref keyword instructs the function to modify the argument passed to it when the function is called, instead of modifying a local copy of it. let mut num: u32 = 0; increment(num); assert(num == 1u32); // The function `increment()` modifies `num` Note that the variable num itself has to be declared as mutable for the above to compile. Note It is not currently allowed to use mut without ref or vice versa for a function parameter. Similarly, ref mut can be used with more complex data types such as: fn swap_tuple(ref mut pair: (u64, u64)) { let temp = pair.0; pair.0 = pair.1; pair.1 = temp;\n} fn update_color(ref mut color: Color, new_color: Color) { color = new_color;\n} We can then call these functions as shown below: let mut tuple = (42, 24); swap_tuple(tuple); assert(tuple.0 == 24); // The function `swap_tuple()` modifies `tuple.0` assert(tuple.1 == 42); // The function `swap_tuple()` modifies `tuple.1` let mut color = Color::Red; update_color(color, Color::Blue); assert(match color { Color::Blue => true, _ => false, }); // The function `update_color()` modifies the color to Blue Note The only place, in a Sway program, where the ref keyword is valid is before a mutable function parameter.","breadcrumbs":"Sway Language Basics » Functions » Mutable Parameters","id":"104","title":"Mutable Parameters"},"105":{"body":"","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Structs, Tuples, and Enums","id":"105","title":"Structs, Tuples, and Enums"},"106":{"body":"Structs in Sway are a named grouping of types. You may also be familiar with structs via another name: product types . Sway does not make any significantly unique usages of structs; they are similar to most other languages which have structs. If you're coming from an object-oriented background, a struct is like the data attributes of an object. Those data attributes are called fields and can be either public or private. Private struct fields can be accessed only within the module in which their struct is declared. Public fields are accessible everywhere where the struct is accessible. This access control on the field level allows more fine grained encapsulation of data. To explain these concepts, let's take a look at the following example, in which we have a module called data_structures . In that module, we declare a struct named Foo with two fields. The first field is named bar, it is public and it accepts values of type u64. The second field is named baz, it is also public and it accepts bool values. In a similar way, we define the structs Point, Line, and TupleInStruct. Since all those structs are public, and all their fields are public, they can be instantiated in other modules using the struct instantiation syntax as shown below. On the other hand, the struct StructWithPrivateFields can be instantiated only within the data_structures module, because it contains private fields. To be able to create instances of such structs outside of the module in which they are declared, the struct must offer constructor associated functions . // the _data_structures_ module\nlibrary; // Declare a struct type\npub struct Foo { pub bar: u64, pub baz: bool,\n} // Struct types for destructuring\npub struct Point { pub x: u64, pub y: u64,\n} pub struct Line { pub p1: Point, pub p2: Point,\n} pub struct TupleInStruct { pub nested_tuple: (u64, (u32, (bool, str))),\n} // Struct type instantiable only in the module _data_structures_\npub struct StructWithPrivateFields { pub public_field: u64, private_field: u64, other_private_field: u64,\n} In order to instantiate the struct we use struct instantiation syntax , which is very similar to the declaration syntax except with expressions in place of types. There are three ways to instantiate the struct. Hard coding values for the fields Passing in variables with names different than the struct fields Using a shorthand notation via variables that are the same as the field names library; mod data_structures;\nuse data_structures::{Foo, Line, Point, TupleInStruct}; fn hardcoded_instantiation() -> Foo { // Instantiate `foo` as `Foo` let mut foo = Foo { bar: 42, baz: false, }; // Access and write to \"baz\" foo.baz = true; // Return the struct foo\n} fn variable_instantiation() -> Foo { // Declare variables with the same names as the fields in `Foo` let number = 42; let truthness = false; // Instantiate `foo` as `Foo` let mut foo = Foo { bar: number, baz: truthness, }; // Access and write to \"baz\" foo.baz = true; // Return the struct foo\n} fn shorthand_instantiation() -> Foo { // Declare variables with the same names as the fields in `Foo` let bar = 42; let baz = false; // Instantiate `foo` as `Foo` let mut foo = Foo { bar, baz }; // Access and write to \"baz\" foo.baz = true; // Return the struct foo\n} fn struct_destructuring() { let point1 = Point { x: 0, y: 0 }; // Destructure the values from the struct into variables let Point { x, y } = point1; let point2 = Point { x: 1, y: 1 }; // If you do not care about specific struct fields then use \"..\" at the end of your variable list let Point { x, .. } = point2; let line = Line { p1: point1, p2: point2, }; // Destructure the values from the nested structs into variables let Line { p1: Point { x: x0, y: y0 }, p2: Point { x: x1, y: y1 }, } = line; // You may also destructure tuples nested in structs and structs nested in tuples let tuple_in_struct = TupleInStruct { nested_tuple: (42u64, (42u32, (true, \"ok\"))), }; let TupleInStruct { nested_tuple: (a, (b, (c, d))), } = tuple_in_struct; let struct_in_tuple = (Point { x: 2, y: 4 }, Point { x: 3, y: 6 }); let (Point { x: x0, y: y0 }, Point { x: x1, y: y1 }) = struct_in_tuple;\n} Note You can mix and match all 3 ways to instantiate the struct at the same time. Moreover, the order of the fields does not matter when instantiating however we encourage declaring the fields in alphabetical order and instantiating them in the same alphabetical order Furthermore, multiple variables can be extracted from a struct using the destructuring syntax.","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Structs","id":"106","title":"Structs"},"107":{"body":"Note This information is not vital if you are new to the language, or programming in general Structs have zero memory overhead. What that means is that in memory, each struct field is laid out sequentially. No metadata regarding the struct's name or other properties is preserved at runtime. In other words, structs are compile-time constructs. This is the same in Rust, but different in other languages with runtimes like Java.","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Struct Memory Layout","id":"107","title":"Struct Memory Layout"},"108":{"body":"Tuples are a basic static-length type which contain multiple different types within themselves. The type of a tuple is defined by the types of the values within it, and a tuple can contain basic types as well as structs and enums. You can access values directly by using the . syntax. Moreover, multiple variables can be extracted from a tuple using the destructuring syntax. library; fn tuple() { // You can declare the types yourself let tuple1: (u8, bool, u64) = (100, false, 10000); // Or have the types be inferred let mut tuple2 = (5, true, (\"Sway\", 8)); // Retrieve values from tuples let number = tuple1.0; let sway = tuple2.2.1; // Destructure the values from the tuple into variables let (n1, truthness, n2) = tuple1; // If you do not care about specific values then use \"_\" let (_, truthness, _) = tuple2; // Internally mutate the tuple tuple2.1 = false; // Or change the values all at once (must keep the same data types) tuple2 = (9, false, (\"Fuel\", 99));\n}","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Tuples","id":"108","title":"Tuples"},"109":{"body":"Enumerations , or enums , are also known as sum types . An enum is a type that could be one of several variants. To declare an enum, you enumerate all potential variants. Here, we have defined five potential colors. Each enum variant is just the color name. As there is no extra data associated with each variant, we say that each variant is of type (), or unit. library; // Declare the enum\nenum Color { Blue: (), Green: (), Red: (), Silver: (), Grey: (),\n} fn main() { // To instantiate a variable with the value of an enum the syntax is let blue = Color::Blue; let silver = Color::Silver;\n}","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Enums","id":"109","title":"Enums"},"11":{"body":"Similar to Rust, Sway comes with its own standard library. The Sway Standard Library is the foundation of portable Sway software, a set of minimal shared abstractions for the broader Sway ecosystem. It offers core types, like Result and Option, library-defined operations on language primitives, native asset management, blockchain contextual operations, access control, storage management, and support for types from other VMs, among many other things. The entire Sway standard library is a Forc project called std, and is available directly here . Navigate to the appropriate tagged release if the latest master is not compatible. You can find the latest std documentation here .","breadcrumbs":"Introduction » Standard Library » Standard Library","id":"11","title":"Standard Library"},"110":{"body":"It is also possible to have an enum variant contain extra data. Take a look at this more substantial example, which combines struct declarations with enum variants: library; struct Item { price: u64, amount: u64, id: u64,\n} enum MyEnum { Item: Item,\n} fn main() { let my_enum = MyEnum::Item(Item { price: 5, amount: 2, id: 42, });\n}","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Enums of Structs","id":"110","title":"Enums of Structs"},"111":{"body":"It is possible to define enums of enums: library; pub enum Error { StateError: StateError, UserError: UserError,\n} pub enum StateError { Void: (), Pending: (), Completed: (),\n} pub enum UserError { InsufficientPermissions: (), Unauthorized: (),\n} Preferred usage The preferred way to use enums is to use the individual (not nested) enums directly because they are easy to follow and the lines are short: library; use ::enum_of_enums::{StateError, UserError}; fn preferred() { let error1 = StateError::Void; let error2 = UserError::Unauthorized;\n} Inadvisable If you wish to use the nested form of enums via the Error enum from the example above, then you can instantiate them into variables using the following syntax: library; use ::enum_of_enums::{Error, StateError, UserError}; fn avoid() { let error1 = Error::StateError(StateError::Void); let error2 = Error::UserError(UserError::Unauthorized);\n} Key points to note: You must import all of the enums you need instead of just the Error enum The lines may get unnecessarily long (depending on the names) The syntax is not the most ergonomic","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Enums of Enums","id":"111","title":"Enums of Enums"},"112":{"body":"Note This information is not vital if you are new to the language, or programming in general. Enums do have some memory overhead. To know which variant is being represented, Sway stores a one-word (8-byte) tag for the enum variant. The space reserved after the tag is equivalent to the size of the largest enum variant. So, to calculate the size of an enum in memory, add 8 bytes to the size of the largest variant. For example, in the case of Color above, where the variants are all (), the size would be 8 bytes since the size of the largest variant is 0 bytes.","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Enum Memory Layout","id":"112","title":"Enum Memory Layout"},"113":{"body":"","breadcrumbs":"Sway Language Basics » Methods and Associated Functions » Methods and Associated Functions","id":"113","title":"Methods and Associated Functions"},"114":{"body":"Methods are similar to functions in that we declare them with the fn keyword and they have parameters and return a value. However, unlike functions, Methods are defined within the context of a struct (or enum), and either refers to that type or mutates it. The first parameter of a method is always self, which represents the instance of the struct (or enum) the method is being called on.","breadcrumbs":"Sway Language Basics » Methods and Associated Functions » Methods","id":"114","title":"Methods"},"115":{"body":"Associated functions are very similar to methods , in that they are also defined in the context of a struct or enum, but they do not actually use any of the data in the struct and as a result do not take self as a parameter. Associated functions could be standalone functions, but they are included in a specific type for organizational or semantic reasons.","breadcrumbs":"Sway Language Basics » Methods and Associated Functions » Associated Functions","id":"115","title":"Associated Functions"},"116":{"body":"Constructors are associated functions that construct, or in other words instantiate, new instances of a type. Their return type is always the type itself. E.g., public structs that have private fields must provide a public constructor, or otherwise they cannot be instantiated outside of the module in which they are declared.","breadcrumbs":"Sway Language Basics » Methods and Associated Functions » Constructors","id":"116","title":"Constructors"},"117":{"body":"To declare methods and associated functions for a struct or enum, use an impl block. Here, impl is short for implementation. script; struct Foo { bar: u64, baz: bool,\n} impl Foo { // this is a _method_, as it takes `self` as a parameter. fn is_baz_true(self) -> bool { self.baz } // this is an _associated function_, since it does not take `self` as a parameter. // it is at the same time a _constructor_ because it instantiates and returns // a new instance of `Foo`. fn new_foo(number: u64, boolean: bool) -> Foo { Foo { bar: number, baz: boolean, } }\n} fn main() { let foo = Foo::new_foo(42, true); assert(foo.is_baz_true());\n} To call a method, simply use dot syntax: foo.iz_baz_true(). Similarly to free functions , methods and associated functions may accept ref mut parameters. For example: struct Coordinates { x: u64, y: u64,\n} impl Coordinates { fn move_right(ref mut self, distance: u64) { self.x += distance; }\n} and when called: let mut point = Coordinates { x: 1, y: 1 }; point.move_right(5); assert(point.x == 6); assert(point.y == 1);","breadcrumbs":"Sway Language Basics » Methods and Associated Functions » Declaring Methods and Associated Functions","id":"117","title":"Declaring Methods and Associated Functions"},"118":{"body":"Constants are similar to variables; however, there are a few differences: Constants are always evaluated at compile-time. Constants can be declared both inside of a function and at global / impl scope. The mut keyword cannot be used with constants. const ID: u32 = 0; Constant initializer expressions can be quite complex, but they cannot use, for instance, assembly instructions, storage access, mutable variables, loops and return statements. Although, function calls, primitive types and compound data structures are perfectly fine to use: fn bool_to_num(b: bool) -> u64 { if b { 1 } else { 0 }\n} fn arr_wrapper(a: u64, b: u64, c: u64) -> [u64; 3] { [a, b, c]\n} const ARR2 = arr_wrapper(bool_to_num(1) + 42, 2, 3);","breadcrumbs":"Sway Language Basics » Constants » Constants","id":"118","title":"Constants"},"119":{"body":"Associated constants are constants associated with a type and can be declared in an impl block or in a trait definition. Associated constants declared inside a trait definition may omit their initializers to indicate that each implementation of the trait must specify those initializers. The identifier is the name of the constant used in the path. The type is the type that the definition has to implement. You can define an associated const directly in the interface surface of a trait: script; trait ConstantId { const ID: u32 = 0;\n} Alternatively, you can also declare it in the trait, and implement it in the interface of the types implementing the trait. script; trait ConstantId { const ID: u32;\n} struct Struct {} impl ConstantId for Struct { const ID: u32 = 1;\n} fn main() -> u32 { Struct::ID\n}","breadcrumbs":"Sway Language Basics » Constants » Associated Constants","id":"119","title":"Associated Constants"},"12":{"body":"The standard library is made implicitly available to all Forc projects created using forc new . In other words, it is not required to manually specify std as an explicit dependency. Forc will automatically use the version of std that matches its version. Importing items from the standard library can be done using the use keyword, just as importing items from any Sway project. For example: use std::storage::storage_vec::*; This imports the StorageVec type into the current namespace.","breadcrumbs":"Introduction » Standard Library » Using the Standard Library","id":"12","title":"Using the Standard Library"},"120":{"body":"Constants can also be declared inside non-trait impl blocks. script; struct Point { x: u64, y: u64,\n} impl Point { const ZERO: Point = Point { x: 0, y: 0 };\n} fn main() -> u64 { Point::ZERO.x\n}","breadcrumbs":"Sway Language Basics » Constants » impl self Constants","id":"120","title":"impl self Constants"},"121":{"body":"Configurable constants are special constants that behave like regular constants in the sense that they cannot change during program execution, but they can be configured after the Sway program has been built. The Rust and TS SDKs allow updating the values of these constants by injecting new values for them directly in the bytecode without having to build the program again. These are useful for contract factories and behave somewhat similarly to immutable variables from languages like Solidity. Configurable constants are declared inside a configurable block and require a type ascription and an initializer as follows: configurable { U8: u8 = 8u8, BOOL: bool = true, ARRAY: [u32; 3] = [253u32, 254u32, 255u32], STR_4: str[4] = __to_str_array(\"fuel\"), STRUCT: StructWithGeneric = StructWithGeneric { field_1: 8u8, field_2: 16, }, ENUM: EnumWithGeneric = EnumWithGeneric::VariantOne(true),\n} At most one configurable block is allowed in a Sway project. Moreover, configurable blocks are not allowed in libraries. Configurable constants can be read directly just like regular constants: fn return_configurables() -> (u8, bool, [u32; 3], str[4], StructWithGeneric) { (U8, BOOL, ARRAY, STR_4, STRUCT) }","breadcrumbs":"Sway Language Basics » Constants » Configurable Constants","id":"121","title":"Configurable Constants"},"122":{"body":"","breadcrumbs":"Sway Language Basics » Comments and Logging » Comments and Logging","id":"122","title":"Comments and Logging"},"123":{"body":"Comments in Sway start with two slashes and continue until the end of the line. For comments that extend beyond a single line, you'll need to include // on each line. // hello world // let's make a couple of lines\n// commented. You can also place comments at the ends of lines containing code. fn main() { let baz = 8; // Eight is a lucky number\n} You can also do block comments fn main() { /* You can write on multiple lines like this if you want */ let baz = 8;\n}","breadcrumbs":"Sway Language Basics » Comments and Logging » Comments","id":"123","title":"Comments"},"124":{"body":"The logging library provides a generic log function that can be imported using use std::logging::log and used to log variables of any type. Each call to log appends a receipt to the list of receipts. There are two types of receipts that a log can generate: Log and LogData. fn log_values(){ // Generates a Log receipt log(42); // Generates a LogData receipt let string = \"sway\"; log(string);\n}","breadcrumbs":"Sway Language Basics » Comments and Logging » Logging","id":"124","title":"Logging"},"125":{"body":"The Log receipt is generated for non-reference types, namely bool, u8, u16, u32, and u64. For example, logging an integer variable x that holds the value 42 using log(x) may generate the following receipt: \"Log\": { \"id\": \"0000000000000000000000000000000000000000000000000000000000000000\", \"is\": 10352, \"pc\": 10404, \"ra\": 42, \"rb\": 1018205, \"rc\": 0, \"rd\": 0\n} Note that ra will include the value being logged. The additional registers rc and rd will be zero when using log while rb may include a non-zero value representing a unique ID for the log instance. The unique ID is not meaningful on its own but allows the Rust and the TS SDKs to know the type of the data being logged, by looking up the log ID in the JSON ABI file.","breadcrumbs":"Sway Language Basics » Comments and Logging » Log Receipt","id":"125","title":"Log Receipt"},"126":{"body":"LogData is generated for reference types which include all types except for non_reference types; and for non-reference types bigger than 64-bit integers, for example, u256; For example, logging a b256 variable b that holds the value 0x1111111111111111111111111111111111111111111111111111111111111111 using log(b) may generate the following receipt: \"LogData\": { \"data\": \"1111111111111111111111111111111111111111111111111111111111111111\", \"digest\": \"02d449a31fbb267c8f352e9968a79e3e5fc95c1bbeaa502fd6454ebde5a4bedc\", \"id\": \"0000000000000000000000000000000000000000000000000000000000000000\", \"is\": 10352, \"len\": 32, \"pc\": 10444, \"ptr\": 10468, \"ra\": 0, \"rb\": 1018194\n} Note that data in the receipt above will include the value being logged as a hexadecimal. Similarly to the Log receipt, additional registers are written: ra will always be zero when using log, while rb will contain a unique ID for the log instance. Note The Rust SDK exposes APIs that allow you to retrieve the logged values and display them nicely based on their types as indicated in the JSON ABI file.","breadcrumbs":"Sway Language Basics » Comments and Logging » LogData Receipt","id":"126","title":"LogData Receipt"},"127":{"body":"","breadcrumbs":"Sway Language Basics » Control Flow » Control Flow","id":"127","title":"Control Flow"},"128":{"body":"Sway supports if , else , and else if expressions that allow you to branch your code depending on conditions. For example: fn main() { let number = 6; if number % 4 == 0 { // do something } else if number % 3 == 0 { // do something else } else { // do something else }\n}","breadcrumbs":"Sway Language Basics » Control Flow » if expressions","id":"128","title":"if expressions"},"129":{"body":"Like Rust, ifs are expressions in Sway. What this means is you can use if expressions on the right side of a let statement to assign the outcome to a variable. let my_data = if some_bool < 10 { foo() } else { bar() }; Note that all branches of the if expression must return a value of the same type.","breadcrumbs":"Sway Language Basics » Control Flow » Using if in a let statement","id":"129","title":"Using if in a let statement"},"13":{"body":"Sway comes with a variety of things in its standard library. However, if you had to manually import every single thing that you used, it would be very verbose. But importing a lot of things that a program never uses isn't good either. A balance needs to be struck. The prelude is the list of things that Sway automatically imports into every Sway program. It's kept as small as possible, and is focused on things which are used in almost every single Sway program. The current version of the prelude lives in std::prelude , and re-exports the following: std::address::Address , a wrapper around the b256 type representing a wallet address. std::contract_id::ContractId , a wrapper around the b256 type representing the ID of a contract. std::identity::Identity , an enum with two possible variants: Address: Address and ContractId: ContractId. std::vec::Vec , a growable, heap-allocated vector. std::storage::storage_key::* , contains the API for accessing a core::storage::StorageKey which describes a location in storage. std::storage::storage_map::* , a key-value mapping in contract storage. std::option::Option , an enum which expresses the presence or absence of a value. std::result::Result , an enum for functions that may succeed or fail. std::assert::assert , a function that reverts the VM if the condition provided to it is false. std::assert::assert_eq , a function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 == v2 is false. std::assert::assert_ne , a function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 != v2 is false. std::revert::require , a function that reverts the VM and logs a given value if the condition provided to it is false. std::revert::revert , a function that reverts the VM. std::logging::log , a function that logs arbitrary stack types. std::auth::msg_sender , a function that gets the Identity from which a call was made.","breadcrumbs":"Introduction » Standard Library » Standard Library Prelude","id":"13","title":"Standard Library Prelude"},"130":{"body":"Sway supports advanced pattern matching through exhaustive match expressions. Unlike an if expression, a match expression asserts at compile time that all possible patterns have been matched. If you don't handle all the patterns, you will get compiler error indicating that your match expression is non-exhaustive. The basic syntax of a match expression is as follows: let result = match expression { pattern1 => code_to_execute_if_expression_matches_pattern1, pattern2 => code_to_execute_if_expression_matches_pattern2, pattern3 | pattern4 => code_to_execute_if_expression_matches_pattern3_or_pattern4 ... _ => code_to_execute_if_expression_matches_no_pattern,\n} Some examples of how you can use a match expression: script; // helper functions for our example\nfn on_even(num: u64) { // do something with even numbers\n}\nfn on_odd(num: u64) { // do something with odd numbers\n} fn main(num: u64) -> u64 { // Match as an expression let is_even = match num % 2 { 0 => true, _ => false, }; // Match as control flow let x = 12; match x { 5 => on_odd(x), _ => on_even(x), }; // Match an enum enum Weather { Sunny: (), Rainy: (), Cloudy: (), Snowy: (), } let current_weather = Weather::Sunny; let avg_temp = match current_weather { Weather::Sunny => 80, Weather::Rainy => 50, Weather::Cloudy => 60, Weather::Snowy => 20, }; let is_sunny = match current_weather { Weather::Sunny => true, Weather::Rainy | Weather::Cloudy | Weather::Snowy => false, }; // match expression used for a return let outside_temp = Weather::Sunny; match outside_temp { Weather::Sunny => 80, Weather::Rainy => 50, Weather::Cloudy => 60, Weather::Snowy => 20, }\n}","breadcrumbs":"Sway Language Basics » Control Flow » match expressions","id":"130","title":"match expressions"},"131":{"body":"","breadcrumbs":"Sway Language Basics » Control Flow » Loops","id":"131","title":"Loops"},"132":{"body":"This is what a while loop looks like: while counter < 10 { counter = counter + 1;\n} You need the while keyword, some condition (value < 10 in this case) which will be evaluated each iteration, and a block of code inside the curly braces ({...}) to execute each iteration.","breadcrumbs":"Sway Language Basics » Control Flow » while","id":"132","title":"while"},"133":{"body":"This is what a for loop that computes the sum of a vector of numbers looks like: for element in vector.iter() { sum += element;\n} You need the for keyword, some pattern that contains variable names such as element in this case, the ìn keyword followed by an iterator, and a block of code inside the curly braces ({...}) to execute each iteration. vector.iter() in the example above returns an iterator for the vector. In each iteration, the value of element is updated with the next value in the iterator until the end of the vector is reached and the for loop iteration ends.","breadcrumbs":"Sway Language Basics » Control Flow » for","id":"133","title":"for"},"134":{"body":"break and continue keywords are available to use inside the body of a while or for loop. The purpose of the break statement is to break out of a loop early: fn break_example() -> u64 { let mut counter = 1; let mut sum = 0; let num = 10; while true { if counter > num { break; } sum += counter; counter += 1; } sum // 1 + 2 + .. + 10 = 55\n} The purpose of the continue statement is to skip a portion of a loop in an iteration and jump directly into the next iteration: fn continue_example() -> u64 { let mut counter = 0; let mut sum = 0; let num = 10; while counter < num { counter += 1; if counter % 2 == 0 { continue; } sum += counter; } sum // 1 + 3 + .. + 9 = 25\n}","breadcrumbs":"Sway Language Basics » Control Flow » break and continue","id":"134","title":"break and continue"},"135":{"body":"You can also use nested while loops if needed: while condition_1 == true { // do stuff... while condition_2 == true { // do more stuff... }\n}","breadcrumbs":"Sway Language Basics » Control Flow » Nested loops","id":"135","title":"Nested loops"},"136":{"body":"Sway is fundamentally a blockchain language. Because of this, it has some features and requirements that you may not have seen in general-purpose programming languages. These are also some concepts related to the FuelVM and Fuel ecosystem that you may utilize when writing Sway. Hashing and Cryptography Contract Storage Function Purity Identifiers Native Assets Access Control Calling Contracts External Code Execution","breadcrumbs":"Blockchain Development with Sway » Blockchain Development with Sway","id":"136","title":"Blockchain Development with Sway"},"137":{"body":"The Sway standard library provides easy access to a selection of cryptographic hash functions (sha256 and EVM-compatible keccak256), and EVM-compatible secp256k1-based signature recovery operations.","breadcrumbs":"Blockchain Development with Sway » Hashing and Cryptography » Hashing and Cryptography","id":"137","title":"Hashing and Cryptography"},"138":{"body":"script; use std::hash::*; impl Hash for Location { fn hash(self, ref mut state: Hasher) { match self { Location::Earth => { 0_u8.hash(state); } Location::Mars => { 1_u8.hash(state); } } }\n} impl Hash for Stats { fn hash(self, ref mut state: Hasher) { self.strength.hash(state); self.agility.hash(state); }\n} impl Hash for Person { fn hash(self, ref mut state: Hasher) { self.name.hash(state); self.age.hash(state); self.alive.hash(state); self.location.hash(state); self.stats.hash(state); self.some_tuple.hash(state); self.some_array.hash(state); self.some_b256.hash(state); }\n} const VALUE_A = 0x9280359a3b96819889d30614068715d634ad0cf9bba70c0f430a8c201138f79f; enum Location { Earth: (), Mars: (),\n} struct Person { name: str, age: u64, alive: bool, location: Location, stats: Stats, some_tuple: (bool, u64), some_array: [u64; 2], some_b256: b256,\n} struct Stats { strength: u64, agility: u64,\n} fn main() { let zero = b256::min(); // Use the generic sha256 to hash some integers let sha_hashed_u8 = sha256(u8::max()); let sha_hashed_u16 = sha256(u16::max()); let sha_hashed_u32 = sha256(u32::max()); let sha_hashed_u64 = sha256(u64::max()); // Or hash a b256 let sha_hashed_b256 = sha256(VALUE_A); // You can hash booleans too let sha_hashed_bool = sha256(true); // Strings are not a problem either let sha_hashed_str = sha256(\"Fastest Modular Execution Layer!\"); // Tuples of any size work too let sha_hashed_tuple = sha256((true, 7)); // As do arrays let sha_hashed_array = sha256([4, 5, 6]); // Enums work too let sha_hashed_enum = sha256(Location::Earth); // Complex structs are not a problem let sha_hashed_struct = sha256(Person { name: \"John\", age: 9000, alive: true, location: Location::Mars, stats: Stats { strength: 10, agility: 9, }, some_tuple: (true, 8), some_array: [17, 76], some_b256: zero, }); log(sha_hashed_u8); log(sha_hashed_u16); log(sha_hashed_u32); log(sha_hashed_u64); log(sha_hashed_b256); log(sha_hashed_bool); log(sha_hashed_str); log(sha_hashed_tuple); log(sha_hashed_array); log(sha_hashed_enum); log(sha_hashed_struct); // Use the generic keccak256 to hash some integers let keccak_hashed_u8 = keccak256(u8::max()); let keccak_hashed_u16 = keccak256(u16::max()); let keccak_hashed_u32 = keccak256(u32::max()); let keccak_hashed_u64 = keccak256(u64::max()); // Or hash a b256 let keccak_hashed_b256 = keccak256(VALUE_A); // You can hash booleans too let keccak_hashed_bool = keccak256(true); // Strings are not a problem either let keccak_hashed_str = keccak256(\"Fastest Modular Execution Layer!\"); // Tuples of any size work too let keccak_hashed_tuple = keccak256((true, 7)); // As do arrays let keccak_hashed_array = keccak256([4, 5, 6]); // Enums work too let keccak_hashed_enum = keccak256(Location::Earth); // Complex structs are not a problem let keccak_hashed_struct = keccak256(Person { name: \"John\", age: 9000, alive: true, location: Location::Mars, stats: Stats { strength: 10, agility: 9, }, some_tuple: (true, 8), some_array: [17, 76], some_b256: zero, }); log(keccak_hashed_u8); log(keccak_hashed_u16); log(keccak_hashed_u32); log(keccak_hashed_u64); log(keccak_hashed_b256); log(keccak_hashed_bool); log(keccak_hashed_str); log(keccak_hashed_tuple); log(keccak_hashed_array); log(keccak_hashed_enum); log(keccak_hashed_struct);\n}","breadcrumbs":"Blockchain Development with Sway » Hashing and Cryptography » Hashing","id":"138","title":"Hashing"},"139":{"body":"script; use std::{b512::B512, ecr::{ec_recover, ec_recover_address, EcRecoverError}}; const MSG_HASH = 0xee45573606c96c98ba970ff7cf9511f1b8b25e6bcd52ced30b89df1e4a9c4323; fn main() { let hi = 0xbd0c9b8792876713afa8bff383eebf31c43437823ed761cc3600d0016de5110c; let lo = 0x44ac566bd156b4fc71a4a4cb2655d3dd360c695edb17dc3b64d611e122fea23d; let signature: B512 = B512::from((hi, lo)); // A recovered public key pair. let public_key = ec_recover(signature, MSG_HASH); // A recovered Fuel address. let result_address: Result = ec_recover_address(signature, MSG_HASH); if let Ok(address) = result_address { log(address.bits()); } else { revert(0); }\n} Note : Recovery of EVM addresses is also supported via std::vm::evm.","breadcrumbs":"Blockchain Development with Sway » Hashing and Cryptography » Signature Recovery","id":"139","title":"Signature Recovery"},"14":{"body":"The Sway Core Library, like the name suggests contains core operators and logic for the primitive types of the Sway programming language. These traits and methods are an extension of the primitive types u8, u16, u32, u64, u256, str[], str, bool and , b256 and can be used where appropriate. The latest core library documentation can be found here . If the latest version is not compatible please refer to the appropriate tagged release.","breadcrumbs":"Introduction » Core Library » Core Library","id":"14","title":"Core Library"},"140":{"body":"When developing a smart contract , you will typically need some sort of persistent storage. In this case, persistent storage, often just called storage in this context, is a place where you can store values that are persisted inside the contract itself. This is in contrast to a regular value in memory , which disappears after the contract exits. Put in conventional programming terms, contract storage is like saving data to a hard drive. That data is saved even after the program that saved it exits. That data is persistent. Using memory is like declaring a variable in a program: it exists for the duration of the program and is non-persistent. Some basic use cases of storage include declaring an owner address for a contract and saving balances in a wallet.","breadcrumbs":"Blockchain Development with Sway » Contract Storage » Storage","id":"140","title":"Storage"},"141":{"body":"Declaring variables in storage requires a storage block that contains a list of all your variables, their types, and their initial values. The initial value can be any expression that can be evaluated to a constant during compilation, as follows: storage { var1: u64 = 1, var2: b256 = b256::zero(), var3: Address = Address::zero(), var4: Option = None,\n} To write into a storage variable, you need to use the storage keyword as follows: storage.var1.write(42); storage .var2 .write(0x1111111111111111111111111111111111111111111111111111111111111111); storage .var3 .write(Address::from(0x1111111111111111111111111111111111111111111111111111111111111111)); storage.var4.write(Some(2u8)); To read a storage variable, you also need to use the storage keyword. You may use read() or try_read(), however we recommend using try_read() for additional safety. let var1: u64 = storage.var1.read(); let var2: b256 = storage.var2.try_read().unwrap_or(b256::zero()); let var3: Address = storage.var3.try_read().unwrap_or(Address::zero()); let var4: Option = storage.var4.try_read().unwrap_or(None);","breadcrumbs":"Blockchain Development with Sway » Contract Storage » Storage Accesses Via the storage Keyword","id":"141","title":"Storage Accesses Via the storage Keyword"},"142":{"body":"To store a struct in storage, each variable must be assigned in the storage block. This can be either my assigning the fields individually or using a public constructor that can be evaluated to a constant during compilation. struct Type1 { x: u64, y: u64,\n} struct Type2 { w: b256, z: bool,\n} impl Type2 { // a constructor that evaluates to a constant during compilation fn default() -> Self { Self { w: 0x0000000000000000000000000000000000000000000000000000000000000000, z: true, } }\n} storage { var1: Type1 = Type1 { x: 0, y: 0 }, var2: Type2 = Type2::default(),\n} You may write to both fields of a struct and the entire struct as follows: // Store individual fields storage.var1.x.write(42); storage.var1.y.write(77); // Store an entire struct let new_struct = Type2 { w: 0x1111111111111111111111111111111111111111111111111111111111111111, z: false, }; storage.var2.write(new_struct); The same applies to reading structs from storage, where both the individual and struct as a whole may be read as follows: let var1_x: u64 = storage.var1.x.try_read().unwrap_or(0); let var1_y: u64 = storage.var1.y.try_read().unwrap_or(0); let var2: Type2 = storage.var2.try_read().unwrap_or(Type2::default());","breadcrumbs":"Blockchain Development with Sway » Contract Storage » Storing Structs","id":"142","title":"Storing Structs"},"143":{"body":"We support the following common storage collections: StorageMap StorageVec StorageBytes StorageString Please note that these types are not initialized during compilation. This means that if you try to access a key from a storage map before the storage has been set, for example, the call will revert. Declaring these variables in storage requires a storage block as follows: storage { storage_map: StorageMap = StorageMap {}, storage_vec: StorageVec = StorageVec {}, storage_string: StorageString = StorageString {}, storage_bytes: StorageBytes = StorageBytes {},\n}","breadcrumbs":"Blockchain Development with Sway » Contract Storage » Common Storage Collections","id":"143","title":"Common Storage Collections"},"144":{"body":"Generic storage maps are available in the standard library as StorageMap which have to be defined inside a storage block and allow you to call insert() and get() to insert values at specific keys and get those values respectively. Refer to Storage Maps for more information about StorageMap. Warning While the StorageMap is currently included in the prelude, to use it the Hash trait must still be imported. This is a known issue and will be resolved. use std::hash::Hash; use std::storage::storage_vec::*; use std::storage::storage_bytes::*; use std::storage::storage_string::*; storage { storage_map: StorageMap = StorageMap {}, storage_vec: StorageVec = StorageVec {}, storage_string: StorageString = StorageString {}, storage_bytes: StorageBytes = StorageBytes {},\n} abi StorageExample { #[storage(write)] fn store_map(); #[storage(read)] fn get_map(); #[storage(write)] fn store_vec(); #[storage(read, write)] fn get_vec(); #[storage(write)] fn store_string(); #[storage(read)] fn get_string(); #[storage(write)] fn store_bytes(); #[storage(read)] fn get_bytes();\n} impl StorageExample for Contract { #[storage(write)] fn store_map() { storage.storage_map.insert(12, true); storage.storage_map.insert(59, false); // try_insert() will only insert if a value does not already exist for a key. let result = storage.storage_map.try_insert(103, true); assert(result.is_ok()); } #[storage(read)] fn get_map() { // Access directly let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false); // First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_map.get(59); let stored_val2: bool = storage_key2.try_read().unwrap_or(false); // Unsafely access the value. let stored_val3: bool = storage.storage_map.get(103).read(); } #[storage(write)] fn store_vec() { storage .storage_vec .push(0x1111111111111111111111111111111111111111111111111111111111111111); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000001); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000002); // Set will overwrite the element stored at the given index. storage.storage_vec.set(2, b256::zero()); } #[storage(read, write)] fn get_vec() { // Method 1: Access the element directly // Note: get() does not remove the element from the vec. let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero()); // Method 2: First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_vec.get(1).unwrap(); let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero()); // pop() will remove the last element from the vec. let length: u64 = storage.storage_vec.len(); let stored_val3: b256 = storage.storage_vec.pop().unwrap(); assert(length != storage.storage_vec.len()); } #[storage(write)] fn store_string() { let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.storage_string.write_slice(my_string); } #[storage(read)] fn get_string() { let stored_string: String = storage.storage_string.read_slice().unwrap(); } #[storage(write)] fn store_bytes() { // Setup Bytes let mut my_bytes = Bytes::new(); my_bytes.push(1u8); my_bytes.push(2u8); my_bytes.push(3u8); // Write to storage storage.storage_bytes.write_slice(my_bytes); } #[storage(read)] fn get_bytes() { let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap(); }\n} To write to a storage map, call either the insert() or try_insert() functions as follows: storage.storage_map.insert(12, true); storage.storage_map.insert(59, false); // try_insert() will only insert if a value does not already exist for a key. let result = storage.storage_map.try_insert(103, true); assert(result.is_ok()); The following demonstrates how to read from a storage map: // Access directly let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false); // First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_map.get(59); let stored_val2: bool = storage_key2.try_read().unwrap_or(false); // Unsafely access the value. let stored_val3: bool = storage.storage_map.get(103).read();","breadcrumbs":"Blockchain Development with Sway » Contract Storage » StorageMaps","id":"144","title":"StorageMaps"},"145":{"body":"Generic storage vectors are available in the standard library as StorageVec which have to be defined inside a storage block and allow you to call push() and pop() to push and pop values from a vector respectively. Refer to Storage Vector for more information about StorageVec. The following demonstrates how to import StorageVec: use std::storage::storage_vec::*; use std::storage::storage_bytes::*; use std::storage::storage_string::*; storage { storage_map: StorageMap = StorageMap {}, storage_vec: StorageVec = StorageVec {}, storage_string: StorageString = StorageString {}, storage_bytes: StorageBytes = StorageBytes {},\n} abi StorageExample { #[storage(write)] fn store_map(); #[storage(read)] fn get_map(); #[storage(write)] fn store_vec(); #[storage(read, write)] fn get_vec(); #[storage(write)] fn store_string(); #[storage(read)] fn get_string(); #[storage(write)] fn store_bytes(); #[storage(read)] fn get_bytes();\n} impl StorageExample for Contract { #[storage(write)] fn store_map() { storage.storage_map.insert(12, true); storage.storage_map.insert(59, false); // try_insert() will only insert if a value does not already exist for a key. let result = storage.storage_map.try_insert(103, true); assert(result.is_ok()); } #[storage(read)] fn get_map() { // Access directly let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false); // First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_map.get(59); let stored_val2: bool = storage_key2.try_read().unwrap_or(false); // Unsafely access the value. let stored_val3: bool = storage.storage_map.get(103).read(); } #[storage(write)] fn store_vec() { storage .storage_vec .push(0x1111111111111111111111111111111111111111111111111111111111111111); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000001); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000002); // Set will overwrite the element stored at the given index. storage.storage_vec.set(2, b256::zero()); } #[storage(read, write)] fn get_vec() { // Method 1: Access the element directly // Note: get() does not remove the element from the vec. let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero()); // Method 2: First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_vec.get(1).unwrap(); let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero()); // pop() will remove the last element from the vec. let length: u64 = storage.storage_vec.len(); let stored_val3: b256 = storage.storage_vec.pop().unwrap(); assert(length != storage.storage_vec.len()); } #[storage(write)] fn store_string() { let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.storage_string.write_slice(my_string); } #[storage(read)] fn get_string() { let stored_string: String = storage.storage_string.read_slice().unwrap(); } #[storage(write)] fn store_bytes() { // Setup Bytes let mut my_bytes = Bytes::new(); my_bytes.push(1u8); my_bytes.push(2u8); my_bytes.push(3u8); // Write to storage storage.storage_bytes.write_slice(my_bytes); } #[storage(read)] fn get_bytes() { let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap(); }\n} NOTE : When importing the StorageVec, please be sure to use the glob operator: use std::storage::storage_vec::*. The following demonstrates how to write to a StorageVec: storage .storage_vec .push(0x1111111111111111111111111111111111111111111111111111111111111111); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000001); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000002); // Set will overwrite the element stored at the given index. storage.storage_vec.set(2, b256::zero()); The following demonstrates how to read from a StorageVec: // Method 1: Access the element directly // Note: get() does not remove the element from the vec. let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero()); // Method 2: First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_vec.get(1).unwrap(); let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero()); // pop() will remove the last element from the vec. let length: u64 = storage.storage_vec.len(); let stored_val3: b256 = storage.storage_vec.pop().unwrap(); assert(length != storage.storage_vec.len());","breadcrumbs":"Blockchain Development with Sway » Contract Storage » StorageVec","id":"145","title":"StorageVec"},"146":{"body":"Storage of Bytes is available in the standard library as StorageBytes which have to be defined inside a storage block. StorageBytes cannot be manipulated in the same way a StorageVec or StorageMap can but stores bytes more efficiently thus reducing gas. Only the entirety of a Bytes may be read/written to storage. This means any changes would require loading the entire Bytes to the heap, making changes, and then storing it once again. If frequent changes are needed, a StorageVec is recommended. The following demonstrates how to import StorageBytes: use std::storage::storage_bytes::*; use std::storage::storage_string::*; storage { storage_map: StorageMap = StorageMap {}, storage_vec: StorageVec = StorageVec {}, storage_string: StorageString = StorageString {}, storage_bytes: StorageBytes = StorageBytes {},\n} abi StorageExample { #[storage(write)] fn store_map(); #[storage(read)] fn get_map(); #[storage(write)] fn store_vec(); #[storage(read, write)] fn get_vec(); #[storage(write)] fn store_string(); #[storage(read)] fn get_string(); #[storage(write)] fn store_bytes(); #[storage(read)] fn get_bytes();\n} impl StorageExample for Contract { #[storage(write)] fn store_map() { storage.storage_map.insert(12, true); storage.storage_map.insert(59, false); // try_insert() will only insert if a value does not already exist for a key. let result = storage.storage_map.try_insert(103, true); assert(result.is_ok()); } #[storage(read)] fn get_map() { // Access directly let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false); // First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_map.get(59); let stored_val2: bool = storage_key2.try_read().unwrap_or(false); // Unsafely access the value. let stored_val3: bool = storage.storage_map.get(103).read(); } #[storage(write)] fn store_vec() { storage .storage_vec .push(0x1111111111111111111111111111111111111111111111111111111111111111); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000001); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000002); // Set will overwrite the element stored at the given index. storage.storage_vec.set(2, b256::zero()); } #[storage(read, write)] fn get_vec() { // Method 1: Access the element directly // Note: get() does not remove the element from the vec. let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero()); // Method 2: First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_vec.get(1).unwrap(); let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero()); // pop() will remove the last element from the vec. let length: u64 = storage.storage_vec.len(); let stored_val3: b256 = storage.storage_vec.pop().unwrap(); assert(length != storage.storage_vec.len()); } #[storage(write)] fn store_string() { let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.storage_string.write_slice(my_string); } #[storage(read)] fn get_string() { let stored_string: String = storage.storage_string.read_slice().unwrap(); } #[storage(write)] fn store_bytes() { // Setup Bytes let mut my_bytes = Bytes::new(); my_bytes.push(1u8); my_bytes.push(2u8); my_bytes.push(3u8); // Write to storage storage.storage_bytes.write_slice(my_bytes); } #[storage(read)] fn get_bytes() { let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap(); }\n} NOTE : When importing the StorageBytes, please be sure to use the glob operator: use std::storage::storage_bytes::*. The following demonstrates how to write to a StorageBytes: // Setup Bytes let mut my_bytes = Bytes::new(); my_bytes.push(1u8); my_bytes.push(2u8); my_bytes.push(3u8); // Write to storage storage.storage_bytes.write_slice(my_bytes); The following demonstrates how to read from a StorageBytes: let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();","breadcrumbs":"Blockchain Development with Sway » Contract Storage » StorageBytes","id":"146","title":"StorageBytes"},"147":{"body":"Storage of String is available in the standard library as StorageString which have to be defined inside a storage block. StorageString cannot be manipulated in the same way a StorageVec or StorageMap. Only the entirety of a String may be read/written to storage. The following demonstrates how to import StorageString: use std::storage::storage_string::*; storage { storage_map: StorageMap = StorageMap {}, storage_vec: StorageVec = StorageVec {}, storage_string: StorageString = StorageString {}, storage_bytes: StorageBytes = StorageBytes {},\n} abi StorageExample { #[storage(write)] fn store_map(); #[storage(read)] fn get_map(); #[storage(write)] fn store_vec(); #[storage(read, write)] fn get_vec(); #[storage(write)] fn store_string(); #[storage(read)] fn get_string(); #[storage(write)] fn store_bytes(); #[storage(read)] fn get_bytes();\n} impl StorageExample for Contract { #[storage(write)] fn store_map() { storage.storage_map.insert(12, true); storage.storage_map.insert(59, false); // try_insert() will only insert if a value does not already exist for a key. let result = storage.storage_map.try_insert(103, true); assert(result.is_ok()); } #[storage(read)] fn get_map() { // Access directly let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false); // First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_map.get(59); let stored_val2: bool = storage_key2.try_read().unwrap_or(false); // Unsafely access the value. let stored_val3: bool = storage.storage_map.get(103).read(); } #[storage(write)] fn store_vec() { storage .storage_vec .push(0x1111111111111111111111111111111111111111111111111111111111111111); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000001); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000002); // Set will overwrite the element stored at the given index. storage.storage_vec.set(2, b256::zero()); } #[storage(read, write)] fn get_vec() { // Method 1: Access the element directly // Note: get() does not remove the element from the vec. let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero()); // Method 2: First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_vec.get(1).unwrap(); let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero()); // pop() will remove the last element from the vec. let length: u64 = storage.storage_vec.len(); let stored_val3: b256 = storage.storage_vec.pop().unwrap(); assert(length != storage.storage_vec.len()); } #[storage(write)] fn store_string() { let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.storage_string.write_slice(my_string); } #[storage(read)] fn get_string() { let stored_string: String = storage.storage_string.read_slice().unwrap(); } #[storage(write)] fn store_bytes() { // Setup Bytes let mut my_bytes = Bytes::new(); my_bytes.push(1u8); my_bytes.push(2u8); my_bytes.push(3u8); // Write to storage storage.storage_bytes.write_slice(my_bytes); } #[storage(read)] fn get_bytes() { let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap(); }\n} NOTE : When importing the StorageString, please be sure to use the glob operator: use std::storage::storage_string::*. The following demonstrates how to write to a StorageString: let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.storage_string.write_slice(my_string); The following demonstrates how to read from a StorageString: let stored_string: String = storage.storage_string.read_slice().unwrap();","breadcrumbs":"Blockchain Development with Sway » Contract Storage » StorageString","id":"147","title":"StorageString"},"148":{"body":"For more advanced storage techniques please refer to the Advanced Storage page.","breadcrumbs":"Blockchain Development with Sway » Contract Storage » Advanced Storage","id":"148","title":"Advanced Storage"},"149":{"body":"A function is pure if it does not access any persistent storage . Conversely, the function is impure if it does access any storage. Naturally, as storage is only available in smart contracts, impure functions cannot be used in predicates, scripts, or libraries. A pure function cannot call an impure function. In Sway, functions are pure by default but can be opted into impurity via the storage function attribute. The storage attribute may take read and/or write arguments indicating which type of access the function requires. The storage attribute without any arguments, #[storage()], indicates a pure function, and has the same effect as not having the attribute at all. #[storage(read)]\nfn get_amount() -> u64 { ...\n} #[storage(read, write)]\nfn increment_amount(increment: u64) -> u64 { ...\n} fn a_pure_function() { ...\n} #[storage()]\nfn also_a_pure_function() { ...\n} Note : the #[storage(write)] attribute also permits a function to read from storage. This is due to the fact that partially writing a storage slot requires first reading the slot. Impure functions which call other impure functions must have at least the same storage privileges or a superset of those for the function called. For example, to call a function with write access a caller must also have write access, or both read and write access. To call a function with read and write access the caller must also have both privileges. The storage attribute may also be applied to methods and associated functions , trait and ABI declarations. A pure function gives you some guarantees: you will not incur excessive storage gas costs, the compiler can apply additional optimizations, and they are generally easy to reason about and audit. Note : Purity does not provide an absolute guarantee that a storage access will not happen as a result of calling a pure function. E.g., it is possible for a pure function to call another contract, which can then call a write function in the original contract. The guarantee that the purity gives in this example is, that the original pure function itself does not change the storage, as well as that any function later called, that accesses storage, is clearly marked as impure. A similar concept exists in Solidity . Note that Solidity refers to contract storage as contract state , and in the Sway/Fuel ecosystem, these two terms are largely interchangeable.","breadcrumbs":"Blockchain Development with Sway » Function Purity » Purity","id":"149","title":"Purity"},"15":{"body":"Core library functionalities do not need to be explicitly imported and will work out of the box after creating any new Sway project with forc new . The use keyword is simply not required. Consider this example of using the modulo function for two like value types: let val_1 = 10;\nlet val_2 = 2;\nlet result = val_1 % val_2;","breadcrumbs":"Introduction » Core Library » Using the Core Library","id":"15","title":"Using the Core Library"},"150":{"body":"Addresses in Sway are similar to EVM addresses. The two major differences are: Sway addresses are 32 bytes long (instead of 20) Sway addresses are computed with the SHA-256 hash of the public key instead of the keccak-256 hash. Contracts, on the other hand, are uniquely identified with a contract ID rather than an address. A contract's ID is also 32 bytes long and is calculated here .","breadcrumbs":"Blockchain Development with Sway » Identifiers » Identifiers","id":"150","title":"Identifiers"},"151":{"body":"The FuelVM has built-in support for working with multiple assets.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Native Assets","id":"151","title":"Native Assets"},"152":{"body":"","breadcrumbs":"Blockchain Development with Sway » Native Assets » Key Differences Between EVM and FuelVM Assets","id":"152","title":"Key Differences Between EVM and FuelVM Assets"},"153":{"body":"On the EVM, Ether is the native asset. As such, sending ETH to an address or contract is an operation built into the EVM, meaning it doesn't rely on the existence of a smart contract to update balances to track ownership as with ERC-20 tokens. On the FuelVM, all assets are native and the process for sending any native asset is the same. While you would still need a smart contract to handle the minting and burning of assets, the sending and receiving of these assets can be done independently of the asset contract. Just like the EVM however, Fuel has a standard that describes a standard API for Native Assets using the Sway Language. The ERC-20 equivalent for the Sway Language is the SRC-20; Native Asset Standard . NOTE It is important to note that Fuel does not have tokens.","breadcrumbs":"Blockchain Development with Sway » Native Assets » ERC-20 vs Native Asset","id":"153","title":"ERC-20 vs Native Asset"},"154":{"body":"On the EVM, an ERC-721 token or NFT is a contract that contains multiple tokens which are non-fungible with one another. On the FuelVM, the ERC-721 equivalent is a Native Asset where each asset has a supply of one. This is defined in the SRC-20; Native Asset Standard under the Non-Fungible Asset Restrictions. In practice, this means all NFTs are treated the same as any other Native Asset on Fuel. When writing Sway code, no additional cases for handling non-fungible and fungible assets are required.","breadcrumbs":"Blockchain Development with Sway » Native Assets » ERC-721 vs Native Asset","id":"154","title":"ERC-721 vs Native Asset"},"155":{"body":"An advantage Native Assets bring is that there is no need for token approvals; as with Ether on the EVM. With millions of dollars hacked every year due to misused token approvals, the FuelVM eliminates this attack vector.","breadcrumbs":"Blockchain Development with Sway » Native Assets » No Token Approvals","id":"155","title":"No Token Approvals"},"156":{"body":"An \"Asset\" is a Native Asset on Fuel and has the associated AssetId type. Assets are distinguishable from one another. A \"Coin\" represents a singular unit of an Asset. Coins of the same Asset are not distinguishable from one another. Fuel does not use tokens like other ecosystems such as Ethereum and uses Native Assets with a UTXO design instead.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Asset vs Coin vs Token","id":"156","title":"Asset vs Coin vs Token"},"157":{"body":"The AssetId type represents any Native Asset on Fuel. An AssetId is used for interacting with an asset on the network. The AssetId of any Native Asset on Fuel is calculated by taking the SHA256 hash digest of the originating ContractId that minted the asset and a SubId i.e. sha256((contract_id, sub_id)).","breadcrumbs":"Blockchain Development with Sway » Native Assets » The AssetId type","id":"157","title":"The AssetId type"},"158":{"body":"There are 3 ways to instantiate a new AssetId: Default When a contract will only ever mint a single asset, it is recommended to use the DEFAULT_ASSET_ID sub id. This is referred to as the default asset of a contract. To get the default asset from an internal contract call, call the default() function: let asset_id: AssetId = AssetId::default(); New If a contract mints multiple assets or if the asset has been minted by an external contract, the new() function will be needed. The new() function takes the ContractId of the contract which minted the token as well as a SubId. To create a new AssetId using a ContractId and SubId, call the new() function: let my_contract_id: ContractId = ContractId::from(0x1000000000000000000000000000000000000000000000000000000000000000); let my_sub_id: SubId = 0x2000000000000000000000000000000000000000000000000000000000000000; let asset_id: AssetId = AssetId::new(my_contract_id, my_sub_id); From In the case where the b256 value of an asset is already known, you may call the from() function with the b256 value. let asset_id: AssetId = AssetId::from(0x0000000000000000000000000000000000000000000000000000000000000000);","breadcrumbs":"Blockchain Development with Sway » Native Assets » Creating a New AssetId","id":"158","title":"Creating a New AssetId"},"159":{"body":"The SubId is used to differentiate between different assets that are created by the same contract. The SubId is a b256 value. When creating a single new asset on Fuel, we recommend using the DEFAULT_SUB_ID or SubId::zero().","breadcrumbs":"Blockchain Development with Sway » Native Assets » The SubId type","id":"159","title":"The SubId type"},"16":{"body":"The prelude contains a list of operations essential to all Sway programs. The latest version of the prelude can be found here . core::primitives::* core::primitive_conversions::* core::raw_ptr::* core::raw_slice::* core::ops::* core::storage::* core::str::* core::codec::*","breadcrumbs":"Introduction » Core Library » Core Library Prelude","id":"16","title":"Core Library Prelude"},"160":{"body":"On the Fuel Network, the base asset is Ether. This is the only asset on the Fuel Network that does not have a SubId. The Base Asset can be returned anytime by calling the base() function of the AssetId type. let base_asset: AssetId = AssetId::base();","breadcrumbs":"Blockchain Development with Sway » Native Assets » The Base Asset","id":"160","title":"The Base Asset"},"161":{"body":"","breadcrumbs":"Blockchain Development with Sway » Native Assets » Basic Native Asset Functionality","id":"161","title":"Basic Native Asset Functionality"},"162":{"body":"To mint a new asset, the std::asset::mint() function must be called internally within a contract. A SubId and amount of coins must be provided. These newly minted coins will be owned by the contract which minted them. To mint another asset from the same contract, replace the DEFAULT_SUB_ID with your desired SubId. mint(DEFAULT_SUB_ID, mint_amount); You may also mint an asset to a specific entity with the std::asset::mint_to() function. Be sure to provide a target Identity that will own the newly minted coins. mint_to(target_identity, DEFAULT_SUB_ID, mint_amount); If you intend to allow external users to mint assets using your contract, the SRC-3; Mint and Burn Standard defines a standard API for minting assets. The Sway-Libs Asset Library also provides an additional library to support implementations of the SRC-3 Standard into your contract.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Minting A Native Asset","id":"162","title":"Minting A Native Asset"},"163":{"body":"To burn an asset, the std::asset::burn() function must be called internally from the contract which minted them. The SubId used to mint the coins and amount must be provided. The burned coins must be owned by the contract. When an asset is burned it doesn't exist anymore. burn(DEFAULT_SUB_ID, burn_amount); If you intend to allow external users to burn assets using your contract, the SRC-3; Mint and Burn Standard defines a standard API for burning assets. The Sway-Libs Asset Library also provides an additional library to support implementations of the SRC-3 Standard into your contract.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Burning a Native Asset","id":"163","title":"Burning a Native Asset"},"164":{"body":"To internally transfer a Native Asset, the std::asset::transfer() function must be called. A target Identity or user must be provided as well as the AssetId of the asset and an amount. transfer(target, asset_id, coins);","breadcrumbs":"Blockchain Development with Sway » Native Assets » Transfer a Native Asset","id":"164","title":"Transfer a Native Asset"},"165":{"body":"Getting The Transaction Asset To query for the Native Asset sent in a transaction, you may call the std::call_frames::msg_asset_id() function. let amount = msg_asset_id(); Getting The Transaction Amount To query for the amount of coins sent in a transaction, you may call the std::context::msg_amount() function. let amount = msg_amount();","breadcrumbs":"Blockchain Development with Sway » Native Assets » Native Asset And Transactions","id":"165","title":"Native Asset And Transactions"},"166":{"body":"Checking A Contract's Balance To internally check a contract's balance, call the std::context::this_balance() function with the corresponding AssetId. this_balance(asset_id) To check the balance of an external contract, call the std::context::balance_of() function with the corresponding AssetId. balance_of(target_contract, asset_id) NOTE Due to the FuelVM's UTXO design, balances of Address's cannot be returned in the Sway Language. This must be done off-chain using the SDK. Receiving Native Assets In A Contract By default, a contract may not receive a Native Asset in a contract call. To allow transferring of assets to the contract, add the #[payable] attribute to the function. #[payable] fn deposit() { assert(msg_amount() > 0); }","breadcrumbs":"Blockchain Development with Sway » Native Assets » Native Assets and Contracts","id":"166","title":"Native Assets and Contracts"},"167":{"body":"There are a number of standards developed to enable further functionality for Native Assets and help cross contract functionality. Information on standards can be found in the Sway Standards Repo . We currently have the following standards for Native Assets: SRC-20; Native Asset Standard defines the implementation of a standard API for Native Assets using the Sway Language. SRC-3; Mint and Burn Standard is used to enable mint and burn functionality for Native Assets. SRC-7; Arbitrary Asset Metadata Standard is used to store metadata for Native Assets. SRC-6; Vault Standard defines the implementation of a standard API for asset vaults developed in Sway.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Native Asset Standards","id":"167","title":"Native Asset Standards"},"168":{"body":"Additional Libraries have been developed to allow you to quickly create an deploy dApps that follow the Sway Standards . Asset Library provides functionality to implement the SRC-20; Native Asset Standard , SRC-3; Mint and Burn Standard , and SRC-7; Arbitrary Asset Metadata Standard standards.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Native Asset Libraries","id":"168","title":"Native Asset Libraries"},"169":{"body":"In this fully fleshed out example, we show a native asset contract which mints a single asset. This is the equivalent to the ERC-20 Standard use in Ethereum. Note there are no token approval functions. It implements the SRC-20; Native Asset , SRC-3; Mint and Burn , and SRC-5; Ownership standards. It does not use any external libraries. // ERC20 equivalent in Sway.\ncontract; use standards::{ src3::SRC3, src5::{ SRC5, State, AccessError, }, src20::{ SetDecimalsEvent, SetNameEvent, SetSymbolEvent, SRC20, TotalSupplyEvent, },\n};\nuse std::{ asset::{ burn, mint_to, }, call_frames::msg_asset_id, constants::DEFAULT_SUB_ID, context::msg_amount, string::String, contract_id::ContractId\n}; configurable { DECIMALS: u8 = 9u8, NAME: str[7] = __to_str_array(\"MyAsset\"), SYMBOL: str[5] = __to_str_array(\"MYTKN\"),\n} storage { total_supply: u64 = 0, owner: State = State::Uninitialized,\n} // Native Asset Standard\nimpl SRC20 for Contract { #[storage(read)] fn total_assets() -> u64 { 1 } #[storage(read)] fn total_supply(asset: AssetId) -> Option { if asset == AssetId::default() { Some(storage.total_supply.read()) } else { None } } #[storage(read)] fn name(asset: AssetId) -> Option { if asset == AssetId::default() { Some(String::from_ascii_str(from_str_array(NAME))) } else { None } } #[storage(read)] fn symbol(asset: AssetId) -> Option { if asset == AssetId::default() { Some(String::from_ascii_str(from_str_array(SYMBOL))) } else { None } } #[storage(read)] fn decimals(asset: AssetId) -> Option { if asset == AssetId::default() { Some(DECIMALS) } else { None } }\n} // Ownership Standard\nimpl SRC5 for Contract { #[storage(read)] fn owner() -> State { storage.owner.read() }\n} // Mint and Burn Standard\nimpl SRC3 for Contract { #[storage(read, write)] fn mint(recipient: Identity, sub_id: Option, amount: u64) { require(sub_id.is_some() && sub_id.unwrap() == DEFAULT_SUB_ID, \"incorrect-sub-id\"); require_access_owner(); let new_supply = storage.total_supply.read() + amount; storage .total_supply .write(new_supply); mint_to(recipient, DEFAULT_SUB_ID, amount); TotalSupplyEvent::new( AssetId::default(), new_supply, msg_sender().unwrap() ).log(); } #[storage(read, write)] fn burn(sub_id: SubId, amount: u64) { require(sub_id == DEFAULT_SUB_ID, \"incorrect-sub-id\"); require(msg_amount() >= amount, \"incorrect-amount-provided\"); require( msg_asset_id() == AssetId::default(), \"incorrect-asset-provided\", ); require_access_owner(); let new_supply = storage.total_supply.read() - amount; storage .total_supply .write(new_supply); burn(DEFAULT_SUB_ID, amount); TotalSupplyEvent::new( AssetId::default(), new_supply, msg_sender().unwrap() ).log(); }\n} abi SingleAsset { #[storage(read, write)] fn constructor(owner_: Identity);\n} impl SingleAsset for Contract { #[storage(read, write)] fn constructor(owner_: Identity) { require(storage.owner.read() == State::Uninitialized, \"owner-initialized\"); storage.owner.write(State::Initialized(owner_)); }\n} #[storage(read)]\nfn require_access_owner() { require( storage.owner.read() == State::Initialized(msg_sender().unwrap()), AccessError::NotOwner, );\n} abi EmitSRC20Events { fn emit_src20_events();\n} impl EmitSRC20Events for Contract { fn emit_src20_events() { // Metadata that is stored as a configurable should only be emitted once. let asset = AssetId::default(); let sender = msg_sender().unwrap(); let name = Some(String::from_ascii_str(from_str_array(NAME))); let symbol = Some(String::from_ascii_str(from_str_array(SYMBOL))); SetNameEvent::new(asset, name, sender).log(); SetSymbolEvent::new(asset, symbol, sender).log(); SetDecimalsEvent::new(asset, DECIMALS, sender).log(); }\n}","breadcrumbs":"Blockchain Development with Sway » Native Assets » Single Native Asset Example","id":"169","title":"Single Native Asset Example"},"17":{"body":"Just like many other smart contract languages, usage standards have been developed to enable cross compatibility between smart contracts. For more information on using a Sway Standard, please refer to the Sway-Standards Repository .","breadcrumbs":"Introduction » Sway Language Standards » Sway Standards","id":"17","title":"Sway Standards"},"170":{"body":"In this fully fleshed out example, we show a native asset contract which mints multiple assets. This is the equivalent to the ERC-1155 Standard use in Ethereum. Note there are no token approval functions. It implements the SRC-20; Native Asset , SRC-3; Mint and Burn , and SRC-5; Ownership standards. It does not use any external libraries. // ERC1155 equivalent in Sway.\ncontract; use standards::{ src5::{ SRC5, State, AccessError }, src20::{ SetDecimalsEvent, SetNameEvent, SetSymbolEvent, SRC20, TotalSupplyEvent, } src3::SRC3,\n};\nuse std::{ asset::{ burn, mint_to, }, call_frames::msg_asset_id, hash::{ Hash, }, context::this_balance, storage::storage_string::*, string::String, contract_id::ContractId\n}; storage { total_assets: u64 = 0, total_supply: StorageMap = StorageMap {}, name: StorageMap = StorageMap {}, symbol: StorageMap = StorageMap {}, decimals: StorageMap = StorageMap {}, owner: State = State::Uninitialized,\n} // Native Asset Standard\nimpl SRC20 for Contract { #[storage(read)] fn total_assets() -> u64 { storage.total_assets.read() } #[storage(read)] fn total_supply(asset: AssetId) -> Option { storage.total_supply.get(asset).try_read() } #[storage(read)] fn name(asset: AssetId) -> Option { storage.name.get(asset).read_slice() } #[storage(read)] fn symbol(asset: AssetId) -> Option { storage.symbol.get(asset).read_slice() } #[storage(read)] fn decimals(asset: AssetId) -> Option { storage.decimals.get(asset).try_read() }\n} // Mint and Burn Standard\nimpl SRC3 for Contract { #[storage(read, write)] fn mint(recipient: Identity, sub_id: Option, amount: u64) { require(sub_id.is_some(), \"Error: SubId is None\"); require_access_owner(); let asset_id = AssetId::new(ContractId::this(), sub_id.unwrap()); let supply = storage.total_supply.get(asset_id).try_read(); if supply.is_none() { storage.total_assets.write(storage.total_assets.try_read().unwrap_or(0) + 1); } let new_supply = supply.unwrap_or(0) + amount; storage.total_supply.insert(asset_id, new_supply); mint_to(recipient, sub_id, amount); TotalSupplyEvent::new( asset_id, new_supply, msg_sender().unwrap() ).log(); } #[storage(read, write)] fn burn(sub_id: SubId, amount: u64) { require_access_owner(); let asset_id = AssetId::new(ContractId::this(), sub_id); require(this_balance(asset_id) >= amount, \"not-enough-coins\"); let supply = storage.total_supply.get(asset_id).try_read(); let new_supply = supply.unwrap_or(0) - amount; storage.total_supply.insert(asset_id, new_supply); burn(sub_id, amount); TotalSupplyEvent::new( asset_id, new_supply, msg_sender().unwrap() ).log(); }\n} abi MultiAsset { #[storage(read, write)] fn constructor(owner_: Identity); #[storage(read, write)] fn set_name(asset: AssetId, name: Option); #[storage(read, write)] fn set_symbol(asset: AssetId, symbol: Option); #[storage(read, write)] fn set_decimals(asset: AssetId, decimals: u8);\n} impl MultiAsset for Contract { #[storage(read, write)] fn constructor(owner_: Identity) { require(storage.owner.read() == State::Uninitialized, \"owner-initialized\"); storage.owner.write(State::Initialized(owner_)); } #[storage(read, write)] fn set_name(asset: AssetId, name: Option) { require_access_owner(); storage.name.insert(asset, StorageString {}); storage.name.get(asset).write_slice(name); SetNameEvent::new(asset, name, msg_sender().unwrap()).log(); } #[storage(read, write)] fn set_symbol(asset: AssetId, symbol: Option) { require_access_owner(); storage.symbol.insert(asset, StorageString {}); storage.symbol.get(asset).write_slice(symbol); SetSymbolEvent::new(asset, symbol, msg_sender().unwrap()).log(); } #[storage(read, write)] fn set_decimals(asset: AssetId, decimals: u8) { require_access_owner(); storage.decimals.insert(asset, decimals); SetDecimalsEvent::new(asset, decimals, msg_sender().unwrap()).log(); }\n} #[storage(read)]\nfn require_access_owner() { require( storage.owner.read() == State::Initialized(msg_sender().unwrap()), AccessError::NotOwner, );\n}","breadcrumbs":"Blockchain Development with Sway » Native Assets » Multi Native Asset Example","id":"170","title":"Multi Native Asset Example"},"171":{"body":"Smart contracts require the ability to restrict access to and identify certain users or contracts. Unlike account-based blockchains, transactions in UTXO-based blockchains (i.e. Fuel) do not necessarily have a unique transaction sender. Additional logic is needed to handle this difference, and is provided by the standard library.","breadcrumbs":"Blockchain Development with Sway » Access Control » Access Control","id":"171","title":"Access Control"},"172":{"body":"To deliver an experience akin to the EVM's access control, the std library provides a msg_sender function, which identifies a unique caller based upon the call and/or transaction input data. contract; abi MyOwnedContract { fn receive(field_1: u64) -> bool;\n} const OWNER = Address::from(0x9ae5b658754e096e4d681c548daf46354495a437cc61492599e33fc64dcdc30c); impl MyOwnedContract for Contract { fn receive(field_1: u64) -> bool { let sender = msg_sender().unwrap(); if let Identity::Address(addr) = sender { assert(addr == OWNER); } else { revert(0); } true }\n} The msg_sender function works as follows: If the caller is a contract, then Ok(Sender) is returned with the ContractId sender variant. If the caller is external (i.e. from a script), then all coin input owners in the transaction are checked. If all owners are the same, then Ok(Sender) is returned with the Address sender variant. If the caller is external and coin input owners are different, then the caller cannot be determined and a Err(AuthError) is returned.","breadcrumbs":"Blockchain Development with Sway » Access Control » msg_sender","id":"172","title":"msg_sender"},"173":{"body":"Many contracts require some form of ownership for access control. The SRC-5 Ownership Standard has been defined to provide an interoperable interface for ownership within contracts. To accomplish this, use the Ownership Library to keep track of the owner. This allows setting and revoking ownership using the variants Some(..) and None respectively. This is better, safer, and more readable than using the Identity type directly where revoking ownership has to be done using some magic value such as b256::zero() or otherwise. The following is an example of how to properly lock a function such that only the owner may call a function: #[storage(read)] fn only_owner() { storage.owner.only_owner(); // Do stuff here } Setting ownership can be done in one of two ways; During compile time or run time. The following is an example of how to properly set ownership of a contract during compile time: storage { owner: Ownership = Ownership::initialized(Identity::Address(Address::zero())),\n} The following is an example of how to properly set ownership of a contract during run time: #[storage(write)] fn set_owner(identity: Identity) { storage.owner.set_ownership(identity); } The following is an example of how to properly revoke ownership of a contract: #[storage(write)] fn revoke_ownership() { storage.owner.renounce_ownership(); } The following is an example of how to properly retrieve the state of ownership: #[storage(read)] fn owner() -> State { storage.owner.owner() }","breadcrumbs":"Blockchain Development with Sway » Access Control » Contract Ownership","id":"173","title":"Contract Ownership"},"174":{"body":"Sway-Libs provides the following libraries to enable further access control. Ownership Library ; used to apply restrictions on functions such that only a single user may call them. This library provides helper functions for the SRC-5; Ownership Standard . Admin Library ; used to apply restrictions on functions such that only a select few users may call them like a whitelist. Pausable Library ; allows contracts to implement an emergency stop mechanism. Reentrancy Guard Library ; used to detect and prevent reentrancy attacks.","breadcrumbs":"Blockchain Development with Sway » Access Control » Access Control Libraries","id":"174","title":"Access Control Libraries"},"175":{"body":"Smart contracts can be called by other contracts or scripts. In the FuelVM, this is done primarily with the call instruction. Sway provides a nice way to manage callable interfaces with its ABI system. The Fuel ABI specification can be found here .","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Calling Contracts","id":"175","title":"Calling Contracts"},"176":{"body":"Here is an example of a contract calling another contract in Sway. A script can call a contract in the same way. // ./contract_a.sw\ncontract; abi ContractA { fn receive(field_1: bool, field_2: u64) -> u64;\n} impl ContractA for Contract { fn receive(field_1: bool, field_2: u64) -> u64 { assert(field_1 == true); assert(field_2 > 0); return_45() }\n} fn return_45() -> u64 { 45\n} // ./contract_b.sw\ncontract; use contract_a::ContractA; abi ContractB { fn make_call();\n} const contract_id = 0x79fa8779bed2f36c3581d01c79df8da45eee09fac1fd76a5a656e16326317ef0; impl ContractB for Contract { fn make_call() { let x = abi(ContractA, contract_id); let return_value = x.receive(true, 3); // will be 45 }\n} Note : The ABI is for external calls only therefore you cannot define a method in the ABI and call it in the same contract. If you want to define a function for a contract, but keep it private so that only your contract can call it, you can define it outside of the impl and call it inside the contract, similar to the return_45() function above.","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Example","id":"176","title":"Example"},"177":{"body":"All calls forward a gas stipend, and may additionally forward one native asset with the call. Here is an example of how to specify the amount of gas (gas), the asset ID of the native asset (asset_id), and the amount of the native asset (coins) to forward: script; abi MyContract { fn foo(field_1: bool, field_2: u64);\n} fn main() { let x = abi(MyContract, 0x79fa8779bed2f36c3581d01c79df8da45eee09fac1fd76a5a656e16326317ef0); let asset_id = 0x7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777; x.foo { gas: 5000, asset_id: asset_id, coins: 5000 } (true, 3);\n}","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Advanced Calls","id":"177","title":"Advanced Calls"},"178":{"body":"A common attack vector for smart contracts is re-entrancy . Similar to the EVM, the FuelVM allows for re-entrancy. A stateless re-entrancy guard is included in the sway-libs library. The guard will panic (revert) at run time if re-entrancy is detected. contract; use reentrancy::reentrancy_guard; abi MyContract { fn some_method();\n} impl ContractB for Contract { fn some_method() { reentrancy_guard(); // do something }\n}","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Handling Re-entrancy","id":"178","title":"Handling Re-entrancy"},"179":{"body":"Another way of avoiding re-entrancy-related attacks is to follow the so-called CEI pattern. CEI stands for \"Checks, Effects, Interactions\", meaning that the contract code should first perform safety checks, also known as \"pre-conditions\", then perform effects, i.e. modify or read the contract storage and execute external contract calls (interaction) only at the very end of the function/method. Please see this blog post for more detail on some vulnerabilities in case of storage modification after interaction and this blog post for more information on storage reads after interaction. The Sway compiler implements a check that the CEI pattern is not violated in the user contract and issues warnings if that's the case. For example, in the following contract the CEI pattern is violated, because an external contract call is executed before a storage write. contract; mod other_contract; use other_contract::*;\nuse std::hash::*; abi MyContract { #[storage(read, write)] fn withdraw(external_contract_id: ContractId);\n} storage { balances: StorageMap = StorageMap:: {},\n} impl MyContract for Contract { #[storage(read, write)] fn withdraw(external_contract_id: ContractId) { let sender = msg_sender().unwrap(); let bal = storage.balances.get(sender).try_read().unwrap_or(0); assert(bal > 0); // External call let caller = abi(OtherContract, external_contract_id.into()); caller.external_call { coins: bal, }(); // Storage update _after_ external call storage.balances.insert(sender, 0); }\n} Here, other_contract is defined as follows: library; abi OtherContract { #[payable] fn external_call();\n} The CEI pattern analyzer issues a warning as follows, pointing to the interaction before a storage modification: warning --> /path/to/contract/main.sw:28:9 |\n26 |\n27 | let caller = abi(OtherContract, external_contract_id.into());\n28 | caller.external_call { coins: bal }(); | _________-\n29 | |\n30 | | // Storage update _after_ external call\n31 | | storage.balances.insert(sender, 0); | |__________________________________________- Storage write after external contract interaction in function or method \"withdraw\". Consider making all storage writes before calling another contract\n32 | }\n33 | } |\n____ In case there is a storage read after an interaction, the CEI analyzer will issue a similar warning. In addition to storage reads and writes after an interaction, the CEI analyzer reports analogous warnings about: balance tree updates, i.e. balance tree reads with subsequent writes, which may be produced by the tr and tro ASM instructions or library functions using them under the hood; balance trees reads with bal instruction; changes to the output messages that can be produced by the __smo intrinsic function or the smo ASM instruction.","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » CEI pattern violation static analysis","id":"179","title":"CEI pattern violation static analysis"},"18":{"body":"","breadcrumbs":"Introduction » Sway Language Standards » Standards","id":"18","title":"Standards"},"180":{"body":"While the Fuel contract calling paradigm is similar to the EVM's (using an ABI, forwarding gas and data), it differs in two key ways: Native assets : FuelVM calls can forward any native asset not just base asset. No data serialization : Contract calls in the FuelVM do not need to serialize data to pass it between contracts; instead they simply pass a pointer to the data. This is because the FuelVM has a shared global memory which all call frames can read from.","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Differences from the EVM","id":"180","title":"Differences from the EVM"},"181":{"body":"When a contract is compiled, a special section called \"contract selection\" is also generated. This section checks if the contract call method matches any of the available ABI methods. If this fails, one of two possible actions will happen: 1 - if no fallback function was specified, the contract will revert; 2 - otherwise, the fallback function will be called. For all intents and purposes the fallback function is considered a contract method, which means that it has all the limitations that other contract methods have. As the fallback function signature, the function cannot have arguments, but they can return anything. If for some reason the fallback function needs to returns different types, the intrinsic __contract_ret can be used. contract; abi MyContract { fn some_method();\n} impl ContractB for Contract { fn some_method() { }\n} #[fallback]\nfn fallback() {\n} You may still access the method selector and arguments to the call in the fallback. For instance, let's assume a function fn foobar(bool, u64) {} gets called on a contract that doesn't have it with arguments true and 42. It can execute the following fallback: #[fallback]\nfn fallback() { // the method selector is the first four bytes of sha256(\"foobar(bool,u64)\") // per https://fuellabs.github.io/fuel-specs/master/protocol/abi#function-selector-encoding let method_selector = std::call_frames::first_param::(); // the arguments tuple is (true, 42) let arguments = std::call_frames::second_param::<(bool, u64)>();\n}","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Fallback","id":"181","title":"Fallback"},"182":{"body":"The std-lib includes a function called run_external that allows Sway contracts to execute arbitrary external Sway code. This functionality enables features like upgradeable contracts and proxies.","breadcrumbs":"Blockchain Development with Sway » External Code » External Code Execution","id":"182","title":"External Code Execution"},"183":{"body":"Upgradeable contracts are designed to allow the logic of a smart contract to be updated after deployment. Consider this example proxy contract: #[namespace(my_storage_namespace)]\nstorage { target_contract: Option = None,\n} impl Proxy for Contract { #[storage(write)] fn set_target_contract(id: ContractId) { storage.target_contract.write(Some(id)); } #[storage(read)] fn double_input(_value: u64) -> u64 { let target = storage.target_contract.read().unwrap(); run_external(target) }\n} The contract has two functions: set_target_contract updates the target_contract variable in storage with the ContractId of an external contract. double_input reads the target_contract from storage and uses it to run external code. If the target_contract has a function with the same name (double_input), the code in the external double_input function will run. In this case, the function will return a u64. Notice in the Proxy example above, the storage block has a namespace attribute. Using this attribute is considered a best practice for all proxy contracts in Sway, because it will prevent storage collisions with the implementation contract, as the implementation contract has access to both storage contexts. Below is what an implementation contract could look like for this: storage { value: u64 = 0, // to stay compatible, this has to stay the same in the next version\n} impl Implementation for Contract { #[storage(write)] fn double_input(value: u64) -> u64 { let new_value = value * 2; storage.value.write(new_value); new_value }\n} This contract has one function called double_input, which calculates the input value times two, updates the value variable in storage, and returns the new value.","breadcrumbs":"Blockchain Development with Sway » External Code » Upgradeable Contracts","id":"183","title":"Upgradeable Contracts"},"184":{"body":"There are a couple of major differences between calling a contract directly and using the run_external method. First, to use run_external, the ABI of the external contract is not required. The proxy contract has no knowledge of the external contract except for its ContractId.","breadcrumbs":"Blockchain Development with Sway » External Code » How does this differ from calling a contract?","id":"184","title":"How does this differ from calling a contract?"},"185":{"body":"Second, the storage context of the proxy contract is retained for the loaded code. This means that in the examples above, the value variable gets updated in the storage for the proxy contract. For example, if you were to read the value variable by directly calling the implementation contract, you would get a different result than if you read it through the proxy contract. The proxy contract loads the code and executes it in its own context.","breadcrumbs":"Blockchain Development with Sway » External Code » Upgradeable Contract Storage","id":"185","title":"Upgradeable Contract Storage"},"186":{"body":"If the function name doesn't exist in the target contract but a fallback function does, the fallback function will be triggered. If there is no fallback function, the transaction will revert. You can access function parameters for fallback functions using the call_frames module in the std-lib. For example, to access the _foo input parameter in the proxy function below, you can use the called_args method in the fallback function: fn does_not_exist_in_the_target(_foo: u64) -> u64 { run_external(TARGET) } #[fallback]\nfn fallback() -> u64 { use std::call_frames::*; __log(3); __log(called_method()); __log(\"double_value\"); __log(called_method() == \"double_value\"); let foo = called_args::(); foo * 3\n} In this case, the does_not_exist_in_the_target function will return _foo * 3.","breadcrumbs":"Blockchain Development with Sway » External Code » Fallback functions","id":"186","title":"Fallback functions"},"187":{"body":"Some limitations of run_external function are: It can only be used with other contracts. Scripts, predicates, and library code cannot be run externally. If you change the implementation contract, you must maintain the same order of previous storage variables and types, as this is what has been stored in the proxy storage. You can't use the call stack in another call frame before you use run_external. You can only use the call stack within the call frame that contains run_external.","breadcrumbs":"Blockchain Development with Sway » External Code » Limitations","id":"187","title":"Limitations"},"188":{"body":"Advanced concepts. Advanced Types Advanced Storage Generic Types Traits Associated Types Generics and Trait Constraints Assembly Never Type","breadcrumbs":"Advanced Concepts » Advanced Concepts","id":"188","title":"Advanced Concepts"},"189":{"body":"","breadcrumbs":"Advanced Concepts » Advanced Types » Advanced Types","id":"189","title":"Advanced Types"},"19":{"body":"SRC-20; Native Asset Standard defines the implementation of a standard API for Native Assets using the Sway Language. SRC-3; Mint and Burn is used to enable mint and burn functionality for Native Assets. SRC-7; Arbitrary Asset Metadata Standard is used to store metadata for Native Assets , usually as NFTs. SRC-9; Metadata Keys Standard is used to store standardized metadata keys for Native Assets in combination with the SRC-7 standard. SRC-6; Vault Standard defines the implementation of a standard API for asset vaults developed in Sway.","breadcrumbs":"Introduction » Sway Language Standards » Native Asset Standards","id":"19","title":"Native Asset Standards"},"190":{"body":"Sway provides the ability to declare a type alias to give an existing type another name. For this we use the type keyword. For example, we can create the alias Kilometers to u64 like so: type Kilometers = u64; Now, the alias Kilometers is a synonym for u64. Note that Kilometers is not a separate new type. Values that have the type Kilometers will be treated the same as values of type u64: let x: u64 = 5; let y: Kilometers = 5; assert(x + y == 10); Because Kilometers and u64 are the same type, we can add values of both types and we can pass Kilometers values to functions that take u64 parameters. However, using this method, we don’t get the type checking benefits that we get from introducing a separate new type called Kilometers. In other words, if we mix up Kilometers and i32 values somewhere, the compiler will not give us an error. The main use case for type synonyms is to reduce repetition. For example, we might have a lengthy array type like this: [MyStruct; 5] Writing this lengthy type in function signatures and as type annotations all over the code can be tiresome and error prone. Imagine having a project full of code like this: fn foo_long(array: [MyStruct; 5]) -> [MyStruct; 5] { array\n} A type alias makes this code more manageable by reducing the repetition. Below, we’ve introduced an alias named MyArray for the verbose type and can replace all uses of the type with the shorter alias MyArray: type MyArray = [MyStruct; 5]; fn foo_shorter(array: MyArray) -> MyArray { array\n} This code is much easier to read and write! Choosing a meaningful name for a type alias can help communicate your intent as well.","breadcrumbs":"Advanced Concepts » Advanced Types » Creating Type Synonyms with Type Aliases","id":"190","title":"Creating Type Synonyms with Type Aliases"},"191":{"body":"","breadcrumbs":"Advanced Concepts » Advanced Storage » Advanced Storage","id":"191","title":"Advanced Storage"},"192":{"body":"Through the use of StorageKeys, you may have nested storage collections such as storing a StorageString in a StorageMap. For example, here we have a few common nested storage types declared in a storage block: storage { nested_map_vec: StorageMap> = StorageMap {}, nested_map_string: StorageMap = StorageMap {}, nested_vec_bytes: StorageVec = StorageVec {},\n} Please note that storage initialization is needed to do this. NOTE : When importing a storage type, please be sure to use the glob operator i.e. use std::storage::storage_vec::*.","breadcrumbs":"Advanced Concepts » Advanced Storage » Nested Storage Collections","id":"192","title":"Nested Storage Collections"},"193":{"body":"The following demonstrates how to write to a StorageVec that is nested in a StorageMap: // Setup and initialize storage for the StorageVec. storage.nested_map_vec.try_insert(10, StorageVec {}); // Method 1: Push to the vec directly storage.nested_map_vec.get(10).push(1u8); storage.nested_map_vec.get(10).push(2u8); storage.nested_map_vec.get(10).push(3u8); // Method 2: First get the storage key and then push the values. let storage_key_vec: StorageKey> = storage.nested_map_vec.get(10); storage_key_vec.push(4u8); storage_key_vec.push(5u8); storage_key_vec.push(6u8); The following demonstrates how to read from a StorageVec that is nested in a StorageMap: // Method 1: Access the StorageVec directly. let stored_val1: u8 = storage.nested_map_vec.get(10).pop().unwrap(); let stored_val2: u8 = storage.nested_map_vec.get(10).pop().unwrap(); let stored_val3: u8 = storage.nested_map_vec.get(10).pop().unwrap(); // Method 2: First get the storage key and then access the value. let storage_key: StorageKey> = storage.nested_map_vec.get(10); let stored_val4: u8 = storage_key.pop().unwrap(); let stored_val5: u8 = storage_key.pop().unwrap(); let stored_val6: u8 = storage_key.pop().unwrap();","breadcrumbs":"Advanced Concepts » Advanced Storage » Storing a StorageVec in a StorageMap","id":"193","title":"Storing a StorageVec in a StorageMap"},"194":{"body":"The following demonstrates how to write to a StorageString that is nested in a StorageMap: // Setup and initialize storage for the StorageString. storage.nested_map_string.try_insert(10, StorageString {}); // Method 1: Store the string directly. let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.nested_map_string.get(10).write_slice(my_string); // Method 2: First get the storage key and then write the value. let my_string = String::from_ascii_str(\"Fuel is modular\"); let storage_key: StorageKey = storage.nested_map_string.get(10); storage_key.write_slice(my_string); The following demonstrates how to read from a StorageString that is nested in a StorageMap: // Method 1: Access the string directly. let stored_string: String = storage.nested_map_string.get(10).read_slice().unwrap(); // Method 2: First get the storage key and then access the value. let storage_key: StorageKey = storage.nested_map_string.get(10); let stored_string: String = storage_key.read_slice().unwrap();","breadcrumbs":"Advanced Concepts » Advanced Storage » Storing a StorageString in a StorageMap","id":"194","title":"Storing a StorageString in a StorageMap"},"195":{"body":"The following demonstrates how to write to a StorageBytes that is nested in a StorageVec: // Setup and initialize storage for the StorageVec. storage.nested_map_vec.try_insert(10, StorageVec {}); // Method 1: Push to the vec directly storage.nested_map_vec.get(10).push(1u8); storage.nested_map_vec.get(10).push(2u8); storage.nested_map_vec.get(10).push(3u8); // Method 2: First get the storage key and then push the values. let storage_key_vec: StorageKey> = storage.nested_map_vec.get(10); storage_key_vec.push(4u8); storage_key_vec.push(5u8); storage_key_vec.push(6u8); The following demonstrates how to read from a StorageBytes that is nested in a StorageVec: // Method 1: Access the StorageVec directly. let stored_val1: u8 = storage.nested_map_vec.get(10).pop().unwrap(); let stored_val2: u8 = storage.nested_map_vec.get(10).pop().unwrap(); let stored_val3: u8 = storage.nested_map_vec.get(10).pop().unwrap(); // Method 2: First get the storage key and then access the value. let storage_key: StorageKey> = storage.nested_map_vec.get(10); let stored_val4: u8 = storage_key.pop().unwrap(); let stored_val5: u8 = storage_key.pop().unwrap(); let stored_val6: u8 = storage_key.pop().unwrap();","breadcrumbs":"Advanced Concepts » Advanced Storage » Storing a StorageBytes in a StorageVec","id":"195","title":"Storing a StorageBytes in a StorageVec"},"196":{"body":"If you want the values in storage to be positioned differently, for instance to avoid collisions with storage from another contract when loading code, you can use the namespace annotation to add a salt to the slot calculations. storage { example_namespace { foo: u64 = 0, },","breadcrumbs":"Advanced Concepts » Advanced Storage » Storage Namespace","id":"196","title":"Storage Namespace"},"197":{"body":"It is possible to leverage FuelVM storage operations directly using the std::storage::storage_api::write and std::storage::storage_api::read functions provided in the standard library. With this approach, you will have to manually assign the internal key used for storage. An example is as follows: contract; use std::storage::storage_api::{read, write}; abi StorageExample { #[storage(write)] fn store_something(amount: u64); #[storage(read)] fn get_something() -> u64;\n} const STORAGE_KEY: b256 = 0x0000000000000000000000000000000000000000000000000000000000000000; impl StorageExample for Contract { #[storage(write)] fn store_something(amount: u64) { write(STORAGE_KEY, 0, amount); } #[storage(read)] fn get_something() -> u64 { let value: Option = read::(STORAGE_KEY, 0); value.unwrap_or(0) }\n} Note : Though these functions can be used for any data type, they should mostly be used for arrays because arrays are not yet supported in storage blocks. Note, however, that all data types can be used as types for keys and/or values in StorageMap without any restrictions.","breadcrumbs":"Advanced Concepts » Advanced Storage » Manual Storage Management","id":"197","title":"Manual Storage Management"},"198":{"body":"","breadcrumbs":"Advanced Concepts » Generic Types » Generic Types","id":"198","title":"Generic Types"},"199":{"body":"In Sway, generic types follow a very similar pattern to those in Rust. Let's look at some example syntax, starting with a generic function: fn noop(argument: T) -> T { argument\n} Here, the noop() function trivially returns exactly what was given to it. T is a type parameter , and it says that this function exists for all types T. More formally, this function could be typed as: noop :: ∀T. T -> T Generic types are a way to refer to types in general , meaning without specifying a single type. Our noop function would work with any type in the language, so we don't need to specify noop(argument: u8) -> u8, noop(argument: u16) -> u16, etc.","breadcrumbs":"Advanced Concepts » Generic Types » Basics","id":"199","title":"Basics"},"2":{"body":"","breadcrumbs":"Introduction » Getting Started » Getting Started","id":"2","title":"Getting Started"},"20":{"body":"SRC-13; Soulbound Address Standard defines a specific Address as a Soulbound Address for Soulbound Assets to become non-transferable.","breadcrumbs":"Introduction » Sway Language Standards » Predicate Standards","id":"20","title":"Predicate Standards"},"200":{"body":"One question that arises when dealing with generic types is: how does the assembly handle this? There are a few approaches to handling generic types at the lowest level. Sway uses a technique called monomorphization . This means that the generic function is compiled to a non-generic version for every type it is called on. In this way, generic functions are purely shorthand for the sake of ergonomics.","breadcrumbs":"Advanced Concepts » Generic Types » Code Generation","id":"200","title":"Code Generation"},"201":{"body":"An important background to know before diving into trait constraints is that the where clause can be used to specify the required traits for the generic argument. So, when writing something like a HashMap you may want to specify that the generic argument implements a Hash trait. fn get_hashmap_key(key: T) -> b256 where T: Hash\n{ // Code within here can then call methods associated with the Hash trait on Key\n} Of course, our noop() function is not useful. Often, a programmer will want to declare functions over types which satisfy certain traits. For example, let's try to implement the successor function, successor(), for all numeric types. fn successor(argument: T) where T: Add\n{ argument + 1\n} Run forc build, and you will get: .. | 9 | where T: Add\n10 | {\n11 | argument + 1 | ^ Mismatched types: expected type \"T\" but saw type \"u64\"\n12 | }\n13 | This is because we don't know for a fact that 1, which in this case defaulted to 1u64, actually can be added to T. What if T is f64? Or b256? What does it mean to add 1u64 in these cases? We can solve this problem with another trait constraint. We can only find the successor of some value of type T if that type T defines some incrementor. Let's make a trait: trait Incrementable { /// Returns the value to add when calculating the successor of a value. fn incrementor() -> Self;\n} Now, we can modify our successor() function: fn successor(argument: T) where T: Add, T: Incrementable\n{ argument + T::incrementor()\n}","breadcrumbs":"Advanced Concepts » Generic Types » Trait Constraints","id":"201","title":"Trait Constraints"},"202":{"body":"Just like functions, structs and enums can be generic. Let's take a look at the standard library version of Option: enum Option { Some: T, None: (),\n} Just like an unconstrained generic function, this type exists for all (∀) types T. Result is another example: enum Result { Ok: T, Err: E,\n} Both generic enums and generic structs can be trait constrained, as well. Consider this struct: struct Foo where T: Add\n{ field_one: T,\n}","breadcrumbs":"Advanced Concepts » Generic Types » Generic Structs and Enums","id":"202","title":"Generic Structs and Enums"},"203":{"body":"Similar to Rust, Sway has what is colloquially known as the turbofish . The turbofish looks like this: ::<> (see the little fish with bubbles behind it?). The turbofish is used to annotate types in a generic context. Say you have the following function: fn foo(t: T) -> Result { Ok(t)\n} In this code example, which is admittedly asinine, you can't possibly know what type E is. You'd need to provide the type manually, with a turbofish: fn foo(t: T) -> Result { Ok::(t)\n} It is also common to see the turbofish used on the function itself: fn main() { foo::()\n}","breadcrumbs":"Advanced Concepts » Generic Types » Type Arguments","id":"203","title":"Type Arguments"},"204":{"body":"","breadcrumbs":"Advanced Concepts » Traits » Traits","id":"204","title":"Traits"},"205":{"body":"A trait opts a type into a certain type of behavior or functionality that can be shared among types. This allows for easy reuse of code and generic programming. If you have ever used a typeclass in Haskell, a trait in Rust, or even an interface in Java, these are similar concepts. Let's take a look at some code: trait Compare { fn equals(self, b: Self) -> bool;\n} { fn not_equals(self, b: Self) -> bool { !self.equals(b) }\n} We have just declared a trait called Compare. After the name of the trait, there are two blocks of code (a block is code enclosed in { curly brackets }). The first block is the interface surface . The second block is the methods provided by the trait. If a type can provide the methods in the interface surface, then it gets access to the methods in the trait for free! What the above trait is saying is: if you can determine if two values are equal, then for free, you can determine that they are not equal. Note that trait methods have access to the methods defined in the interface surface.","breadcrumbs":"Advanced Concepts » Traits » Declaring a Trait","id":"205","title":"Declaring a Trait"},"206":{"body":"The example below implements a Compare trait for u64 to check if two numbers are equal. Let's take a look at how that is done: impl Compare for u64 { fn equals(self, b: Self) -> bool { self == b }\n} The above snippet declares all of the methods in the trait Compare for the type u64. Now, we have access to both the equals and not_equals methods for u64, as long as the trait Compare is in scope.","breadcrumbs":"Advanced Concepts » Traits » Implementing a Trait","id":"206","title":"Implementing a Trait"},"207":{"body":"When using multiple traits, scenarios often come up where one trait may require functionality from another trait. This is where supertraits come in as they allow you to require a trait when implementing another trait, i.e., a trait with a trait. A good example of this is the Ord trait of the core library of Sway. The Ord trait requires the Eq trait, so Eq is kept as a separate trait as one may decide to implement Eq without implementing other parts of the Ord trait. trait Eq { fn equals(self, b: Self) -> bool;\n} trait Ord: Eq { fn gte(self, b: Self) -> bool;\n} impl Ord for u64 { fn gte(self, b: Self) -> bool { // As `Eq` is a supertrait of `Ord`, `Ord` can access the equals method self.equals(b) || self.gt(b) }\n} To require a supertrait, add a : after the trait name and then list the traits you would like to require and separate them with a +.","breadcrumbs":"Advanced Concepts » Traits » Supertraits","id":"207","title":"Supertraits"},"208":{"body":"ABIs can also have supertrait annotations: contract; struct Foo {}\nimpl ABIsupertrait for Foo { fn foo() {}\n} trait ABIsupertrait { fn foo();\n} abi MyAbi : ABIsupertrait { fn bar();\n} { fn baz() { Self::foo() // supertrait method usage }\n} impl ABIsupertrait for Contract { fn foo() {}\n} // The implementation of MyAbi for Contract must also implement ABIsupertrait\nimpl MyAbi for Contract { fn bar() { Self::foo() // supertrait method usage }\n} The implementation of MyAbi for Contract must also implement the ABIsupertrait trait. Methods in ABIsupertrait are not available externally, i.e. they're not actually contract methods, but they can be used in the actual contract methods, as shown in the example above. ABI supertraits are intended to make contract implementations compositional, allowing combining orthogonal contract features using, for instance, libraries.","breadcrumbs":"Advanced Concepts » Traits » ABI supertraits","id":"208","title":"ABI supertraits"},"209":{"body":"In addition to supertraits, ABIs can have superABI annotations: contract; abi MySuperAbi { fn foo();\n} abi MyAbi : MySuperAbi { fn bar();\n} impl MySuperAbi for Contract { fn foo() {}\n} // The implementation of MyAbi for Contract must also implement MySuperAbi\nimpl MyAbi for Contract { fn bar() {}\n} The implementation of MyAbi for Contract must also implement the MySuperAbi superABI. Methods in MySuperAbi will be part of the MyAbi contract interface, i.e. will be available externally (and hence cannot be called from other MyAbi contract methods). SuperABIs are intended to make contract implementations compositional, allowing combining orthogonal contract features using, for instance, libraries.","breadcrumbs":"Advanced Concepts » Traits » SuperABIs","id":"209","title":"SuperABIs"},"21":{"body":"SRC-5; Ownership Standard is used to restrict function calls to admin users in contracts.","breadcrumbs":"Introduction » Sway Language Standards » Access Control Standards","id":"21","title":"Access Control Standards"},"210":{"body":"Traits can declare different kinds of associated items in their interface surface: Functions Constants Types","breadcrumbs":"Advanced Concepts » Traits » Associated Items","id":"210","title":"Associated Items"},"211":{"body":"Associated functions in traits consist of just function signatures. This indicates that each implementation of the trait for a given type must define all the trait functions. trait Trait { fn associated_fn(self, b: Self) -> bool;\n}","breadcrumbs":"Advanced Concepts » Traits » Associated functions","id":"211","title":"Associated functions"},"212":{"body":"Associated constants are constants associated with a type. trait Trait { const ID: u32 = 0;\n} The initializer expression of an associated constants in a trait definition may be omitted to indicate that each implementation of the trait for a given type must specify an initializer: trait Trait { const ID: u32;\n} Check the associated consts section on constants page.","breadcrumbs":"Advanced Concepts » Traits » Associated constants","id":"212","title":"Associated constants"},"213":{"body":"Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete implementations of that trait. These associated types are used to specify the return types of trait methods or to define type relationships within the trait. trait MyTrait { type AssociatedType;\n} Check the associated types section on associated types page.","breadcrumbs":"Advanced Concepts » Traits » Associated types","id":"213","title":"Associated types"},"214":{"body":"","breadcrumbs":"Advanced Concepts » Traits » Use Cases","id":"214","title":"Use Cases"},"215":{"body":"Often, libraries and APIs have interfaces that are abstracted over a type that implements a certain trait. It is up to the consumer of the interface to implement that trait for the type they wish to use with the interface. For example, let's take a look at a trait and an interface built off of it. library; pub enum Suit { Hearts: (), Diamonds: (), Clubs: (), Spades: (),\n} pub trait Card { fn suit(self) -> Suit; fn value(self) -> u8;\n} fn play_game_with_deck(a: Vec) where T: Card { // insert some creative card game here\n} Note Trait constraints (i.e. using the where keyword) have not yet been implemented Now, if you want to use the function play_game_with_deck with your struct, you must implement Card for your struct. Note that the following code example assumes a dependency games has been included in the Forc.toml file. script; use games::*; struct MyCard { suit: Suit, value: u8\n} impl Card for MyCard { fn suit(self) -> Suit { self.suit } fn value(self) -> u8 { self.value }\n} fn main() { let mut i = 52; let mut deck: Vec = Vec::with_capacity(50); while i > 0 { i = i - 1; deck.push(MyCard { suit: generate_random_suit(), value: i % 4} } play_game_with_deck(deck);\n} fn generate_random_suit() -> Suit { [ ... ]\n}","breadcrumbs":"Advanced Concepts » Traits » Custom Types (structs, enums)","id":"215","title":"Custom Types (structs, enums)"},"216":{"body":"Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete implementations of that trait. These associated types are used to specify the return types of trait methods or to define type relationships within the trait. Associated types are a powerful feature of Sway's trait system, enabling generic programming and abstraction over types. They help improve code clarity and maintainability by allowing you to define generic traits without committing to specific types.","breadcrumbs":"Advanced Concepts » Associated Types » Associated Types","id":"216","title":"Associated Types"},"217":{"body":"Associated types are declared within a trait using the type keyword. Here's the syntax for declaring an associated type: trait MyTrait { type AssociatedType;\n}","breadcrumbs":"Advanced Concepts » Associated Types » Declaring Associated Types","id":"217","title":"Declaring Associated Types"},"218":{"body":"Concrete implementations of a trait with associated types must provide a specific type for each associated type defined in the trait. Here's an example of implementing a trait with an associated type: struct MyStruct; impl MyTrait for MyStruct { type AssociatedType = u32; // Implementing the associated type with u32\n} In this example, MyStruct implements MyTrait and specifies that the associated type AssociatedType is u32.","breadcrumbs":"Advanced Concepts » Associated Types » Implementing Associated Types","id":"218","title":"Implementing Associated Types"},"219":{"body":"Associated types are used within trait methods or where the trait is used as a bound for generic functions or structs. You can use the associated type like any other type. Here's an example: trait MyTrait { type AssociatedType; fn get_value(self) -> Self::AssociatedType;\n} struct MyStruct; impl MyTrait for MyStruct { type AssociatedType = u32; fn get_value(self) -> Self::AssociatedType { 42 }\n} In this example, get_value is a trait method that returns an associated type AssociatedType.","breadcrumbs":"Advanced Concepts » Associated Types » Using Associated Types","id":"219","title":"Using Associated Types"},"22":{"body":"SRC-12; Contract Factory defines the implementation of a standard API for contract factories.","breadcrumbs":"Introduction » Sway Language Standards » Contract Standards","id":"22","title":"Contract Standards"},"220":{"body":"Associated types are particularly useful in scenarios where you want to define traits that work with different types of data structures or abstractions, allowing the implementer to specify the concrete types. Some common use cases include: Collections: Traits for generic collections that allow users to specify the type of elements. Iterator Patterns: Traits for implementing iterators with varying element types. Serialization and Deserialization: Traits for serializing and deserializing data with different data formats.","breadcrumbs":"Advanced Concepts » Associated Types » Use Cases","id":"220","title":"Use Cases"},"221":{"body":"","breadcrumbs":"Advanced Concepts » Generics and Trait Constraints » Generics and Trait Constraints","id":"221","title":"Generics and Trait Constraints"},"222":{"body":"At a high level, Sway allows you to define constraints, or restrictions, that allow you to strike a balance between writing abstract and reusable code and enforcing compile-time checks to determine if the abstract code that you've written is correct. The \"abstract and reusable\" part largely comes from generic types and the \"enforcing compile-time checks\" part largely comes from trait constraints. Generic types can be used with functions, structs, and enums (as we have seen in this book), but they can also be used with traits.","breadcrumbs":"Advanced Concepts » Generics and Trait Constraints » Generics as Constraints","id":"222","title":"Generics as Constraints"},"223":{"body":"Combining generic types with traits allows you to write abstract and reusable traits that can be implemented for any number of data types. For example, imagine that you want to write a trait for converting between different types. This would be similar to Rust's Into and From traits. In Sway your conversion trait would look something like: trait Convert { fn from(t: T) -> Self;\n} The trait Convert takes a generic type T. Convert has one method from, which takes one parameter of type T and returns a Self. This means that when you implement Convert for a data type, from will return the type of that data type but will take as input the type that you define as T. Here is an example: struct Square { width: u64,\n} struct Rectangle { width: u64, length: u64,\n} impl Convert for Rectangle { fn from(t: Square) -> Self { Self { width: t.width, length: t.width, } }\n} In this example, you have two different data types, Square and Rectangle. You know that all squares are rectangles and thus Square can convert into Rectangle (but not vice versa) and thus you can implement the conversion trait for those types. If we want to call these methods we can do so by: fn main() { let s = Square { width: 5 }; let r = Rectangle::from(s);\n}","breadcrumbs":"Advanced Concepts » Generics and Trait Constraints » Generic Traits","id":"223","title":"Generic Traits"},"224":{"body":"Trait constraints allow you to use generic types and traits to place constraints on what abstract code you are willing to accept in your program as correct. These constraints take the form of compile-time checks for correctness. If we wanted to use trait constraints with our Convert trait from the previous section we could do so like so: fn into_rectangle(t: T) -> Rectangle\nwhere Rectangle: Convert,\n{ Rectangle::from(t)\n} This function allows you to take any generic data type T and convert it to the type Rectangle as long as Convert is implemented for Rectangle . Calling this function with a type T for which Convert is not implemented for Rectangle will fail Sway's compile-time checks.","breadcrumbs":"Advanced Concepts » Generics and Trait Constraints » Trait Constraints","id":"224","title":"Trait Constraints"},"225":{"body":"While many users will never have to touch assembly language while writing Sway code, it is a powerful tool that enables many advanced use-cases (e.g., optimizations, building libraries, etc).","breadcrumbs":"Advanced Concepts » Assembly » Inline Assembly in Sway","id":"225","title":"Inline Assembly in Sway"},"226":{"body":"In Sway, the way we use assembly inline is to declare an asm block like this: asm() {...} Declaring an asm block is similar to declaring a function. We can specify register names to operate on as arguments, we can perform assembly instructions within the block, and we can return a value by specifying a return register. Here's an example showing what this might look like: pub fn add_1(num: u32) -> u32 { asm(r1: num, r2) { add r2 r1 one; r2: u32 }\n} The return register is specified at the end of the asm block, after all the assembly instructions. It consists of the register name and an optional return type. In the above example, the return register name is r2 and the return type is u32. If the return type is omitted, it is u64 by default. The return register itself is optional. If it is not specified, similar to functions, the returned value from the asm block will be unit , (). An asm block can only return a single register. If you really need to return more than one value, you can modify a tuple. Here's an example showing how you can implement this for (u64, u64): script; fn adder(a: u64, b: u64, c: u64) -> (u64, u64) { let empty_tuple = (0u64, 0u64); asm(output: empty_tuple, r1: a, r2: b, r3: c, r4, r5) { add r4 r1 r2; // add a & b and put the result in r4 add r5 r2 r3; // add b & c and put the result in r5 sw output r4 i0; // store the word in r4 in output + 0 words sw output r5 i1; // store the word in r5 in output + 1 word output: (u64, u64) // return both values }\n} fn main() -> bool { let (first, second) = adder(1, 2, 3); assert(first == 3); assert(second == 5); true\n} Note that this is contrived example meant to demonstrate the syntax; there's absolutely no need to use assembly to add integers! Note that in the above example: we initialized the register r1 with the value of num. we declared a second register r2 (you may choose any register names you want). we use the add opcode to add one to the value of r1 and store it in r2. one is an example of a \"reserved register\", of which there are 16 in total. Further reading on this is linked below under \"Semantics\". we return r2 and specify the return type as being u32. An important note is that the ji and jnei opcodes are not available within an asm block. For those looking to introduce control flow to asm blocks, it is recommended to surround smaller chunks of asm with control flow (if, else, and while).","breadcrumbs":"Advanced Concepts » Assembly » ASM Block","id":"226","title":"ASM Block"},"227":{"body":"For examples of assembly in action, check out the Sway standard library . For a complete list of all instructions supported in the FuelVM: Instructions . And to learn more about the FuelVM semantics: Semantics .","breadcrumbs":"Advanced Concepts » Assembly » Helpful Links","id":"227","title":"Helpful Links"},"228":{"body":"The Never type ! represents the type of computations which never resolve to any value at all.","breadcrumbs":"Advanced Concepts » Never Type » Never Type","id":"228","title":"Never Type"},"229":{"body":"break, continue and return expressions also have type !. For example we are allowed to write: let x: ! = { return 123\n}; Although the let is pointless here, it illustrates the meaning of !. Since x is never assigned a value (because return returns from the entire function), x can be given type Never. We could also replace return 123 with a revert() or a never-ending loop and this code would still be valid. A more realistic usage of Never is in this code: let num: u32 = match get_a_number() { Some(num) => num, None => break,\n}; Both match arms must produce values of type [u32], but since break never produces a value at all we know it can never produce a value which isn't a [u32]. This illustrates another behaviour of the ! type - expressions with type ! will coerce into any other type. Note that ! type coerces into any other type, another example of this would be: let x: u32 = { return 123\n}; Regardless of the type of x, the return block of type Never will always coerce into x type.","breadcrumbs":"Advanced Concepts » Never Type » Additional Information","id":"229","title":"Additional Information"},"23":{"body":"SRC-8; Bridged Asset defines the metadata required for an asset bridged to the Fuel Network. SRC-10; Native Bridge Standard defines the standard API for the Native Bridge between the Fuel Chain and the canonical base chain.","breadcrumbs":"Introduction » Sway Language Standards » Bridge Standards","id":"23","title":"Bridge Standards"},"230":{"body":"fn foo() { let num: u64 = match Option::None:: { Some(num) => num, None => return, };\n}","breadcrumbs":"Advanced Concepts » Never Type » Examples","id":"230","title":"Examples"},"231":{"body":"Sway’s standard library includes a number of very useful data structures called collections. Most other data types represent one specific value, but collections can contain multiple values. Unlike the built-in array and tuple types which are allocated on the \"stack\" and cannot grow in size, the data these collections point to is stored either on the \"heap\" or in contract \"storage\", which means the amount of data does not need to be known at compile time and can grow as the program runs. Each kind of collection has different capabilities and costs, and choosing an appropriate one for your current situation is a skill you’ll develop over time. In this chapter, we’ll discuss three collections that are used very often in Sway programs: A vector on the heap allows you to store a variable number of values next to each other. A StorageVec is similar to a vector on the heap but uses persistent storage. A StorageMap allows you to associate a value with a particular key. We’ll discuss how to create and update a vector, StorageVec, and StorageMap, as well as what makes each special. Vectors on the Heap StorageVec StorageMap","breadcrumbs":"Common Collections » Common Collections","id":"231","title":"Common Collections"},"232":{"body":"The first collection type we’ll look at is Vec, also known as a vector. Vectors allow you to store more than one value in a single data structure that puts all the values next to each other in memory. Vectors can only store values of the same type. They are useful when you have a list of items, such as the lines of text in a file or the prices of items in a shopping cart. Vec is included in the standard library prelude which means that there is no need to import it manually.","breadcrumbs":"Common Collections » Vectors on the Heap » Vectors on the Heap","id":"232","title":"Vectors on the Heap"},"233":{"body":"To create a new empty vector, we call the Vec::new function, as shown below: let v: Vec = Vec::new(); Note that we added a type annotation here. Because we aren’t inserting any values into this vector, the Sway compiler doesn’t know what kind of elements we intend to store. Vectors are implemented using generics which means that the Vec type provided by the standard library can hold any type. When we create a vector to hold a specific type, we can specify the type within angle brackets. In the example above, we’ve told the Sway compiler that the Vec in v will hold elements of the u64 type.","breadcrumbs":"Common Collections » Vectors on the Heap » Creating a New Vector","id":"233","title":"Creating a New Vector"},"234":{"body":"To create a vector and then add elements to it, we can use the push method, as shown below: let mut v = Vec::new(); v.push(5); v.push(6); v.push(7); v.push(8); As with any variable, if we want to be able to change its value, we need to make it mutable using the mut keyword, as discussed in the section Declaring a Variable . The numbers we place inside are all of type u64, and the Sway compiler infers this from the data, so we don’t need the Vec annotation.","breadcrumbs":"Common Collections » Vectors on the Heap » Updating a Vector","id":"234","title":"Updating a Vector"},"235":{"body":"To read a value stored in a vector at a particular index, you can use the get method as shown below: let third = v.get(2); match third { Some(third) => log(third), None => revert(42), } Note two details here. First, we use the index value of 2 to get the third element because vectors are indexed by number, starting at zero. Second, we get the third element by using the get method with the index passed as an argument, which gives us an Option. When the get method is passed an index that is outside the vector, it returns None without panicking. This is particularly useful if accessing an element beyond the range of the vector may happen occasionally under normal circumstances. Your code will then have logic to handle having either Some(element) or None. For example, the index could be coming as a contract method argument. If the argument passed is too large, the method get will return a None value, and the contract method may then decide to revert when that happens or return a meaningful error that tells the user how many items are in the current vector and give them another chance to pass a valid value.","breadcrumbs":"Common Collections » Vectors on the Heap » Reading Elements of Vectors","id":"235","title":"Reading Elements of Vectors"},"236":{"body":"To access each element in a vector in turn, we would iterate through all of the valid indices using a while loop and the len method as shown below: let mut i = 0; while i < v.len() { log(v.get(i).unwrap()); i += 1; } Note two details here. First, we use the method len which returns the length of the vector. Second, we call the method unwrap to extract the Option returned by get. We know that unwrap will not fail (i.e. will not cause a revert) because each index i passed to get is known to be smaller than the length of the vector.","breadcrumbs":"Common Collections » Vectors on the Heap » Iterating over the Values in a Vector","id":"236","title":"Iterating over the Values in a Vector"},"237":{"body":"Vectors can only store values that are the same type. This can be inconvenient; there are definitely use cases for needing to store a list of items of different types. Fortunately, the variants of an enum are defined under the same enum type, so when we need one type to represent elements of different types, we can define and use an enum! For example, say we want to get values from a row in a table in which some of the columns in the row contain integers, some b256 values, and some Booleans. We can define an enum whose variants will hold the different value types, and all the enum variants will be considered the same type: that of the enum. Then we can create a vector to hold that enum and so, ultimately, holds different types. We’ve demonstrated this below: enum TableCell { Int: u64, B256: b256, Boolean: bool, } let mut row = Vec::new(); row.push(TableCell::Int(3)); row.push(TableCell::B256(0x0101010101010101010101010101010101010101010101010101010101010101)); row.push(TableCell::Boolean(true)); Now that we’ve discussed some of the most common ways to use vectors, be sure to review the API documentation for all the many useful methods defined on Vec by the standard library. For now, these can be found in the source code for Vec . For example, in addition to push, a pop method removes and returns the last element, a remove method removes and returns the element at some chosen index within the vector, an insert method inserts an element at some chosen index within the vector, etc.","breadcrumbs":"Common Collections » Vectors on the Heap » Using an Enum to store Multiple Types","id":"237","title":"Using an Enum to store Multiple Types"},"238":{"body":"The second collection type we’ll look at is StorageVec. Just like vectors on the heap (i.e. Vec), storage vectors allow you to store more than one value in a single data structure where each value is assigned an index and can only store values of the same type. However, unlike Vec, the elements of a StorageVec are stored in persistent storage , and consecutive elements are not necessarily stored in storage slots that have consecutive keys. In order to use StorageVec, you must first import StorageVec as follows: use std::storage::storage_vec::*; Another major difference between Vec and StorageVec is that StorageVec can only be used in a contract because only contracts are allowed to access persistent storage.","breadcrumbs":"Common Collections » Storage Vectors » Storage Vectors","id":"238","title":"Storage Vectors"},"239":{"body":"To create a new empty StorageVec, we have to declare the vector in a storage block as follows: v: StorageVec = StorageVec {}, Just like any other storage variable, two things are required when declaring a StorageVec: a type annotation and an initializer. The initializer is just an empty struct of type StorageVec because StorageVec itself is an empty struct! Everything that is interesting about StorageVec is implemented in its methods. Storage vectors, just like Vec, are implemented using generics which means that the StorageVec type provided by the standard library can hold any type. When we create a StorageVec to hold a specific type, we can specify the type within angle brackets. In the example above, we’ve told the Sway compiler that the StorageVec in v will hold elements of the u64 type.","breadcrumbs":"Common Collections » Storage Vectors » Creating a New StorageVec","id":"239","title":"Creating a New StorageVec"},"24":{"body":"SRC-2; Inline Documentation defines how to document your Sway files.","breadcrumbs":"Introduction » Sway Language Standards » Documentation Standards","id":"24","title":"Documentation Standards"},"240":{"body":"To add elements to a StorageVec, we can use the push method, as shown below: #[storage(read, write)] fn push_to_storage_vec() { storage.v.push(5); storage.v.push(6); storage.v.push(7); storage.v.push(8); } Note two details here. First, in order to use push, we need to first access the vector using the storage keyword. Second, because push requires accessing storage, a storage annotation is required on the ABI function that calls push. While it may seem that #[storage(write)] should be enough here, the read annotation is also required because each call to push requires reading (and then updating) the length of the StorageVec which is also stored in persistent storage. Note The storage annotation is also required for any private function defined in the contract that tries to push into the vector. Note There is no need to add the mut keyword when declaring a StorageVec. All storage variables are mutable by default.","breadcrumbs":"Common Collections » Storage Vectors » Updating a StorageVec","id":"240","title":"Updating a StorageVec"},"241":{"body":"To read a value stored in a vector at a particular index, you can use the get method as shown below: #[storage(read)] fn read_from_storage_vec() { let third = storage.v.get(2); match third { Some(third) => log(third.read()), None => revert(42), } } Note three details here. First, we use the index value of 2 to get the third element because vectors are indexed by number, starting at zero. Second, we get the third element by using the get method with the index passed as an argument, which gives us an Option>. Third, the ABI function calling get only requires the annotation #[storage(read)] as one might expect because get does not write to storage. When the get method is passed an index that is outside the vector, it returns None without panicking. This is particularly useful if accessing an element beyond the range of the vector may happen occasionally under normal circumstances. Your code will then have logic to handle having either Some(element) or None. For example, the index could be coming as a contract method argument. If the argument passed is too large, the method get will return a None value, and the contract method may then decide to revert when that happens or return a meaningful error that tells the user how many items are in the current vector and give them another chance to pass a valid value.","breadcrumbs":"Common Collections » Storage Vectors » Reading Elements of Storage Vectors","id":"241","title":"Reading Elements of Storage Vectors"},"242":{"body":"To access each element in a vector in turn, we would iterate through all of the valid indices using a while loop and the len method as shown below: #[storage(read)] fn iterate_over_a_storage_vec() { let mut i = 0; while i < storage.v.len() { log(storage.v.get(i).unwrap().read()); i += 1; } } Again, this is quite similar to iterating over the elements of a Vec where we use the method len to return the length of the vector. We also call the method unwrap to extract the Option returned by get followed by a call to read() to actually read the stored value. We know that unwrap will not fail (i.e. will not cause a revert) because each index i passed to get is known to be smaller than the length of the vector.","breadcrumbs":"Common Collections » Storage Vectors » Iterating over the Values in a Vector","id":"242","title":"Iterating over the Values in a Vector"},"243":{"body":"Storage vectors, just like Vec, can only store values that are the same type. Similarly to what we did for Vec in the section Using an Enum to store Multiple Types , we can define an enum whose variants will hold the different value types, and all the enum variants will be considered the same type: that of the enum. This is shown below: enum TableCell { Int: u64, B256: b256, Boolean: bool,\n} Then we can declare a StorageVec in a storage block to hold that enum and so, ultimately, holds different types: row: StorageVec = StorageVec {}, We can now push different enum variants to the StorageVec as follows: #[storage(read, write)] fn push_to_multiple_types_storage_vec() { storage.row.push(TableCell::Int(3)); storage .row .push(TableCell::B256(0x0101010101010101010101010101010101010101010101010101010101010101)); storage.row.push(TableCell::Boolean(true)); } Now that we’ve discussed some of the most common ways to use storage vectors, be sure to review the API documentation for all the many useful methods defined on StorageVec by the standard library. For now, these can be found in the source code for StorageVec . For example, in addition to push, a pop method removes and returns the last element, a remove method removes and returns the element at some chosen index within the vector, an insert method inserts an element at some chosen index within the vector, etc.","breadcrumbs":"Common Collections » Storage Vectors » Using an Enum to store Multiple Types","id":"243","title":"Using an Enum to store Multiple Types"},"244":{"body":"It is possible to nest storage vectors as follows: nested_vec: StorageVec> = StorageVec {}, The nested vector can then be accessed as follows: #[storage(read, write)] fn access_nested_vec() { storage.nested_vec.push(StorageVec {}); storage.nested_vec.push(StorageVec {}); let mut inner_vec0 = storage.nested_vec.get(0).unwrap(); let mut inner_vec1 = storage.nested_vec.get(1).unwrap(); inner_vec0.push(0); inner_vec0.push(1); inner_vec1.push(2); inner_vec1.push(3); inner_vec1.push(4); assert(inner_vec0.len() == 2); assert(inner_vec0.get(0).unwrap().read() == 0); assert(inner_vec0.get(1).unwrap().read() == 1); assert(inner_vec0.get(2).is_none()); assert(inner_vec1.len() == 3); assert(inner_vec1.get(0).unwrap().read() == 2); assert(inner_vec1.get(1).unwrap().read() == 3); assert(inner_vec1.get(2).unwrap().read() == 4); assert(inner_vec1.get(3).is_none()); }","breadcrumbs":"Common Collections » Storage Vectors » Nested Storage Vectors","id":"244","title":"Nested Storage Vectors"},"245":{"body":"Another important common collection is the storage map. The type StorageMap from the standard library stores a mapping of keys of type K to values of type V using a hashing function, which determines how it places these keys and values into storage slots . This is similar to Rust's HashMap but with a few differences. Storage maps are useful when you want to look up data not by using an index, as you can with vectors, but by using a key that can be of any type. For example, when building a ledger-based sub-currency smart contract, you could keep track of the balance of each wallet in a storage map in which each key is a wallet’s Address and the values are each wallet’s balance. Given an Address, you can retrieve its balance. Similarly to StorageVec, StorageMap can only be used in a contract because only contracts are allowed to access persistent storage. StorageMap is included in the standard library prelude which means that there is no need to import it manually.","breadcrumbs":"Common Collections » Storage Maps » Storage Maps","id":"245","title":"Storage Maps"},"246":{"body":"To create a new empty storage map, we have to declare the map in a storage block as follows: map: StorageMap = StorageMap:: {}, Just like any other storage variable, two things are required when declaring a StorageMap: a type annotation and an initializer. The initializer is just an empty struct of type StorageMap because StorageMap itself is an empty struct! Everything that is interesting about StorageMap is implemented in its methods. Storage maps, just like Vec and StorageVec, are implemented using generics which means that the StorageMap type provided by the standard library can map keys of any type K to values of any type V. In the example above, we’ve told the Sway compiler that the StorageMap in map will map keys of type Address to values of type u64.","breadcrumbs":"Common Collections » Storage Maps » Creating a New Storage Map","id":"246","title":"Creating a New Storage Map"},"247":{"body":"To insert key-value pairs into a storage map, we can use the insert method. For example: #[storage(write)] fn insert_into_storage_map() { let addr1 = Address::from(0x0101010101010101010101010101010101010101010101010101010101010101); let addr2 = Address::from(0x0202020202020202020202020202020202020202020202020202020202020202); storage.map.insert(addr1, 42); storage.map.insert(addr2, 77); } Note two details here. First, in order to use insert, we need to first access the storage map using the storage keyword. Second, because insert requires writing into storage, a #[storage(write)] annotation is required on the ABI function that calls insert. Note The storage annotation is also required for any private function defined in the contract that tries to insert into the map. Note There is no need to add the mut keyword when declaring a StorageMap. All storage variables are mutable by default.","breadcrumbs":"Common Collections » Storage Maps » Updating a Storage Map","id":"247","title":"Updating a Storage Map"},"248":{"body":"We can get a value out of the storage map by providing its key to the get method. For example: #[storage(read, write)] fn get_from_storage_map() { let addr1 = Address::from(0x0101010101010101010101010101010101010101010101010101010101010101); let addr2 = Address::from(0x0202020202020202020202020202020202020202020202020202020202020202); storage.map.insert(addr1, 42); storage.map.insert(addr2, 77); let value1 = storage.map.get(addr1).try_read().unwrap_or(0); } Here, value1 will have the value that's associated with the first address, and the result will be 42. The get method returns an Option; if there’s no value for that key in the storage map, get will return None. This program handles the Option by calling unwrap_or to set value1 to zero if map doesn't have an entry for the key.","breadcrumbs":"Common Collections » Storage Maps » Accessing Values in a Storage Map","id":"248","title":"Accessing Values in a Storage Map"},"249":{"body":"Maps with multiple keys can be implemented using tuples as keys. For example: map_two_keys: StorageMap<(b256, bool), b256> = StorageMap::<(b256, bool), b256> {},","breadcrumbs":"Common Collections » Storage Maps » Storage Maps with Multiple Keys","id":"249","title":"Storage Maps with Multiple Keys"},"25":{"body":"Libraries have also been developed to support Sway Standards. These can be in Sway-Libs .","breadcrumbs":"Introduction » Sway Language Standards » Standards Support","id":"25","title":"Standards Support"},"250":{"body":"It is possible to nest storage maps as follows: nested_map: StorageMap> = StorageMap::> {}, The nested map can then be accessed as follows: #[storage(read, write)] fn access_nested_map() { storage.nested_map.get(0).insert(1, 42); storage.nested_map.get(2).insert(3, 24); assert(storage.nested_map.get(0).get(1).read() == 42); assert(storage.nested_map.get(0).get(0).try_read().is_none()); // Nothing inserted here assert(storage.nested_map.get(2).get(3).read() == 24); assert(storage.nested_map.get(2).get(2).try_read().is_none()); // Nothing inserted here }","breadcrumbs":"Common Collections » Storage Maps » Nested Storage Maps","id":"250","title":"Nested Storage Maps"},"251":{"body":"Sway aims to provide facilities for both unit testing and integration testing. Unit testing refers to \"in-language\" test functions annotated with #[test]. Integration testing refers to the testing of your Sway project's integration within some wider application. You can add integration testing to your Sway+Rust projects today using the cargo generate template and Rust SDK. Unit Testing Testing with Rust","breadcrumbs":"Testing » Testing","id":"251","title":"Testing"},"252":{"body":"Forc provides built-in support for building and executing tests for a package. Tests are written as free functions with the #[test] attribute. For example: #[test]\nfn test_meaning_of_life() { assert(6 * 7 == 42);\n} Each test function is ran as if it were the entry point for a script . Tests \"pass\" if they return successfully, and \"fail\" if they revert or vice versa while testing failure . If the project has failing tests forc test will exit with exit status 101.","breadcrumbs":"Testing » Unit Testing » Unit Testing","id":"252","title":"Unit Testing"},"253":{"body":"We can build and execute all tests within a package with the following: forc test The output should look similar to this: Compiled library \"core\". Compiled library \"std\". Compiled library \"lib_single_test\". Bytecode size is 92 bytes. Running 1 tests test test_meaning_of_life ... ok (170.652µs) Result: OK. 1 passed. 0 failed. Finished in 1.564996ms. Visit the forc test command reference to find the options available for forc test.","breadcrumbs":"Testing » Unit Testing » Building and Running Tests","id":"253","title":"Building and Running Tests"},"254":{"body":"Forc supports testing failing cases for test functions declared with #[test(should_revert)]. For example: #[test(should_revert)]\nfn test_meaning_of_life() { assert(6 * 6 == 42);\n} It is also possible to specify an expected revert code, like the following example. #[test(should_revert = \"18446744073709486084\")]\nfn test_meaning_of_life() { assert(6 * 6 == 42);\n} Tests with #[test(should_revert)] are considered to be passing if they are reverting.","breadcrumbs":"Testing » Unit Testing » Testing Failure","id":"254","title":"Testing Failure"},"255":{"body":"Unit tests can call contract functions an example for such calls can be seen below. contract; abi MyContract { fn test_function() -> bool;\n} impl MyContract for Contract { fn test_function() -> bool { true }\n} To test the test_function(), a unit test like the following can be written. #[test]\nfn test_success() { let caller = abi(MyContract, CONTRACT_ID); let result = caller.test_function {}(); assert(result == true)\n} It is also possible to test failure with contract calls as well. #[test(should_revert)]\nfn test_fail() { let caller = abi(MyContract, CONTRACT_ID); let result = caller.test_function {}(); assert(result == false)\n} Note: When running forc test, your contract will be built twice: first without unit tests in order to determine the contract's ID, then a second time with unit tests with the CONTRACT_ID provided to their namespace. This CONTRACT_ID can be used with the abi cast to enable contract calls within unit tests. Unit tests can call methods of external contracts if those contracts are added as contract dependencies, i.e. in the contract-dependencies section of the manifest file. An example of such calls is shown below: contract; abi CallerContract { fn test_false() -> bool;\n} impl CallerContract for Contract { fn test_false() -> bool { false }\n} abi CalleeContract { fn test_true() -> bool;\n} #[test]\nfn test_multi_contract_calls() { let caller = abi(CallerContract, CONTRACT_ID); let callee = abi(CalleeContract, callee::CONTRACT_ID); let should_be_false = caller.test_false(); let should_be_true = callee.test_true(); assert(!should_be_false); assert(should_be_true);\n} Example Forc.toml for contract above: [project]\nauthors = [\"Fuel Labs \"]\nentry = \"main.sw\"\nlicense = \"Apache-2.0\"\nname = \"caller\" [dependencies]\ncore = { path = \"../../../sway-lib-core\" }\nstd = { path = \"../../../sway-lib-std/\" } [contract-dependencies]\ncallee = { path = \"../callee\" }","breadcrumbs":"Testing » Unit Testing » Calling Contracts","id":"255","title":"Calling Contracts"},"256":{"body":"By default, all unit tests in your project are run in parallel. Note that this does not lead to any data races in storage because each unit test has its own storage space that is not shared by any other unit test. By default, forc test will use all the available threads in your system. To request that a specific number of threads be used, the flag --test-threads can be provided to forc test. forc test --test-threads 1","breadcrumbs":"Testing » Unit Testing » Running Tests in Parallel or Serially","id":"256","title":"Running Tests in Parallel or Serially"},"257":{"body":"Forc has some capacity to help decode logs returned from the unit tests. You can use this feature to decode raw logs into a human readable format. script; fn main() {} #[test]\nfn test_fn() {\nlet a = 10; log(a); let b = 30; log(b); assert_eq(a, 10) assert_eq(b, 30)\n} The example shown above is logging two different variables, a and b and their values are 10 and 30, respectively. Without log decoding printed log for this test with forc test --logs (--logs flag is required to see the logs for this example since the test is passing. Logs are silenced by default in passing tests, and can be enabled using the --logs flag.): Finished debug [unoptimized + fuel] target(s) in 5.23s Bytecode hash: 0x1cb1edc031691c5c08b50fd0f07b02431848ab81b325b72eb3fd233c67d6b548 Running 1 test, filtered 0 tests test test_fn ... ok (38.875µs, 232 gas)\n[{\"LogData\":{\"data\":\"000000000000000a\",\"digest\":\"8d85f8467240628a94819b26bee26e3a9b2804334c63482deacec8d64ab4e1e7\",\"id\":\"0000000000000000000000000000000000000000000000000000000000000000\",\"is\":10368,\"len\":8,\"pc\":11032,\"ptr\":67107840,\"ra\":0,\"rb\":0}},{\"LogData\":{\"data\":\"000000000000001e\",\"digest\":\"48a97e421546f8d4cae1cf88c51a459a8c10a88442eed63643dd263cef880c1c\",\"id\":\"0000000000000000000000000000000000000000000000000000000000000000\",\"is\":10368,\"len\":8,\"pc\":11516,\"ptr\":67106816,\"ra\":0,\"rb\":1}}] This is not very easy to understand, it is possible to decode these logs with --decode flag, executing forc test --logs --decode: Finished debug [unoptimized + fuel] target(s) in 5.23s Bytecode hash: 0x1cb1edc031691c5c08b50fd0f07b02431848ab81b325b72eb3fd233c67d6b548 Running 1 test, filtered 0 tests test test_fn ... ok (38.875µs, 232 gas)\nDecoded log value: 10, log rb: 0\nDecoded log value: 30, log rb: 1 As it can be seen, the values are human readable and easier to understand which makes debugging much more easier. Note : This is an experimental feature and we are actively working on reporting variable names next to their values.","breadcrumbs":"Testing » Unit Testing » Logs Inside Tests","id":"257","title":"Logs Inside Tests"},"258":{"body":"A common use of Sway is for writing contracts or scripts that exist as part of a wider Rust application. In order to test the interaction between our Sway code and our Rust code we can add integration testing.","breadcrumbs":"Testing » Testing with Rust » Testing with Rust","id":"258","title":"Testing with Rust"},"259":{"body":"To add Rust integration testing to a Forc project we can use the sway-test-rs cargo generate template . This template makes it easier for Sway developers to add the boilerplate required when setting up their Rust integration testing. Let's add a Rust integration test to the fresh project we created in the introduction .","breadcrumbs":"Testing » Testing with Rust » Adding Rust Integration Testing","id":"259","title":"Adding Rust Integration Testing"},"26":{"body":"Some basic example contracts to see how Sway and Forc work. Counter FizzBuzz Wallet Smart Contract Liquidity Pool Additional examples can be found in the Sway Applications repository.","breadcrumbs":"Examples » Example","id":"26","title":"Example"},"260":{"body":"To recap, here's what our empty project looks like: $ cd my-fuel-project\n$ tree .\n├── Forc.toml\n└── src └── main.sw","breadcrumbs":"Testing » Testing with Rust » 1. Enter the project","id":"260","title":"1. Enter the project"},"261":{"body":"We're going to add a Rust integration test harness using a cargo generate template. Let's make sure we have the cargo generate command installed! cargo install cargo-generate Note : You can learn more about cargo generate by visiting the cargo-generate repository .","breadcrumbs":"Testing » Testing with Rust » 2. Install cargo generate","id":"261","title":"2. Install cargo generate"},"262":{"body":"Let's generate the default test harness with the following: cargo generate --init fuellabs/sway templates/sway-test-rs --name my-fuel-project --force --force forces your --name input to retain your desired casing for the {{project-name}} placeholder in the template. Otherwise, cargo-generate automatically converts it to kebab-case. With --force, this means that both my_fuel_project and my-fuel-project are valid project names, depending on your needs. _ Note : templates/sway-test-rs can be replaced with templates/sway-script-test-rs or templates/sway-predicate-test-rs to generate a test harness for scripts and predicates respectively. If all goes well, the output should look as follows: ⚠️ Favorite `fuellabs/sway` not found in config, using it as a git repository: https://github.com/fuellabs/sway\n🤷 Project Name : my-fuel-project\n🔧 Destination: /home/user/path/to/my-fuel-project ...\n🔧 Generating template ...\n[1/3] Done: Cargo.toml\n[2/3] Done: tests/harness.rs\n[3/3] Done: tests\n🔧 Moving generated files into: `/home/user/path/to/my-fuel-project`...\n✨ Done! New project created /home/user/path/to/my-fuel-project Let's have a look at the result: $ tree .\n├── Cargo.toml\n├── Forc.toml\n├── build.rs\n├── src\n│ └── main.sw\n└── tests └── harness.rs We have three new files! The Cargo.toml is the manifest for our new test harness and specifies the required dependencies including fuels the Fuel Rust SDK. The tests/harness.rs contains some boilerplate test code to get us started, though doesn't call any contract methods just yet. The build.rs is a build script that compiles the Sway project with forc build whenever cargo test is run.","breadcrumbs":"Testing » Testing with Rust » 3. Generate the test harness","id":"262","title":"3. Generate the test harness"},"263":{"body":"Before running the tests, we need to build our contract so that the necessary ABI, storage and bytecode artifacts are available. We can do so with forc build: $ forc build Creating a new `Forc.lock` file. (Cause: lock file did not exist) Adding core Adding std git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9 Created new lock file at /home/user/path/to/my-fuel-project/Forc.lock Compiled library \"core\". Compiled library \"std\". Compiled contract \"my-fuel-project\". Bytecode size is 60 bytes. At this point, our project should look like the following: $ tree\n├── Cargo.toml\n├── Forc.lock\n├── Forc.toml\n├── build.rs\n├── out\n│ └── debug\n│ ├── my-fuel-project-abi.json\n│ ├── my-fuel-project.bin\n│ └── my-fuel-project-storage_slots.json\n├── src\n│ └── main.sw\n└── tests └── harness.rs We now have an out directory with our required JSON files! Note : This step may no longer be required in the future as we plan to enable the integration testing to automatically build the artifacts as necessary so that files like the ABI JSON are always up to date.","breadcrumbs":"Testing » Testing with Rust » 4. Build the forc project","id":"263","title":"4. Build the forc project"},"264":{"body":"Now we're ready to build and run the default integration test. $ cargo test Updating crates.io index Compiling version_check v0.9.4 Compiling proc-macro2 v1.0.46 Compiling quote v1.0.21 ... Compiling fuels v0.24.0 Compiling my-fuel-project v0.1.0 (/home/user/path/to/my-fuel-project) Finished test [unoptimized + debuginfo] target(s) in 1m 03s Running tests/harness.rs (target/debug/deps/integration_tests-373971ac377845f7) running 1 test\ntest can_get_contract_id ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s Note : The first time we run cargo test, cargo will spend some time fetching and building the dependencies for Fuel's Rust SDK. This might take a while, but only the first time! If all went well, we should see some output that looks like the above!","breadcrumbs":"Testing » Testing with Rust » 5. Build and run the tests","id":"264","title":"5. Build and run the tests"},"265":{"body":"Now that we've learned how to setup Rust integration testing in our project, let's try to write some of our own tests! First, let's update our contract code with a simple counter example: contract; abi TestContract { #[storage(write)] fn initialize_counter(value: u64) -> u64; #[storage(read, write)] fn increment_counter(amount: u64) -> u64;\n} storage { counter: u64 = 0,\n} impl TestContract for Contract { #[storage(write)] fn initialize_counter(value: u64) -> u64 { storage.counter.write(value); value } #[storage(read, write)] fn increment_counter(amount: u64) -> u64 { let incremented = storage.counter.read() + amount; storage.counter.write(incremented); incremented }\n} To test our initialize_counter and increment_counter contract methods from the Rust test harness, we could update our tests/harness.rs file with the following: use fuels::{prelude::*, types::ContractId}; // Load abi from json\nabigen!(Contract( name = \"MyContract\", abi = \"out/debug/my-fuel-project-abi.json\"\n)); async fn get_contract_instance() -> (MyContract, ContractId) { // Launch a local network and deploy the contract let mut wallets = launch_custom_provider_and_get_wallets( WalletsConfig::new( Some(1), /* Single wallet */ Some(1), /* Single coin (UTXO) */ Some(1_000_000_000), /* Amount per coin */ ), None, None, ) .await .unwrap(); let wallet = wallets.pop().unwrap(); let id = Contract::load_from( \"./out/debug/my-fuel-project.bin\", LoadConfiguration::default().set_storage_configuration( StorageConfiguration::load_from( \"./out/debug/my-fuel-project-storage_slots.json\", ) .unwrap(), ), ) .unwrap() .deploy(&wallet, TxPolicies::default()) .await .unwrap(); let instance = MyContract::new(id.clone(), wallet); (instance, id.into())\n} #[tokio::test]\nasync fn initialize_and_increment() { let (contract_instance, _id) = get_contract_instance().await; // Now you have an instance of your contract you can use to test each function let result = contract_instance .methods() .initialize_counter(42) .call() .await .unwrap(); assert_eq!(42, result.value); // Call `increment_counter()` method in our deployed contract. let result = contract_instance .methods() .increment_counter(10) .call() .await .unwrap(); assert_eq!(52, result.value);\n} Let's build our project once more and run the test: forc build $ cargo test Compiling my-fuel-project v0.1.0 (/home/mindtree/programming/sway/my-fuel-project) Finished test [unoptimized + debuginfo] target(s) in 11.61s Running tests/harness.rs (target/debug/deps/integration_tests-373971ac377845f7) running 1 test\ntest initialize_and_increment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.25s When cargo runs our test, our test uses the SDK to spin up a local in-memory Fuel network, deploy our contract to it, and call the contract methods via the ABI. You can add as many functions decorated with #[tokio::test] as you like, and cargo test will automatically test each of them!","breadcrumbs":"Testing » Testing with Rust » Writing Tests","id":"265","title":"Writing Tests"},"266":{"body":"Forc provides tools for debugging both live transactions as well as Sway unit tests. Debugging can be done via CLI or using the VSCode IDE. Unit testing refers to \"in-language\" test functions annotated with #[test]. Line-by-line debugging is available within the VSCode IDE. Live transaction refers to the testing sending a transaction to a running Fuel Client node to exercise your Sway code. Instruction-by-instruction debugging is available in the forc debug CLI. Debugging with CLI Debugging with IDE","breadcrumbs":"Debugging » Debugging","id":"266","title":"Debugging"},"267":{"body":"The forc debug CLI enables debugging a live transaction on a running Fuel Client node.","breadcrumbs":"Debugging » Debugging with CLI » Debugging with CLI","id":"267","title":"Debugging with CLI"},"268":{"body":"First, we need a project to debug, so create a new project using forc new --script dbg_example && cd dbg_example And then add some content to src/main.sw, for example: script; use std::logging::log; fn factorial(n: u64) -> u64 { let mut result = 1; let mut counter = 0; while counter < n { counter = counter + 1; result = result * counter; } return result;\n} fn main() { log::(factorial(5)); // 120\n}","breadcrumbs":"Debugging » Debugging with CLI » An example project","id":"268","title":"An example project"},"269":{"body":"Now we are ready to build the project. forc build After this the resulting binary should be located at out/debug/dbg_example.bin. Because we are interested in the resulting bytecode, we can read that with: forc parse-bytecode out/debug/dbg_example.bin Which should give us something like half-word byte op raw notes 0 0 JI { imm: 4 } 90 00 00 04 jump to byte 16 1 4 NOOP 47 00 00 00 2 8 InvalidOpcode 00 00 00 00 data section offset lo (0) 3 12 InvalidOpcode 00 00 00 44 data section offset hi (68) 4 16 LW { ra: 63, rb: 12, imm: 1 } 5d fc c0 01 5 20 ADD { ra: 63, rb: 63, rc: 12 } 10 ff f3 00 6 24 MOVE { ra: 18, rb: 1 } 1a 48 10 00 7 28 MOVE { ra: 17, rb: 0 } 1a 44 00 00 8 32 LW { ra: 16, rb: 63, imm: 0 } 5d 43 f0 00 9 36 LT { ra: 16, rb: 17, rc: 16 } 16 41 14 00 10 40 JNZI { ra: 16, imm: 13 } 73 40 00 0d conditionally jump to byte 52 11 44 LOG { ra: 18, rb: 0, rc: 0, rd: 0 } 33 48 00 00 12 48 RET { ra: 0 } 24 00 00 00 13 52 ADD { ra: 17, rb: 17, rc: 1 } 10 45 10 40 14 56 MUL { ra: 18, rb: 18, rc: 17 } 1b 49 24 40 15 60 JI { imm: 8 } 90 00 00 08 jump to byte 32 16 64 NOOP 47 00 00 00 17 68 InvalidOpcode 00 00 00 00 18 72 InvalidOpcode 00 00 00 05 We can recognize the while loop by the conditional jumps JNZI. The condition just before the first jump can be identified by LT instruction (for <). Some notable instructions that are generated only once in our code include MUL for multiplication and LOG {.., 0, 0, 0} from the log function.","breadcrumbs":"Debugging » Debugging with CLI » Building and bytecode output","id":"269","title":"Building and bytecode output"},"27":{"body":"The following is a simple example of a contract which implements a counter. Both the initialize_counter() and increment_counter() ABI methods return the currently set value. forc template --template-name counter my_counter_project contract; abi TestContract { #[storage(write)] fn initialize_counter(value: u64) -> u64; #[storage(read, write)] fn increment_counter(amount: u64) -> u64;\n} storage { counter: u64 = 0,\n} impl TestContract for Contract { #[storage(write)] fn initialize_counter(value: u64) -> u64 { storage.counter.write(value); value } #[storage(read, write)] fn increment_counter(amount: u64) -> u64 { let incremented = storage.counter.read() + amount; storage.counter.write(incremented); incremented }\n}","breadcrumbs":"Examples » Counter » Counter","id":"27","title":"Counter"},"270":{"body":"We can start up the debug infrastructure. On a new terminal session run fuel-core run --db-type in-memory --debug; we need to have that running because it actually executes the program. Now we can fire up the debugger itself: forc-debug. Now if everything is set up correctly, you should see the debugger prompt (>>). You can use help command to list available commands. Now we would like to inspect the program while it's running. To do this, we first need to send the script to the executor, i.e. fuel-core. To do so, we need a transaction specification , tx.json. It looks something like this: { \"Script\": { \"body\": { \"script_gas_limit\": 1000000, \"script\": [ 144, 0, 0, 4, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 93, 252, 192, 1, 16, 255, 243, 0, 26, 72, 16, 0, 26, 68, 0, 0, 93, 67, 240, 0, 22, 65, 20, 0, 115, 64, 0, 13, 51, 72, 0, 0, 36, 0, 0, 0, 16, 69, 16, 64, 27, 73, 36, 64, 144, 0, 0, 8, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5 ], \"script_data\": [], \"receipts_root\": \"0000000000000000000000000000000000000000000000000000000000000000\" }, \"policies\": { \"bits\": \"MaxFee\", \"values\": [ 0, 0, 0, 0 ] }, \"inputs\": [ { \"CoinSigned\": { \"utxo_id\": { \"tx_id\": \"c49d65de61cf04588a764b557d25cc6c6b4bc0d7429227e2a21e61c213b3a3e2\", \"output_index\": 18 }, \"owner\": \"f1e92c42b90934aa6372e30bc568a326f6e66a1a0288595e6e3fbd392a4f3e6e\", \"amount\": 10599410012256088000, \"asset_id\": \"2cafad611543e0265d89f1c2b60d9ebf5d56ad7e23d9827d6b522fd4d6e44bc3\", \"tx_pointer\": { \"block_height\": 0, \"tx_index\": 0 }, \"witness_index\": 0, \"maturity\": 0, \"predicate_gas_used\": null, \"predicate\": null, \"predicate_data\": null } } ], \"outputs\": [], \"witnesses\": [ { \"data\": [ 156, 254, 34, 102, 65, 96, 133, 170, 254, 105, 147, 35, 196, 199, 179, 133, 132, 240, 208, 149, 11, 46, 30, 96, 44, 91, 121, 195, 145, 184, 159, 235, 117, 82, 135, 41, 84, 154, 102, 61, 61, 16, 99, 123, 58, 173, 75, 226, 219, 139, 62, 33, 41, 176, 16, 18, 132, 178, 8, 125, 130, 169, 32, 108 ] } ] }\n} However, the key script should contain the actual bytecode to execute, i.e. the contents of out/debug/dbg_example.bin as a JSON array. The following command can be used to generate it: python3 -c 'print(list(open(\"out/debug/dbg_example.bin\", \"rb\").read()))' So now we replace the script array with the result, and save it as tx.json.","breadcrumbs":"Debugging » Debugging with CLI » Setting up the debugging","id":"270","title":"Setting up the debugging"},"271":{"body":"Now we can actually execute the script: >> start_tx tx.json Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }\nReceipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }\nReceipt: ScriptResult { result: Success, gas_used: 60 }\nTerminated Looking at the first output line, we can see that it logged ra: 120 which is the correct return value for factorial(5). It also tells us that the execution terminated without hitting any breakpoints. That's unsurprising, because we haven't set up any. We can do so with breakpoint command: >> breakpoint 0 >> start_tx tx.json Receipt: ScriptResult { result: Success, gas_used: 0 }\nStopped on breakpoint at address 0 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 Now we have stopped execution at the breakpoint on entry (address 0). We can now inspect the initial state of the VM. >> register ggas reg[0x9] = 1000000 # ggas >> memory 0x10 0x8 000010: e9 5c 58 86 c8 87 26 dd However, that's not too interesting either, so let's just execute until the end, and then reset the VM to remove the breakpoints. >> continue Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }\nReceipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }\nTerminated >> reset Next, we will setup a breakpoint to check the state on each iteration of the while loop. For instance, if we'd like to see what numbers get multiplied together, we could set up a breakpoint before the operation. The bytecode has only a single MUL instruction: half-word byte op raw notes 14 56 MUL { ra: 18, rb: 18, rc: 17 } 1b 49 24 40 We can set a breakpoint on its address, at halfword-offset 14. >>> breakpoint 14 >> start_tx tx.json Receipt: ScriptResult { result: Success, gas_used: 9 }\nStopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 Now we can inspect the inputs to multiply. Looking at the specification tells us that the instruction MUL { ra: 18, rb: 18, rc: 17 } means reg[18] = reg[18] * reg[17]. So inspecting the inputs tells us that >> r 18 17 reg[0x12] = 1 # reg18\nreg[0x11] = 1 # reg17 So on the first round the numbers are 1 and 1, so we can continue to the next iteration: >> c Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 >> r 18 17 reg[0x12] = 1 # reg18\nreg[0x11] = 2 # reg17 And the next one: >> c Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 >> r 18 17 reg[0x12] = 2 # reg18\nreg[0x11] = 3 # reg17 And fourth one: >> c Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 >> r 18 17 reg[0x12] = 6 # reg18\nreg[0x11] = 4 # reg17 And round 5: >> c Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 >> r 18 17 reg[0x12] = 24 # reg18\nreg[0x11] = 5 # reg17 At this point we can look at the values 17 18 1 1 2 1 3 2 4 6 5 24 From this we can clearly see that the left side, register 17 is the counter variable, and register 18 is result. Now the counter equals the given factorial function argument 5, and the loop terminates. So when we continue, the program finishes without encountering any more breakpoints: >> c Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }\nReceipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }\nTerminated","breadcrumbs":"Debugging » Debugging with CLI » Using the debugger","id":"271","title":"Using the debugger"},"272":{"body":"The forc debug plugin also enables line-by-line debugging of Sway unit tests in VSCode.","breadcrumbs":"Debugging » Debugging with IDE » Debugging with IDE","id":"272","title":"Debugging with IDE"},"273":{"body":"Install the Sway VSCode extension from the marketplace . Ensure you have the forc-debug binary installed. which forc-debug. It can be installed with fuelup component add forc-debug. Create a .vscode/launch.json file with the following contents: { \"version\": \"0.2.0\", \"configurations\": [ { \"type\": \"sway\", \"request\": \"launch\", \"name\": \"Debug Sway\", \"program\": \"${file}\" }]\n}","breadcrumbs":"Debugging » Debugging with IDE » Installation","id":"273","title":"Installation"},"274":{"body":"Given this example contract: contract; abi CallerContract { fn test_false() -> bool;\n} impl CallerContract for Contract { fn test_false() -> bool { false }\n} abi CalleeContract { fn test_true() -> bool;\n} #[test]\nfn test_multi_contract_calls() { let caller = abi(CallerContract, CONTRACT_ID); let callee = abi(CalleeContract, callee::CONTRACT_ID); let should_be_false = caller.test_false(); let should_be_true = callee.test_true(); assert(!should_be_false); assert(should_be_true);\n} Within the sway file open in VSCode, you can set breakpoints on lines within the test or functions that it calls, and click Run -> Start Debugging to begin debugging the unit test. This will build the sway project and run it in debug mode. The debugger will stop the VM execution when a breakpoint is hit. The debug panel will show VM registers under the Variables tab, as well as the current VM opcode where execution is suspended. You can continue execution, or use the Step Over function to step forward, instruction by instruction.","breadcrumbs":"Debugging » Debugging with IDE » An example project","id":"274","title":"An example project"},"275":{"body":"Welcome to the documentation for Sway LSP, the language server designed specifically for the Sway programming language. This documentation serves as a comprehensive guide to help you understand and utilize the powerful features provided by Sway LSP. Sway LSP is built on the Language Server Protocol (LSP), a standardized protocol for enabling rich programming language support in editor and IDE environments. It acts as a bridge between your favorite code editor or integrated development environment and the Sway programming language, offering advanced semantic analysis and a wide range of features to enhance your development experience. With Sway LSP, you can expect a seamless and efficient coding experience while working with the Sway programming language. It provides intelligent code completion, precise symbol navigation, type information, and other smart features that empower you to write clean and error-free code. By leveraging the power of Sway LSP, you can increase productivity, reduce debugging time, and write high-quality code with confidence. In this documentation, you will find detailed information about how to set up Sway LSP in your preferred code editor or IDE, configure its settings to match your coding style, and take advantage of its various features. We will guide you through the installation process, provide examples of typical configuration setups, and walk you through the usage of each feature supported by Sway LSP. Whether you are a beginner or an experienced Sway developer, this documentation aims to be your go-to resource for understanding and maximizing the capabilities of Sway LSP. So let's dive in and unlock the full potential of the Sway programming language with Sway LSP! Installation Features Troubleshooting","breadcrumbs":"Sway LSP » Sway LSP","id":"275","title":"Sway LSP"},"276":{"body":"The Sway language server is contained in the forc-lsp binary, which is installed as part of the Fuel toolchain . Once installed, it can be used with a variety of IDEs. It must be installed for any of the IDE plugins to work. Note : There is no need to manually run forc-lsp (the plugin will automatically start it), however both forc and forc-lsp must be in your $PATH. To check if forc is in your $PATH, type forc --help in your terminal.","breadcrumbs":"Sway LSP » Installation » Installation","id":"276","title":"Installation"},"277":{"body":"This is the best supported editor at the moment. You can install the latest release of the plugin from the marketplace . Note that we only support the most recent version of VS Code.","breadcrumbs":"Sway LSP » Installation » VSCode","id":"277","title":"VSCode"},"278":{"body":"Install code-marketplace to get access to all of the extensions in the VSCode marketplace. Install the Sway extension.","breadcrumbs":"Sway LSP » Installation » Code OSS (VSCode on Linux)","id":"278","title":"Code OSS (VSCode on Linux)"},"279":{"body":"Follow the documentation for sway.vim to install.","breadcrumbs":"Sway LSP » Installation » vim / neovim","id":"279","title":"vim / neovim"},"28":{"body":"The following commands can be used to build and deploy the contract. For a detailed tutorial, refer to Building and Deploying . # Build the contract\nforc build # Deploy the contract\nforc deploy --testnet","breadcrumbs":"Examples » Counter » Build and deploy","id":"28","title":"Build and deploy"},"280":{"body":"Install helix and Sway LSP will work out of the box. Sway support is built into helix using tree-sitter-sway .","breadcrumbs":"Sway LSP » Installation » helix","id":"280","title":"helix"},"281":{"body":"Coming soon! Feel free to contribute .","breadcrumbs":"Sway LSP » Installation » Emacs","id":"281","title":"Emacs"},"282":{"body":"","breadcrumbs":"Sway LSP » Features » Features","id":"282","title":"Features"},"283":{"body":"Source: code_actions Quickly generate boilerplate code and code comments for functions, structs, and ABIs.","breadcrumbs":"Sway LSP » Features » Code Actions","id":"283","title":"Code Actions"},"284":{"body":"Source: completion.rs Suggests code to follow partially written statements for functions and variables.","breadcrumbs":"Sway LSP » Features » Completion","id":"284","title":"Completion"},"285":{"body":"Jumps to the definition of a symbol from its usage.","breadcrumbs":"Sway LSP » Features » Go to Definition","id":"285","title":"Go to Definition"},"286":{"body":"Locates all occurrences of a symbol throughout the project.","breadcrumbs":"Sway LSP » Features » Find All References","id":"286","title":"Find All References"},"287":{"body":"Source: hover Provides documentation, compiler diagnostics, and reference links when hovering over functions and variables.","breadcrumbs":"Sway LSP » Features » Hover","id":"287","title":"Hover"},"288":{"body":"Source: inlay_hints.rs Displays the implied type of a variable next to the variable name. Configurable in Settings.","breadcrumbs":"Sway LSP » Features » Inlay Hints","id":"288","title":"Inlay Hints"},"289":{"body":"Source: rename.rs Renames a symbol everywhere in the workspace.","breadcrumbs":"Sway LSP » Features » Rename","id":"289","title":"Rename"},"29":{"body":"This example is not the traditional FizzBuzz ; instead it is the smart contract version! A script can call the fizzbuzz ABI method of this contract with some u64 value and receive back the result as an enum. The format for custom structs and enums such as FizzBuzzResult will be automatically included in the ABI JSON so that off-chain code can handle the encoded form of the returned data. contract; enum FizzBuzzResult { Fizz: (), Buzz: (), FizzBuzz: (), Other: u64,\n} abi FizzBuzz { fn fizzbuzz(input: u64) -> FizzBuzzResult;\n} impl FizzBuzz for Contract { fn fizzbuzz(input: u64) -> FizzBuzzResult { if input % 15 == 0 { FizzBuzzResult::FizzBuzz } else if input % 3 == 0 { FizzBuzzResult::Fizz } else if input % 5 == 0 { FizzBuzzResult::Buzz } else { FizzBuzzResult::Other(input) } }\n}","breadcrumbs":"Examples » FizzBuzz » FizzBuzz","id":"29","title":"FizzBuzz"},"290":{"body":"Source: diagnostic.rs Displays compiler warnings and errors inline.","breadcrumbs":"Sway LSP » Features » Diagnostics","id":"290","title":"Diagnostics"},"291":{"body":"Source: highlight.rs Highlights code based on type and context.","breadcrumbs":"Sway LSP » Features » Syntax Highlighting","id":"291","title":"Syntax Highlighting"},"292":{"body":"Source: runnable.rs Shows a button above a runnable function or test.","breadcrumbs":"Sway LSP » Features » Run","id":"292","title":"Run"},"293":{"body":"First, confirm you are running the most recent version: fuelup toolchain install latest\nfuelup update\nforc-lsp --version Second, confirm that your $PATH resolves to the forc-lsp binary in $HOME/.fuelup/bin. which forc-lsp","breadcrumbs":"Sway LSP » Troubleshooting » Troubleshooting","id":"293","title":"Troubleshooting"},"294":{"body":"If you are experiencing slow performance, you can try the following: Follow the steps above to ensure you are running the most recent version. Then, make sure you only have the most recent version of the LSP server running. pkill forc-lsp","breadcrumbs":"Sway LSP » Troubleshooting » Slow Performance","id":"294","title":"Slow Performance"},"295":{"body":"Sway projects with ten or more Sway files are likely to have slower LSP performance. We are working on better support for large projects. In the meantime, if it's too slow, you can disable the LSP server entirely with the sway-lsp.diagnostic.disableLsp setting. The extension will still provide basic syntax highlighting, command palettes, as well as the Sway debugger, but all other language features will be disabled.","breadcrumbs":"Sway LSP » Troubleshooting » Large projects","id":"295","title":"Large projects"},"296":{"body":"You can enable verbose logging of the LSP server. In VSCode, this is under the setting: \"sway-lsp.trace.server\": \"verbose\" Once enabled, you can find this in the output window under Sway Language Server. For other editors, see Installation for links to documentation.","breadcrumbs":"Sway LSP » Troubleshooting » Server Logs","id":"296","title":"Server Logs"},"297":{"body":"Compiler Intrinsics Attributes Style Guide Known Issues and Workarounds Differences from Rust Differences from Solidity Contributing to Sway Keywords","breadcrumbs":"Sway Reference » Sway Reference","id":"297","title":"Sway Reference"},"298":{"body":"The purpose of Sway Libraries is to contain libraries which users can import and use that are not part of the standard library. These libraries contain helper functions and other tools valuable to blockchain development. For more information on how to use a Sway-Libs library, please refer to the Sway-Libs Book .","breadcrumbs":"Sway Reference » Sway Libraries » Sway Libraries","id":"298","title":"Sway Libraries"},"299":{"body":"Asset Libraries are any libraries that use Native Assets on the Fuel Network. Asset Library ; provides helper functions for the SRC-20 , SRC-3 , and SRC-7 standards.","breadcrumbs":"Sway Reference » Sway Libraries » Assets Libraries","id":"299","title":"Assets Libraries"},"3":{"body":"Please visit the Fuel Installation Guide to install the Fuel toolchain binaries and prerequisites.","breadcrumbs":"Introduction » Getting Started » Installing the Fuel toolchain","id":"3","title":"Installing the Fuel toolchain"},"30":{"body":"The ABI declaration is a separate project from your ABI implementation. The project structure for the code should be organized as follows with the wallet_abi treated as an external library: .\n├── wallet_abi\n│ ├── Forc.toml\n│ └── src\n│ └── main.sw\n└── wallet_smart_contract ├── Forc.toml └── src └── main.sw It's also important to specify the source of the dependency within the project's Forc.toml file when using external libraries. Inside the wallet_smart_contract project, it requires a declaration like this: [dependencies]\nwallet_abi = { path = \"../wallet_abi/\" }","breadcrumbs":"Examples » Wallet Smart Contract » Wallet Smart Contract","id":"30","title":"Wallet Smart Contract"},"300":{"body":"Access Control and Security Libraries are any libraries that are built and intended to provide additional safety when developing smart contracts. Ownership Library ; used to apply restrictions on functions such that only a single user may call them. This library provides helper functions for the SRC-5; Ownership Standard . Admin Library ; used to apply restrictions on functions such that only a select few users may call them like a whitelist. Pausable Library ; allows contracts to implement an emergency stop mechanism. Reentrancy Guard Library ; used to detect and prevent reentrancy attacks.","breadcrumbs":"Sway Reference » Sway Libraries » Access Control and Security Libraries","id":"300","title":"Access Control and Security Libraries"},"301":{"body":"Cryptography Libraries are any libraries that provided cryptographic functionality beyond what the std-lib provides. Bytecode Library ; used for on-chain verification and computation of bytecode roots for contracts and predicates. Merkle Proof Library ; used to verify Binary Merkle Trees computed off-chain.","breadcrumbs":"Sway Reference » Sway Libraries » Cryptography Libraries","id":"301","title":"Cryptography Libraries"},"302":{"body":"Math Libraries are libraries which provide mathematic functions or number types that are outside of the std-lib's scope. Signed Integers Library ; an interface to implement signed integers.","breadcrumbs":"Sway Reference » Sway Libraries » Math Libraries","id":"302","title":"Math Libraries"},"303":{"body":"Data Structure Libraries are libraries which provide complex data structures which unlock additional functionality for Smart Contracts. Queue Library ; a linear data structure that provides First-In-First-Out (FIFO) operations.","breadcrumbs":"Sway Reference » Sway Libraries » Data Structures Libraries","id":"303","title":"Data Structures Libraries"},"304":{"body":"The Sway compiler supports a list of intrinsics that perform various low level operations that are useful for building libraries. Compiler intrinsics should rarely be used but are preferred over asm blocks because they are type-checked and are safer overall. Below is a list of all available compiler intrinsics: __size_of_val(val: T) -> u64 Description: Return the size of type T in bytes. Constraints: None. __size_of() -> u64 Description: Return the size of type T in bytes. Constraints: None. __size_of_str_array() -> u64 Description: Return the size of type T in bytes. This intrinsic differs from __size_of in the case of \"string arrays\" where the actual length in bytes of the string is returned without padding the byte size to the next word alignment. When T is not a \"string array\" 0 is returned. Constraints: None. __assert_is_str_array() Description: Throws a compile error if type T is not a \"string array\". Constraints: None. __to_str_array(s: str) -> str[N] Description: Converts a \"string slice\" to \"string array\" at compile time. Parameter \"s\" must be a string literal. Constraints: None. __is_reference_type() -> bool Description: Returns true if T is a reference type and false otherwise. Constraints: None. __is_str_array() -> bool Description: Returns true if T is a string array and false otherwise. Constraints: None. __eq(lhs: T, rhs: T) -> bool Description: Returns whether lhs and rhs are equal. Constraints: T is bool, u8, u16, u32, u64, u256, b256 or raw_ptr. __gt(lhs: T, rhs: T) -> bool Description: Returns whether lhs is greater than rhs. Constraints: T is u8, u16, u32, u64, u256, b256. __lt(lhs: T, rhs: T) -> bool Description: Returns whether lhs is less than rhs. Constraints: T is u8, u16, u32, u64, u256, b256. __gtf(index: u64, tx_field_id: u64) -> T Description: Returns transaction field with ID tx_field_id at index index, if applicable. This is a wrapper around FuelVM's gtf instruction . The resulting field is cast to T. Constraints: None. __addr_of(val: T) -> raw_ptr Description: Returns the address in memory where val is stored. Constraints: T is a reference type. __state_load_word(key: b256) -> u64 Description: Reads and returns a single word from storage at key key. Constraints: None. __state_load_quad(key: b256, ptr: raw_ptr, slots: u64) -> bool Description: Reads slots number of slots (b256 each) from storage starting at key key and stores them in memory starting at address ptr. Returns a Boolean describing whether all the storage slots were previously set. Constraints: None. __state_store_word(key: b256, val: u64) -> bool Description: Stores a single word val into storage at key key. Returns a Boolean describing whether the store slot was previously set. Constraints: None. __state_store_quad(key: b256, ptr: raw_ptr, slots: u64) -> bool Description: Stores slots number of slots (b256 each) starting at address ptr in memory into storage starting at key key. Returns a Boolean describing whether the first storage slot was previously set. Constraints: None. __log(val: T) Description: Logs value val. Constraints: None. __add(lhs: T, rhs: T) -> T Description: Adds lhs and rhs and returns the result. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256. __sub(lhs: T, rhs: T) -> T Description: Subtracts rhs from lhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256. __mul(lhs: T, rhs: T) -> T Description: Multiplies lhs by rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256. __div(lhs: T, rhs: T) -> T Description: Divides lhs by rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256. __and(lhs: T, rhs: T) -> T Description: Bitwise AND lhs and rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __or(lhs: T, rhs: T) -> T Description: Bitwise OR lhs and rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __xor(lhs: T, rhs: T) -> T Description: Bitwise XOR lhs and rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __mod(lhs: T, rhs: T) -> T Description: Modulo of lhs by rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256. __rsh(lhs: T, rhs: u64) -> T Description: Logical right shift of lhs by rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __lsh(lhs: T, rhs: u64) -> T Description: Logical left shift of lhs by rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __revert(code: u64) Description: Reverts with error code code. Constraints: None. __ptr_add(ptr: raw_ptr, offset: u64) Description: Adds offset to the raw value of pointer ptr. Constraints: None. __ptr_sub(ptr: raw_ptr, offset: u64) Description: Subtracts offset to the raw value of pointer ptr. Constraints: None. __smo(recipient: b256, data: T, coins: u64) Description: Sends a message data of arbitrary type T and coins amount of the base asset to address recipient. Constraints: None. __not(op: T) -> T Description: Bitwise NOT of op Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __jmp_mem() Description: Jumps to MEM[$hp]. Constraints: None. __slice(item: &[T; N], start: u64, end: u64) -> &[T]\n__slice(item: &[T], start: u64, end: u64) -> &[T]\n__slice(item: &mut [T; N], start: u64, end: u64) -> &mut [T]\n__slice(item: &mut [T], start: u64, end: u64) -> &mut [T] Description: Slices an array or another slice. This intrinsic returns a reference to a slice containing the range of elements inside item. The mutability of reference is defined by the first parameter mutability. Runtime bound checks are not generated, and must be done manually when and where appropriated. Compile time bound checks are done when possible. Constraints: item is an array or a slice; when start is a literal, it must be smaller than item length; when end is a literal, it must be smaller than or equal to item length; end must be greater than or equal to start __elem_at(item: &[T; N], index: u64) -> &T\n__elem_at(item: &[T], index: u64) -> &T\n__elem_at(item: &mut [T; N], index: u64) -> &mut T\n__elem_at(item: &mut [T], index: u64) -> &mut T Description: Returns a reference to the indexed element. The mutability of reference is defined by the first parameter mutability. Runtime bound checks are not generated, and must be done manually when and where appropriated. Compile time bound checks are done when possible. Constraints: item is a reference to an array or a reference to a slice; when index is a literal, it must be smaller than item length;","breadcrumbs":"Sway Reference » Compiler Intrinsics » Compiler Intrinsics","id":"304","title":"Compiler Intrinsics"},"305":{"body":"The Sway compiler supports a list of attributes that perform various operations that are useful for building, testing and documenting Sway programs. Below is a list of all available attributes:","breadcrumbs":"Sway Reference » Attributes » Attributes","id":"305","title":"Attributes"},"306":{"body":"The #[allow(...)] attribute overrides checks so that violations will go unreported. The following checks can be disabled: #[allow(dead_code)] disable checks for dead code; #[allow(deprecated)] disables checks for usage of deprecated structs, functions and other items.","breadcrumbs":"Sway Reference » Attributes » Allow","id":"306","title":"Allow"},"307":{"body":"The #[doc(..)] attribute specifies documentation. Line doc comments beginning with exactly three slashes ///, are interpreted as a special syntax for doc attributes. That is, they are equivalent to writing #[doc(\"...\")] around the body of the comment, i.e., /// Foo turns into #[doc(\"Foo\")] Line comments beginning with //! are doc comments that apply to the module of the source file they are in. That is, they are equivalent to writing #![doc(\"...\")] around the body of the comment. //! module level doc comments should be at the top of Sway files. Documentation can be generated from doc attributes using forc doc.","breadcrumbs":"Sway Reference » Attributes » Doc","id":"307","title":"Doc"},"308":{"body":"The inline attribute suggests that a copy of the attributed function should be placed in the caller, rather than generating code to call the function where it is defined. Note : The Sway compiler automatically inlines functions based on internal heuristics. Incorrectly inlining functions can make the program slower, so this attribute should be used with care. The #[inline(never)] attribute suggests that an inline expansion should never be performed. The #[inline(always)] attribute suggests that an inline expansion should always be performed. Note : #[inline(..)] in every form is a hint, with no requirements on the language to place a copy of the attributed function in the caller.","breadcrumbs":"Sway Reference » Attributes » Inline","id":"308","title":"Inline"},"309":{"body":"The lack of #[payable] implies the method is non-payable. When calling an ABI method that is non-payable, the compiler emits an error if the amount of coins forwarded with the call is not guaranteed to be zero. Note that this is strictly a compile-time check and does not incur any runtime cost.","breadcrumbs":"Sway Reference » Attributes » Payable","id":"309","title":"Payable"},"31":{"body":"library; abi Wallet { #[storage(read, write), payable] fn receive_funds(); #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address);\n}","breadcrumbs":"Examples » Wallet Smart Contract » ABI Declaration","id":"31","title":"ABI Declaration"},"310":{"body":"In Sway, functions are pure by default but can be opted into impurity via the storage function attribute. The storage attribute may take read and/or write arguments indicating which type of access the function requires. The #[storage(read)] attribute indicates that a function requires read access to the storage. The #[storage(write)] attribute indicates that a function requires write access to the storage. More details in Purity .","breadcrumbs":"Sway Reference » Attributes » Storage","id":"310","title":"Storage"},"311":{"body":"The #[test] attribute marks a function to be executed as a test. The #[test(should_revert)] attribute marks a function to be executed as a test that should revert. More details in Unit Testing .","breadcrumbs":"Sway Reference » Attributes » Test","id":"311","title":"Test"},"312":{"body":"The #[deprecated] attribute marks an item as deprecated and makes the compiler emit a warning for every usage of the deprecated item. This warning can be disabled using #[allow(deprecated)]. It is possible to improve the warning message with #[deprecated(note = \"your message\")]","breadcrumbs":"Sway Reference » Attributes » Deprecated","id":"312","title":"Deprecated"},"313":{"body":"The #[fallback] attribute makes the compiler use the marked function as the contract call fallback function, which means that, when a contract is called, and the contract selection fails, the fallback function will be called instead.","breadcrumbs":"Sway Reference » Attributes » Fallback","id":"313","title":"Fallback"},"314":{"body":"","breadcrumbs":"Sway Reference » Style Guide » Style Guide","id":"314","title":"Style Guide"},"315":{"body":"In Sway, structs, traits, and enums are CapitalCase. Modules, variables, and functions are snake_case, constants are SCREAMING_SNAKE_CASE. The compiler will warn you if your capitalization is ever unidiomatic.","breadcrumbs":"Sway Reference » Style Guide » Capitalization","id":"315","title":"Capitalization"},"316":{"body":"","breadcrumbs":"Sway Reference » Known Issues and Workarounds » Known Issues and Workarounds","id":"316","title":"Known Issues and Workarounds"},"317":{"body":"#870 : All impl blocks need to be defined before any of the functions they define can be called. This includes sibling functions in the same impl declaration, i.e., functions in an impl can't call each other yet.","breadcrumbs":"Sway Reference » Known Issues and Workarounds » Known Issues","id":"317","title":"Known Issues"},"318":{"body":"#1182 Arrays in a storage block are not yet supported. See the Manual Storage Management section for details on how to use store and get from the standard library to manage storage slots directly. Note, however, that StorageMap does support arbitrary types for K and V without any limitations.","breadcrumbs":"Sway Reference » Known Issues and Workarounds » Missing Features","id":"318","title":"Missing Features"},"319":{"body":"No compiler optimization passes have been implemented yet, therefore bytecode will be more expensive and larger than it would be in production. Note that eventually the optimizer will support zero-cost abstractions, avoiding the need for developers to go down to inline assembly to produce optimal code.","breadcrumbs":"Sway Reference » Known Issues and Workarounds » General","id":"319","title":"General"},"32":{"body":"contract; use std::{asset::transfer, call_frames::msg_asset_id, context::msg_amount,}; use wallet_abi::Wallet;\nconst OWNER_ADDRESS = Address::from(0x8900c5bec4ca97d4febf9ceb4754a60d782abbf3cd815836c1872116f203f861); storage { balance: u64 = 0,\n} impl Wallet for Contract { #[storage(read, write), payable] fn receive_funds() { if msg_asset_id() == AssetId::base() { // If we received the base asset then keep track of the balance. // Otherwise, we're receiving other native assets and don't care // about our balance of coins. storage.balance.write(storage.balance.read() + msg_amount()); } } #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address) { let sender = msg_sender().unwrap(); match sender { Identity::Address(addr) => assert(addr == OWNER_ADDRESS), _ => revert(0), }; let current_balance = storage.balance.read(); assert(current_balance >= amount_to_send); storage.balance.write(current_balance - amount_to_send); // Note: `transfer()` is not a call and thus not an // interaction. Regardless, this code conforms to // checks-effects-interactions to avoid re-entrancy. transfer( Identity::Address(recipient_address), AssetId::base(), amount_to_send, ); }\n}","breadcrumbs":"Examples » Wallet Smart Contract » ABI Implementation","id":"32","title":"ABI Implementation"},"320":{"body":"Sway code that contains any of the following behavior is considered undefined. The compiler is allowed to treat undefined Sway code however it desires, including removing it or replacing it with any other Sway code. This is not an exhaustive list, it may grow or shrink, there is no formal model of Sway's semantics so there may be more behavior considered undefined. We reserve the right to make some of the listed behavior defined in the future. Invalid arithmetic operations (overflows, underflows, division by zero, etc) Misuse of compiler intrinsics Incorrect use of inline assembly Reading and writing raw_ptr and raw_slice Slicing and indexing out of bounds by directly using compiler intrinsics.","breadcrumbs":"Sway Reference » Behavior Considered Undefined » Behavior Considered Undefined","id":"320","title":"Behavior Considered Undefined"},"321":{"body":"This page outlines some of the critical differences between Sway and Solidity, and between the FuelVM and the EVM.","breadcrumbs":"Sway Reference » Differences From Solidity » Differences From Solidity","id":"321","title":"Differences From Solidity"},"322":{"body":"The underlying virtual machine targeted by Sway is the FuelVM, specified here . Solidity targets the Ethereum Virtual Machine (EVM), specified here .","breadcrumbs":"Sway Reference » Differences From Solidity » Underlying Virtual Machine","id":"322","title":"Underlying Virtual Machine"},"323":{"body":"Words in the FuelVM are 64 bits (8 bytes), rather than the 256 bits (32 bytes) of the EVM. Therefore, all primitive integers smaller and including u64 are stored in registers; u256, being bigger than the registers, and hashes (the b256 type) are not stored in registers but rather in memory. They are therefore pointers to a 32-byte memory region containing their data.","breadcrumbs":"Sway Reference » Differences From Solidity » Word Size","id":"323","title":"Word Size"},"324":{"body":"Only unsigned integers are provided as primitives: u8, u16, u32, u64, and u256. Signed integer arithmetic is not available in the FuelVM. Signed integers and signed integer arithmetic can be implemented in high-level libraries if needed.","breadcrumbs":"Sway Reference » Differences From Solidity » Unsigned Integers Only","id":"324","title":"Unsigned Integers Only"},"325":{"body":"Panics in the FuelVM (called \"reverts\" in Solidity and the EVM) are global, i.e. they cannot be caught. A panic will completely and unconditionally revert the stateful effects of a transaction, minus gas used.","breadcrumbs":"Sway Reference » Differences From Solidity » Global Revert","id":"325","title":"Global Revert"},"326":{"body":"Math in the FuelVM is by default safe (i.e. any overflow or exception is a panic). Safety checks are performed natively in the VM implementation, rather than at the bytecode level like Solidity's default safe math .","breadcrumbs":"Sway Reference » Differences From Solidity » Default Safe Math","id":"326","title":"Default Safe Math"},"327":{"body":"There is no practical code size limit to Sway contracts. The physical limit is governed by the VM_MAX_RAM VM parameter , which at the time of writing is 64 MiB.","breadcrumbs":"Sway Reference » Differences From Solidity » No* Code Size Limit","id":"327","title":"No* Code Size Limit"},"328":{"body":"Account types in the FuelVM have type-safe wrappers around primitive b256 hashes to clearly distinguish their respective types. The wrapper Address mirrors that of an EOA (Externally Owned Account) and has the ability to hold UTXOs in the context of the EVM. The other wrapper, ContractId, reflects that of a deployed contract in the EVM but cannot hold UTXOs.","breadcrumbs":"Sway Reference » Differences From Solidity » Account Types","id":"328","title":"Account Types"},"329":{"body":"Sway shares a lot with Rust, especially its syntax. Because they are so similar, you may be surprised or caught off guard when they differ. This page serves to outline, from a high level, some of the syntactic gotchas that you may encounter.","breadcrumbs":"Sway Reference » Differences From Rust » Differences From Rust","id":"329","title":"Differences From Rust"},"33":{"body":"All contracts in Fuel can mint and burn their own native asset. Contracts can also receive and transfer any native asset including their own. Internal balances of all native assets pushed through calls or minted by the contract are tracked by the FuelVM and can be queried at any point using the balance_of function from the std library. Therefore, there is no need for any manual accounting of the contract's balances using persistent storage. The std library provides handy methods for accessing Fuel's native asset operations. In this example, we show a basic liquidity pool contract minting its own native asset LP asset. contract; use std::{ asset::{ mint_to, transfer, }, call_frames::msg_asset_id, constants::DEFAULT_SUB_ID, context::msg_amount, hash::*,\n}; abi LiquidityPool { fn deposit(recipient: Address); fn withdraw(recipient: Address);\n} const BASE_ASSET: AssetId = AssetId::from(0x9ae5b658754e096e4d681c548daf46354495a437cc61492599e33fc64dcdc30c); impl LiquidityPool for Contract { fn deposit(recipient: Address) { assert(msg_asset_id() == BASE_ASSET); assert(msg_amount() > 0); // Mint two times the amount. let amount_to_mint = msg_amount() * 2; // Mint some LP assets based upon the amount of the base asset. mint_to(Identity::Address(recipient), DEFAULT_SUB_ID, amount_to_mint); } fn withdraw(recipient: Address) { let asset_id = AssetId::default(); assert(msg_asset_id() == asset_id); assert(msg_amount() > 0); // Amount to withdraw. let amount_to_transfer = msg_amount() / 2; // Transfer base asset to recipient. transfer(Identity::Address(recipient), BASE_ASSET, amount_to_transfer); }\n}","breadcrumbs":"Examples » Liquidity Pool » Liquidity Pool Example","id":"33","title":"Liquidity Pool Example"},"330":{"body":"In Rust, enums generally take one of three forms: unit variants, which have no inner data, struct variants, which contain named fields, and tuple variants, which contain within them a tuple of data. If you are unfamiliar with these terms, this is what they look like: // note to those skimming the docs: this is Rust syntax! Not Sway! Don't copy/paste this into a Sway program. enum Foo { UnitVariant, TupleVariant(u32, u64, bool), StructVariant { field_one: bool, field_two: bool }\n} In Sway, enums are simplified. Enums variants must all specify exactly one type. This type represents their interior data. This is actually isomorphic to what Rust offers, but with a different syntax. You can see the above enum but with Sway syntax below: // This is equivalent Sway syntax for the above Rust enum.\nenum Foo { UnitVariant: (), TupleVariant: (u32, u64, bool), StructVariant: MyStruct,\n} struct MyStruct { field_one: bool, field_two: bool,\n}","breadcrumbs":"Sway Reference » Differences From Rust » Enum Variant Syntax","id":"330","title":"Enum Variant Syntax"},"331":{"body":"Thanks for your interest in contributing to Sway! This document outlines the process for installing and setting up the Sway toolchain for development, as well as some conventions on contributing to Sway. If you run into any difficulties getting started, you can always ask questions on our Discourse .","breadcrumbs":"Sway Reference » Contributing To Sway » Contributing To Sway","id":"331","title":"Contributing To Sway"},"332":{"body":"See the introduction section for instructions on installing and setting up the Sway toolchain.","breadcrumbs":"Sway Reference » Contributing To Sway » Building and setting up a development workspace","id":"332","title":"Building and setting up a development workspace"},"333":{"body":"Visit the Sway repo and fork the project. Then clone your forked copy to your local machine and get to work. git clone https://github.com/FuelLabs/sway\ncd sway","breadcrumbs":"Sway Reference » Contributing To Sway » Getting the repository","id":"333","title":"Getting the repository"},"334":{"body":"The following steps will run the sway test suite and ensure that everything is set up correctly. First, open a new terminal and start fuel-core with: fuel-core Then open a second terminal, cd into the sway repo and run: cargo run --bin test After the test suite runs, you should see: Tests passed.\n_n_ tests run (0 skipped) Congratulations! You've now got everything setup and are ready to start making contributions.","breadcrumbs":"Sway Reference » Contributing To Sway » Building and testing","id":"334","title":"Building and testing"},"335":{"body":"There are many ways in which you may contribute to the Sway project, some of which involve coding knowledge and some which do not. A few examples include: Reporting bugs Adding documentation to the Sway book Adding new features or bug fixes for which there is already an open issue Making feature requests Check out our Help Wanted , Sway Book or Good First Issue issues to find a suitable task. If you are planning something big, for example, related to multiple components or changes current behaviors, make sure to open an issue to discuss with us before starting on the implementation.","breadcrumbs":"Sway Reference » Contributing To Sway » Finding something to work on","id":"335","title":"Finding something to work on"},"336":{"body":"This is a rough outline of what a contributor's workflow looks like: Make sure what you want to contribute is already tracked as an issue. We may discuss the problem and solution in the issue. Create a Git branch from where you want to base your work. This is usually master. Write code, add test cases, and commit your work. Run tests and make sure all tests pass. If the PR contains any breaking changes, add the breaking label to your PR. Push your changes to a branch in your fork of the repository and submit a pull request. Make sure to mention the issue, which is created at step 1, in the commit message. Your PR will be reviewed and some changes may be requested. Once you've made changes, your PR must be re-reviewed and approved. If the PR becomes out of date, you can use GitHub's 'update branch' button. If there are conflicts, you can merge and resolve them locally. Then push to your PR branch. Any changes to the branch will require a re-review. Our CI system (Github Actions) automatically tests all authorized pull requests. Use Github to merge the PR once approved. Thanks for your contributions!","breadcrumbs":"Sway Reference » Contributing To Sway » Contribution flow","id":"336","title":"Contribution flow"},"337":{"body":"Pull requests should be linked to at least one issue in the same repo. If the pull request resolves the relevant issues, and you want GitHub to close these issues automatically after it merged into the default branch, you can use the syntax (KEYWORD #ISSUE-NUMBER) like this: close #123 If the pull request links an issue but does not close it, you can use the keyword ref like this: ref #456 Multiple issues should use full syntax for each issue and separate by a comma, like: close #123, ref #456","breadcrumbs":"Sway Reference » Contributing To Sway » Linking issues","id":"337","title":"Linking issues"},"338":{"body":"The following list contains keywords that are reserved for current or future use by the Sway language. As such, they cannot be used as identifiers. Identifiers are names of functions, variables, parameters, modules, constants, attributes, types or traits, etc.","breadcrumbs":"Sway Reference » Keywords » Keywords","id":"338","title":"Keywords"},"339":{"body":"The following is a list of keywords currently in use, with their functionality described. as - rename items in use statements, e.g., use type::a as alias_name abi - defines a smart contract ABI in a syntactically similar way to traits break - exit a loop immediately const - define constant items continue - continue to the next loop iteration else - used in conjunction with if conditions for control flow constructs enum - define an enumeration false - Boolean false literal fn - define a function or the function pointer type if - branch based on the result of a conditional expression impl - implement inherent or trait functionality let - bind a variable match - exhaustively match a value to patterns mod - define a module mut - denote mutability in references, or pattern bindings pub - denote public visibility of Sway data structures, traits, or modules ref - bind by reference return - return early from a function Self - a type alias for the type we are defining or implementing self - method subject struct - define a structure trait - define a trait true - Boolean true literal type - define a type alias or associated type use - bring symbols into scope where - specifies traits for generic types while - loop conditionally based on the result of an expression","breadcrumbs":"Sway Reference » Keywords » Keywords Currently in Use","id":"339","title":"Keywords Currently in Use"},"34":{"body":"The Sway-Applications Repository contains end-to-end example applications that are written in Sway in order to demonstrate what can be built.","breadcrumbs":"Examples » Sway Applications » Sway Applications","id":"34","title":"Sway Applications"},"340":{"body":"abstract async await become box do dyn extern for in loop macro move override priv static super try typeof unsafe unsized virtual yield","breadcrumbs":"Sway Reference » Keywords » Keywords Reserved for Possible Future Use","id":"340","title":"Keywords Reserved for Possible Future Use"},"341":{"body":"","breadcrumbs":"Sway Reference » Keywords » Special Keywords","id":"341","title":"Special Keywords"},"342":{"body":"Keywords associated with defining the type of Sway program to compile contract - analogous to a deployed API with some database state library - Sway code that defines new common behavior predicate - programs that return a Boolean value and which represent ownership of some resource upon execution to true script - a runnable bytecode on the chain, which executes once to perform a task","breadcrumbs":"Sway Reference » Keywords » Program Keywords","id":"342","title":"Program Keywords"},"343":{"body":"Keywords associated with defining the functionality of attributes allow - overrides checks that would otherwise result in errors or warnings doc - specifies documentation inline - suggests that a copy of the attributed function should be placed in the caller, rather than generating code to call the function where it is defined payable - implies method is payable for compile time storage - declaration that contains a list of stored variables test - marks a function to be executed as a test deprecated - marks an item as deprecated","breadcrumbs":"Sway Reference » Keywords » Attribute Keywords","id":"343","title":"Attribute Keywords"},"344":{"body":"Forc stands for Fuel Orchestrator. Forc provides a variety of tools and commands for developers working with the Fuel ecosystem, such as scaffolding a new project, formatting, running scripts, deploying contracts, testing contracts, and more. If you're coming from a Rust background, forc is similar to cargo. If you are new to Forc, see the Forc Project introduction section. For a comprehensive overview of the Forc CLI commands, see the Commands section.","breadcrumbs":"Forc Reference » Forc Reference","id":"344","title":"Forc Reference"},"345":{"body":"The Forc.toml (the manifest file) is a compulsory file for each package and it is written in [TOML] format. Forc.toml consists of the following fields: [project] — Defines a sway project. name — The name of the project. authors — The authors of the project. organization — The organization of the project. license— The project license. entry — The entry point for the compiler to start parsing from. For the recommended way of selecting an entry point of large libraries please take a look at: Libraries implicit-std - Controls whether provided std version (with the current forc version) will get added as a dependency implicitly . Unless you know what you are doing, leave this as default. forc-version - The minimum forc version required for this project to work properly. [dependencies] — Defines the dependencies. [network] — Defines a network for forc to interact with. url — URL of the network. [build-profile] - Defines the build profiles. [patch] - Defines the patches. [contract-dependencies] - Defines the contract dependencies.","breadcrumbs":"Forc Reference » Manifest Reference » Manifest Reference","id":"345","title":"Manifest Reference"},"346":{"body":"An example Forc.toml is shown below. Under [project] the following fields are optional: authors organization Also for the following fields, a default value is provided so omitting them is allowed: entry - (default : main.sw ) implicit-std - (default : true ) [project]\nauthors = [\"user\"]\nentry = \"main.sw\"\norganization = \"Fuel_Labs\"\nlicense = \"Apache-2.0\"\nname = \"wallet_contract\"","breadcrumbs":"Forc Reference » Manifest Reference » The [project] section","id":"346","title":"The [project] section"},"347":{"body":"The following fields can be provided with a dependency: version - Desired version of the dependency path - The path of the dependency (if it is local) git - The URL of the git repo hosting the dependency branch - The desired branch to fetch from the git repo tag - The desired tag to fetch from the git repo rev - The desired rev (i.e. commit hash) reference Please see dependencies for details","breadcrumbs":"Forc Reference » Manifest Reference » The [dependencies] section","id":"347","title":"The [dependencies] section"},"348":{"body":"For the following fields, a default value is provided so omitting them is allowed: URL - (default: http://127.0.0.1:4000 )","breadcrumbs":"Forc Reference » Manifest Reference » The [network] section","id":"348","title":"The [network] section"},"349":{"body":"The [build-profile] tables provide a way to customize compiler settings such as debug options. The following fields can be provided for a build-profile: print-ast - Whether to print out the generated AST or not, defaults to false. print-dca-graph - Whether to print out the computed Dead Code Analysis (DCA) graph (in GraphViz DOT format), defaults to false. print-dca-graph-url-format - The URL format to be used in the generated DOT file, an example for VS Code would be: vscode://file/{path}:{line}:{col}. print-ir - Whether to print out the generated Sway IR (Intermediate Representation) or not, defaults to false. print-asm - Whether to print out the generated ASM (assembler), defaults to false. terse - Terse mode. Limited warning and error output, defaults to false. time_phases - Whether to output the time elapsed over each part of the compilation process, defaults to false. include_tests - Whether or not to include test functions in parsing, type-checking, and code generation. This is set to true by invocations like forc test, but defaults to false. error_on_warnings - Whether to treat errors as warnings, defaults to false. There are two default [build-profile] available with every manifest file. These are debug and release profiles. If you want to override these profiles, you can provide them explicitly in the manifest file like the following example: [project]\nauthors = [\"user\"]\nentry = \"main.sw\"\norganization = \"Fuel_Labs\"\nlicense = \"Apache-2.0\"\nname = \"wallet_contract\" [build-profile.debug]\nprint-asm = { virtual = false, allocated = false, final = true }\nprint-ir = { initial = false, final = true, modified = false, passes = []}\nterse = false [build-profile.release]\nprint-asm = { virtual = true, allocated = false, final = true }\nprint-ir = { initial = true, final = false, modified = true, passes = [\"dce\", \"sroa\"]}\nterse = true Since release and debug are implicitly included in every manifest file, you can use them by just passing --release or by not passing anything (debug is default). For using a user defined build profile there is --build-profile option available to the relevant commands. (For an example see forc-build ) Note that providing the corresponding CLI options (like --asm) will override the selected build profile. For example if you pass both --release and --asm all, release build profile is overridden and resulting build profile would have a structure like the following: print-ast = false\nprint-ir = { initial = false, final = false, modified = false, passes = []}\nprint-asm = { virtual = true, allocated = true, final = true }\nterse = false\ntime-phases = false\ninclude-tests = false\nerror-on-warnings = false\nexperimental-private-modules = false","breadcrumbs":"Forc Reference » Manifest Reference » The [build-profile.*] section","id":"349","title":"The [build-profile.*] section"},"35":{"body":"Airdrop is an asset distribution program where users are able to claim assets given a valid merkle proof. Escrow is a third party that keeps an asset on behalf of multiple parties. Non-Fungible Native Asset (NFT) is an asset contract which provides unique collectibles, identified and differentiated by IDs, where assets contain metadata giving them distinctive characteristics. Fractional Non-Fungible Token (F-NFT) is a token contract which issues shares or partial ownership upon locking an NFT into a vault. Timelock is a contract which restricts the execution of a transaction to a specified time range. Native Asset is a basic asset contract that enables the use of Native Assets on Fuel using existing standards and libraries.","breadcrumbs":"Examples » Sway Applications » Asset Management","id":"35","title":"Asset Management"},"350":{"body":"The [patch] section of Forc.toml can be used to override dependencies with other copies. The example provided below patches https://github.com/fuellabs/sway with the test branch of the same repo. [project]\nauthors = [\"user\"]\nentry = \"main.sw\"\norganization = \"Fuel_Labs\"\nlicense = \"Apache-2.0\"\nname = \"wallet_contract\" [dependencies] [patch.'https://github.com/fuellabs/sway']\nstd = { git = \"https://github.com/fuellabs/sway\", branch = \"test\" } In the example above, std is patched with the test branch from std repo. You can also patch git dependencies with dependencies defined with a path. [patch.'https://github.com/fuellabs/sway']\nstd = { path = \"/path/to/local_std_version\" } Just like std or core you can also patch dependencies you declared with a git repo. [project]\nauthors = [\"user\"]\nentry = \"main.sw\"\norganization = \"Fuel_Labs\"\nlicense = \"Apache-2.0\"\nname = \"wallet_contract\" [dependencies]\nfoo = { git = \"https://github.com/foo/foo\", branch = \"master\" } [patch.'https://github.com/foo']\nfoo = { git = \"https://github.com/foo/foo\", branch = \"test\" } Note that each key after the [patch] is a URL of the source that is being patched.","breadcrumbs":"Forc Reference » Manifest Reference » The [patch] section","id":"350","title":"The [patch] section"},"351":{"body":"The [contract-dependencies] table can be used to declare contract dependencies for a Sway contract or script. Contract dependencies are the set of contracts that our contract or script may interact with. Declaring [contract-dependencies] makes it easier to refer to contracts in your Sway source code without having to manually update IDs each time a new version is deployed. Instead, we can use forc to pin and update contract dependencies just like we do for regular library dependencies. Contracts declared under [contract-dependencies] are built and pinned just like regular [dependencies] however rather than importing each contract dependency's entire public namespace we instead import their respective contract IDs as CONTRACT_ID constants available via each contract dependency's namespace root. This means you can use a contract dependency's ID as if it were declared as a pub const in the root of the contract dependency package as demonstrated in the example below. Entries under [contract-dependencies] can be declared in the same way that [dependencies] can be declared. That is, they can refer to the path or git source of another contract. Note that entries under [contract-dependencies] must refer to contracts and will otherwise produce an error. Example Forc.toml: [project]\nauthors = [\"user\"]\nentry = \"main.sw\"\norganization = \"Fuel_Labs\"\nlicense = \"Apache-2.0\"\nname = \"wallet_contract\" [contract-dependencies]\nfoo = { path = \"../foo\" } Example usage: script; fn main() { let foo_id = foo::CONTRACT_ID;\n} Because the ID of a contract is computed deterministically, rebuilding the same contract would always result in the same contract ID. Since two contracts with the same contract ID cannot be deployed on the blockchain, a \"salt\" factor is needed to modify the contract ID. For each contract dependency declared under [contract-dependencies], salt can be specified. An example is shown below: [contract-dependencies]\nfoo = { path = \"../foo\", salt = \"0x1000000000000000000000000000000000000000000000000000000000000000\" } For contract dependencies that do not specify any value for salt, a default of all zeros for salt is implicitly applied.","breadcrumbs":"Forc Reference » Manifest Reference » The [contract-dependencies] section","id":"351","title":"The [contract-dependencies] section"},"352":{"body":"A workspace is a collection of one or more packages, namely workspace members , that are managed together. The key points for workspaces are: Common forc commands available for a single package can also be used for a workspace, like forc build or forc deploy. All packages share a common Forc.lock file which resides in the root directory of the workspace. Workspace manifests are declared within Forc.toml files and support the following fields: members - Packages to include in the workspace. [patch] - Defines the patches. An empty workspace can be created with forc new --workspace or forc init --workspace.","breadcrumbs":"Forc Reference » Workspaces » Workspaces","id":"352","title":"Workspaces"},"353":{"body":"The members field defines which packages are members of the workspace: [workspace]\nmembers = [\"member1\", \"path/to/member2\"] The members field accepts entries to be given in relative path with respect to the workspace root. Packages that are located within a workspace directory but are not contained within the members set are ignored.","breadcrumbs":"Forc Reference » Workspaces » The members field","id":"353","title":"The members field"},"354":{"body":"The [patch] section can be used to override any dependency in the workspace dependency graph. The usage is the same with package level [patch] section and details can be seen here . It is not allowed to declare patch table in member of a workspace if the workspace manifest file contains a patch table. Example: [workspace]\nmembers = [\"member1\", \"path/to/member2\"] [patch.'https://github.com/fuellabs/sway']\nstd = { git = \"https://github.com/fuellabs/sway\", branch = \"test\" } In the above example each occurrence of std as a dependency in the workspace will be changed with std from test branch of sway repo.","breadcrumbs":"Forc Reference » Workspaces » The [patch] section","id":"354","title":"The [patch] section"},"355":{"body":"forc build - Builds an entire workspace. forc deploy - Builds and deploys all deployable members (i.e, contracts) of the workspace in the correct order. forc run - Builds and runs all scripts of the workspace. forc check - Checks all members of the workspace. forc update - Checks and updates workspace level Forc.lock file that is shared between workspace members. forc clean - Cleans all output artifacts for each member of the workspace. forc fmt - Formats all members of a workspace.","breadcrumbs":"Forc Reference » Workspaces » Some forc commands that support workspaces","id":"355","title":"Some forc commands that support workspaces"},"356":{"body":"Forc has a dependency management system which can pull packages using git and ipfs. This allows users to build and share Forc libraries.","breadcrumbs":"Forc Reference » Dependencies » Dependencies","id":"356","title":"Dependencies"},"357":{"body":"If your Forc.toml doesn't already have a [dependencies] table, add one. Below, list the package name alongside its source. Currently, forc supports git, ipfs and path sources. If a git source is specified, forc will fetch the git repository at the given URL and then search for a Forc.toml for a package with the given name anywhere inside the git repository. The following example adds a library dependency named custom_lib. For git dependencies you may optionally specify a branch, tag, or rev (i.e. commit hash) reference. [dependencies]\ncustom_lib = { git = \"https://github.com/FuelLabs/custom_lib\", branch = \"master\" }\n# custom_lib = { git = \"https://github.com/FuelLabs/custom_lib\", tag = \"v0.0.1\" }\n# custom_lib = { git = \"https://github.com/FuelLabs/custom_lib\", rev = \"87f80bdf323e2d64e213895d0a639ad468f4deff\" } Depending on a local library using path: [dependencies]\ncustom_lib = { path = \"../custom_lib\" } For ipfs sources, forc will fetch the specified cid using either a local ipfs node or a public gateway. forc automatically tries to connect to local ipfs node. If it fails, it defaults to using https://ipfs.io/ as a gateway. The following example adds a dependency with an ipfs source. [dependencies]\ncustom_lib = { ipfs = \"QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG\" } Once the package is added, running forc build will automatically download added dependencies.","breadcrumbs":"Forc Reference » Dependencies » Adding a dependency","id":"357","title":"Adding a dependency"},"358":{"body":"To update dependencies in your Forc directory you can run forc update. For path and ipfs dependencies this will have no effect. For git dependencies with a branch reference, this will update the project to use the latest commit for the given branch.","breadcrumbs":"Forc Reference » Dependencies » Updating dependencies","id":"358","title":"Updating dependencies"},"359":{"body":"Here are a list of commands available to forc: forc addr2line forc build forc check forc clean forc completions forc contract-id forc init forc new forc parse-bytecode forc plugins forc predicate-root forc test forc update forc template","breadcrumbs":"Forc Reference » Commands","id":"359","title":"Forc Reference"},"36":{"body":"English Auction is an auction where users bid up the price of an asset until the bidding period has ended or a reserve has been met. Fundraiser is a program allowing users to pledge towards a goal. OTC Swap Predicate is a predicate that can be used to propose and execute an atomic swap between two parties without requiring any on-chain state.","breadcrumbs":"Examples » Sway Applications » Decentralized Finance","id":"36","title":"Decentralized Finance"},"360":{"body":"Usage: forc addr2line [OPTIONS] --sourcemap-path --opcode-index Options: -S, --search-dir < SEARCH_DIR > Where to search for the project root [default: .] -g, --sourcemap-path < SOURCEMAP_PATH > Source file mapping in JSON format -c, --context < CONTEXT > How many lines of context to show [default: 2] -i, --opcode-index < OPCODE_INDEX > Opcode index -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help","breadcrumbs":"Forc Reference » Commands » forc addr2line » Show","id":"360","title":"Show"},"361":{"body":"The output produced will depend on the project's program type. script, predicate and contract projects will produce their bytecode in binary format .bin. script projects will also produce a file containing the hash of the bytecode binary -bin-hash (using fuel_cypto::Hasher). predicate projects will also produce a file containing the root hash of the bytecode binary -bin-root (using fuel_tx::Contract::root_from_code). contract and library projects will also produce the public ABI in JSON format -abi.json. Usage: forc build [OPTIONS] Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process --profile Profile the compilation process --reverse-order Output build errors and warnings in reverse order -v, --verbose... Use verbose output --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file -s, --silent Silence all output --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. -L, --log-level < LOG_LEVEL > Set the log level --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: debug] --release Use the release build profile. The release profile can be customized in the manifest file. --error-on-warnings Treat warnings as errors --build-target < BUILD_TARGET > Build target to use for code generation [default: fuel] [possible values: fuel, evm] --tests Also build all tests within the project --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc build » Compile","id":"361","title":"Compile"},"362":{"body":"forc build","breadcrumbs":"Forc Reference » Commands » forc build » Compile the current projectx","id":"362","title":"Compile the current projectx"},"363":{"body":"forc build --path","breadcrumbs":"Forc Reference » Commands » forc build » Compile the current project from a different path","id":"363","title":"Compile the current project from a different path"},"364":{"body":"forc build --path --locked","breadcrumbs":"Forc Reference » Commands » forc build » Compile the current project without updating dependencies","id":"364","title":"Compile the current project without updating dependencies"},"365":{"body":"Compile the sway files of the current project. $ forc build\nCompiled script \"my-fuel-project\".\nBytecode size is 28 bytes. The output produced will depend on the project's program type. Building script, predicate and contract projects will produce their bytecode in binary format .bin. Building contracts and libraries will also produce the public ABI in JSON format -abi.json. By default, these artifacts are placed in the out/ directory. If a Forc.lock file did not yet exist, it will be created in order to pin each of the dependencies listed in Forc.toml to a specific commit or version.","breadcrumbs":"Forc Reference » Commands » forc build » EXAMPLE","id":"365","title":"EXAMPLE"},"366":{"body":"This will essentially compile the packages without performing the final step of code generation, which is faster than running forc build. Usage: forc check [OPTIONS] [BUILD_TARGET] Arguments: [BUILD_TARGET] Build target to use for code generation [default: fuel] [possible values: fuel, evm] Options: -p, --path < PATH > Path to the project, if not specified, current working directory will be used --offline Offline mode, prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error -t, --terse Terse mode. Limited warning and error output --disable-tests Disable checking unit tests --ipfs-node < IPFS_NODE > The IPFS Node to use for fetching IPFS sources. Possible values: PUBLIC, LOCAL, --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc check » Check","id":"366","title":"Check"},"367":{"body":"forc check","breadcrumbs":"Forc Reference » Commands » forc check » Check the current project","id":"367","title":"Check the current project"},"368":{"body":"forc check --path","breadcrumbs":"Forc Reference » Commands » forc check » Check the current project with a different path","id":"368","title":"Check the current project with a different path"},"369":{"body":"forc check --locked","breadcrumbs":"Forc Reference » Commands » forc check » Check the current project without updating dependencies","id":"369","title":"Check the current project without updating dependencies"},"37":{"body":"Decentralized Autonomous Organization (DAO) is an organization where users get to vote on governance proposals using governance assets. Multi-Signature Wallet is a wallet that requires multiple signatures to execute a transaction.","breadcrumbs":"Examples » Sway Applications » Governance","id":"37","title":"Governance"},"370":{"body":"Usage: forc clean [OPTIONS] Options: -p, --path < PATH > Path to the project, if not specified, current working directory will be used -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc clean » Removes","id":"370","title":"Removes"},"371":{"body":"forc clean","breadcrumbs":"Forc Reference » Commands » forc clean » Clean project","id":"371","title":"Clean project"},"372":{"body":"forc clean --path","breadcrumbs":"Forc Reference » Commands » forc clean » Clean project with a custom path","id":"372","title":"Clean project with a custom path"},"373":{"body":"Usage: forc completions [OPTIONS] --target Options: -T, --target < TARGET > Specify shell to enable tab-completion for [possible values: zsh, bash, fish, powershell, elvish] For more info: https://fuellabs.github.io/sway/latest/forc/commands/forc_completions.html Possible values: bash: Bourne Again Shell (bash) elvish: Elvish shell fish: Friendly Interactive Shell (fish) power-shell: PowerShell zsh: Z Shell (zsh) fig: Fig -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help (see a summary with '-h')","breadcrumbs":"Forc Reference » Commands » forc completions » Generate","id":"373","title":"Generate"},"374":{"body":"Enable tab completion for Bash, Fish, Zsh, or PowerShell The script is output on stdout, allowing one to re-direct the output to the file of their choosing. Where you place the file will depend on which shell, and which operating system you are using. Your particular configuration may also determine where these scripts need to be placed. Here are some common set ups for the three supported shells under Unix and similar operating systems (such as GNU/Linux).","breadcrumbs":"Forc Reference » Commands » forc completions » DISCUSSION","id":"374","title":"DISCUSSION"},"375":{"body":"Completion files are commonly stored in /etc/bash_completion.d/ for system-wide commands, but can be stored in ~/.local/share/bash-completion/completions for user-specific commands. Run the command: mkdir -p ~/.local/share/bash-completion/completions\nforc completions --shell=bash >> ~/.local/share/bash-completion/completions/forc This installs the completion script. You may have to log out and log back in to your shell session for the changes to take effect.","breadcrumbs":"Forc Reference » Commands » forc completions » BASH","id":"375","title":"BASH"},"376":{"body":"Homebrew stores bash completion files within the Homebrew directory. With the bash-completion brew formula installed, run the command: mkdir -p $(brew --prefix)/etc/bash_completion.d\nforc completions --shell=bash > $(brew --prefix)/etc/bash_completion.d/forc.bash-completion","breadcrumbs":"Forc Reference » Commands » forc completions » BASH (macOS/Homebrew)","id":"376","title":"BASH (macOS/Homebrew)"},"377":{"body":"Fish completion files are commonly stored in $HOME/.config/fish/completions. Run the command: mkdir -p ~/.config/fish/completions\nforc completions --shell=fish > ~/.config/fish/completions/forc.fish This installs the completion script. You may have to log out and log back in to your shell session for the changes to take effect.","breadcrumbs":"Forc Reference » Commands » forc completions » FISH","id":"377","title":"FISH"},"378":{"body":"ZSH completions are commonly stored in any directory listed in your $fpath variable. To use these completions, you must either add the generated script to one of those directories, or add your own to this list. Adding a custom directory is often the safest bet if you are unsure of which directory to use. First create the directory; for this example we'll create a hidden directory inside our $HOME directory: mkdir ~/.zfunc Then add the following lines to your .zshrc just before compinit: fpath+=~/.zfunc Now you can install the completions script using the following command: forc completions --shell=zsh > ~/.zfunc/_forc You must then either log out and log back in, or simply run exec zsh for the new completions to take effect.","breadcrumbs":"Forc Reference » Commands » forc completions » ZSH","id":"378","title":"ZSH"},"379":{"body":"Alternatively, you could save these files to the place of your choosing, such as a custom directory inside your $HOME. Doing so will require you to add the proper directives, such as sourceing inside your login script. Consult your shells documentation for how to add such directives.","breadcrumbs":"Forc Reference » Commands » forc completions » CUSTOM LOCATIONS","id":"379","title":"CUSTOM LOCATIONS"},"38":{"body":"TicTacToe is a game where two players compete to align three markers in a row.","breadcrumbs":"Examples » Sway Applications » Games","id":"38","title":"Games"},"380":{"body":"The powershell completion scripts require PowerShell v5.0+ (which comes with Windows 10, but can be downloaded separately for windows 7 or 8.1). First, check if a profile has already been set Test-Path $profile If the above command returns False run the following New-Item -path $profile -type file -force Now open the file provided by $profile (if you used the New-Item command it will be ${env:USERPROFILE}\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1 Next, we either save the completions file into our profile, or into a separate file and source it inside our profile. To save the completions into our profile simply use forc completions --shell=powershell >> ${env:USERPROFILE}\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1","breadcrumbs":"Forc Reference » Commands » forc completions » POWERSHELL","id":"380","title":"POWERSHELL"},"381":{"body":"Usage: forc contract-id [OPTIONS] Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process -v, --verbose... Use verbose output --profile Profile the compilation process -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level --reverse-order Output build errors and warnings in reverse order --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: debug] --release Use the release build profile. The release profile can be customized in the manifest file. --error-on-warnings Treat warnings as errors --salt < SALT > Added salt used to derive the contract ID. By default, this is 0x0000000000000000000000000000000000000000000000000000000000000000. --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc contract-id » Determine","id":"381","title":"Determine"},"382":{"body":"forc contract-id","breadcrumbs":"Forc Reference » Commands » forc contract-id » Get contract id","id":"382","title":"Get contract id"},"383":{"body":"forc contract-id --path","breadcrumbs":"Forc Reference » Commands » forc contract-id » Get contract id from a different path","id":"383","title":"Get contract id from a different path"},"384":{"body":"Usage: forc init [OPTIONS] Options: --path < PATH > The directory in which the forc project will be initialized --contract The default program type, excluding all flags or adding this flag creates a basic contract program --script Create a package with a script target (src/main.sw) --predicate Create a package with a predicate target (src/predicate.rs) --library Create a package with a library target (src/lib.sw) --workspace Adding this flag creates an empty workspace --name < NAME > Set the package name. Defaults to the directory name -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc init » Create","id":"384","title":"Create"},"385":{"body":"forc init --path","breadcrumbs":"Forc Reference » Commands » forc init » Initialize a new Forc project","id":"385","title":"Initialize a new Forc project"},"386":{"body":"forc init --path --workspace","breadcrumbs":"Forc Reference » Commands » forc init » Initialize a new Forc project as workspace","id":"386","title":"Initialize a new Forc project as workspace"},"387":{"body":"forc init --path --predicate","breadcrumbs":"Forc Reference » Commands » forc init » Initialize a new Forc project with a predicate","id":"387","title":"Initialize a new Forc project with a predicate"},"388":{"body":"forc init --path --library","breadcrumbs":"Forc Reference » Commands » forc init » Initialize a new Forc library project","id":"388","title":"Initialize a new Forc library project"},"389":{"body":"$ mkdir my-fuel-project\n$ cd my-fuel-project\n$ forc init\n$ tree\n.\n├── Forc.toml\n└── src └── main.sw Forc.toml is the Forc manifest file, containing information about the project and dependencies. A src/ directory is created, with a single main.sw Sway file in it.","breadcrumbs":"Forc Reference » Commands » forc init » EXAMPLE","id":"389","title":"EXAMPLE"},"39":{"body":"Counter-Script is a script that calls a contract to increment a counter. Name-Registry allows users to perform transactions with human readable names instead of addresses. Oracle is a smart contract that provides off-chain data to on-chain applications.","breadcrumbs":"Examples » Sway Applications » Other","id":"39","title":"Other"},"390":{"body":"Usage: forc new [OPTIONS] Arguments: < PATH > The path at which the project directory will be created Options: --contract The default program type. Excluding all flags or adding this flag creates a basic contract program --script Adding this flag creates an empty script program --predicate Adding this flag creates an empty predicate program --library Adding this flag creates an empty library program --workspace Adding this flag creates an empty workspace --name < NAME > Set the package name. Defaults to the directory name -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc new » Create","id":"390","title":"Create"},"391":{"body":"forc new --contract --name my_project","breadcrumbs":"Forc Reference » Commands » forc new » Create a new project","id":"391","title":"Create a new project"},"392":{"body":"forc new --workspace --name my_workspace","breadcrumbs":"Forc Reference » Commands » forc new » Create a new workspace","id":"392","title":"Create a new workspace"},"393":{"body":"forc new --predicate","breadcrumbs":"Forc Reference » Commands » forc new » Create a new Forc project with a predicate","id":"393","title":"Create a new Forc project with a predicate"},"394":{"body":"forc new --library","breadcrumbs":"Forc Reference » Commands » forc new » Create a new Forc library project","id":"394","title":"Create a new Forc library project"},"395":{"body":"$ forc new my-fuel-project\n$ cd my-fuel-project\n$ tree\n.\n├── Forc.toml\n└── src └── main.sw Forc.toml is the Forc manifest file, containing information about the project and dependencies. A src/ directory is created, with a single main.sw Sway file in it.","breadcrumbs":"Forc Reference » Commands » forc new » EXAMPLE","id":"395","title":"EXAMPLE"},"396":{"body":"Usage: forc parse-bytecode [OPTIONS] Arguments: < FILE_PATH > Options: -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc parse-bytecode » Parse","id":"396","title":"Parse"},"397":{"body":"forc parse-bytecode","breadcrumbs":"Forc Reference » Commands » forc parse-bytecode » Parse bytecode","id":"397","title":"Parse bytecode"},"398":{"body":"We can try this command with the initial project created using forc init, with the counter template: forc new --template counter counter\ncd counter\nforc build -o obj counter$ forc parse-bytecode obj half-word byte op raw notes 0 0 JI(4) 90 00 00 04 conditionally jumps to byte 16 1 4 NOOP 47 00 00 00 2 8 Undefined 00 00 00 00 data section offset lo (0) 3 12 Undefined 00 00 00 c8 data section offset hi (200) 4 16 LW(63, 12, 1) 5d fc c0 01 5 20 ADD(63, 63, 12) 10 ff f3 00 ... ... ... 60 240 Undefined 00 00 00 00 61 244 Undefined fa f9 0d d3 62 248 Undefined 00 00 00 00 63 252 Undefined 00 00 00 c8","breadcrumbs":"Forc Reference » Commands » forc parse-bytecode » EXAMPLE","id":"398","title":"EXAMPLE"},"399":{"body":"Prints information about each discovered plugin. Usage: forc plugins [OPTIONS] Options: -p, --paths Prints the absolute path to each discovered plugin -d, --describe Prints the long description associated with each listed plugin -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc plugins » Find","id":"399","title":"Find"},"4":{"body":"Check out the Developer Quickstart Guide for a step-by-step guide on building a fullstack dapp on Fuel. The guide will walk you through writing a smart contract, setting up a wallet, and building a frontend to interact with your contract.","breadcrumbs":"Introduction » Getting Started » Sway Quickstart","id":"4","title":"Sway Quickstart"},"40":{"body":"A Sway program itself has a type: it is either a contract , a predicate , a script , or a library . The first three of these things are all deployable to the blockchain. A library is simply a project designed for code reuse and is never directly deployed to the chain. Every Sway file must begin with a declaration of what type of program it is. A project can have many libraries within it, but only one contract, script, or predicate. Scripts and predicates require main functions to serve as entry points, while contracts instead publish an ABI. This chapter will go into detail about all of these various types of programs and what purposes they serve. Contracts are used primarily for protocols or systems that operate within a fixed set of rules. A good example would be a staking contract or a decentralized exchange (also called a DEX). Scripts are used for complex on-chain interactions that won't persist. An example of this may be using a DEX and Lender to create a leveraged position (borrow, swap, re-collateralize) which is a complex transaction that would usually take multiple steps. Libraries are for code that is reusable and useful for handling common situations. A good example of this would be a library to handle fixed-point math or big number math. Contracts Libraries Scripts Predicates","breadcrumbs":"Program Types » Sway Program Types","id":"40","title":"Sway Program Types"},"400":{"body":"forc plugins","breadcrumbs":"Forc Reference » Commands » forc plugins » List all plugins","id":"400","title":"List all plugins"},"401":{"body":"forc plugins --paths","breadcrumbs":"Forc Reference » Commands » forc plugins » List all plugins with their paths","id":"401","title":"List all plugins with their paths"},"402":{"body":"forc plugins --describe","breadcrumbs":"Forc Reference » Commands » forc plugins » List all plugins with their descriptions","id":"402","title":"List all plugins with their descriptions"},"403":{"body":"forc plugins --paths --describe","breadcrumbs":"Forc Reference » Commands » forc plugins » List all plugins with their paths and descriptions","id":"403","title":"List all plugins with their paths and descriptions"},"404":{"body":"Usage: forc predicate-root [OPTIONS] Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process -v, --verbose... Use verbose output --profile Profile the compilation process -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level --reverse-order Output build errors and warnings in reverse order --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: debug] --release Use the release build profile. The release profile can be customized in the manifest file. --error-on-warnings Treat warnings as errors --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc predicate-root » Determine","id":"404","title":"Determine"},"405":{"body":"forc predicate-root","breadcrumbs":"Forc Reference » Commands » forc predicate-root » Get predicate root","id":"405","title":"Get predicate root"},"406":{"body":"NOTE: Previously this command was used to support Rust integration testing, however the provided behaviour served no benefit over running cargo test directly. The proposal to change the behaviour to support unit testing can be found at the following link: https://github.com/FuelLabs/sway/issues/1833 Sway unit tests are functions decorated with the #[test] attribute. Each test is compiled as a unique entry point for a single program and has access to the namespace of the module in which it is declared. Unit tests decorated with the #[test(script)] attribute that are declared within contract projects may also call directly into their associated contract's ABI. Upon successful compilation, test scripts are executed to their completion. A test is considered a failure in the case that a revert (rvrt) instruction is encountered during execution. Otherwise, it is considered a success. Usage: forc test [OPTIONS] [FILTER] Arguments: [FILTER] When specified, only tests containing the given string will be executed Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process --profile Profile the compilation process --reverse-order Output build errors and warnings in reverse order -v, --verbose... Use verbose output --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file -s, --silent Silence all output --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. -L, --log-level < LOG_LEVEL > Set the log level --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: debug] --release Use the release build profile. The release profile can be customized in the manifest file. --error-on-warnings Treat warnings as errors --build-target < BUILD_TARGET > Build target to use for code generation [default: fuel] [possible values: fuel, evm] --pretty Pretty-print the logs emitted from tests -l, --logs Print Log and LogData receipts for tests --raw-logs Print the raw logs for tests --filter-exact When specified, only the test exactly matching the given string will be executed --test-threads < TEST_THREADS > Number of threads to utilize when running the tests. By default, this is the number of threads available in your system --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc test » Run","id":"406","title":"Run"},"407":{"body":"forc test","breadcrumbs":"Forc Reference » Commands » forc test » Run test","id":"407","title":"Run test"},"408":{"body":"forc test $filter","breadcrumbs":"Forc Reference » Commands » forc test » Run test with a filter","id":"408","title":"Run test with a filter"},"409":{"body":"forc test --silent","breadcrumbs":"Forc Reference » Commands » forc test » Run test without any output","id":"409","title":"Run test without any output"},"41":{"body":"A smart contract is no different than a script or predicate in that it is a piece of bytecode that is deployed to the blockchain via a transaction . The main features of a smart contract that differentiate it from scripts or predicates are that it is callable and stateful . Put another way, a smart contract is analogous to a deployed API with some database state. The interface of a smart contract, also just called a contract, must be defined strictly with an ABI declaration . See this contract for an example.","breadcrumbs":"Program Types » Contracts » What is a Smart Contract?","id":"41","title":"What is a Smart Contract?"},"410":{"body":"forc test --locked","breadcrumbs":"Forc Reference » Commands » forc test » Run test without creating or update the lock file","id":"410","title":"Run test without creating or update the lock file"},"411":{"body":"Usage: forc update [OPTIONS] Options: -p, --path < PATH > Path to the project, if not specified, current working directory will be used -d < TARGET_DEPENDENCY > Dependency to be updated. If not set, all dependencies will be updated -c, --check Checks if the dependencies have newer versions. Won't actually perform the update, will output which ones are up-to-date and outdated --ipfs-node < IPFS_NODE > The IPFS Node to use for fetching IPFS sources. Possible values: PUBLIC, LOCAL, -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc update » Update","id":"411","title":"Update"},"412":{"body":"forc update","breadcrumbs":"Forc Reference » Commands » forc update » Update dependencies","id":"412","title":"Update dependencies"},"413":{"body":"forc update -d std","breadcrumbs":"Forc Reference » Commands » forc update » Update a specific dependency","id":"413","title":"Update a specific dependency"},"414":{"body":"forc update --check","breadcrumbs":"Forc Reference » Commands » forc update » Check if dependencies have newer versions","id":"414","title":"Check if dependencies have newer versions"},"415":{"body":"Usage: forc template [OPTIONS] Arguments: < PROJECT_NAME > The name of the project that will be created Options: -u, --url < URL > The template url, should be a git repo [default: https://github.com/fuellabs/sway] -t, --template-name < TEMPLATE_NAME > The name of the template that needs to be fetched and used from git repo provided -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc template » Create","id":"415","title":"Create"},"416":{"body":"forc template new-path --template-name option","breadcrumbs":"Forc Reference » Commands » forc template » Create a new Forc project from an option template","id":"416","title":"Create a new Forc project from an option template"},"417":{"body":"forc template --url https://github.com/owner/template/ --project_name my_example_project The command above fetches the HEAD of the template repo and searches for Forc.toml at the root of the fetched repo. It will fetch the repo and prepare a new Forc.toml with the new project name. Outputs everything to current_dir/project_name. forc template --url https://github.com/FuelLabs/sway --template_name counter --project_name my_example_project The command above fetches the HEAD of the sway repo and searches for counter example inside it (there is an example called counter under sway/examples). It will fetch the counter example and prepare a new Forc.toml with the new project name. Outputs everything to current_dir/project_name.","breadcrumbs":"Forc Reference » Commands » forc template » EXAMPLE","id":"417","title":"EXAMPLE"},"418":{"body":"Plugins can be used to extend forc with new commands that go beyond the native commands mentioned in the previous chapter. While the Fuel ecosystem provides a few commonly useful plugins (forc-fmt, forc-client, forc-lsp, forc-explore), anyone can write their own! Let's install a plugin, forc-explore, and see what's underneath the plugin: cargo install forc-explore Check that we have installed forc-explore: $ forc plugins\nInstalled Plugins:\nforc-explore forc-explore runs the Fuel Network Explorer, which you can run and check out for yourself: $ forc explore\nFuel Network Explorer 0.1.1\nRunning server on http://127.0.0.1:3030\nServer::run{addr=127.0.0.1:3030}: listening on http://127.0.0.1:3030 You can visit http://127.0.0.1:3030 to check out the network explorer! Note that some plugin crates can also provide more than one command. For example, installing the forc-client plugin provides the forc deploy and forc run commands. This is achieved by specifying multiple [[bin]] targets within the forc-client manifest.","breadcrumbs":"Forc Reference » Plugins » Plugins","id":"418","title":"Plugins"},"419":{"body":"We encourage anyone to write and publish their own forc plugin to enhance their development experience. Your plugin must be named in the format forc- and you may use the above template as a starting point. You can use clap and add more subcommands, options and configurations to suit your plugin's needs.","breadcrumbs":"Forc Reference » Plugins » Writing your own plugin","id":"419","title":"Writing your own plugin"},"42":{"body":"As with any Sway program, the program starts with a declaration of what program type it is. A contract must also either define or import an ABI declaration and implement it. It is considered good practice to define your ABI in a separate library and import it into your contract. This allows callers of your contract to simply import the ABI directly and use it in their scripts to call your contract. Let's take a look at an ABI declaration in a library: library; abi Wallet { #[storage(read, write), payable] fn receive_funds(); #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address);\n} Let's focus on the ABI declaration and inspect it line-by-line.","breadcrumbs":"Program Types » Contracts » Syntax of a Smart Contract","id":"42","title":"Syntax of a Smart Contract"},"420":{"body":"The forc plugin for interacting with a Fuel node. Since transactions are going to require some gas, you need to sign them with an account that has enough coins to pay for them. We offer multiple ways to sign the transaction: Sign the transaction via your local wallet using forc-client which integrates with our CLI wallet, forc-wallet. Use the default signer to deploy to a local node Use forc-wallet to manually sign transactions, and copy the signed transaction back to forc-client. The easiest and recommended way to interact with deployed networks such as our testnets is option 1, using forc-client to sign your transactions which reads your default forc-wallet vault. For interacting with local node, we recommend using the second option, which leads forc-client to sign transactions with the private key that comes pre-funded in local environments.","breadcrumbs":"Forc Reference » Plugins » forc client » forc-client","id":"420","title":"forc-client"},"421":{"body":"If you've used forc-wallet before, you'll already have a secure, password-protected vault holding your private key written to your file-system. forc-client is compatible with forc-wallet such that it can read that vault by asking you your password and use your account to sign transactions. Example: > forc deploy Building /Users/yourname/test-projects/test-contract Finished release [optimized + fuel] target(s) in 11.39s Confirming transactions [deploy impl-contract] Network: https://testnet.fuel.network Wallet: /Users/yourname/.fuel/wallets/.wallet\n✔ Wallet password · ********\n? Wallet account ›\n❯ [0] fuel12pls73y9hnqdqthvduy2x44x48zt8s50pkerf32kq26f2afeqdwq6rj9ar - 0.002197245 ETH [1] fuel1vzrm6kw9s3tv85gl25lpptsxrdguyzfhq6c8rk07tr6ft5g45nwqqh0uty - 0.001963631 ETH\n? Do you agree to sign 1 transaction? (y/n) › yes Finished deploying impl-contract https://app.fuel.network/contract/0x94b712901f04332682d14c998a5fc5a078ed15321438f46d58d0383200cde43d Deployed in block https://app.fuel.network/block/5958351 As it can be seen from the example, forc-client asks for your password to decrypt the forc-wallet vault, and list your accounts so that you can select the one you want to fund the transaction with.","breadcrumbs":"Forc Reference » Plugins » forc client » Option 1: Sign transactions via forc-client using your local forc-wallet vault","id":"421","title":"Option 1: Sign transactions via forc-client using your local forc-wallet vault"},"422":{"body":"If you are not interacting with a deployed network, such as testnets, your local fuel-core environment can be structured such that it funds an account by default. Using --default-signer flag with forc-client binaries (run, deploy) will instruct forc-client to sign transactions with this pre-funded account. This makes it a useful command while working against a local node. Example: > forc deploy --default-signer Building /Users/test/test-projects/test-contract Finished release [optimized + fuel] target(s) in 11.40s Confirming transactions [deploy impl-contract] Network: http://127.0.0.1:4000 Finished deploying impl-contract 0xf9fb08ef18ce226954270d6d4f67677d484b8782a5892b3d436572b405407544 Deployed in block 00000001","breadcrumbs":"Forc Reference » Plugins » forc client » Option 2: Using default signer","id":"422","title":"Option 2: Using default signer"},"423":{"body":"This option is for creating the transaction first, signing it manually, and supplying the signed transaction back to forc-client. Since it requires multiple steps, it is more error-prone and not recommended for general use cases. Also this will be deprecated soon. Construct the transaction by using either forc deploy or forc run. To do so simply run forc deploy --manual-sign or forc run --manual-sign with your desired parameters. For a list of parameters please refer to the forc-deploy or forc-run section of the book. Once you run either command you will be asked the address of the wallet you are going to be signing with. After the address is given the transaction will be generated and you will be given a transaction ID. At this point CLI will actively wait for you to insert the signature. Take the transaction ID generated in the first step and sign it with forc wallet sign --account tx-id . This will generate a signature. Take the signature generated in the second step and provide it to forc-deploy (or forc-run). Once the signature is provided, the signed transaction will be submitted.","breadcrumbs":"Forc Reference » Plugins » forc client » Option 3: Manually signing through forc-wallet (Deprecated)","id":"423","title":"Option 3: Manually signing through forc-wallet (Deprecated)"},"424":{"body":"You can see a list of existing accounts with accounts command. forc wallet accounts If you want to retrieve the address for an account by its index you can use account command. forc wallet account If you want to sign the transaction generated by forc-deploy or forc-run with an account funded by default once you start your local node, you can pass --default-signer to them. Please note that this will only work against your local node. forc-deploy --default-signer forc-run --default-signer By default --default-signer flag would sign your transactions with the following private-key: 0xde97d8624a438121b86a1956544bd72ed68cd69f2c99555b08b1e8c51ffd511c","breadcrumbs":"Forc Reference » Plugins » forc client » Other useful commands of forc-wallet","id":"424","title":"Other useful commands of forc-wallet"},"425":{"body":"By default, local is used for the target network. To interact with the latest testnet, use the --testnet flag. When this flag is passed, transactions created by forc-deploy will be sent to the latest testnet: forc-deploy --testnet The same can be done to target mainnet: forc-deploy --mainnet It is also possible to pass the exact node URL while using forc-deploy or forc-run which can be done using --node-url flag: forc-deploy --node-url https://mainnet.fuel.network Another alternative is the --target option, which provides useful aliases to all targets. For example if you want to deploy to testnet you can use: forc-deploy --target testnet Since deploying and running projects on the testnet cost gas, you will need coins to pay for them. You can get some using the testnet faucet .","breadcrumbs":"Forc Reference » Plugins » forc client » Selecting a target network","id":"425","title":"Selecting a target network"},"426":{"body":"For delayed transactions, you can use the --submit-only flag. This flag allows you to submit the transaction without waiting for its finalization. One use case for this is multisig transactions, where a deployment transaction may stay in a pending state while waiting for all signatures. forc-deploy --submit-only","breadcrumbs":"Forc Reference » Plugins » forc client » Delayed transactions","id":"426","title":"Delayed transactions"},"427":{"body":"forc-deploy saves the details of each deployment in the out/deployments folder within the project's root directory. Below is an example of a deployment artifact: { \"transaction_id\": \"0xec27bb7a4c8a3b8af98070666cf4e6ea22ca4b9950a0862334a1830520012f5d\", \"salt\": \"0x9e35d1d5ef5724f29e649a3465033f5397d3ebb973c40a1d76bb35c253f0dec7\", \"network_endpoint\": \"http://127.0.0.1:4000\", \"chain_id\": 0, \"contract_id\": \"0x767eeaa7af2621e637f9785552620e175d4422b17d4cf0d76335c38808608a7b\", \"deployment_size\": 68, \"deployed_block_id\": \"0x915c6f372252be6bc54bd70df6362dae9bf750ba652bf5582d9b31c7023ca6cf\"\n}","breadcrumbs":"Forc Reference » Plugins » forc client » Deployment Artifacts","id":"427","title":"Deployment Artifacts"},"428":{"body":"forc-deploy supports deploying proxy contracts automatically if it is enabled in the Forc.toml of the contract. [project]\nname = \"test_contract\"\nauthors = [\"Fuel Labs \"]\nentry = \"main.sw\"\nlicense = \"Apache-2.0\"\nimplicit-std = false [proxy]\nenabled = true If there is no address field present under the proxy table, like the example above, forc will automatically create a proxy contract based on the SRC-14 implementation from sway-standards . After generating and deploying the proxy contract, the target is set to the current contract, and the owner of the proxy is set to the account that is signing the transaction for deployment. This means that if you simply enable proxy in the Forc.toml, forc will automatically deploy a proxy contract for you and you do not need to do anything manually aside from signing the deployment transactions for the proxy contract. After deploying the proxy contract, the address is added into the address field of the proxy table. If you want to update the target of an SRC-14 compliant proxy contract rather than deploying a new one, simply add its address in the address field, like the following example: [project]\nname = \"test_contract\"\nauthors = [\"Fuel Labs \"]\nentry = \"main.sw\"\nlicense = \"Apache-2.0\"\nimplicit-std = false [proxy]\nenabled = true\naddress = \"0xd8c4b07a0d1be57b228f4c18ba7bca0c8655eb6e9d695f14080f2cf4fc7cd946\" # example proxy contract address If an address is present, forc calls into that contract to update its target instead of deploying a new contract. Since a new proxy deployment adds its own address into the Forc.toml automatically, you can simply enable the proxy once and after the initial deployment, forc will keep updating the target accordingly for each new deployment of the same contract.","breadcrumbs":"Forc Reference » Plugins » forc client » Proxy Contracts","id":"428","title":"Proxy Contracts"},"429":{"body":"For contracts over the maximum contract size limit (currently 100kB) defined by the network, forc-deploy will split the contract into chunks and deploy the contract with multiple transactions using the Rust SDK's loader contract functionality. Chunks that have already been deployed will be reused on subsequent deployments.","breadcrumbs":"Forc Reference » Plugins » forc client » Large Contracts","id":"429","title":"Large Contracts"},"43":{"body":"abi Wallet { #[storage(read, write), payable] fn receive_funds(); #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address);\n} In the first line, abi Wallet {, we declare the name of this Application Binary Interface , or ABI. We are naming this ABI Wallet. To import this ABI into either a script for calling or a contract for implementing, you would use use wallet_abi::Wallet; In the second line, #[storage(read, write), payable] fn receive_funds(); we are declaring an ABI method called receive_funds which, when called, should receive funds into this wallet. Note that we are simply defining an interface here, so there is no function body or implementation of the function. We only need to define the interface itself. In this way, ABI declarations are similar to trait declarations . This particular ABI method does not take any parameters. In the third line, #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address); we are declaring another ABI method, this time called send_funds. It takes two parameters: the amount to send, and the address to send the funds to. Note : The ABI methods receive_funds and send_funds also require the annotation #[storage(read, write)] because their implementations require reading and writing a storage variable that keeps track of the wallet balance, as we will see shortly. Refer to Purity for more information on storage annotations.","breadcrumbs":"Program Types » Contracts » The ABI Declaration","id":"43","title":"The ABI Declaration"},"430":{"body":"forc deploy now supports deploying scripts and predicates in addition to contracts. These are deployed as blobs with generated loaders for efficiency. Scripts and predicates are deployed automatically when you run forc deploy on a project that contains them. The deployment process differs slightly from contract deployment: For scripts and predicates, the bytecode is uploaded as a blob. A loader is generated that can load and execute the blob. The loader bytecode is saved in the project's output directory. After deployment, you'll find new files in your project's output directory: For scripts: -loader.bin For predicates: -loader.bin and -loader-root The loader files contain the bytecode necessary to load and execute your script or predicate from the deployed blob. This new deployment method allows for more efficient storage and execution of scripts and predicates on the Fuel network. Note: Contracts are still deployed directly, not as blobs given that the contract size is under the maximum contract size limit defined by network (currently 100kB).","breadcrumbs":"Forc Reference » Plugins » forc client » Deploying Scripts and Predicates","id":"430","title":"Deploying Scripts and Predicates"},"431":{"body":"Usage: forc deploy [OPTIONS] [SIGNING_KEY] Arguments: [SIGNING_KEY] Set the key to be used for signing Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process --profile Profile the compilation process --reverse-order Output build errors and warnings in reverse order --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file --gas-price < PRICE > Gas price for the transaction --script-gas-limit < SCRIPT_GAS_LIMIT > Gas limit for the transaction --max-fee < MAX_FEE > Max fee for the transaction --maturity < MATURITY > Block height until which tx cannot be included [default: 0] --node-url < NODE_URL > The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000 You can also use --target, --testnet, or --mainnet to specify the Fuel node. [env: FUEL_NODE_URL=] --target < TARGET > Use preset configurations for deploying to a specific target. You can also use --node-url, --testnet, or --mainnet to specify the Fuel node. Possible values are: [local, testnet, mainnet] --testnet Use preset configuration for testnet. You can also use --node-url, --target, or --mainnet to specify the Fuel node. --mainnet Use preset configuration for mainnet. You can also use --node-url, --target, or --testnet to specify the Fuel node. --salt < SALT > Optional 256-bit hexadecimal literal(s) to redeploy contracts. For a single contract, use --salt , eg.: forc deploy --salt 0x0000000000000000000000000000000000000000000000000000000000000001 For a workspace with multiple contracts, use --salt : to specify a salt for each contract, eg.: forc deploy --salt contract_a:0x0000000000000000000000000000000000000000000000000000000000000001 --salt contract_b:0x0000000000000000000000000000000000000000000000000000000000000002 --default-salt Generate a default salt (0x0000000000000000000000000000000000000000000000000000000000000000) for the contract. Useful for CI, to create reproducible deployments -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: release] --default-signer Sign the transaction with default signer that is pre-funded by fuel-core. Useful for testing against local node --unsigned Deprecated in favor of --default-signer --submit-only Submit the deployment transaction(s) without waiting for execution to complete --manual-signing Sign the deployment transaction manually --override-storage-slots < JSON_FILE_PATH > Override storage slot initialization. By default, storage slots are initialized with the values defined in the storage block in the contract. You can override the initialization by providing the file path to a JSON file containing the overridden values. The file format and key values should match the compiler-generated *-storage_slots.json file in the output directory of the compiled contract. Example: forc deploy --override-storage-slots my_override.json my_override.json: [ { \"key\": \"\", \"value\": \"0000000000000000000000000000000000000000000000000000000000000001\" } ] --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] --aws-kms-signer < AWS_KMS_SIGNER > AWS KMS signer arn. If present forc-deploy will automatically use AWS KMS signer instead of forc-wallet -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Plugins » forc client » forc deploy » Build","id":"431","title":"Build"},"432":{"body":"forc deploy bc09bfa7a11a04ce42b0a5abf04fd437387ee49bf4561d575177e2946468b408","breadcrumbs":"Forc Reference » Plugins » forc client » forc deploy » Deploy a single contract","id":"432","title":"Deploy a single contract"},"433":{"body":"forc deploy bc09bfa7a11a04ce42b0a5abf04fd437387ee49bf4561d575177e2946468b408 --path {path}","breadcrumbs":"Forc Reference » Plugins » forc client » forc deploy » Deploy a single contract from a different path","id":"433","title":"Deploy a single contract from a different path"},"434":{"body":"forc deploy --node-url https://testnet.fuel.network/graphql","breadcrumbs":"Forc Reference » Plugins » forc client » forc deploy » Deploy to a custom network","id":"434","title":"Deploy to a custom network"},"435":{"body":"You can use forc deploy, which triggers a contract deployment transaction and sends it to a running node. Alternatively, you can deploy your Sway contract programmatically using fuels-rs , our Rust SDK. You can find an example within our fuels-rs book .","breadcrumbs":"Forc Reference » Plugins » forc client » forc deploy » EXAMPLE","id":"435","title":"EXAMPLE"},"436":{"body":"Usage: forc run [OPTIONS] [SIGNING_KEY] Arguments: [SIGNING_KEY] Set the key to be used for signing Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process --profile Profile the compilation process --reverse-order Output build errors and warnings in reverse order --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file --gas-price < PRICE > Gas price for the transaction --script-gas-limit < SCRIPT_GAS_LIMIT > Gas limit for the transaction --max-fee < MAX_FEE > Max fee for the transaction --maturity < MATURITY > Block height until which tx cannot be included [default: 0] -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: debug] --release Use the release build profile. The release profile can be customized in the manifest file. --error-on-warnings Treat warnings as errors --node-url < NODE_URL > The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000 You can also use --target, --testnet, or --mainnet to specify the Fuel node. [env: FUEL_NODE_URL=] --target < TARGET > Use preset configurations for deploying to a specific target. You can also use --node-url, --testnet, or --mainnet to specify the Fuel node. Possible values are: [local, testnet, mainnet] --testnet Use preset configuration for testnet. You can also use --node-url, --target, or --mainnet to specify the Fuel node. --mainnet Use preset configuration for mainnet. You can also use --node-url, --target, or --testnet to specify the Fuel node. -d, --data < DATA > Hex string of data to input to script --dry-run Only craft transaction and print it out -r, --pretty-print Pretty-print the outputs from the node --contract < CONTRACT > 32-byte contract ID that will be called during the transaction --simulate Execute the transaction and return the final mutated transaction along with receipts (which includes whether the transaction reverted or not). The transaction is not inserted in the node's view of the blockchain, (i.e. it does not affect the chain state) --default-signer Sign the transaction with default signer that is pre-funded by fuel-core. Useful for testing against local node --unsigned Deprecated in favor of --default-signer --args < ARGS > Arguments to pass into main function with forc run --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version","breadcrumbs":"Forc Reference » Plugins » forc client » forc run » Run","id":"436","title":"Run"},"437":{"body":"Usage: forc-submit [OPTIONS] Arguments: < TX_PATH > Path to the Transaction that is to be submitted to the Fuel node. Paths to files ending with .json will be deserialized from JSON. Paths to files ending with .bin will be deserialized from bytes using the fuel_tx::Transaction::try_from_bytes constructor. Options: --node-url < NODE_URL > The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000 You can also use --target, --testnet, or --mainnet to specify the Fuel node. [env: FUEL_NODE_URL=] --target < TARGET > Use preset configurations for deploying to a specific target. You can also use --node-url, --testnet, or --mainnet to specify the Fuel node. Possible values are: [local, testnet, mainnet] --testnet Use preset configuration for testnet. You can also use --node-url, --target, or --mainnet to specify the Fuel node. --mainnet Use preset configuration for mainnet. You can also use --node-url, --target, or --testnet to specify the Fuel node. --await < AWAIT > Whether or not to await confirmation that the transaction has been committed. When true, await commitment and output the transaction status. When false, do not await confirmation and simply output the transaction ID. [default: true] [possible values: true, false] --tx-status-json < JSON > Output the resulting transaction status as JSON rather than the default output [default: false] [possible values: true, false] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » A","id":"437","title":"A"},"438":{"body":"forc submit {path}/mint.json","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » Submit a transaction from a json file","id":"438","title":"Submit a transaction from a json file"},"439":{"body":"forc submit {path}/mint.json --await true","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » Submit a transaction from a json file and wait for confirmation","id":"439","title":"Submit a transaction from a json file and wait for confirmation"},"44":{"body":"Now that we've discussed how to define the interface, let's discuss how to use it. We will start by implementing the above ABI for a specific contract. Implementing an ABI for a contract is accomplished with impl for Contract syntax. The for Contract syntax can only be used to implement an ABI for a contract; implementing methods for a struct should use impl Foo syntax. impl Wallet for Contract { #[storage(read, write), payable] fn receive_funds() { if msg_asset_id() == AssetId::base() { // If we received the base asset then keep track of the balance. // Otherwise, we're receiving other native assets and don't care // about our balance of coins. storage.balance.write(storage.balance.read() + msg_amount()); } } #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address) { let sender = msg_sender().unwrap(); match sender { Identity::Address(addr) => assert(addr == OWNER_ADDRESS), _ => revert(0), }; let current_balance = storage.balance.read(); assert(current_balance >= amount_to_send); storage.balance.write(current_balance - amount_to_send); // Note: `transfer()` is not a call and thus not an // interaction. Regardless, this code conforms to // checks-effects-interactions to avoid re-entrancy. transfer( Identity::Address(recipient_address), AssetId::base(), amount_to_send, ); }\n} You may notice once again the similarities between traits and ABIs. And, indeed, as a bonus, you can define methods in addition to the interface surface of an ABI, just like a trait. These pre-implemented ABI methods automatically become available as part of the contract interface that implements the corresponding ABI. Note that the above implementation of the ABI follows the Checks, Effects, Interactions pattern.","breadcrumbs":"Program Types » Contracts » Implementing an ABI for a Smart Contract","id":"44","title":"Implementing an ABI for a Smart Contract"},"440":{"body":"forc submit {path}/mint.json --tx-status-json true","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » Submit a transaction from a json file and get output in json","id":"440","title":"Submit a transaction from a json file and get output in json"},"441":{"body":"forc submit {path}/mint.json --testnet","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » Submit a transaction from a json file to testnet","id":"441","title":"Submit a transaction from a json file to testnet"},"442":{"body":"forc submit {path}/mint.json --target local","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » Submit a transaction from a json file to a local net","id":"442","title":"Submit a transaction from a json file to a local net"},"443":{"body":"Usage: forc-crypto Commands: keccak256 Hashes the argument or file with this algorithm sha256 Hashes the argument or file with this algorithm address Converts an address to another format get-public-key Get the public key from a message and its signature new-key Creates a new key for use with fuel-core parse-secret Parses a private key to view the associated public key vanity Generate a vanity address help Print this message or the help of the given subcommand(s) Options: -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Plugins » forc crypto » Forc","id":"443","title":"Forc"},"444":{"body":"forc crypto sha256 test","breadcrumbs":"Forc Reference » Plugins » forc crypto » Hashes an argument with SHA256","id":"444","title":"Hashes an argument with SHA256"},"445":{"body":"forc crypto keccak256 test","breadcrumbs":"Forc Reference » Plugins » forc crypto » Hashes an argument with Keccak256","id":"445","title":"Hashes an argument with Keccak256"},"446":{"body":"forc crypto sha256 {file}","breadcrumbs":"Forc Reference » Plugins » forc crypto » Hashes a file path with SHA256","id":"446","title":"Hashes a file path with SHA256"},"447":{"body":"forc crypto keccak256 {file}","breadcrumbs":"Forc Reference » Plugins » forc crypto » Hashes a file path with Keccak256","id":"447","title":"Hashes a file path with Keccak256"},"448":{"body":"forc crypto address fuel12e0xwx34nfp7jrzvn9mp5qkac3yvp7h8fx37ghl7klf82vv2wkys6wd523","breadcrumbs":"Forc Reference » Plugins » forc crypto » Convert an address to another format","id":"448","title":"Convert an address to another format"},"449":{"body":"forc crypto new-key","breadcrumbs":"Forc Reference » Plugins » forc crypto » Creates a new key default for block production","id":"449","title":"Creates a new key default for block production"},"45":{"body":"Contracts have an associated ContractId type in Sway. The ContractId type allows for Sway programs to refer to contracts in the Sway language. Please refer to the ContractId section of the book for more information on ContractIds.","breadcrumbs":"Program Types » Contracts » The ContractId type","id":"45","title":"The ContractId type"},"450":{"body":"forc crypto new-key -k peering","breadcrumbs":"Forc Reference » Plugins » forc crypto » Creates a new key for peering","id":"450","title":"Creates a new key for peering"},"451":{"body":"forc crypto new-key -k block-production","breadcrumbs":"Forc Reference » Plugins » forc crypto » Creates a new key for block production","id":"451","title":"Creates a new key for block production"},"452":{"body":"forc crypto parse-secret \"f5204427d0ab9a311266c96a377f7c329cb8a41b9088225b6fcf40eefb423e28\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Parses the secret of a block production","id":"452","title":"Parses the secret of a block production"},"453":{"body":"forc crypto parse-secret -k peering \"f5204427d0ab9a311266c96a377f7c329cb8a41b9088225b6fcf40eefb423e28\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Parses the secret of a peering","id":"453","title":"Parses the secret of a peering"},"454":{"body":"forc crypto get-public-key 0x1eff08081394b72239a0cf7ff6b499213dcb7a338bedbd75d072d504588ef27a1f74d5ceb2f111ec02ede097fb09ed00aa9867922ed39299dae0b1afc0fa8661 \"This is a message that is signed\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Get the public key from a message and its signature","id":"454","title":"Get the public key from a message and its signature"},"455":{"body":"forc crypto vanity --starts-with \"aaa\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Generate a checksummed vanity address with a given prefix","id":"455","title":"Generate a checksummed vanity address with a given prefix"},"456":{"body":"forc crypto vanity --ends-with \"aaa\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Generate a checksummed vanity address with a given suffix","id":"456","title":"Generate a checksummed vanity address with a given suffix"},"457":{"body":"forc crypto vanity --starts-with \"00\" --ends-with \"ff\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Generate a checksummed vanity address with a given prefix and suffix","id":"457","title":"Generate a checksummed vanity address with a given prefix and suffix"},"458":{"body":"forc crypto vanity --regex \"^00.*ff$\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Generate a checksummed vanity address with a given regex pattern","id":"458","title":"Generate a checksummed vanity address with a given regex pattern"},"459":{"body":"Usage: forc-debug [OPTIONS] [API_URL] Arguments: [API_URL] The URL of the Fuel Client GraphQL API [default: http://127.0.0.1:4000/graphql] Options: -s, --serve Start the DAP server -h, --help Print help -V, --version Print version","breadcrumbs":"Forc Reference » Plugins » forc debug » Forc","id":"459","title":"Forc"},"46":{"body":"Note : In most cases, calling a contract should be done from the Rust SDK or the TypeScript SDK which provide a more ergonomic UI for interacting with a contract. However, there are situations where manually writing a script to call a contract is required. Now that we have defined our interface and implemented it for our contract, we need to know how to actually call our contract. Let's take a look at a contract call: script; use wallet_abi::Wallet; fn main() { let contract_address = 0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b; let caller = abi(Wallet, contract_address); let amount_to_send = 200; let recipient_address = Address::from(0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b); caller .send_funds { gas: 10000, coins: 0, asset_id: b256::zero(), }(amount_to_send, recipient_address);\n} The main new concept is the abi cast: abi(AbiName, contract_address). This returns a ContractCaller type which can be used to call contracts. The methods of the ABI become the methods available on this contract caller: send_funds and receive_funds. We then directly call the contract ABI method as if it was just a regular method. You also have the option of specifying the following special parameters inside curly braces right before the main list of parameters: gas: a u64 that represents the gas being forwarded to the contract when it is called. coins: a u64 that represents how many coins are being forwarded with this call. asset_id: a b256 that represents the ID of the asset type of the coins being forwarded. Each special parameter is optional and assumes a default value when skipped: The default value for gas is the context gas (i.e. the content of the special register $cgas). Refer to the FuelVM specifications for more information about context gas. The default value for coins is 0. The default value for asset_id is b256::zero().","breadcrumbs":"Program Types » Contracts » Calling a Smart Contract from a Script","id":"46","title":"Calling a Smart Contract from a Script"},"460":{"body":"Usage: forc-doc [OPTIONS] Options: --manifest-path < MANIFEST_PATH > Path to the Forc.toml file. By default, forc-doc searches for the Forc.toml file in the current directory or any parent directory --document-private-items Include non-public items in the documentation --open Open the docs in a browser after building them --offline Offline mode, prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies -s, --silent Silent mode. Don't output any warnings or errors to the command line --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error --no-deps Do not build documentation for dependencies --ipfs-node < IPFS_NODE > The IPFS Node to use for fetching IPFS sources. Possible values: PUBLIC, LOCAL, --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Plugins » forc doc » Forc","id":"460","title":"Forc"},"461":{"body":"forc doc","breadcrumbs":"Forc Reference » Plugins » forc doc » Build the docs for a project in the current path","id":"461","title":"Build the docs for a project in the current path"},"462":{"body":"forc doc --open","breadcrumbs":"Forc Reference » Plugins » forc doc » Build the docs for a project in the current path and open it in the browser","id":"462","title":"Build the docs for a project in the current path and open it in the browser"},"463":{"body":"forc doc --manifest-path {path}","breadcrumbs":"Forc Reference » Plugins » forc doc » Build the docs for a project located in another path","id":"463","title":"Build the docs for a project located in another path"},"464":{"body":"forc doc --document-private-items","breadcrumbs":"Forc Reference » Plugins » forc doc » Build the docs for the current project exporting private types","id":"464","title":"Build the docs for the current project exporting private types"},"465":{"body":"forc doc --offline","breadcrumbs":"Forc Reference » Plugins » forc doc » Build the docs offline without downloading any dependency from the network","id":"465","title":"Build the docs offline without downloading any dependency from the network"},"466":{"body":"Forc plugin for running the Fuel Block Explorer.","breadcrumbs":"Forc Reference » Plugins » forc explore » forc-explore","id":"466","title":"forc-explore"},"467":{"body":"forc-explore [OPTIONS] [SUBCOMMAND]","breadcrumbs":"Forc Reference » Plugins » forc explore » USAGE:","id":"467","title":"USAGE:"},"468":{"body":"-h, --help Print help information -p, --port < PORT > The port number at which the explorer will run on localhost [default: 3030] -V, --version Print version information","breadcrumbs":"Forc Reference » Plugins » forc explore » OPTIONS:","id":"468","title":"OPTIONS:"},"469":{"body":"clean Cleans up any existing state associated with the fuel block explorer help Print this message or the help of the given subcommand(s)","breadcrumbs":"Forc Reference » Plugins » forc explore » SUBCOMMANDS:","id":"469","title":"SUBCOMMANDS:"},"47":{"body":"Libraries in Sway are files used to define new common behavior. The most prominent example of this is the Sway Standard Library that is made implicitly available to all Forc projects created using forc new.","breadcrumbs":"Program Types » Libraries » Libraries","id":"47","title":"Libraries"},"470":{"body":"Usage: forc-fmt [OPTIONS] Options: -c, --check Run in 'check' mode. Exits with 0 if input is formatted correctly. - Exits with 1 and prints a diff if formatting is required. -p, --path < PATH > Path to the project, if not specified, current working directory will be used -f, --file < FILE > Formats a single .sw file with the default settings. If not specified, current working directory will be formatted using a Forc.toml configuration -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Plugins » forc fmt » Forc","id":"470","title":"Forc"},"471":{"body":"forc fmt --check","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run the formatter in check mode on the current directory","id":"471","title":"Run the formatter in check mode on the current directory"},"472":{"body":"forc fmt -c","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run the formatter in check mode on the current directory with short format","id":"472","title":"Run the formatter in check mode on the current directory with short format"},"473":{"body":"forc fmt --file {path}/src/main.sw","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run formatter against a given file","id":"473","title":"Run formatter against a given file"},"474":{"body":"forc fmt -f {path}/src/main.sw","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run formatter against a given file with short format","id":"474","title":"Run formatter against a given file with short format"},"475":{"body":"forc fmt --path {path}","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run formatter against a given dir","id":"475","title":"Run formatter against a given dir"},"476":{"body":"forc fmt -p {path}","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run formatter against a given dir with short format","id":"476","title":"Run formatter against a given dir with short format"},"477":{"body":"Usage: forc-lsp Options: -h, --help Print help -V, --version Print version","breadcrumbs":"Forc Reference » Plugins » forc lsp » Forc","id":"477","title":"Forc"},"48":{"body":"Libraries are defined using the library keyword at the beginning of a file, followed by a name so that they can be imported. library; // library code A good reference library to use when learning library design is the Sway Standard Library . For example, the standard library offers an implementation of enum Option which is a generic type that represents either the existence of a value using the variant Some(..) or a value's absence using the variant None. The Sway file implementing Option has the following structure: The library keyword: library; A use statement that imports revert from another library inside the standard library: use ::revert::revert; The enum definition which starts with the keyword pub to indicate that this Option is publicly available outside the option library: pub enum Option { // variants\n} An impl block that implements some methods for Option: impl Option { fn is_some(self) -> bool { // body of is_some } // other methods\n} Now that the library option is fully written, and because Option is defined with the pub keyword, we are now able to import Option using use std::option::Option; from any Sway project and have access to all of its variants and methods. That being said, Option is automatically available in the standard library prelude so you never actually have to import it manually. Libraries are composed of just a Forc.toml file and a src directory, unlike contracts which usually contain a tests directory and a Cargo.toml file as well. An example of a library's Forc.toml: [project]\nauthors = [\"Fuel Labs \"]\nentry = \"lib.sw\"\nlicense = \"Apache-2.0\"\nname = \"my_library\" [dependencies] which denotes the authors, an entry file, the name by which it can be imported, and any dependencies. For large libraries, it is recommended to have a lib.sw entry point re-export all other sub-libraries. The mod keyword registers a submodule, making its items (such as functions and structs) accessible from the parent library. If used at the top level it will refer to a file in the src folder and in other cases in a folder named after the library in which it is defined. For example, the lib.sw of the standard library looks like: library; mod block;\nmod storage;\nmod constants;\nmod vm;\n// .. Other deps with other libraries contained in the src folder, like the vm library (inside of src/vm.sw): library; mod evm;\n// ... and it's own sub-library evm located in src/vm/evm.sw: library; // ...","breadcrumbs":"Program Types » Libraries » Writing Libraries","id":"48","title":"Writing Libraries"},"49":{"body":"There are two types of Sway libraries, based on their location and how they can be imported.","breadcrumbs":"Program Types » Libraries » Using Libraries","id":"49","title":"Using Libraries"},"5":{"body":"The Fuel toolchain consists of several components.","breadcrumbs":"Introduction » The Fuel Toolchain » The Fuel Toolchain","id":"5","title":"The Fuel Toolchain"},"50":{"body":"Internal libraries are located within the project's src directory alongside main.sw or in the appropriate folders as shown below: $ tree\n.\n├── Cargo.toml\n├── Forc.toml\n└── src ├── internal_lib.sw ├── main.sw └── internal_lib └── nested_lib.sw As internal_lib is an internal library, it can be imported into main.sw as follows: Use the mod keyword followed by the library name to make the internal library a dependency Use the use keyword with a :: separating the name of the library and the imported item(s) mod internal_lib; // Assuming the library name in `internal_lib.sw` is `internal_lib` use internal_lib::mint; // `mint` from `internal_library` is now available in this file","breadcrumbs":"Program Types » Libraries » Internal Libraries","id":"50","title":"Internal Libraries"},"51":{"body":"External libraries are located outside the main src directory as shown below: $ tree\n.\n├── my_project\n│ ├── Cargo.toml\n│ ├── Forc.toml\n│ └─── src\n│ └── main.sw\n│\n└── external_lib ├── Cargo.toml ├── Forc.toml └─── src └── lib.sw As external_lib is outside the src directory of my_project, it needs to be added as a dependency in the Forc.toml file of my_project, by adding the library path in the dependencies section as shown below, before it can be imported: [dependencies]\nexternal_library = { path = \"../external_library\" } Once the library dependency is added to the toml file, you can import items from it as follows: Make sure the item you want imported are declared with the pub keyword (if applicable, for instance: pub fn mint() {}) Use the use keyword to selectively import items from the library use external_library::mint; // `mint` from `external_library` is now available in this file Wildcard imports using * are supported, but it is generally recommended to use explicit imports where possible. Note : the standard library is implicitly available to all Forc projects, that is, you are not required to manually specify std as an explicit dependency in Forc.toml.","breadcrumbs":"Program Types » Libraries » External Libraries","id":"51","title":"External Libraries"},"52":{"body":"The repository sway-libs is a collection of external libraries that you can import and make use of in your Fuel applications. These libraries are meant to be implementations of common use-cases valuable for dapp development. Some Sway Libraries to try out: Binary Merkle Proof Signed Integers Ownership","breadcrumbs":"Program Types » Libraries » Reference Sway Libraries","id":"52","title":"Reference Sway Libraries"},"53":{"body":"You can import and use a Sway Library such as the Ownership library just like any other external library. use ownership::Ownership; Once imported, you can use the following basic functionality of the library in your smart contract: Declaring an owner Changing ownership Renouncing ownership Ensuring a function may only be called by the owner","breadcrumbs":"Program Types » Libraries » Example","id":"53","title":"Example"},"54":{"body":"A script is runnable bytecode on the chain which executes once to perform some task. It does not represent ownership of any resources and it cannot be called by a contract. A script can return a single value of any type. Scripts are state-aware in that while they have no persistent storage (because they only exist during the transaction) they can call contracts and act based upon the returned values and results. This example script calls a contract: script; use wallet_abi::Wallet; fn main() { let contract_address = 0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b; let caller = abi(Wallet, contract_address); let amount_to_send = 200; let recipient_address = Address::from(0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b); caller .send_funds { gas: 10000, coins: 0, asset_id: b256::zero(), }(amount_to_send, recipient_address);\n} Scripts, similar to predicates, rely on a main() function as an entry point. You can call other functions defined in a script from the main() function or call another contract via an ABI cast . An example use case for a script would be a router that trades funds through multiple decentralized exchanges to get the price for the input asset, or a script to re-adjust a Collateralized Debt Position via a flash loan.","breadcrumbs":"Program Types » Scripts » Scripts","id":"54","title":"Scripts"},"55":{"body":"Unlike EVM transactions which can call a contract directly (but can only call a single contract), Fuel transactions execute a script, which may call zero or more contracts. The Rust and TypeScript SDKs provide functions to call contract methods as if they were calling contracts directly. Under the hood, the SDKs wrap all contract calls with scripts that contain minimal code to simply make the call and forward script data as call parameters.","breadcrumbs":"Program Types » Scripts » Scripts and the SDKs","id":"55","title":"Scripts and the SDKs"},"56":{"body":"From the perspective of Sway, predicates are programs that return a Boolean value and which represent ownership of some resource upon execution to true. They have no access to contract storage. Here is a trivial predicate, which always evaluates to true: predicate; // All predicates require a main function which returns a Boolean value.\nfn main() -> bool { true\n} The address of this predicate is 0xd19a5fe4cb9baf41ad9813f1a6fef551107c8e8e3f499a6e32bccbb954a74764. Any assets sent to this address can be unlocked or claimed by executing the predicate above as it always evaluates to true. It does not need to be deployed to a blockchain because it only exists during a transaction. That being said, the predicate address is on-chain as the owner of one or more UTXOs.","breadcrumbs":"Program Types » Predicates » Predicates","id":"56","title":"Predicates"},"57":{"body":"In Fuel, coins can be sent to a predicate's address(the bytecode root, calculated here ).","breadcrumbs":"Program Types » Predicates » Transfer Coins to a Predicate","id":"57","title":"Transfer Coins to a Predicate"},"58":{"body":"The coin UTXOs become spendable not on the provision of a valid signature, but rather if the supplied predicate both has a root that matches their owner, and evaluates to true. If a predicate reverts, or tries to access impure VM opcodes, the evaluation is automatically false. An analogy for predicates is rather than a traditional 12 or 24 word seed phrase that generates a private key and creates a valid signature, a predicate's code can be viewed as the private key. Anyone with the code may execute a predicate, but only when the predicate evaluates to true may the assets owned by that address be released.","breadcrumbs":"Program Types » Predicates » Spending Predicate Coins","id":"58","title":"Spending Predicate Coins"},"59":{"body":"Predicates may introspect the transaction spending their coins (inputs, outputs, script bytecode, etc.) and may take runtime arguments, either or both of which may affect the evaluation of the predicate. It is important to note that predicates cannot read or write memory. They may however check the inputs and outputs of a transaction. For example in the OTC Predicate Swap Example , a user may specify they would like to swap asset1 for asset2 and with amount of 5. The user would then send asset1 to the predicate. Only when the predicate can verify that the outputs include 5 coins of asset2 being sent to the original user, may asset1 be transferred out of the predicate.","breadcrumbs":"Program Types » Predicates » Spending Conditions","id":"59","title":"Spending Conditions"},"6":{"body":"The \"Fuel Orchestrator\" Forc is our equivalent of Rust's Cargo . It is the primary entry point for creating, building, testing, and deploying Sway projects.","breadcrumbs":"Introduction » The Fuel Toolchain » Forc (forc)","id":"6","title":"Forc (forc)"},"60":{"body":"Because they don't have any side effects (they are pure ), predicates cannot create receipts. Therefore, they cannot have logging or create a stack backtrace. This means that there is no native way to debug them aside from using a single-stepping debugger. As a workaround, the predicate can be written, tested, and debugged first as a script, and then changed back into a predicate.","breadcrumbs":"Program Types » Predicates » Debugging Predicates","id":"60","title":"Debugging Predicates"},"61":{"body":"Sway is a programming language designed for the FuelVM. It is a statically typed, compiled language with type inference and traits. Sway aims to make smart contract development safer and more efficient through the use of strong static analysis and compiler feedback. Get started with the basics of Sway: Variables Built-in Types Commonly Used Library Types Blockchain Types Functions Structs, Tuples, and Enums Methods and Associated Functions Constants Comments and Logging Control Flow","breadcrumbs":"Sway Language Basics » Sway Language basics","id":"61","title":"Sway Language basics"},"62":{"body":"Variables in Sway are immutable by default . This means that, by default, once a variable is declared, its value cannot change. This is one of the ways how Sway encourages safe programming, and many modern languages have this same default. Let's take a look at variables in detail.","breadcrumbs":"Sway Language Basics » Variables » Variables","id":"62","title":"Variables"},"63":{"body":"Let's look at a variable declaration: let foo = 5; Great! We have just declared a variable, foo. What do we know about foo? It is immutable. Its value is 5. Its type is u64, a 64-bit unsigned integer. u64 is the default numeric type, and represents a 64-bit unsigned integer. See the section Built-in Types for more details. We can also make a mutable variable. Let's take a look: let mut foo = 5;\nfoo = 6; Now, foo is mutable, and the reassignment to the number 6 is valid. That is, we are allowed to mutate the variable foo to change its value. When assigning to a mutable variable, the right-hand side of the assignment is evaluated before the left-hand side. In the below example, the mutable variable i will first be increased and the resulting value of 1 will be stored to array[1], thus resulting in array being changed to [0, 1, 0]. let mut array = [0, 0, 0];\nlet mut i = 0; array[i] = { i += 1; i\n};","breadcrumbs":"Sway Language Basics » Variables » Declaring a Variable","id":"63","title":"Declaring a Variable"},"64":{"body":"A variable declaration can contain a type annotation . A type annotation serves the purpose of declaring the type, in addition to the value, of a variable. Let's take a look: let foo: u32 = 5; We have just declared the type of the variable foo as a u32, which is an unsigned 32-bit integer. Let's take a look at a few other type annotations: let bar: str[4] = __to_str_array(\"sway\");\nlet baz: bool = true; If the value declared cannot be assigned to the declared type, there will be an error generated by the compiler.","breadcrumbs":"Sway Language Basics » Variables » Type Annotations","id":"64","title":"Type Annotations"},"65":{"body":"Every value in Sway is of a certain type. Although deep down, all values are just ones and zeroes in the underlying virtual machine, Sway needs to know what those ones and zeroes actually mean. This is accomplished with types . Sway is a statically typed language. At compile time, the types of every value must be known. This does not mean you need to specify every single type: usually, the type can be reasonably inferred by the compiler.","breadcrumbs":"Sway Language Basics » Built-in Types » Built-in Types","id":"65","title":"Built-in Types"},"66":{"body":"Sway has the following primitive types: () (unit type) u8 (8-bit unsigned integer) u16 (16-bit unsigned integer) u32 (32-bit unsigned integer) u64 (64-bit unsigned integer) u256 (256-bit unsigned integer) str[] (fixed-length string) str (string slices) bool (Boolean true or false) b256 (256 bits (32 bytes), i.e. a hash) All other types in Sway are built up of these primitive types, or references to these primitive types. You may notice that there are no signed integers—this is by design. In the blockchain domain that Sway occupies, floating-point values and negative numbers have smaller utility, so their implementation has been left up to libraries for specific use cases.","breadcrumbs":"Sway Language Basics » Built-in Types » Primitive Types","id":"66","title":"Primitive Types"},"67":{"body":"The unit type, (), is a type that allows only one value, and thus, represents a value with no information. It is used to indicate the absence of a meaningful value, or the result of a function that performs an action, but does not return any data. The value of the unit type, called simply unit, has the same symbol as the unit type, (). Unit type in Sway serves a similar purpose as void in imperative languages like C or Java. For example: fn returns_unit() -> () { // Here, `()` represent the unit type. () // Here, `()` represents the single unit value of the unit type.\n} In Sway, if the function return type is not specified, it is () by default. Thus, the above example is semantically same as the following: fn returns_unit() {\n}","breadcrumbs":"Sway Language Basics » Built-in Types » Unit Type","id":"67","title":"Unit Type"},"68":{"body":"All of the unsigned integer types are numeric types. Numbers can be declared with binary syntax, hexadecimal syntax, base-10 syntax, and underscores for delineation. Let's take a look at the following valid numeric primitives: 0xffffff // hexadecimal\n0b10101010 // binary\n10 // base-10\n100_000 // underscore delineated base-10\n0x1111_0000 // underscore delineated binary\n0xfff_aaa // underscore delineated hexadecimal The default numeric type is u64. The FuelVM's word size is 64 bits, and the cases where using a smaller numeric type saves space are minimal. If a 64-bit or 256-bit arithmetic operation produces an overflow or an underflow, computation gets reverted automatically by FuelVM. 8/16/32-bit arithmetic operations are emulated using their 64-bit analogues with additional overflow/underflow checks inserted, which generally results in somewhat higher gas consumption. The same does not happen with 256-bit operations, including b256, which uses specialized operations and are as efficient as possible.","breadcrumbs":"Sway Language Basics » Built-in Types » Numeric Types","id":"68","title":"Numeric Types"},"69":{"body":"The boolean type (bool) has two potential values: true or false. Boolean values are typically used for conditional logic or validation, for example in if expressions. Booleans can be negated, or flipped, with the unary negation operator !. For example: fn returns_false() -> bool { let boolean_value: bool = true; !boolean_value\n}","breadcrumbs":"Sway Language Basics » Built-in Types » Boolean Type","id":"69","title":"Boolean Type"},"7":{"body":"The Sway Language Server forc-lsp is provided to expose features to IDEs. Installation instructions .","breadcrumbs":"Introduction » The Fuel Toolchain » Sway Language Server (forc-lsp)","id":"7","title":"Sway Language Server (forc-lsp)"},"70":{"body":"In Sway, string literals are stored as variable length string slices. Which means that they are stored as a pointer to the actual string data and its length. let my_string: str = \"fuel\"; String slices, because they contain pointers have limited usage. They cannot be used as constants, storage fields, or configurable constants, nor as main function arguments or returns. For these cases one must use string arrays, as described below.","breadcrumbs":"Sway Language Basics » Built-in Types » String Slices","id":"70","title":"String Slices"},"71":{"body":"In Sway, static-length strings are a primitive type. This means that when you declare a string array, its size is a part of its type. This is necessary for the compiler to know how much memory to give for the storage of that data. The size of the string is denoted with square brackets. Let's take a look: let my_string: str[4] = __to_str_array(\"fuel\"); Because the string literal \"fuel\" is four letters, the type is str[4], denoting a static length of 4 characters. Strings default to UTF-8 in Sway. As above, string literals are typed as string slices. So that is why the need for __to_str_array that convert them to string arrays at compile time. Conversion during runtime can be done with from_str_array and try_as_str_array. The latter can fail, given that the specified string array must be big enough for the string slice content. let a: str = \"abcd\";\nlet b: str[4] = a.try_as_str_array().unwrap();\nlet c: str = from_str_array(b);","breadcrumbs":"Sway Language Basics » Built-in Types » String Arrays","id":"71","title":"String Arrays"},"72":{"body":"Compound types are types that group multiple values into one type. In Sway, we have arrays and tuples.","breadcrumbs":"Sway Language Basics » Built-in Types » Compound Types","id":"72","title":"Compound Types"},"73":{"body":"A tuple is a general-purpose static-length aggregation of types. In more plain terms, a tuple is a single type that consists of an aggregate of zero or more types. The internal types that make up a tuple, and the tuple's arity, define the tuple's type. Let's take a look at some examples. let x: (u64, u64) = (0, 0); This is a tuple, denoted by parenthesized, comma-separated values. Note that the type annotation, (u64, u64), is similar in syntax to the expression which instantiates that type, (0, 0). let x: (u64, bool) = (42, true);\nassert(x.1); In this example, we have created a new tuple type, (u64, bool), which is a composite of a u64 and a bool. To access a value within a tuple, we use tuple indexing : x.1 stands for the first (zero-indexed, so the bool) value of the tuple. Likewise, x.0 would be the zeroth, u64 value of the tuple. Tuple values can also be accessed via destructuring. struct Foo {}\nlet x: (u64, Foo, bool) = (42, Foo {}, true);\nlet (number, foo, boolean) = x; To create one-arity tuples, we will need to add a trailing comma: let x: u64 = (42); // x is of type u64\nlet y: (u64) = (42); // y is of type u64\nlet z: (u64,) = (42,); // z is of type (u64), i.e. a one-arity tuple\nlet w: (u64) = (42,); // type error","breadcrumbs":"Sway Language Basics » Built-in Types » Tuple Types","id":"73","title":"Tuple Types"},"74":{"body":"An array is similar to a tuple, but an array's values must all be of the same type. Arrays can hold arbitrary types including non-primitive types. An array is written as a comma-separated list inside square brackets: let x = [1, 2, 3, 4, 5]; Arrays are allocated on the stack since their size is known. An array's size is always static, i.e. it cannot change. An array of five elements cannot become an array of six elements. Arrays can be iterated over, unlike tuples. An array's type is written as the type the array contains followed by the number of elements, semicolon-separated and within square brackets, e.g., [u64; 5]. To access an element in an array, use the array indexing syntax , i.e. square brackets. Array elements can also be mutated if the underlying array is declared as mutable: let mut x = [1, 2, 3, 4, 5];\nx[0] = 0; script; struct Foo { f1: u32, f2: b256,\n} fn main() { // Array of integers with type ascription let array_of_integers: [u8; 5] = [1, 2, 3, 4, 5]; // Array of strings let array_of_strings = [\"Bob\", \"Jan\", \"Ron\"]; // Array of structs let array_of_structs: [Foo; 2] = [ Foo { f1: 11, f2: 0x1111111111111111111111111111111111111111111111111111111111111111, }, Foo { f1: 22, f2: 0x2222222222222222222222222222222222222222222222222222222222222222, }, ]; // Accessing an element of an array let mut array_of_bools: [bool; 2] = [true, false]; assert(array_of_bools[0]); // Mutating the element of an array array_of_bools[1] = true; assert(array_of_bools[1]);\n}","breadcrumbs":"Sway Language Basics » Built-in Types » Arrays","id":"74","title":"Arrays"},"75":{"body":"The Sway Standard Library is the foundation of portable Sway software, a set of minimal shared abstractions for the broader Sway ecosystem. It offers core types, library-defined operations on language primitives, native asset management, blockchain contextual operations, access control, storage management, and support for types from other VMs, among many other things. Reference the standard library docs here .","breadcrumbs":"Sway Language Basics » Commonly Used Library Types » Commonly Used Library Types","id":"75","title":"Commonly Used Library Types"},"76":{"body":"Type Result is the type used for returning and propagating errors. It is an enum with two variants: Ok(T), representing success and containing a value, and Err(E), representing error and containing an error value. The T and E in this definition are type parameters, allowing Result to be generic and to be used with any types. /// `Result` is a type that represents either success (`Ok`) or failure (`Err`).\npub enum Result { /// Contains the success value. Ok: T, /// Contains the error value. Err: E,\n} Functions return Result whenever errors are expected and recoverable. Take the following example: script; enum MyContractError { DivisionByZero: (),\n} fn divide(numerator: u64, denominator: u64) -> Result { if (denominator == 0) { return Err(MyContractError::DivisionByZero); } else { Ok(numerator / denominator) }\n} fn main() -> Result { let result = divide(20, 2); match result { Ok(value) => Ok(value), Err(MyContractError::DivisionByZero) => Err(__to_str_array(\"Fail\")), }\n}","breadcrumbs":"Sway Language Basics » Commonly Used Library Types » Result","id":"76","title":"Result"},"77":{"body":"Type Option represents an optional value: every Option is either Some and contains a value, or None, and does not. Option types are very common in Sway code, as they have a number of uses: Initial values where None can be used as an initializer. Return value for otherwise reporting simple errors, where None is returned on error. The implementation of Option matches on the variant: if it's Ok it returns the inner value, if it's None, it reverts . /// A type that represents an optional value, either `Some(val)` or `None`.\npub enum Option { /// No value. None: (), /// Some value of type `T`. Some: T,\n} Option is commonly paired with pattern matching to query the presence of a value and take action, allowing developers to choose how to handle the None case. Below is an example that uses pattern matching to handle invalid divisions by 0 by returning an Option: script; fn divide(numerator: u64, denominator: u64) -> Option { if denominator == 0 { None } else { Some(numerator / denominator) }\n} fn main() { let result = divide(6, 2); // Pattern match to retrieve the value match result { // The division was valid Some(x) => std::logging::log(x), // The division was invalid None => std::logging::log(\"Cannot divide by 0\"), }\n}","breadcrumbs":"Sway Language Basics » Commonly Used Library Types » Option","id":"77","title":"Option"},"78":{"body":"Sway is fundamentally a blockchain language, and it offers a selection of types tailored for the blockchain use case. These are provided via the standard library ( lib-std ) which both add a degree of type-safety, as well as make the intention of the developer more clear.","breadcrumbs":"Sway Language Basics » Blockchain Types » Blockchain Types","id":"78","title":"Blockchain Types"},"79":{"body":"The Address type is a type-safe wrapper around the primitive b256 type. Unlike the EVM, an address never refers to a deployed smart contract (see the ContractId type below). An Address can be either the hash of a public key (effectively an externally owned account if you're coming from the EVM) or the hash of a predicate . Addresses own UTXOs. An Address is implemented as follows. pub struct Address { value: b256,\n} Casting between the b256 and Address types must be done explicitly: let my_number: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A;\nlet my_address: Address = Address::from(my_number);\nlet forty_two: b256 = my_address.into();","breadcrumbs":"Sway Language Basics » Blockchain Types » Address Type","id":"79","title":"Address Type"},"8":{"body":"A canonical formatter is provided with forc-fmt. Installation instructions . It can be run manually with forc fmt The Visual Studio Code plugin will automatically format Sway files with forc-fmt on save, though you might have to explicitly set the Sway plugin as the default formatter, like this: \"[sway]\": { \"editor.defaultFormatter\": \"FuelLabs.sway-vscode-plugin\"\n}","breadcrumbs":"Introduction » The Fuel Toolchain » Sway Formatter (forc-fmt)","id":"8","title":"Sway Formatter (forc-fmt)"},"80":{"body":"The ContractId type is a type-safe wrapper around the primitive b256 type. A contract's ID is a unique, deterministic identifier analogous to a contract's address in the EVM. Contracts cannot own UTXOs but can own assets. A ContractId is implemented as follows. pub struct ContractId { value: b256,\n} Casting between the b256 and ContractId types must be done explicitly: let my_number: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A;\nlet my_contract_id: ContractId = ContractId::from(my_number);\nlet forty_two: b256 = my_contract_id.into();","breadcrumbs":"Sway Language Basics » Blockchain Types » ContractId Type","id":"80","title":"ContractId Type"},"81":{"body":"To get the ContractId of a contract in an internal context use the ContractId::this() function: impl MyContract for Contract { fn foo() { let this_contract_id: ContractId = ContractId::this(); }\n}","breadcrumbs":"Sway Language Basics » Blockchain Types » Getting a Contract's ContractId","id":"81","title":"Getting a Contract's ContractId"},"82":{"body":"The Identity type is an enum that allows for the handling of both Address and ContractId types. This is useful in cases where either type is accepted, e.g., receiving funds from an identified sender, but not caring if the sender is an address or a contract. An Identity is implemented as follows. pub enum Identity { Address: Address, ContractId: ContractId,\n} Casting to an Identity must be done explicitly: let raw_address: b256 = 0xddec0e7e6a9a4a4e3e57d08d080d71a299c628a46bc609aab4627695679421ca; let my_identity: Identity = Identity::Address(Address::from(raw_address)); A match statement can be used to return to an Address or ContractId as well as handle cases in which their execution differs. let my_contract_id: ContractId = match my_identity { Identity::ContractId(identity) => identity, _ => revert(0), }; match my_identity { Identity::Address(address) => takes_address(address), Identity::ContractId(contract_id) => takes_contract_id(contract_id), }; A common use case for Identity is for access control. The use of Identity uniquely allows both ContractId and Address to have access control inclusively. let sender = msg_sender().unwrap(); require( sender == storage .owner .read(), MyError::UnauthorizedUser(sender), );","breadcrumbs":"Sway Language Basics » Blockchain Types » Identity Type","id":"82","title":"Identity Type"},"83":{"body":"Below are some common type conversions in Sway: Identity Conversions String Conversions Number Conversions Byte Array Conversions","breadcrumbs":"Sway Language Basics » Converting Types » Converting Types","id":"83","title":"Converting Types"},"84":{"body":"","breadcrumbs":"Sway Language Basics » Converting Types » Identity Conversions","id":"84","title":"Identity Conversions"},"85":{"body":"let identity_from_b256: Identity = Identity::Address(Address::from(b256_address)); let identity_from_address: Identity = Identity::Address(address); let identity_from_contract_id: Identity = Identity::ContractId(contract_id);","breadcrumbs":"Sway Language Basics » Converting Types » Convert to Identity","id":"85","title":"Convert to Identity"},"86":{"body":"match my_identity { Identity::Address(address) => log(address), Identity::ContractId(contract_id) => log(contract_id), };","breadcrumbs":"Sway Language Basics » Converting Types » Convert Identity to ContractId or Address","id":"86","title":"Convert Identity to ContractId or Address"},"87":{"body":"let b256_from_address: b256 = address.into(); let b256_from_contract_id: b256 = contract_id.into();","breadcrumbs":"Sway Language Basics » Converting Types » Convert ContractId or Address to b256","id":"87","title":"Convert ContractId or Address to b256"},"88":{"body":"let address_from_b256: Address = Address::from(b256_address); let contract_id_from_b256: ContractId = ContractId::from(b256_address);","breadcrumbs":"Sway Language Basics » Converting Types » Convert b256 to ContractId or Address","id":"88","title":"Convert b256 to ContractId or Address"},"89":{"body":"","breadcrumbs":"Sway Language Basics » Converting Types » String Conversions","id":"89","title":"String Conversions"},"9":{"body":"An implementation of the Fuel protocol, Fuel Core , is provided together with the Sway toolchain to form the Fuel toolchain . The Rust SDK will automatically start and stop an instance of the node during tests, so there is no need to manually run a node unless using Forc directly without the SDK.","breadcrumbs":"Introduction » The Fuel Toolchain » Fuel Core (fuel-core)","id":"9","title":"Fuel Core (fuel-core)"},"90":{"body":"let fuel_str: str = \"fuel\"; let fuel_str_array: str[4] = fuel_str.try_as_str_array().unwrap();","breadcrumbs":"Sway Language Basics » Converting Types » Convert str to str[]","id":"90","title":"Convert str to str[]"},"91":{"body":"let fuel_str_array: str[4] = __to_str_array(\"fuel\"); let fuel_str: str = from_str_array(fuel_str_array);","breadcrumbs":"Sway Language Basics » Converting Types » Convert str[] to str","id":"91","title":"Convert str[] to str"},"92":{"body":"","breadcrumbs":"Sway Language Basics » Converting Types » Number Conversions","id":"92","title":"Number Conversions"},"93":{"body":"let u8_1: u8 = 2u8; let u16_1: u16 = 2u16; let u32_1: u32 = 2u32; let u64_1: u64 = 2u64; let b256_1: b256 = 0x0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20; let u256_from_u8: u256 = u8_1.as_u256(); let u256_from_u16: u256 = u16_1.as_u256(); let u256_from_u32: u256 = u32_1.as_u256(); let u256_from_u64: u256 = u64_1.as_u256(); let u256_from_b256: u256 = b256_1.as_u256();","breadcrumbs":"Sway Language Basics » Converting Types » Convert to u256","id":"93","title":"Convert to u256"},"94":{"body":"let u8_1: u8 = 2u8; let u16_1: u16 = 2u16; let u32_1: u32 = 2u32; let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256; let u64_from_u8: u64 = u8_1.as_u64(); let u64_from_u16: u64 = u16_1.as_u64(); let u64_from_u32: u64 = u32_1.as_u64(); let u64_from_u256: Option = >::try_from(u256_1);","breadcrumbs":"Sway Language Basics » Converting Types » Convert to u64","id":"94","title":"Convert to u64"},"95":{"body":"let u8_1: u8 = 2u8; let u16_1: u16 = 2u16; let u64_1: u64 = 2; let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256; let u32_from_u8: u32 = u8_1.as_u32(); let u32_from_u16: u32 = u16_1.as_u32(); let u32_from_u64_1: Option = u64_1.try_as_u32(); let u32_from_u64_2: Option = >::try_from(u64_1); let u32_from_u256: Option = >::try_from(u256_1);","breadcrumbs":"Sway Language Basics » Converting Types » Convert to u32","id":"95","title":"Convert to u32"},"96":{"body":"let u8_1: u8 = 2u8; let u32_1: u32 = 2u32; let u64_1: u64 = 2; let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256; let u16_from_u8: u16 = u8_1.as_u16(); let u16_from_u32_1: Option = u32_1.try_as_u16(); let u16_from_u32_2: Option = >::try_from(u32_1); let u16_from_u64_1: Option = u64_1.try_as_u16(); let u16_from_u64_2: Option = >::try_from(u64_1); let u16_from_u256: Option = >::try_from(u256_1);","breadcrumbs":"Sway Language Basics » Converting Types » Convert to u16","id":"96","title":"Convert to u16"},"97":{"body":"let u16_1: u16 = 2u16; let u32_1: u32 = 2u32; let u64_1: u64 = 2; let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256; let u8_from_u16_1: Option = u16_1.try_as_u8(); let u8_from_u16_2: Option = >::try_from(u16_1); let u8_from_u32_1: Option = u32_1.try_as_u8(); let u8_from_u32_2: Option = >::try_from(u32_1); let u8_from_u64_1: Option = u64_1.try_as_u8(); let u8_from_u64_2: Option = >::try_from(u64_1); let u8_from_u256: Option = >::try_from(u256_1);","breadcrumbs":"Sway Language Basics » Converting Types » Convert to u8","id":"97","title":"Convert to u8"},"98":{"body":"use std::{bytes::Bytes, bytes_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}}; let num = 5; let little_endian_bytes: Bytes = num.to_le_bytes(); let big_endian_bytes: Bytes = num.to_be_bytes();","breadcrumbs":"Sway Language Basics » Converting Types » Convert to Bytes","id":"98","title":"Convert to Bytes"},"99":{"body":"use std::{bytes::Bytes, bytes_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}}; let u16_from_le_bytes: u16 = u16::from_le_bytes(little_endian_bytes); let u16_from_be_bytes: u16 = u16::from_be_bytes(big_endian_bytes); let u32_from_le_bytes: u32 = u32::from_le_bytes(little_endian_bytes); let u32_from_be_bytes: u32 = u32::from_be_bytes(big_endian_bytes); let u64_from_le_bytes: u64 = u64::from_le_bytes(little_endian_bytes); let u64_from_be_bytes: u64 = u64::from_be_bytes(big_endian_bytes); let u256_from_le_bytes = u256::from_le_bytes(little_endian_bytes); let u256_from_be_bytes = u256::from_be_bytes(big_endian_bytes); let b256_from_le_bytes = b256::from_le_bytes(little_endian_bytes); let b256_from_be_bytes = b256::from_be_bytes(big_endian_bytes);","breadcrumbs":"Sway Language Basics » Converting Types » Convert from Bytes","id":"99","title":"Convert from Bytes"}},"length":478,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"0":{"0":{"1":{"9":{"6":{"3":{"6":{"3":{"1":{"df":1,"docs":{"421":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"9":{"7":{"2":{"4":{"5":{"df":1,"docs":{"421":{"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":{}},"1":{".":{"1":{"df":1,"docs":{"418":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"273":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"6":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{"*":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"458":{"tf":1.0}}}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.449489742783178}}},"1":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"422":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"269":{"tf":6.0},"398":{"tf":4.898979485566356},"457":{"tf":1.0}}},"1":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"2":{"d":{"4":{"4":{"9":{"a":{"3":{"1":{"df":0,"docs":{},"f":{"b":{"b":{"2":{"6":{"7":{"c":{"8":{"df":0,"docs":{},"f":{"3":{"5":{"2":{"df":0,"docs":{},"e":{"9":{"9":{"6":{"8":{"a":{"7":{"9":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"f":{"c":{"9":{"5":{"c":{"1":{"b":{"b":{"df":0,"docs":{},"e":{"a":{"a":{"5":{"0":{"2":{"df":0,"docs":{},"f":{"d":{"6":{"4":{"5":{"4":{"df":0,"docs":{},"e":{"b":{"d":{"df":0,"docs":{},"e":{"5":{"a":{"4":{"b":{"df":0,"docs":{},"e":{"d":{"c":{"df":1,"docs":{"126":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"264":{"tf":1.0}}},"4":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"5":{"df":1,"docs":{"269":{"tf":1.0}}},"8":{"df":1,"docs":{"269":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"df":1,"docs":{"68":{"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":{}},"d":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"df":53,"docs":{"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":2.0},"142":{"tf":1.4142135623730951},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.7320508075688772},"264":{"tf":2.0},"265":{"tf":2.23606797749979},"268":{"tf":1.0},"269":{"tf":3.4641016151377544},"27":{"tf":1.0},"270":{"tf":6.6332495807108},"271":{"tf":4.0},"29":{"tf":1.7320508075688772},"304":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"334":{"tf":1.0},"398":{"tf":1.7320508075688772},"421":{"tf":1.0},"427":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.4142135623730951},"470":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":2.449489742783178},"73":{"tf":2.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.7320508075688772}},"u":{"6":{"4":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":5,"docs":{"142":{"tf":1.0},"197":{"tf":1.0},"271":{"tf":2.449489742783178},"381":{"tf":1.0},"431":{"tf":1.0}}},"1":{"df":1,"docs":{"431":{"tf":1.0}}},"2":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":5,"docs":{"101":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"a":{"df":3,"docs":{"101":{"tf":1.0},"79":{"tf":1.0},"80":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"0":{"3":{"0":{"4":{"0":{"5":{"0":{"6":{"0":{"7":{"0":{"8":{"0":{"9":{"0":{"a":{"0":{"b":{"0":{"c":{"0":{"d":{"0":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"f":{"1":{"0":{"1":{"1":{"1":{"2":{"1":{"3":{"1":{"4":{"1":{"5":{"1":{"6":{"1":{"7":{"1":{"8":{"1":{"9":{"1":{"a":{"1":{"b":{"1":{"c":{"1":{"d":{"1":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"f":{"2":{"0":{"df":1,"docs":{"93":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"351":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"271":{"tf":1.0}}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":3,"docs":{"126":{"tf":1.0},"142":{"tf":1.0},"74":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"b":{"1":{"df":0,"docs":{},"e":{"d":{"c":{"0":{"3":{"1":{"6":{"9":{"1":{"c":{"5":{"c":{"0":{"8":{"b":{"5":{"0":{"df":0,"docs":{},"f":{"d":{"0":{"df":0,"docs":{},"f":{"0":{"7":{"b":{"0":{"2":{"4":{"3":{"1":{"8":{"4":{"8":{"a":{"b":{"8":{"1":{"b":{"3":{"2":{"5":{"b":{"7":{"2":{"df":0,"docs":{},"e":{"b":{"3":{"df":0,"docs":{},"f":{"d":{"2":{"3":{"3":{"c":{"6":{"7":{"d":{"6":{"b":{"5":{"4":{"8":{"df":1,"docs":{"257":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"158":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"df":1,"docs":{"74":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"4":{"a":{"c":{"5":{"6":{"6":{"b":{"d":{"1":{"5":{"6":{"b":{"4":{"df":0,"docs":{},"f":{"c":{"7":{"1":{"a":{"4":{"a":{"4":{"c":{"b":{"2":{"6":{"5":{"5":{"d":{"3":{"d":{"d":{"3":{"6":{"0":{"c":{"6":{"9":{"5":{"df":0,"docs":{},"e":{"d":{"b":{"1":{"7":{"d":{"c":{"3":{"b":{"6":{"4":{"d":{"6":{"1":{"1":{"df":0,"docs":{},"e":{"1":{"2":{"2":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"a":{"2":{"3":{"d":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"a":{"a":{"7":{"a":{"df":0,"docs":{},"f":{"2":{"6":{"2":{"1":{"df":0,"docs":{},"e":{"6":{"3":{"7":{"df":0,"docs":{},"f":{"9":{"7":{"8":{"5":{"5":{"5":{"2":{"6":{"2":{"0":{"df":0,"docs":{},"e":{"1":{"7":{"5":{"d":{"4":{"4":{"2":{"2":{"b":{"1":{"7":{"d":{"4":{"c":{"df":0,"docs":{},"f":{"0":{"d":{"7":{"6":{"3":{"3":{"5":{"c":{"3":{"8":{"8":{"0":{"8":{"6":{"0":{"8":{"a":{"7":{"b":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"f":{"a":{"8":{"7":{"7":{"9":{"b":{"df":0,"docs":{},"e":{"d":{"2":{"df":0,"docs":{},"f":{"3":{"6":{"c":{"3":{"5":{"8":{"1":{"d":{"0":{"1":{"c":{"7":{"9":{"d":{"df":0,"docs":{},"f":{"8":{"d":{"a":{"4":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"c":{"1":{"df":0,"docs":{},"f":{"d":{"7":{"6":{"a":{"5":{"a":{"6":{"5":{"6":{"df":0,"docs":{},"e":{"1":{"6":{"3":{"2":{"6":{"3":{"1":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"0":{"df":2,"docs":{"176":{"tf":1.0},"177":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"271":{"tf":1.0}}},"9":{"1":{"5":{"c":{"6":{"df":0,"docs":{},"f":{"3":{"7":{"2":{"2":{"5":{"2":{"b":{"df":0,"docs":{},"e":{"6":{"b":{"c":{"5":{"4":{"b":{"d":{"7":{"0":{"d":{"df":0,"docs":{},"f":{"6":{"3":{"6":{"2":{"d":{"a":{"df":0,"docs":{},"e":{"9":{"b":{"df":0,"docs":{},"f":{"7":{"5":{"0":{"b":{"a":{"6":{"5":{"2":{"b":{"df":0,"docs":{},"f":{"5":{"5":{"8":{"2":{"d":{"9":{"b":{"3":{"1":{"c":{"7":{"0":{"2":{"3":{"c":{"a":{"6":{"c":{"df":0,"docs":{},"f":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"0":{"3":{"5":{"9":{"a":{"3":{"b":{"9":{"6":{"8":{"1":{"9":{"8":{"8":{"9":{"d":{"3":{"0":{"6":{"1":{"4":{"0":{"6":{"8":{"7":{"1":{"5":{"d":{"6":{"3":{"4":{"a":{"d":{"0":{"c":{"df":0,"docs":{},"f":{"9":{"b":{"b":{"a":{"7":{"0":{"c":{"0":{"df":0,"docs":{},"f":{"4":{"3":{"0":{"a":{"8":{"c":{"2":{"0":{"1":{"1":{"3":{"8":{"df":0,"docs":{},"f":{"7":{"9":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"9":{"d":{"a":{"6":{"c":{"7":{"3":{"df":0,"docs":{},"e":{"6":{"d":{"c":{"0":{"3":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"a":{"b":{"c":{"c":{"df":0,"docs":{},"e":{"2":{"4":{"2":{"b":{"b":{"3":{"4":{"7":{"d":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"f":{"5":{"6":{"c":{"d":{"1":{"c":{"7":{"0":{"9":{"2":{"6":{"d":{"7":{"6":{"5":{"2":{"6":{"d":{"7":{"df":0,"docs":{},"e":{"d":{"1":{"9":{"9":{"b":{"8":{"b":{"df":2,"docs":{"46":{"tf":1.0},"54":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"3":{"5":{"d":{"1":{"d":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"7":{"2":{"4":{"df":0,"docs":{},"f":{"2":{"9":{"df":0,"docs":{},"e":{"6":{"4":{"9":{"a":{"3":{"4":{"6":{"5":{"0":{"3":{"3":{"df":0,"docs":{},"f":{"5":{"3":{"9":{"7":{"d":{"3":{"df":0,"docs":{},"e":{"b":{"b":{"9":{"7":{"3":{"c":{"4":{"0":{"a":{"1":{"d":{"7":{"6":{"b":{"b":{"3":{"5":{"c":{"2":{"5":{"3":{"df":0,"docs":{},"f":{"0":{"d":{"df":0,"docs":{},"e":{"c":{"7":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"d":{"0":{"c":{"9":{"b":{"8":{"7":{"9":{"2":{"8":{"7":{"6":{"7":{"1":{"3":{"a":{"df":0,"docs":{},"f":{"a":{"8":{"b":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"3":{"8":{"3":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"3":{"1":{"c":{"4":{"3":{"4":{"3":{"7":{"8":{"2":{"3":{"df":0,"docs":{},"e":{"d":{"7":{"6":{"1":{"c":{"c":{"3":{"6":{"0":{"0":{"d":{"0":{"0":{"1":{"6":{"d":{"df":0,"docs":{},"e":{"5":{"1":{"1":{"0":{"c":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"1":{"9":{"a":{"5":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"4":{"c":{"b":{"9":{"b":{"a":{"df":0,"docs":{},"f":{"4":{"1":{"a":{"d":{"9":{"8":{"1":{"3":{"df":0,"docs":{},"f":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"5":{"1":{"1":{"0":{"7":{"c":{"8":{"df":0,"docs":{},"e":{"8":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"4":{"9":{"9":{"a":{"6":{"df":0,"docs":{},"e":{"3":{"2":{"b":{"c":{"c":{"b":{"b":{"9":{"5":{"4":{"a":{"7":{"4":{"7":{"6":{"4":{"df":1,"docs":{"56":{"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":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"c":{"4":{"b":{"0":{"7":{"a":{"0":{"d":{"1":{"b":{"df":0,"docs":{},"e":{"5":{"7":{"b":{"2":{"2":{"8":{"df":0,"docs":{},"f":{"4":{"c":{"1":{"8":{"b":{"a":{"7":{"b":{"c":{"a":{"0":{"c":{"8":{"6":{"5":{"5":{"df":0,"docs":{},"e":{"b":{"6":{"df":0,"docs":{},"e":{"9":{"d":{"6":{"9":{"5":{"df":0,"docs":{},"f":{"1":{"4":{"0":{"8":{"0":{"df":0,"docs":{},"f":{"2":{"c":{"df":0,"docs":{},"f":{"4":{"df":0,"docs":{},"f":{"c":{"7":{"c":{"d":{"9":{"4":{"6":{"df":1,"docs":{"428":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"c":{"0":{"df":0,"docs":{},"e":{"7":{"df":0,"docs":{},"e":{"6":{"a":{"9":{"a":{"4":{"a":{"4":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"7":{"d":{"0":{"8":{"d":{"0":{"8":{"0":{"d":{"7":{"1":{"a":{"2":{"9":{"9":{"c":{"6":{"2":{"8":{"a":{"4":{"6":{"b":{"c":{"6":{"0":{"9":{"a":{"a":{"b":{"4":{"6":{"2":{"7":{"6":{"9":{"5":{"6":{"7":{"9":{"4":{"2":{"1":{"c":{"a":{"df":1,"docs":{"82":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"9":{"7":{"d":{"8":{"6":{"2":{"4":{"a":{"4":{"3":{"8":{"1":{"2":{"1":{"b":{"8":{"6":{"a":{"1":{"9":{"5":{"6":{"5":{"4":{"4":{"b":{"d":{"7":{"2":{"df":0,"docs":{},"e":{"d":{"6":{"8":{"c":{"d":{"6":{"9":{"df":0,"docs":{},"f":{"2":{"c":{"9":{"9":{"5":{"5":{"5":{"b":{"0":{"8":{"b":{"1":{"df":0,"docs":{},"e":{"8":{"c":{"5":{"1":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"d":{"5":{"1":{"1":{"c":{"df":1,"docs":{"424":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"2":{"7":{"b":{"b":{"7":{"a":{"4":{"c":{"8":{"a":{"3":{"b":{"8":{"a":{"df":0,"docs":{},"f":{"9":{"8":{"0":{"7":{"0":{"6":{"6":{"6":{"c":{"df":0,"docs":{},"f":{"4":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"e":{"a":{"2":{"2":{"c":{"a":{"4":{"b":{"9":{"9":{"5":{"0":{"a":{"0":{"8":{"6":{"2":{"3":{"3":{"4":{"a":{"1":{"8":{"3":{"0":{"5":{"2":{"0":{"0":{"1":{"2":{"df":0,"docs":{},"f":{"5":{"d":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"4":{"5":{"5":{"7":{"3":{"6":{"0":{"6":{"c":{"9":{"6":{"c":{"9":{"8":{"b":{"a":{"9":{"7":{"0":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"7":{"c":{"df":0,"docs":{},"f":{"9":{"5":{"1":{"1":{"df":0,"docs":{},"f":{"1":{"b":{"8":{"b":{"2":{"5":{"df":0,"docs":{},"e":{"6":{"b":{"c":{"d":{"5":{"2":{"c":{"df":0,"docs":{},"e":{"d":{"3":{"0":{"b":{"8":{"9":{"d":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"4":{"a":{"9":{"c":{"4":{"3":{"2":{"3":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"9":{"df":0,"docs":{},"f":{"b":{"0":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"1":{"8":{"c":{"df":0,"docs":{},"e":{"2":{"2":{"6":{"9":{"5":{"4":{"2":{"7":{"0":{"d":{"6":{"d":{"4":{"df":0,"docs":{},"f":{"6":{"7":{"6":{"7":{"7":{"d":{"4":{"8":{"4":{"b":{"8":{"7":{"8":{"2":{"a":{"5":{"8":{"9":{"2":{"b":{"3":{"d":{"4":{"3":{"6":{"5":{"7":{"2":{"b":{"4":{"0":{"5":{"4":{"0":{"7":{"5":{"4":{"4":{"df":1,"docs":{"422":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"_":{"a":{"a":{"a":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"68":{"tf":1.0}}}}}}}}}},"1":{".":{"2":{"5":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"5":{"6":{"4":{"9":{"9":{"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"253":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"df":2,"docs":{"270":{"tf":1.0},"271":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"108":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.0}},"k":{"b":{"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"8":{"1":{"9":{"4":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"252":{"tf":1.0}}},"2":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"3":{"3":{"6":{"df":1,"docs":{"271":{"tf":2.449489742783178}}},"df":0,"docs":{}},"5":{"2":{"df":2,"docs":{"125":{"tf":1.0},"126":{"tf":1.0}}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"4":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"6":{"8":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"9":{"4":{"1":{"0":{"0":{"1":{"2":{"2":{"5":{"6":{"0":{"8":{"8":{"0":{"0":{"0":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"15":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"23":{"tf":1.0},"257":{"tf":2.0},"269":{"tf":2.23606797749979},"380":{"tf":1.0},"398":{"tf":1.0},"68":{"tf":2.0}}},"1":{".":{"3":{"9":{"df":1,"docs":{"421":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"422":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"126":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"5":{"df":1,"docs":{"170":{"tf":1.0}}},"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"2":{"df":1,"docs":{"318":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"201":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"74":{"tf":1.0}}},"2":{"0":{"df":2,"docs":{"268":{"tf":1.0},"271":{"tf":2.0}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"3":{"df":3,"docs":{"229":{"tf":1.7320508075688772},"270":{"tf":1.0},"337":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"130":{"tf":1.0},"201":{"tf":1.0},"22":{"tf":1.0},"269":{"tf":2.0},"398":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"3":{"0":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"20":{"tf":1.0},"201":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0}}},"4":{"4":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772},"428":{"tf":1.4142135623730951}}},"5":{"4":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"269":{"tf":1.0},"29":{"tf":1.0}}},"6":{"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"121":{"tf":1.0},"226":{"tf":1.0},"269":{"tf":2.8284271247461903},"270":{"tf":2.449489742783178},"398":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"7":{"0":{".":{"6":{"5":{"2":{"df":0,"docs":{},"µ":{"df":1,"docs":{"253":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"138":{"tf":1.4142135623730951},"269":{"tf":2.449489742783178},"271":{"tf":3.0}}},"8":{"4":{"4":{"6":{"7":{"4":{"4":{"0":{"7":{"3":{"7":{"0":{"9":{"4":{"8":{"6":{"0":{"8":{"4":{"df":1,"docs":{"254":{"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":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"269":{"tf":2.23606797749979},"270":{"tf":1.4142135623730951},"271":{"tf":3.3166247903554}}},"9":{"2":{"df":1,"docs":{"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":1,"docs":{"102":{"tf":2.0}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"269":{"tf":1.4142135623730951}}},"b":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":1.0}}},"df":41,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":2.23606797749979},"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"181":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"215":{"tf":1.0},"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"253":{"tf":1.4142135623730951},"256":{"tf":1.0},"257":{"tf":1.7320508075688772},"260":{"tf":1.0},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"268":{"tf":1.4142135623730951},"269":{"tf":2.0},"270":{"tf":1.0},"271":{"tf":2.8284271247461903},"336":{"tf":1.0},"398":{"tf":1.4142135623730951},"420":{"tf":1.0},"421":{"tf":1.7320508075688772},"470":{"tf":1.0},"63":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772}},"m":{"df":1,"docs":{"264":{"tf":1.0}}},"u":{"3":{"2":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{".":{"0":{"df":8,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"df":0,"docs":{}},"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"df":3,"docs":{"398":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"130":{"tf":1.4142135623730951},"150":{"tf":1.0},"153":{"tf":2.0},"154":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"19":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"299":{"tf":1.0},"398":{"tf":1.0}}},"1":{"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"6":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"270":{"tf":1.0},"74":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"4":{"0":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.0}}},"4":{"df":1,"docs":{"398":{"tf":1.0}}},"8":{"df":1,"docs":{"398":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"104":{"tf":1.4142135623730951},"250":{"tf":1.4142135623730951},"269":{"tf":1.7320508075688772},"271":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"5":{"2":{"df":2,"docs":{"270":{"tf":1.0},"398":{"tf":1.0}}},"3":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":1,"docs":{"270":{"tf":1.4142135623730951}},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"df":1,"docs":{"270":{"tf":1.0}},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"323":{"tf":1.0},"431":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"134":{"tf":1.0}}},"6":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0}}},"7":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"179":{"tf":1.0},"270":{"tf":1.0}}},"8":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"269":{"tf":1.0},"365":{"tf":1.0}}},"9":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":2.0}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"f":{"a":{"d":{"6":{"1":{"1":{"5":{"4":{"3":{"df":0,"docs":{},"e":{"0":{"2":{"6":{"5":{"d":{"8":{"9":{"df":0,"docs":{},"f":{"1":{"c":{"2":{"b":{"6":{"0":{"d":{"9":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"5":{"d":{"5":{"6":{"a":{"d":{"7":{"df":0,"docs":{},"e":{"2":{"3":{"d":{"9":{"8":{"2":{"7":{"d":{"6":{"b":{"5":{"2":{"2":{"df":0,"docs":{},"f":{"d":{"4":{"d":{"6":{"df":0,"docs":{},"e":{"4":{"4":{"b":{"c":{"3":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":36,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"138":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.4142135623730951},"261":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":2.0},"33":{"tf":1.4142135623730951},"360":{"tf":1.0},"398":{"tf":1.0},"422":{"tf":1.0},"74":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}},"u":{"1":{"6":{"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":2,"docs":{"101":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"0":{"df":1,"docs":{"468":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"257":{"tf":2.0},"270":{"tf":1.0}}},"1":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}},"2":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"101":{"tf":2.0},"102":{"tf":1.0},"126":{"tf":1.0},"150":{"tf":1.4142135623730951},"179":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"323":{"tf":1.4142135623730951},"436":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"3":{"df":3,"docs":{"179":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0}}},"4":{"df":1,"docs":{"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"7":{"3":{"9":{"7":{"1":{"a":{"c":{"3":{"7":{"7":{"8":{"4":{"5":{"df":0,"docs":{},"f":{"7":{"df":2,"docs":{"264":{"tf":1.0},"265":{"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":{}},"8":{".":{"8":{"7":{"5":{"df":0,"docs":{},"µ":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":26,"docs":{"106":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"128":{"tf":1.0},"134":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"186":{"tf":1.4142135623730951},"19":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"262":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.0},"299":{"tf":1.0},"398":{"tf":1.0},"423":{"tf":1.0},"74":{"tf":1.7320508075688772}}},"4":{"0":{"df":2,"docs":{"269":{"tf":2.0},"271":{"tf":1.0}}},"1":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"2":{"df":13,"docs":{"104":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"110":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"219":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.4142135623730951},"250":{"tf":1.4142135623730951},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178}},"u":{"3":{"2":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"269":{"tf":1.0}}},"4":{"df":2,"docs":{"269":{"tf":1.7320508075688772},"270":{"tf":1.0}}},"5":{"6":{"df":1,"docs":{"337":{"tf":1.4142135623730951}}},"df":2,"docs":{"176":{"tf":1.4142135623730951},"269":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"8":{"df":1,"docs":{"269":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"215":{"tf":1.0},"244":{"tf":1.0},"263":{"tf":1.0},"269":{"tf":1.7320508075688772},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"398":{"tf":1.4142135623730951},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}},"5":{".":{"2":{"3":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"0":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":2,"docs":{"215":{"tf":1.0},"269":{"tf":1.4142135623730951}}},"5":{"9":{"0":{"0":{"5":{"0":{"0":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"134":{"tf":1.0}}},"6":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":2.449489742783178}}},"8":{"df":2,"docs":{"270":{"tf":1.0},"271":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"271":{"tf":1.0}}},"d":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"df":25,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"130":{"tf":1.0},"138":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"190":{"tf":2.449489742783178},"21":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"300":{"tf":1.0},"398":{"tf":1.0},"59":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"74":{"tf":2.23606797749979},"98":{"tf":1.0}}},"6":{"0":{"df":6,"docs":{"10":{"tf":1.0},"130":{"tf":1.4142135623730951},"263":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"398":{"tf":1.0}}},"1":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"2":{"df":2,"docs":{"270":{"tf":1.0},"398":{"tf":1.0}}},"3":{"df":2,"docs":{"269":{"tf":2.0},"398":{"tf":1.4142135623730951}}},"4":{"df":9,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.7320508075688772},"323":{"tf":1.0},"327":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.7320508075688772}}},"5":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":3,"docs":{"269":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"427":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":11,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"167":{"tf":1.0},"19":{"tf":1.0},"254":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"7":{"1":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"2":{"1":{"df":1,"docs":{"154":{"tf":1.7320508075688772}}},"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"7":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":8,"docs":{"138":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"19":{"tf":1.4142135623730951},"252":{"tf":1.0},"269":{"tf":1.0},"299":{"tf":1.0},"380":{"tf":1.0}}},"8":{".":{"1":{"df":1,"docs":{"380":{"tf":1.0}}},"df":0,"docs":{}},"/":{"1":{"6":{"/":{"3":{"2":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"270":{"tf":1.0}}},"4":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"271":{"tf":1.0}}},"7":{"0":{"df":1,"docs":{"317":{"tf":1.0}}},"df":1,"docs":{"271":{"tf":1.0}},"f":{"8":{"0":{"b":{"d":{"df":0,"docs":{},"f":{"3":{"2":{"3":{"df":0,"docs":{},"e":{"2":{"d":{"6":{"4":{"df":0,"docs":{},"e":{"2":{"1":{"3":{"8":{"9":{"5":{"d":{"0":{"a":{"6":{"3":{"9":{"a":{"d":{"4":{"6":{"8":{"df":0,"docs":{},"f":{"4":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"357":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"23":{"tf":1.0},"269":{"tf":1.7320508075688772},"270":{"tf":1.4142135623730951},"323":{"tf":1.0},"398":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"9":{"0":{"0":{"0":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":1,"docs":{"253":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"9":{"df":2,"docs":{"108":{"tf":1.0},"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":7,"docs":{"108":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"19":{"tf":1.0},"201":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"df":1,"docs":{"179":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"186":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"186":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"186":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"d":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"304":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"b":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"121":{"tf":1.0},"71":{"tf":1.0},"91":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"304":{"tf":1.0}}},"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":7,"docs":{"104":{"tf":1.0},"108":{"tf":1.7320508075688772},"130":{"tf":1.7320508075688772},"262":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"186":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"_":{"df":1,"docs":{"334":{"tf":1.0}}},"df":0,"docs":{}}},"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"71":{"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":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"a":{"a":{"df":2,"docs":{"455":{"tf":1.0},"456":{"tf":1.0}}},"df":0,"docs":{}},"b":{"c":{"d":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"(":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"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":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"r":{"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":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"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":2,"docs":{"177":{"tf":1.0},"255":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"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":{"179":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"46":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"263":{"tf":1.0},"265":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0}}}}}}},"df":52,"docs":{"10":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"184":{"tf":1.0},"197":{"tf":1.0},"208":{"tf":2.0},"209":{"tf":1.7320508075688772},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":2.0},"263":{"tf":1.4142135623730951},"265":{"tf":2.0},"27":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951},"283":{"tf":1.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"309":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"339":{"tf":1.4142135623730951},"361":{"tf":2.0},"365":{"tf":1.0},"381":{"tf":1.7320508075688772},"40":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"41":{"tf":1.0},"42":{"tf":2.449489742783178},"43":{"tf":3.3166247903554},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"44":{"tf":3.1622776601683795},"46":{"tf":1.7320508075688772},"54":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"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":1,"docs":{"265":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":3,"docs":{"171":{"tf":1.0},"190":{"tf":1.0},"328":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}}}}}}}},"o":{"df":0,"docs":{},"v":{"df":31,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.0},"176":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"264":{"tf":1.0},"292":{"tf":1.0},"294":{"tf":1.0},"330":{"tf":1.4142135623730951},"350":{"tf":1.0},"354":{"tf":1.0},"380":{"tf":1.0},"417":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"13":{"tf":1.0},"48":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"226":{"tf":1.0},"399":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.7320508075688772},"223":{"tf":1.0},"224":{"tf":1.0},"319":{"tf":1.0},"340":{"tf":1.0},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"106":{"tf":1.4142135623730951},"117":{"tf":1.0},"224":{"tf":1.0},"353":{"tf":1.0},"82":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"250":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":51,"docs":{"106":{"tf":2.6457513110645907},"108":{"tf":1.0},"11":{"tf":1.0},"118":{"tf":1.0},"13":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.8284271247461903},"145":{"tf":2.6457513110645907},"146":{"tf":2.23606797749979},"147":{"tf":2.23606797749979},"149":{"tf":3.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"181":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"245":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"278":{"tf":1.0},"300":{"tf":1.4142135623730951},"310":{"tf":1.7320508075688772},"33":{"tf":1.0},"406":{"tf":1.0},"48":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"173":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"428":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"423":{"tf":1.0},"424":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"171":{"tf":1.0},"328":{"tf":1.7320508075688772},"33":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.7320508075688772},"422":{"tf":1.4142135623730951},"423":{"tf":1.0},"424":{"tf":2.6457513110645907},"428":{"tf":1.0},"79":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"0":{"tf":1.0},"418":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"275":{"tf":1.0},"54":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"181":{"tf":1.0},"227":{"tf":1.0},"283":{"tf":1.0},"336":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0}}}},"v":{"df":2,"docs":{"257":{"tf":1.0},"423":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":13,"docs":{"115":{"tf":1.0},"201":{"tf":1.0},"208":{"tf":1.4142135623730951},"242":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"304":{"tf":1.0},"330":{"tf":1.0},"411":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"d":{"(":{"6":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"226":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":29,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"166":{"tf":1.0},"190":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":2.23606797749979},"202":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":2.8284271247461903},"234":{"tf":1.0},"240":{"tf":1.4142135623730951},"247":{"tf":1.0},"251":{"tf":1.0},"258":{"tf":1.0},"259":{"tf":1.7320508075688772},"261":{"tf":1.0},"265":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.4142135623730951},"273":{"tf":1.0},"304":{"tf":1.4142135623730951},"336":{"tf":1.4142135623730951},"357":{"tf":1.7320508075688772},"378":{"tf":1.7320508075688772},"379":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"1":{"df":1,"docs":{"226":{"tf":1.0}}},"a":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"179":{"tf":1.0},"209":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0},"300":{"tf":1.0},"303":{"tf":1.0},"430":{"tf":1.0},"44":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"r":{"1":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"2":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"359":{"tf":1.0},"360":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"'":{"df":1,"docs":{"166":{"tf":1.0}}},"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"57":{"tf":1.0}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"88":{"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":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":38,"docs":{"13":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":2.23606797749979},"153":{"tf":1.0},"172":{"tf":1.0},"20":{"tf":1.7320508075688772},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"248":{"tf":1.0},"271":{"tf":2.8284271247461903},"304":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":2.0},"39":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"428":{"tf":3.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"443":{"tf":1.7320508075688772},"448":{"tf":1.4142135623730951},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"56":{"tf":1.7320508075688772},"58":{"tf":1.0},"79":{"tf":3.0},"80":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"df":15,"docs":{"104":{"tf":1.0},"201":{"tf":1.0},"233":{"tf":1.0},"255":{"tf":1.0},"259":{"tf":1.0},"263":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"345":{"tf":1.0},"357":{"tf":1.7320508075688772},"378":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":2.23606797749979},"428":{"tf":1.0},"51":{"tf":1.7320508075688772}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"174":{"tf":1.0},"21":{"tf":1.0},"300":{"tf":1.0}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":8,"docs":{"130":{"tf":1.0},"148":{"tf":1.7320508075688772},"177":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.0},"191":{"tf":1.0},"225":{"tf":1.0},"275":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"0":{"tf":1.0},"155":{"tf":1.0},"275":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"436":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"121":{"tf":1.0},"146":{"tf":1.0},"242":{"tf":1.0},"373":{"tf":1.0},"44":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"422":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0}}}}}}},"df":1,"docs":{"138":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"421":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"0":{"tf":1.0},"251":{"tf":1.0},"275":{"tf":1.0},"61":{"tf":1.0}}},"r":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"443":{"tf":1.4142135623730951}}}}}}}}},"i":{"a":{"df":2,"docs":{"190":{"tf":2.6457513110645907},"339":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"190":{"tf":1.0},"425":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"304":{"tf":1.0},"38":{"tf":1.0}}}},"v":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":10,"docs":{"13":{"tf":1.0},"231":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"74":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"d":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"306":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"306":{"tf":1.0},"312":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":53,"docs":{"0":{"tf":1.0},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"121":{"tf":1.7320508075688772},"125":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.4142135623730951},"245":{"tf":1.0},"300":{"tf":1.0},"306":{"tf":1.4142135623730951},"320":{"tf":1.0},"343":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"36":{"tf":1.0},"374":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"426":{"tf":1.0},"430":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"436":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"357":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"h":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":11,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"158":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"357":{"tf":1.0},"380":{"tf":1.0},"421":{"tf":1.0},"429":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"_":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.0},"379":{"tf":1.0},"425":{"tf":1.0},"435":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"118":{"tf":1.0},"229":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":11,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.0},"229":{"tf":1.0},"263":{"tf":1.0},"308":{"tf":1.0},"331":{"tf":1.0},"351":{"tf":1.0},"56":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"32":{"tf":1.7320508075688772},"44":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":18,"docs":{"110":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"169":{"tf":2.8284271247461903},"170":{"tf":2.6457513110645907},"177":{"tf":1.4142135623730951},"197":{"tf":1.0},"231":{"tf":1.0},"265":{"tf":1.4142135623730951},"27":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"309":{"tf":1.0},"33":{"tf":1.7320508075688772},"43":{"tf":1.0},"59":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"342":{"tf":1.0},"41":{"tf":1.0},"58":{"tf":1.0},"80":{"tf":1.0}},"u":{"df":1,"docs":{"68":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.0},"275":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"61":{"tf":1.0}}}},"z":{"df":1,"docs":{"179":{"tf":1.7320508075688772}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"149":{"tf":1.0},"172":{"tf":1.0},"197":{"tf":1.0},"310":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"233":{"tf":1.0},"239":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":17,"docs":{"190":{"tf":1.0},"196":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.4142135623730951},"251":{"tf":1.0},"266":{"tf":1.0},"43":{"tf":1.4142135623730951},"64":{"tf":2.0},"73":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":28,"docs":{"106":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.4142135623730951},"187":{"tf":1.0},"190":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"235":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"245":{"tf":1.0},"304":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"425":{"tf":1.0},"43":{"tf":1.0},"443":{"tf":1.0},"448":{"tf":1.0},"463":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"418":{"tf":1.0},"419":{"tf":1.0},"58":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"181":{"tf":1.0},"349":{"tf":1.0},"428":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"160":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"357":{"tf":1.0}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.4142135623730951}}}}}},"df":15,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"342":{"tf":1.0},"41":{"tf":1.0},"459":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":10,"docs":{"0":{"tf":2.0},"251":{"tf":1.0},"258":{"tf":1.0},"26":{"tf":1.0},"304":{"tf":1.0},"34":{"tf":1.7320508075688772},"39":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}},"df":12,"docs":{"142":{"tf":1.0},"149":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951},"307":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"197":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.0},"14":{"tf":1.4142135623730951},"231":{"tf":1.0},"304":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}},"v":{"df":4,"docs":{"155":{"tf":1.7320508075688772},"169":{"tf":1.0},"170":{"tf":1.0},"336":{"tf":1.4142135623730951}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"13":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"304":{"tf":1.0},"318":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":25,"docs":{"104":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"181":{"tf":2.23606797749979},"199":{"tf":1.0},"201":{"tf":2.23606797749979},"203":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"271":{"tf":1.0},"310":{"tf":1.0},"366":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"437":{"tf":1.0},"443":{"tf":1.4142135623730951},"444":{"tf":1.0},"445":{"tf":1.0},"459":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"200":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"320":{"tf":1.0},"324":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951}}}}}},"i":{"df":1,"docs":{"73":{"tf":1.7320508075688772}}}}},"m":{"df":1,"docs":{"229":{"tf":1.0}}},"n":{"df":1,"docs":{"431":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"304":{"tf":1.0},"307":{"tf":1.4142135623730951},"328":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"2":{"df":1,"docs":{"118":{"tf":1.0}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":1,"docs":{"118":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"(":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}},"[":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"74":{"tf":1.0}},"s":{"[":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"74":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":17,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"121":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"197":{"tf":1.4142135623730951},"231":{"tf":1.0},"270":{"tf":1.4142135623730951},"304":{"tf":2.8284271247461903},"318":{"tf":1.0},"63":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":2.0},"72":{"tf":1.0},"74":{"tf":4.242640687119285},"83":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"263":{"tf":1.4142135623730951},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"427":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"74":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"428":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"k":{"df":3,"docs":{"331":{"tf":1.0},"421":{"tf":1.4142135623730951},"423":{"tf":1.0}}},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}}},"r":{"1":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"226":{"tf":3.1622776601683795},"304":{"tf":1.0},"349":{"tf":2.6457513110645907},"361":{"tf":2.8284271247461903},"381":{"tf":2.8284271247461903},"404":{"tf":2.8284271247461903},"406":{"tf":2.8284271247461903},"431":{"tf":2.8284271247461903},"436":{"tf":2.8284271247461903}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":16,"docs":{"10":{"tf":1.0},"118":{"tf":1.0},"188":{"tf":1.0},"200":{"tf":1.0},"225":{"tf":1.4142135623730951},"226":{"tf":2.0},"227":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"!":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"6":{"df":2,"docs":{"252":{"tf":1.0},"254":{"tf":1.4142135623730951}}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"[":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"179":{"tf":1.0}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"176":{"tf":1.0}}},"2":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"117":{"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":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"0":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"3":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"104":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}},"x":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"255":{"tf":1.4142135623730951}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"250":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"250":{"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":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"250":{"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":{}},"3":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"250":{"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":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"1":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"x":{".":{"1":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"190":{"tf":1.0}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"4":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"(":{"a":{"df":1,"docs":{"257":{"tf":1.0}}},"b":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"130":{"tf":1.0}}}},"t":{"1":{"df":1,"docs":{"59":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"59":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"158":{"tf":1.7320508075688772},"164":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":2.0},"177":{"tf":2.0},"270":{"tf":1.0},"33":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":42,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"136":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":3.0},"154":{"tf":2.6457513110645907},"155":{"tf":1.0},"156":{"tf":2.6457513110645907},"157":{"tf":2.0},"158":{"tf":2.449489742783178},"159":{"tf":1.4142135623730951},"160":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":2.6457513110645907},"163":{"tf":2.449489742783178},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"166":{"tf":2.0},"167":{"tf":3.0},"168":{"tf":2.0},"169":{"tf":3.4641016151377544},"170":{"tf":2.449489742783178},"177":{"tf":2.0},"180":{"tf":1.7320508075688772},"19":{"tf":2.8284271247461903},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"299":{"tf":2.0},"304":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":3.1622776601683795},"35":{"tf":3.1622776601683795},"36":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0}},"i":{"d":{":":{":":{"b":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"160":{"tf":1.0},"32":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.0},"169":{"tf":2.8284271247461903},"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"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":{"d":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"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":{},"i":{"d":{"df":1,"docs":{"158":{"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":9,"docs":{"156":{"tf":1.0},"157":{"tf":2.0},"158":{"tf":2.449489742783178},"160":{"tf":1.4142135623730951},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":3.1622776601683795},"33":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":7,"docs":{"129":{"tf":1.0},"142":{"tf":1.4142135623730951},"197":{"tf":1.0},"229":{"tf":1.0},"238":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"211":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":4,"docs":{"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"df":31,"docs":{"106":{"tf":1.0},"109":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"119":{"tf":2.23606797749979},"149":{"tf":1.0},"156":{"tf":1.0},"188":{"tf":1.0},"201":{"tf":1.0},"210":{"tf":1.4142135623730951},"211":{"tf":1.4142135623730951},"212":{"tf":2.23606797749979},"213":{"tf":2.23606797749979},"216":{"tf":2.0},"217":{"tf":1.7320508075688772},"218":{"tf":2.449489742783178},"219":{"tf":2.0},"220":{"tf":1.0},"231":{"tf":1.0},"248":{"tf":1.0},"339":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0},"399":{"tf":1.0},"406":{"tf":1.0},"443":{"tf":1.0},"45":{"tf":1.0},"469":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"0":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0}}}}},"t":{"df":7,"docs":{"349":{"tf":1.7320508075688772},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"340":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"155":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"106":{"tf":1.4142135623730951},"149":{"tf":2.449489742783178},"166":{"tf":1.0},"183":{"tf":1.4142135623730951},"252":{"tf":1.0},"297":{"tf":1.0},"305":{"tf":1.7320508075688772},"306":{"tf":1.0},"307":{"tf":1.7320508075688772},"308":{"tf":2.449489742783178},"310":{"tf":2.0},"311":{"tf":1.4142135623730951},"312":{"tf":1.0},"313":{"tf":1.0},"338":{"tf":1.0},"343":{"tf":1.7320508075688772},"406":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"336":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":20,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"265":{"tf":1.0},"276":{"tf":1.0},"29":{"tf":1.0},"308":{"tf":1.0},"336":{"tf":1.0},"337":{"tf":1.0},"357":{"tf":1.4142135623730951},"428":{"tf":2.0},"430":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":31,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"134":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"226":{"tf":1.0},"253":{"tf":1.0},"256":{"tf":1.0},"263":{"tf":1.0},"266":{"tf":1.4142135623730951},"270":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"324":{"tf":1.0},"349":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"406":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"111":{"tf":1.0},"179":{"tf":1.0},"196":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"265":{"tf":2.0},"340":{"tf":1.0},"437":{"tf":2.23606797749979},"439":{"tf":1.0}}}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":1,"docs":{"431":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":8,"docs":{"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"173":{"tf":1.0},"46":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":2,"docs":{"101":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"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":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":33,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":2.449489742783178},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"190":{"tf":2.0},"197":{"tf":1.0},"201":{"tf":1.4142135623730951},"237":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"249":{"tf":1.4142135623730951},"304":{"tf":4.0},"323":{"tf":1.0},"328":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":2.23606797749979},"80":{"tf":2.23606797749979},"82":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"1":{"2":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":10,"docs":{"29":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"60":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"106":{"tf":1.0},"201":{"tf":1.0},"344":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":1,"docs":{"60":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":11,"docs":{"13":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"166":{"tf":2.0},"179":{"tf":2.0},"222":{"tf":1.0},"245":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":2.0}}},"r":{"df":6,"docs":{"106":{"tf":2.449489742783178},"117":{"tf":1.4142135623730951},"129":{"tf":1.0},"208":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"33":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":21,"docs":{"0":{"tf":1.0},"126":{"tf":1.0},"137":{"tf":1.0},"160":{"tf":2.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"180":{"tf":1.0},"23":{"tf":1.0},"245":{"tf":1.0},"291":{"tf":1.0},"304":{"tf":1.0},"308":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.7320508075688772},"336":{"tf":1.0},"339":{"tf":1.4142135623730951},"428":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.7320508075688772}}},"h":{"df":4,"docs":{"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.7320508075688772}}},"i":{"c":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"130":{"tf":1.0},"140":{"tf":1.0},"161":{"tf":1.0},"199":{"tf":1.0},"26":{"tf":1.0},"295":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"z":{"df":6,"docs":{"106":{"tf":3.0},"117":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"203":{"tf":1.0},"208":{"tf":1.0},"64":{"tf":1.0}}}},"c":{"0":{"9":{"b":{"df":0,"docs":{},"f":{"a":{"7":{"a":{"1":{"1":{"a":{"0":{"4":{"c":{"df":0,"docs":{},"e":{"4":{"2":{"b":{"0":{"a":{"5":{"a":{"b":{"df":0,"docs":{},"f":{"0":{"4":{"df":0,"docs":{},"f":{"d":{"4":{"3":{"7":{"3":{"8":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"4":{"9":{"b":{"df":0,"docs":{},"f":{"4":{"5":{"6":{"1":{"d":{"5":{"7":{"5":{"1":{"7":{"7":{"df":0,"docs":{},"e":{"2":{"9":{"4":{"6":{"4":{"6":{"8":{"b":{"4":{"0":{"8":{"df":2,"docs":{"432":{"tf":1.0},"433":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"106":{"tf":1.0},"118":{"tf":1.7320508075688772},"126":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"226":{"tf":2.0},"257":{"tf":1.4142135623730951},"71":{"tf":1.0}},"e":{"_":{"b":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"101":{"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":{},"u":{"1":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"3":{"2":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":7,"docs":{"20":{"tf":1.0},"336":{"tf":1.0},"340":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0}}}}},"df":13,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"226":{"tf":1.0},"323":{"tf":1.0},"350":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"104":{"tf":1.4142135623730951},"143":{"tf":1.0},"179":{"tf":1.7320508075688772},"187":{"tf":1.0},"201":{"tf":1.0},"263":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"317":{"tf":1.0},"335":{"tf":1.0},"378":{"tf":1.0},"421":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"274":{"tf":1.0},"307":{"tf":1.4142135623730951},"40":{"tf":1.0},"48":{"tf":1.0}},"n":{"df":1,"docs":{"275":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}}}},"v":{"df":2,"docs":{"0":{"tf":1.0},"121":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"205":{"tf":1.0},"320":{"tf":2.0},"335":{"tf":1.0},"342":{"tf":1.0},"47":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.0},"406":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":32,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"206":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.4142135623730951},"304":{"tf":1.0},"305":{"tf":1.0},"330":{"tf":1.0},"346":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":1.0},"427":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"190":{"tf":1.0},"406":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"183":{"tf":1.0},"277":{"tf":1.0}}}},"t":{"df":1,"docs":{"378":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"173":{"tf":1.0},"295":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":18,"docs":{"0":{"tf":1.0},"152":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"180":{"tf":1.0},"184":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.0},"238":{"tf":1.0},"258":{"tf":1.0},"275":{"tf":1.0},"321":{"tf":1.4142135623730951},"355":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"123":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"301":{"tf":1.0},"418":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":5,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"335":{"tf":1.0},"40":{"tf":1.0},"71":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.0},"323":{"tf":1.0}}}}}},"n":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":17,"docs":{"269":{"tf":1.0},"273":{"tf":1.0},"276":{"tf":1.0},"293":{"tf":1.0},"3":{"tf":1.0},"301":{"tf":1.0},"361":{"tf":2.0},"365":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"422":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"52":{"tf":1.0},"68":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"339":{"tf":1.7320508075688772}}},"df":9,"docs":{"334":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"t":{"df":9,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"270":{"tf":1.0},"323":{"tf":1.4142135623730951},"431":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.449489742783178},"68":{"tf":2.449489742783178}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"l":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"430":{"tf":2.23606797749979}}},"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":14,"docs":{"0":{"tf":2.23606797749979},"11":{"tf":1.0},"136":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"298":{"tf":1.0},"351":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"436":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":36,"docs":{"117":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"197":{"tf":1.0},"205":{"tf":2.0},"226":{"tf":3.0},"229":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.0},"304":{"tf":1.0},"317":{"tf":1.0},"318":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.0},"449":{"tf":1.0},"451":{"tf":1.4142135623730951},"452":{"tf":1.0},"466":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"109":{"tf":1.4142135623730951}}}}},"o":{"b":{"df":1,"docs":{"74":{"tf":1.0}}},"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"134":{"tf":1.0},"270":{"tf":1.0},"307":{"tf":1.4142135623730951},"43":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"259":{"tf":1.0},"262":{"tf":1.0},"283":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"222":{"tf":1.0},"298":{"tf":1.0},"335":{"tf":1.4142135623730951},"423":{"tf":1.0},"435":{"tf":1.0},"45":{"tf":1.0}}},"l":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"(":{"b":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":38,"docs":{"10":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"121":{"tf":2.0},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.6457513110645907},"145":{"tf":2.0},"146":{"tf":2.0},"147":{"tf":2.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"249":{"tf":1.4142135623730951},"255":{"tf":2.23606797749979},"274":{"tf":1.7320508075688772},"304":{"tf":3.0},"330":{"tf":2.449489742783178},"48":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.7320508075688772},"73":{"tf":2.23606797749979},"74":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":11,"docs":{"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"56":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":2.0},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":26,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"142":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"183":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"251":{"tf":1.0},"262":{"tf":1.0},"266":{"tf":1.0},"27":{"tf":1.0},"276":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"219":{"tf":1.0},"304":{"tf":2.0},"320":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"373":{"tf":1.0}}}}},"x":{"df":4,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"280":{"tf":1.0},"340":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"46":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"205":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":10,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"336":{"tf":2.23606797749979},"337":{"tf":1.0},"339":{"tf":1.0},"347":{"tf":1.4142135623730951},"350":{"tf":2.23606797749979},"354":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"358":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"134":{"tf":2.23606797749979},"229":{"tf":1.7320508075688772},"336":{"tf":1.4142135623730951},"339":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"271":{"tf":4.0},"274":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.7320508075688772}}}},"i":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"23":{"tf":2.23606797749979},"275":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"155":{"tf":1.0},"339":{"tf":1.0}}}}},"o":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"460":{"tf":1.0},"462":{"tf":1.0}}}}}}}},"u":{"b":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"335":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"262":{"tf":1.4142135623730951},"263":{"tf":1.0}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"361":{"tf":1.0},"366":{"tf":1.4142135623730951},"406":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":48,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.4142135623730951},"121":{"tf":1.0},"201":{"tf":1.0},"225":{"tf":1.0},"245":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.4142135623730951},"262":{"tf":1.4142135623730951},"263":{"tf":2.23606797749979},"264":{"tf":1.7320508075688772},"265":{"tf":1.4142135623730951},"269":{"tf":1.7320508075688772},"274":{"tf":1.0},"28":{"tf":2.23606797749979},"304":{"tf":1.0},"305":{"tf":1.0},"332":{"tf":1.0},"334":{"tf":1.0},"345":{"tf":1.4142135623730951},"349":{"tf":3.4641016151377544},"352":{"tf":1.0},"355":{"tf":2.0},"356":{"tf":1.0},"357":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":2.8284271247461903},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.7320508075688772},"366":{"tf":1.4142135623730951},"381":{"tf":2.0},"398":{"tf":1.0},"4":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":2.0},"460":{"tf":1.4142135623730951},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"215":{"tf":1.0},"231":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"275":{"tf":1.0},"280":{"tf":1.0},"300":{"tf":1.0},"34":{"tf":1.0},"351":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"163":{"tf":1.0},"169":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"153":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":2.6457513110645907},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"33":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"292":{"tf":1.0},"336":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":28,"docs":{"10":{"tf":1.0},"121":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"269":{"tf":1.7320508075688772},"270":{"tf":1.0},"271":{"tf":1.0},"301":{"tf":1.4142135623730951},"319":{"tf":1.0},"326":{"tf":1.0},"342":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":2.6457513110645907},"365":{"tf":1.4142135623730951},"381":{"tf":2.0},"396":{"tf":1.0},"397":{"tf":1.4142135623730951},"398":{"tf":1.0},"404":{"tf":2.0},"406":{"tf":2.0},"41":{"tf":1.0},"430":{"tf":1.7320508075688772},"431":{"tf":2.0},"436":{"tf":2.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}},"df":25,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"112":{"tf":2.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":2.8284271247461903},"147":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"181":{"tf":1.0},"253":{"tf":1.0},"263":{"tf":1.0},"269":{"tf":2.0},"271":{"tf":1.0},"304":{"tf":2.23606797749979},"323":{"tf":1.7320508075688772},"365":{"tf":1.0},"398":{"tf":1.4142135623730951},"436":{"tf":1.0},"437":{"tf":1.0},"66":{"tf":1.0},"83":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.0}},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"b":{"2":{"5":{"6":{"df":2,"docs":{"98":{"tf":1.0},"99":{"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":{}}}}}},"c":{"0":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"4":{"9":{"d":{"6":{"5":{"d":{"df":0,"docs":{},"e":{"6":{"1":{"c":{"df":0,"docs":{},"f":{"0":{"4":{"5":{"8":{"8":{"a":{"7":{"6":{"4":{"b":{"5":{"5":{"7":{"d":{"2":{"5":{"c":{"c":{"6":{"c":{"6":{"b":{"4":{"b":{"c":{"0":{"d":{"7":{"4":{"2":{"9":{"2":{"2":{"7":{"df":0,"docs":{},"e":{"2":{"a":{"2":{"1":{"df":0,"docs":{},"e":{"6":{"1":{"c":{"2":{"1":{"3":{"b":{"3":{"a":{"3":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"270":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":2,"docs":{"271":{"tf":1.0},"398":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":7,"docs":{"112":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"183":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"186":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"175":{"tf":1.0},"41":{"tf":1.0}}}},"df":0,"docs":{}},"df":80,"docs":{"104":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":3.0},"158":{"tf":2.0},"160":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":2.449489742783178},"177":{"tf":1.7320508075688772},"179":{"tf":2.6457513110645907},"180":{"tf":2.0},"181":{"tf":2.23606797749979},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"187":{"tf":2.0},"190":{"tf":1.0},"200":{"tf":1.4142135623730951},"201":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":1.0},"255":{"tf":2.6457513110645907},"262":{"tf":1.0},"265":{"tf":2.0},"274":{"tf":1.0},"29":{"tf":1.0},"300":{"tf":1.4142135623730951},"308":{"tf":1.0},"309":{"tf":1.4142135623730951},"313":{"tf":1.7320508075688772},"317":{"tf":1.4142135623730951},"32":{"tf":1.0},"325":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.0},"417":{"tf":1.0},"42":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":2.0},"436":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":3.0},"53":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":2.8284271247461903},"67":{"tf":1.0}},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"186":{"tf":1.0}},"s":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"186":{"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":2,"docs":{"255":{"tf":1.7320508075688772},"274":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"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":{},"i":{"d":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"r":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}},"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":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"255":{"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":2,"docs":{"255":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":10,"docs":{"149":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"179":{"tf":1.4142135623730951},"255":{"tf":2.0},"274":{"tf":1.0},"308":{"tf":1.4142135623730951},"343":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"187":{"tf":1.0},"203":{"tf":1.0},"317":{"tf":1.0}}}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{"d":{"df":1,"docs":{"264":{"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":{},"n":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"231":{"tf":1.0},"275":{"tf":1.0}}}},"c":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"315":{"tf":1.4142135623730951}}}}},"r":{"d":{"df":1,"docs":{"215":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":6,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"308":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.0},"262":{"tf":1.7320508075688772},"263":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}}},"df":12,"docs":{"10":{"tf":1.0},"251":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.6457513110645907},"262":{"tf":1.7320508075688772},"264":{"tf":1.7320508075688772},"265":{"tf":1.7320508075688772},"334":{"tf":1.0},"344":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"232":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":33,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.4142135623730951},"154":{"tf":1.0},"158":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.4142135623730951},"214":{"tf":1.0},"220":{"tf":1.4142135623730951},"225":{"tf":1.0},"237":{"tf":1.0},"254":{"tf":1.0},"262":{"tf":1.4142135623730951},"304":{"tf":1.0},"336":{"tf":1.0},"406":{"tf":1.0},"423":{"tf":1.0},"426":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.7320508075688772}}},"t":{"df":7,"docs":{"255":{"tf":1.0},"304":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"325":{"tf":1.0},"329":{"tf":1.0}}}}},"s":{"df":3,"docs":{"236":{"tf":1.0},"242":{"tf":1.0},"263":{"tf":1.0}}}}},"d":{"df":8,"docs":{"10":{"tf":1.0},"260":{"tf":1.0},"268":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"398":{"tf":1.0}}},"df":11,"docs":{"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"270":{"tf":1.0},"271":{"tf":2.23606797749979},"360":{"tf":1.0},"411":{"tf":1.0},"470":{"tf":1.0},"472":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":2.8284271247461903}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"171":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"g":{"a":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"166":{"tf":1.0},"23":{"tf":1.4142135623730951},"29":{"tf":1.0},"301":{"tf":1.4142135623730951},"342":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"436":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"c":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":18,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.7320508075688772},"149":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"234":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":2.23606797749979},"354":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"406":{"tf":1.0},"53":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"231":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":42,"docs":{"0":{"tf":2.0},"166":{"tf":1.7320508075688772},"172":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"190":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"227":{"tf":1.0},"271":{"tf":1.0},"276":{"tf":1.0},"304":{"tf":2.23606797749979},"306":{"tf":2.0},"309":{"tf":1.0},"32":{"tf":1.0},"326":{"tf":1.0},"335":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.0},"355":{"tf":1.7320508075688772},"359":{"tf":1.0},"366":{"tf":1.7320508075688772},"367":{"tf":1.4142135623730951},"368":{"tf":1.4142135623730951},"369":{"tf":1.4142135623730951},"380":{"tf":1.0},"4":{"tf":1.0},"411":{"tf":1.4142135623730951},"414":{"tf":1.4142135623730951},"418":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.4142135623730951},"472":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":4,"docs":{"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":6,"docs":{"190":{"tf":1.0},"226":{"tf":1.0},"231":{"tf":1.0},"374":{"tf":1.0},"379":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"237":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"226":{"tf":1.0},"429":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":1,"docs":{"357":{"tf":1.0}}},"df":2,"docs":{"336":{"tf":1.0},"431":{"tf":1.0}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"35":{"tf":1.0},"56":{"tf":1.0}}}},"p":{"df":1,"docs":{"419":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"201":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"275":{"tf":1.0},"355":{"tf":1.4142135623730951},"359":{"tf":1.0},"370":{"tf":1.0},"371":{"tf":1.4142135623730951},"372":{"tf":1.4142135623730951},"469":{"tf":1.4142135623730951}}},"r":{"df":1,"docs":{"78":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"271":{"tf":1.0},"328":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"274":{"tf":1.0}}}},"df":6,"docs":{"266":{"tf":1.7320508075688772},"267":{"tf":1.4142135623730951},"344":{"tf":1.0},"349":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"266":{"tf":1.0},"267":{"tf":1.0},"418":{"tf":1.7320508075688772},"420":{"tf":2.23606797749979},"421":{"tf":1.7320508075688772},"422":{"tf":1.4142135623730951},"423":{"tf":1.0},"459":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"333":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"337":{"tf":2.0}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"b":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"_":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"283":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"2":{"df":1,"docs":{"130":{"tf":1.0}}},"3":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"4":{"df":1,"docs":{"130":{"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":71,"docs":{"0":{"tf":3.0},"10":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"154":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"187":{"tf":1.0},"190":{"tf":2.0},"196":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":2.0},"215":{"tf":1.0},"216":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"225":{"tf":1.0},"229":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"254":{"tf":1.0},"258":{"tf":1.4142135623730951},"262":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.0},"269":{"tf":1.0},"275":{"tf":2.6457513110645907},"277":{"tf":1.0},"278":{"tf":1.4142135623730951},"283":{"tf":1.7320508075688772},"284":{"tf":1.0},"29":{"tf":1.0},"291":{"tf":1.0},"30":{"tf":1.0},"304":{"tf":1.4142135623730951},"306":{"tf":1.0},"308":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"320":{"tf":1.7320508075688772},"327":{"tf":1.4142135623730951},"335":{"tf":1.0},"336":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.0},"40":{"tf":1.4142135623730951},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"77":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":21,"docs":{"156":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"32":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":2.23606797749979},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"40":{"tf":1.0},"54":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"143":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"231":{"tf":2.449489742783178},"232":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"35":{"tf":1.0},"352":{"tf":1.0},"52":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"183":{"tf":1.0},"196":{"tf":1.0}}}},"o":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"104":{"tf":1.4142135623730951},"109":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"109":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"104":{"tf":2.6457513110645907},"109":{"tf":1.7320508075688772},"112":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"110":{"tf":1.0},"19":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"223":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"207":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"281":{"tf":1.0},"344":{"tf":1.0},"380":{"tf":1.0},"420":{"tf":1.0},"79":{"tf":1.0}}},"m":{"a":{"df":11,"docs":{"337":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}},"n":{"d":{"df":26,"docs":{"0":{"tf":1.0},"253":{"tf":1.0},"261":{"tf":1.0},"270":{"tf":1.7320508075688772},"271":{"tf":1.0},"28":{"tf":1.0},"295":{"tf":1.0},"344":{"tf":1.7320508075688772},"349":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.0},"359":{"tf":1.0},"375":{"tf":1.7320508075688772},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.4142135623730951},"398":{"tf":1.0},"406":{"tf":1.0},"417":{"tf":1.4142135623730951},"418":{"tf":2.0},"422":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.7320508075688772},"443":{"tf":1.0},"460":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"122":{"tf":1.0},"123":{"tf":2.449489742783178},"283":{"tf":1.0},"307":{"tf":2.449489742783178},"61":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"216":{"tf":1.0},"336":{"tf":1.4142135623730951},"347":{"tf":1.0},"357":{"tf":1.0},"358":{"tf":1.0},"365":{"tf":1.0},"437":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"df":20,"docs":{"0":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"178":{"tf":1.0},"192":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.0},"258":{"tf":1.0},"342":{"tf":1.0},"352":{"tf":1.4142135623730951},"374":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":7,"docs":{"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"418":{"tf":1.0},"61":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"190":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"205":{"tf":1.4142135623730951},"206":{"tf":2.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}}},"t":{"df":7,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"17":{"tf":1.0},"183":{"tf":1.0},"421":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":58,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"149":{"tf":1.0},"173":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"190":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"253":{"tf":1.7320508075688772},"262":{"tf":1.0},"263":{"tf":1.7320508075688772},"264":{"tf":2.23606797749979},"265":{"tf":1.0},"287":{"tf":1.0},"290":{"tf":1.0},"297":{"tf":1.0},"304":{"tf":2.8284271247461903},"305":{"tf":1.0},"308":{"tf":1.0},"309":{"tf":1.4142135623730951},"312":{"tf":1.0},"313":{"tf":1.0},"315":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.7320508075688772},"342":{"tf":1.0},"343":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.4142135623730951},"361":{"tf":2.23606797749979},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.4142135623730951},"366":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"431":{"tf":2.449489742783178},"436":{"tf":2.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"378":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":16,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"227":{"tf":1.0},"275":{"tf":1.0},"284":{"tf":1.0},"325":{"tf":1.0},"359":{"tf":1.0},"373":{"tf":1.4142135623730951},"374":{"tf":1.0},"375":{"tf":1.7320508075688772},"376":{"tf":2.0},"377":{"tf":1.7320508075688772},"378":{"tf":2.23606797749979},"380":{"tf":2.0},"406":{"tf":1.0},"431":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"284":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"375":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"375":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":6,"docs":{"0":{"tf":1.4142135623730951},"104":{"tf":1.0},"118":{"tf":1.0},"138":{"tf":1.4142135623730951},"303":{"tf":1.0},"40":{"tf":1.4142135623730951}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"428":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":1.0},"273":{"tf":1.0},"335":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":1,"docs":{"48":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"208":{"tf":1.0},"209":{"tf":1.0},"73":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"118":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"275":{"tf":1.0},"344":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"345":{"tf":1.0}}}}}}},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"133":{"tf":1.0},"150":{"tf":1.0},"228":{"tf":1.0},"301":{"tf":1.4142135623730951},"349":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"106":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"188":{"tf":1.4142135623730951},"205":{"tf":1.0},"46":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"213":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"128":{"tf":1.0},"13":{"tf":2.0},"132":{"tf":1.0},"179":{"tf":1.0},"269":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"59":{"tf":1.0},"69":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"1":{"df":1,"docs":{"135":{"tf":1.0}}},"2":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"269":{"tf":1.0},"339":{"tf":1.0},"398":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"275":{"tf":1.0}}},"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"377":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"377":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"262":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"121":{"tf":3.0},"169":{"tf":1.4142135623730951},"273":{"tf":1.0},"275":{"tf":1.4142135623730951},"288":{"tf":1.0},"374":{"tf":1.0},"419":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.7320508075688772},"470":{"tf":1.0},"70":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"293":{"tf":1.4142135623730951},"421":{"tf":1.0},"422":{"tf":1.0},"437":{"tf":1.4142135623730951},"439":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"336":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"334":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"357":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"238":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"d":{"df":11,"docs":{"15":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"254":{"tf":1.0},"320":{"tf":1.7320508075688772},"406":{"tf":1.4142135623730951},"42":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"211":{"tf":1.0},"226":{"tf":1.0},"345":{"tf":1.0},"5":{"tf":1.0},"73":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"118":{"tf":2.449489742783178},"119":{"tf":2.23606797749979},"120":{"tf":1.4142135623730951},"121":{"tf":2.8284271247461903},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":2.23606797749979},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"70":{"tf":1.4142135623730951}},"i":{"d":{"df":1,"docs":{"119":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"33":{"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":19,"docs":{"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"120":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"197":{"tf":1.0},"212":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"202":{"tf":1.0}},"t":{"df":7,"docs":{"188":{"tf":1.0},"201":{"tf":1.7320508075688772},"215":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.7320508075688772},"224":{"tf":2.23606797749979},"304":{"tf":5.916079783099616}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"107":{"tf":1.0},"116":{"tf":1.0},"339":{"tf":1.0},"423":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":4,"docs":{"106":{"tf":1.0},"116":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"379":{"tf":1.0}}}},"m":{"df":1,"docs":{"215":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"255":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":45,"docs":{"106":{"tf":1.0},"108":{"tf":1.4142135623730951},"110":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"276":{"tf":1.0},"298":{"tf":1.4142135623730951},"304":{"tf":1.0},"320":{"tf":1.0},"323":{"tf":1.0},"330":{"tf":1.4142135623730951},"336":{"tf":1.0},"338":{"tf":1.0},"34":{"tf":1.0},"343":{"tf":1.0},"35":{"tf":1.0},"353":{"tf":1.0},"354":{"tf":1.0},"361":{"tf":2.0},"381":{"tf":1.4142135623730951},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.7320508075688772},"430":{"tf":1.4142135623730951},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"268":{"tf":1.0},"270":{"tf":1.0},"273":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"169":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":11,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.4142135623730951},"203":{"tf":1.0},"291":{"tf":1.0},"328":{"tf":1.0},"360":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"81":{"tf":1.0}},"u":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":6,"docs":{"123":{"tf":1.0},"134":{"tf":2.0},"229":{"tf":1.0},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"339":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":7,"docs":{"150":{"tf":1.0},"166":{"tf":1.4142135623730951},"255":{"tf":1.0},"33":{"tf":1.0},"406":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"a":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"176":{"tf":1.0}}}}},":":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"46":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"176":{"tf":1.0}}}}},":":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"2":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},":":{":":{"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":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":5,"docs":{"176":{"tf":1.4142135623730951},"255":{"tf":2.23606797749979},"274":{"tf":1.0},"351":{"tf":1.0},"427":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.7320508075688772}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{">":{":":{"<":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"431":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}},"b":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"178":{"tf":1.0},"181":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":119,"docs":{"0":{"tf":3.605551275463989},"1":{"tf":1.0},"10":{"tf":2.0},"121":{"tf":1.0},"13":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"140":{"tf":2.23606797749979},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.4142135623730951},"153":{"tf":2.0},"154":{"tf":1.0},"158":{"tf":2.449489742783178},"159":{"tf":1.0},"162":{"tf":2.23606797749979},"163":{"tf":2.0},"166":{"tf":2.449489742783178},"167":{"tf":1.0},"169":{"tf":2.6457513110645907},"17":{"tf":1.4142135623730951},"170":{"tf":2.23606797749979},"171":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"173":{"tf":2.449489742783178},"174":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":3.3166247903554},"178":{"tf":1.7320508075688772},"179":{"tf":3.1622776601683795},"180":{"tf":1.7320508075688772},"181":{"tf":3.0},"182":{"tf":1.4142135623730951},"183":{"tf":3.605551275463989},"184":{"tf":2.23606797749979},"185":{"tf":2.449489742783178},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"208":{"tf":3.0},"209":{"tf":3.0},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"231":{"tf":1.0},"235":{"tf":1.4142135623730951},"238":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"247":{"tf":1.0},"255":{"tf":3.872983346207417},"258":{"tf":1.0},"26":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"265":{"tf":3.0},"27":{"tf":1.7320508075688772},"271":{"tf":2.449489742783178},"274":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":2.0},"30":{"tf":1.0},"300":{"tf":1.4142135623730951},"301":{"tf":1.0},"303":{"tf":1.0},"313":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"327":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":2.449489742783178},"339":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.4142135623730951},"345":{"tf":1.4142135623730951},"35":{"tf":2.0},"351":{"tf":5.656854249492381},"355":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"382":{"tf":1.4142135623730951},"383":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"391":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"406":{"tf":1.0},"41":{"tf":2.6457513110645907},"42":{"tf":2.23606797749979},"421":{"tf":1.7320508075688772},"422":{"tf":1.7320508075688772},"428":{"tf":3.7416573867739413},"429":{"tf":2.449489742783178},"43":{"tf":1.0},"430":{"tf":2.23606797749979},"431":{"tf":2.6457513110645907},"432":{"tf":1.0},"433":{"tf":1.0},"435":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"44":{"tf":2.8284271247461903},"45":{"tf":1.4142135623730951},"46":{"tf":3.3166247903554},"48":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":2.0},"55":{"tf":2.449489742783178},"56":{"tf":1.0},"61":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"82":{"tf":1.0}},"i":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"88":{"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":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":17,"docs":{"13":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"265":{"tf":1.0},"328":{"tf":1.0},"45":{"tf":2.23606797749979},"79":{"tf":1.0},"80":{"tf":2.449489742783178},"81":{"tf":1.7320508075688772},"82":{"tf":2.449489742783178},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"281":{"tf":1.0},"297":{"tf":1.0},"331":{"tf":1.7320508075688772},"334":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"336":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":24,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"127":{"tf":1.0},"130":{"tf":1.0},"136":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"21":{"tf":1.0},"226":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951},"339":{"tf":1.0},"345":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"61":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"331":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"100":{"tf":1.0},"149":{"tf":1.0},"223":{"tf":1.4142135623730951},"71":{"tf":1.0},"83":{"tf":2.23606797749979},"84":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}},"t":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.7320508075688772}}}},"df":24,"docs":{"0":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":1.0},"223":{"tf":2.23606797749979},"224":{"tf":1.4142135623730951},"262":{"tf":1.0},"304":{"tf":1.0},"443":{"tf":1.0},"448":{"tf":1.0},"71":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"104":{"tf":1.0},"308":{"tf":1.4142135623730951},"333":{"tf":1.0},"343":{"tf":1.0},"350":{"tf":1.0},"420":{"tf":1.0}}},"y":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"330":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"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":1,"docs":{"16":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":19,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"207":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"334":{"tf":1.4142135623730951},"350":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.0},"75":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"271":{"tf":1.0},"355":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"270":{"tf":1.0},"334":{"tf":1.0},"470":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"166":{"tf":1.4142135623730951},"349":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"149":{"tf":1.0},"231":{"tf":1.0},"309":{"tf":1.0},"319":{"tf":1.0},"425":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"132":{"tf":1.7320508075688772},"134":{"tf":3.0},"26":{"tf":1.0},"265":{"tf":1.4142135623730951},"268":{"tf":2.23606797749979},"27":{"tf":2.0},"271":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"398":{"tf":2.23606797749979},"417":{"tf":2.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"123":{"tf":1.0},"184":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"201":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"436":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"418":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"264":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":53,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"168":{"tf":1.0},"190":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.7320508075688772},"234":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.7320508075688772},"246":{"tf":1.4142135623730951},"259":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"268":{"tf":1.0},"273":{"tf":1.0},"336":{"tf":1.4142135623730951},"352":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":2.449489742783178},"389":{"tf":1.0},"390":{"tf":2.6457513110645907},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"395":{"tf":1.0},"398":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"410":{"tf":1.0},"415":{"tf":1.4142135623730951},"416":{"tf":1.0},"423":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"443":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"321":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"0":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":16,"docs":{"443":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"448":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0},"453":{"tf":1.0},"454":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.0},"301":{"tf":1.0}},"i":{"df":3,"docs":{"136":{"tf":1.0},"137":{"tf":1.0},"301":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"205":{"tf":1.0},"46":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"245":{"tf":1.0}}},"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}},"df":41,"docs":{"104":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"144":{"tf":1.0},"167":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"27":{"tf":1.0},"274":{"tf":1.0},"335":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.4142135623730951},"345":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"370":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"464":{"tf":1.0},"470":{"tf":1.4142135623730951},"471":{"tf":1.0},"472":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"357":{"tf":2.6457513110645907}}},"df":0,"docs":{}}}},"df":14,"docs":{"213":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"29":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"372":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.4142135623730951},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"434":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"d":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"a":{"df":0,"docs":{},"o":{"df":1,"docs":{"37":{"tf":1.0}}},"p":{"df":1,"docs":{"459":{"tf":1.0}},"p":{"df":3,"docs":{"168":{"tf":1.0},"4":{"tf":1.0},"52":{"tf":1.0}}}},"t":{"a":{"_":{"0":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"3":{"2":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{".":{".":{"6":{"4":{"df":1,"docs":{"10":{"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":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"342":{"tf":1.0},"41":{"tf":1.0}}}},"df":0,"docs":{}},"df":38,"docs":{"10":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"172":{"tf":1.0},"180":{"tf":2.0},"197":{"tf":1.4142135623730951},"220":{"tf":1.7320508075688772},"223":{"tf":2.0},"224":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"256":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"29":{"tf":1.0},"303":{"tf":2.0},"304":{"tf":1.4142135623730951},"323":{"tf":1.0},"330":{"tf":1.7320508075688772},"339":{"tf":1.0},"39":{"tf":1.0},"398":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"55":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":11,"docs":{"263":{"tf":1.0},"336":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}},"b":{"df":1,"docs":{"270":{"tf":1.0}},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"268":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"a":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":5,"docs":{"106":{"tf":1.0},"399":{"tf":1.0},"411":{"tf":1.0},"413":{"tf":1.0},"436":{"tf":1.0}},"e":{"a":{"d":{"df":8,"docs":{"306":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":1,"docs":{"200":{"tf":1.0}}}},"b":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}},"u":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":19,"docs":{"257":{"tf":1.7320508075688772},"263":{"tf":1.0},"266":{"tf":2.8284271247461903},"267":{"tf":1.7320508075688772},"268":{"tf":1.0},"270":{"tf":2.0},"272":{"tf":1.7320508075688772},"273":{"tf":2.0},"274":{"tf":2.0},"275":{"tf":1.0},"349":{"tf":2.0},"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":1.7320508075688772},"436":{"tf":2.0},"459":{"tf":1.0},"60":{"tf":1.7320508075688772}},"g":{"df":5,"docs":{"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"274":{"tf":1.0},"295":{"tf":1.0},"60":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}}},"i":{"d":{"df":3,"docs":{"207":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":2.23606797749979}}},"s":{"df":1,"docs":{"0":{"tf":1.0}}}},"k":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"215":{"tf":1.0}}},"l":{"a":{"df":0,"docs":{},"r":{"df":53,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":2.8284271247461903},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.7320508075688772},"226":{"tf":2.0},"234":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"254":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"317":{"tf":1.0},"343":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.6457513110645907},"352":{"tf":1.0},"354":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":2.449489742783178},"51":{"tf":1.0},"53":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"257":{"tf":2.8284271247461903}}},"df":0,"docs":{},"r":{"df":2,"docs":{"265":{"tf":1.0},"406":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"169":{"tf":1.7320508075688772},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":51,"docs":{"0":{"tf":1.4142135623730951},"142":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":2.0},"166":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"256":{"tf":1.4142135623730951},"257":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"310":{"tf":1.0},"326":{"tf":1.7320508075688772},"337":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.7320508075688772},"348":{"tf":1.4142135623730951},"349":{"tf":3.1622776601683795},"351":{"tf":1.0},"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.23606797749979},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":2.23606797749979},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"415":{"tf":1.0},"420":{"tf":1.4142135623730951},"422":{"tf":2.0},"424":{"tf":2.449489742783178},"425":{"tf":1.0},"431":{"tf":3.3166247903554},"436":{"tf":2.8284271247461903},"437":{"tf":1.7320508075688772},"449":{"tf":1.0},"459":{"tf":1.0},"46":{"tf":2.0},"460":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":63,"docs":{"10":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"173":{"tf":1.0},"176":{"tf":1.7320508075688772},"179":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"218":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"247":{"tf":1.0},"304":{"tf":1.4142135623730951},"308":{"tf":1.0},"317":{"tf":1.4142135623730951},"320":{"tf":1.0},"339":{"tf":3.0},"342":{"tf":1.4142135623730951},"343":{"tf":1.4142135623730951},"345":{"tf":2.449489742783178},"349":{"tf":1.0},"350":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"54":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"119":{"tf":1.7320508075688772},"212":{"tf":1.0},"237":{"tf":1.0},"285":{"tf":1.4142135623730951},"48":{"tf":1.0},"76":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"426":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":2.0}}},"v":{"df":1,"docs":{"172":{"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":11,"docs":{"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"351":{"tf":1.0}}}}}},"t":{"df":6,"docs":{"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":2.0},"436":{"tf":2.0}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772}}}}},"t":{"df":4,"docs":{"339":{"tf":1.4142135623730951},"48":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0}}}}},"p":{"df":2,"docs":{"460":{"tf":1.0},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":39,"docs":{"10":{"tf":1.7320508075688772},"111":{"tf":1.0},"12":{"tf":1.0},"128":{"tf":1.0},"215":{"tf":1.0},"255":{"tf":2.0},"262":{"tf":1.4142135623730951},"264":{"tf":1.0},"30":{"tf":1.4142135623730951},"345":{"tf":2.23606797749979},"347":{"tf":2.449489742783178},"350":{"tf":2.449489742783178},"351":{"tf":4.242640687119285},"354":{"tf":1.7320508075688772},"356":{"tf":1.4142135623730951},"357":{"tf":3.1622776601683795},"358":{"tf":2.0},"361":{"tf":1.7320508075688772},"364":{"tf":1.0},"365":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"369":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.4142135623730951},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.7320508075688772},"412":{"tf":1.0},"413":{"tf":1.0},"414":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.7320508075688772},"465":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"351":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"(":{"&":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":35,"docs":{"0":{"tf":2.6457513110645907},"168":{"tf":1.0},"183":{"tf":1.0},"265":{"tf":1.7320508075688772},"28":{"tf":2.23606797749979},"328":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.0},"351":{"tf":1.4142135623730951},"352":{"tf":1.0},"355":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"418":{"tf":1.0},"420":{"tf":1.4142135623730951},"421":{"tf":2.0},"422":{"tf":2.449489742783178},"423":{"tf":2.0},"424":{"tf":1.4142135623730951},"425":{"tf":2.8284271247461903},"426":{"tf":1.4142135623730951},"427":{"tf":2.0},"428":{"tf":3.4641016151377544},"429":{"tf":2.0},"430":{"tf":3.4641016151377544},"431":{"tf":3.0},"432":{"tf":1.4142135623730951},"433":{"tf":1.4142135623730951},"434":{"tf":1.4142135623730951},"435":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"79":{"tf":1.0}},"e":{"d":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"427":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"166":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"312":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"306":{"tf":1.0},"312":{"tf":2.0},"343":{"tf":1.4142135623730951},"423":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"381":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":8,"docs":{"13":{"tf":1.0},"153":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.0},"399":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"304":{"tf":5.916079783099616},"399":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"220":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.7320508075688772},"156":{"tf":1.0},"166":{"tf":1.0},"183":{"tf":1.0},"275":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"df":5,"docs":{"162":{"tf":1.0},"262":{"tf":1.0},"320":{"tf":1.0},"347":{"tf":2.0},"423":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"262":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"106":{"tf":2.23606797749979},"108":{"tf":1.4142135623730951},"73":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":18,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"275":{"tf":1.0},"28":{"tf":1.0},"310":{"tf":1.0},"311":{"tf":1.0},"318":{"tf":1.0},"347":{"tf":1.0},"354":{"tf":1.0},"40":{"tf":1.0},"427":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"174":{"tf":1.0},"178":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"172":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"245":{"tf":1.0},"255":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"351":{"tf":1.0},"80":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":24,"docs":{"0":{"tf":2.449489742783178},"1":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.0},"275":{"tf":1.7320508075688772},"298":{"tf":1.0},"300":{"tf":1.0},"319":{"tf":1.0},"331":{"tf":1.0},"332":{"tf":1.0},"344":{"tf":1.0},"4":{"tf":1.0},"419":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"x":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"287":{"tf":1.0},"290":{"tf":1.0}},"i":{"c":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"290":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"470":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":37,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"118":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"159":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"196":{"tf":1.0},"210":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":1.0},"243":{"tf":1.7320508075688772},"245":{"tf":1.0},"257":{"tf":1.0},"297":{"tf":1.4142135623730951},"304":{"tf":1.0},"321":{"tf":1.4142135623730951},"329":{"tf":1.4142135623730951},"330":{"tf":1.0},"363":{"tf":1.0},"368":{"tf":1.0},"383":{"tf":1.0},"41":{"tf":1.0},"430":{"tf":1.0},"433":{"tf":1.0},"82":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"159":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"331":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"126":{"tf":1.0},"157":{"tf":1.0}}}}}},"r":{"df":3,"docs":{"360":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"374":{"tf":1.0},"379":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":26,"docs":{"108":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"134":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"173":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.0},"318":{"tf":1.0},"320":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"42":{"tf":1.0},"430":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":30,"docs":{"263":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.0},"358":{"tf":1.0},"361":{"tf":1.7320508075688772},"365":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"376":{"tf":1.0},"378":{"tf":2.6457513110645907},"379":{"tf":1.0},"381":{"tf":1.7320508075688772},"384":{"tf":1.4142135623730951},"389":{"tf":1.0},"390":{"tf":1.4142135623730951},"395":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"411":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":2.0},"436":{"tf":1.7320508075688772},"460":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.0},"472":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"295":{"tf":1.4142135623730951},"306":{"tf":1.7320508075688772},"312":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.7320508075688772},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"331":{"tf":1.0}}}}},"v":{"df":1,"docs":{"399":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"231":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"374":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"126":{"tf":1.0},"288":{"tf":1.0},"290":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"328":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"201":{"tf":1.0},"275":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"304":{"tf":1.0},"77":{"tf":1.0}},"e":{"(":{"2":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"76":{"tf":1.0},"77":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":2,"docs":{"320":{"tf":1.0},"77":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"o":{"c":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"307":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":10,"docs":{"307":{"tf":3.1622776601683795},"330":{"tf":1.0},"343":{"tf":1.0},"460":{"tf":1.7320508075688772},"461":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951},"463":{"tf":1.4142135623730951},"464":{"tf":1.4142135623730951},"465":{"tf":1.4142135623730951},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":18,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.0},"14":{"tf":1.0},"237":{"tf":1.0},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"275":{"tf":2.0},"279":{"tf":1.0},"287":{"tf":1.0},"296":{"tf":1.0},"305":{"tf":1.0},"307":{"tf":1.4142135623730951},"331":{"tf":1.0},"335":{"tf":1.0},"343":{"tf":1.0},"379":{"tf":1.0},"460":{"tf":1.7320508075688772},"464":{"tf":1.0}}}}}}}},"df":2,"docs":{"345":{"tf":1.0},"379":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"186":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"186":{"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":{},"t":{"df":7,"docs":{"153":{"tf":1.0},"163":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"248":{"tf":1.0},"262":{"tf":1.0},"357":{"tf":1.0}}}},"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.7320508075688772},"66":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"130":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"32":{"tf":1.0},"330":{"tf":1.0},"44":{"tf":1.0},"460":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"12":{"tf":1.0},"153":{"tf":1.0},"166":{"tf":1.0},"173":{"tf":1.4142135623730951},"175":{"tf":1.0},"206":{"tf":1.0},"262":{"tf":2.0},"266":{"tf":1.0},"304":{"tf":2.0},"425":{"tf":1.4142135623730951},"46":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}},"’":{"df":0,"docs":{},"t":{"df":2,"docs":{"190":{"tf":1.0},"234":{"tf":1.0}}}}},"t":{"df":8,"docs":{"117":{"tf":1.0},"349":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":2.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"186":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"319":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":11,"docs":{"357":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"465":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"436":{"tf":1.0}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"s":{"df":1,"docs":{"10":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"149":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":11,"docs":{"121":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"173":{"tf":1.7320508075688772},"406":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0},"9":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"340":{"tf":1.0}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":6,"docs":{"116":{"tf":1.0},"149":{"tf":1.0},"225":{"tf":1.0},"339":{"tf":1.0},"74":{"tf":1.0},"82":{"tf":1.0}}}},"9":{"df":1,"docs":{"271":{"tf":1.0}}},">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":45,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.7320508075688772},"119":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"142":{"tf":1.0},"154":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.0},"231":{"tf":1.7320508075688772},"232":{"tf":1.0},"236":{"tf":1.4142135623730951},"238":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"252":{"tf":1.0},"256":{"tf":1.0},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"275":{"tf":1.0},"304":{"tf":1.4142135623730951},"317":{"tf":1.0},"337":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.0},"354":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.7320508075688772},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"427":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"134":{"tf":1.0},"339":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"205":{"tf":1.0},"257":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"190":{"tf":1.0},"257":{"tf":1.4142135623730951},"259":{"tf":1.0},"351":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"420":{"tf":1.0}}}}}}}},"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"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":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"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":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"139":{"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":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.0},"344":{"tf":1.0},"418":{"tf":1.0},"75":{"tf":1.0}}}}}}}}},"r":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"e":{"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}}}}}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"275":{"tf":1.7320508075688772},"277":{"tf":1.0},"296":{"tf":1.0}}}}}}},"df":4,"docs":{"11":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"76":{"tf":2.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"149":{"tf":1.0},"179":{"tf":1.4142135623730951},"32":{"tf":1.0},"325":{"tf":1.0},"358":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"44":{"tf":1.4142135623730951},"60":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"275":{"tf":1.0},"430":{"tf":1.4142135623730951},"61":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":1,"docs":{"431":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"133":{"tf":2.0},"144":{"tf":2.0},"145":{"tf":2.8284271247461903},"146":{"tf":2.0},"147":{"tf":2.0},"220":{"tf":1.4142135623730951},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":2.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"304":{"tf":1.4142135623730951},"74":{"tf":2.6457513110645907}}}}}}},"f":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"373":{"tf":1.7320508075688772}}}}}}},"m":{"a":{"c":{"df":1,"docs":{"281":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"2":{"0":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"169":{"tf":1.0},"309":{"tf":1.0},"312":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0}},"s":{"df":0,"docs":{},"r":{"c":{"2":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"275":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":7,"docs":{"233":{"tf":1.0},"239":{"tf":1.7320508075688772},"246":{"tf":1.7320508075688772},"260":{"tf":1.0},"352":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":2.0}}},"y":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"68":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":27,"docs":{"0":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"17":{"tf":1.0},"174":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"216":{"tf":1.0},"225":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"263":{"tf":1.0},"267":{"tf":1.0},"272":{"tf":1.0},"275":{"tf":1.0},"296":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":2.23606797749979},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"205":{"tf":1.0}}}}},"o":{"d":{"df":2,"docs":{"181":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"271":{"tf":1.0},"329":{"tf":1.0},"406":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"106":{"tf":1.0},"419":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":13,"docs":{"106":{"tf":1.0},"123":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"179":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"36":{"tf":1.0},"437":{"tf":1.4142135623730951},"456":{"tf":1.0},"457":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"0":{"tf":1.0},"222":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"275":{"tf":1.0},"419":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"170":{"tf":1.0},"240":{"tf":1.0},"420":{"tf":1.0},"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"273":{"tf":1.0},"294":{"tf":1.0},"334":{"tf":1.0},"53":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"260":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"142":{"tf":1.4142135623730951},"146":{"tf":1.0},"229":{"tf":1.0},"295":{"tf":1.0},"351":{"tf":1.0},"355":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"178":{"tf":2.23606797749979},"179":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"248":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"271":{"tf":1.0},"345":{"tf":1.7320508075688772},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.7320508075688772},"353":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"54":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":27,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":2.8284271247461903},"110":{"tf":2.0},"111":{"tf":3.605551275463989},"112":{"tf":2.23606797749979},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"13":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"202":{"tf":2.23606797749979},"215":{"tf":1.4142135623730951},"222":{"tf":1.0},"237":{"tf":3.0},"243":{"tf":2.8284271247461903},"29":{"tf":1.7320508075688772},"315":{"tf":1.0},"330":{"tf":2.8284271247461903},"339":{"tf":1.0},"48":{"tf":1.7320508075688772},"61":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.4142135623730951},"339":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"v":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"}":{"\\":{"d":{"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":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"1":{"df":1,"docs":{"380":{"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":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":2.23606797749979},"275":{"tf":1.4142135623730951},"420":{"tf":1.0},"422":{"tf":1.0}}}}}}}},"o":{"a":{"df":1,"docs":{"328":{"tf":1.0}}},"df":0,"docs":{}},"q":{"df":2,"docs":{"10":{"tf":1.0},"207":{"tf":2.449489742783178}},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"103":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772}},"s":{"(":{"5":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"112":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"307":{"tf":1.4142135623730951},"330":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"c":{"1":{"1":{"5":{"5":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"0":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.7320508075688772},"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"111":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}}}}}}},"r":{"(":{"_":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"76":{"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":{}},"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"172":{"tf":1.0}}}}}}}}}}},"df":1,"docs":{"76":{"tf":1.0}},"m":{"df":0,"docs":{},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"76":{"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":2,"docs":{"202":{"tf":1.0},"76":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"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":{},"n":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"349":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":26,"docs":{"111":{"tf":1.7320508075688772},"130":{"tf":1.0},"170":{"tf":1.0},"190":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"290":{"tf":1.0},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":2.23606797749979},"366":{"tf":1.4142135623730951},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"423":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":2.23606797749979},"460":{"tf":1.4142135623730951},"64":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"329":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"366":{"tf":1.0}}}}}}}},"t":{"c":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"d":{"df":1,"docs":{"375":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"199":{"tf":1.0},"225":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":2,"docs":{"153":{"tf":1.0},"421":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.0}},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"0":{"tf":1.0},"156":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"322":{"tf":1.0}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":9,"docs":{"103":{"tf":1.4142135623730951},"118":{"tf":1.0},"132":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"130":{"tf":1.0},"140":{"tf":1.0},"205":{"tf":1.0}},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"319":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"0":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"270":{"tf":1.0},"334":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"106":{"tf":1.0},"289":{"tf":1.0}}}}}}}}},"m":{"'":{"df":2,"docs":{"172":{"tf":1.0},"180":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":1.0},"137":{"tf":1.4142135623730951},"139":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"321":{"tf":1.0},"322":{"tf":1.0},"323":{"tf":1.0},"325":{"tf":1.0},"328":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"406":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"406":{"tf":1.0},"425":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"199":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.0},"406":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":118,"docs":{"0":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.4142135623730951},"133":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"173":{"tf":2.23606797749979},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"186":{"tf":1.0},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"215":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":2.449489742783178},"227":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"255":{"tf":1.7320508075688772},"257":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"265":{"tf":1.0},"268":{"tf":1.4142135623730951},"27":{"tf":1.0},"274":{"tf":1.4142135623730951},"275":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"34":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":2.0},"350":{"tf":1.4142135623730951},"351":{"tf":2.0},"354":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"389":{"tf":1.0},"390":{"tf":1.0},"395":{"tf":1.0},"396":{"tf":1.0},"398":{"tf":1.0},"399":{"tf":1.0},"40":{"tf":1.7320508075688772},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":2.0},"418":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.0},"425":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"435":{"tf":1.4142135623730951},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"460":{"tf":1.0},"47":{"tf":1.0},"470":{"tf":1.0},"48":{"tf":1.7320508075688772},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"126":{"tf":1.0},"184":{"tf":1.0},"326":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"149":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"40":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"384":{"tf":1.0},"390":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"378":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.7320508075688772},"121":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"185":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":2.0},"274":{"tf":1.7320508075688772},"311":{"tf":1.4142135623730951},"342":{"tf":1.4142135623730951},"343":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"406":{"tf":2.0},"430":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.0},"82":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"266":{"tf":1.0}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"130":{"tf":1.4142135623730951},"320":{"tf":1.0},"339":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":21,"docs":{"140":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"163":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"258":{"tf":1.0},"263":{"tf":1.0},"35":{"tf":1.0},"365":{"tf":1.0},"424":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"t":{"df":12,"docs":{"140":{"tf":1.4142135623730951},"252":{"tf":1.4142135623730951},"339":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.4142135623730951}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"308":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"201":{"tf":1.0},"241":{"tf":1.0},"254":{"tf":1.0},"275":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"0":{"tf":1.0},"319":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"172":{"tf":1.0},"275":{"tf":1.4142135623730951},"419":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"275":{"tf":1.0},"294":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"0":{"tf":1.0},"257":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":2.23606797749979},"366":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"460":{"tf":2.23606797749979}}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"51":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"15":{"tf":1.0},"349":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"418":{"tf":3.1622776601683795},"466":{"tf":1.4142135623730951},"467":{"tf":1.0},"468":{"tf":1.0},"469":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"464":{"tf":1.0},"48":{"tf":1.0}}}},"s":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":13,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"13":{"tf":1.0},"130":{"tf":3.1622776601683795},"141":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"69":{"tf":1.0},"73":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"123":{"tf":1.0},"418":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"14":{"tf":1.0},"273":{"tf":1.0},"278":{"tf":1.4142135623730951},"295":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"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":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"51":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.7320508075688772}}},"y":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":24,"docs":{"136":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"179":{"tf":2.449489742783178},"182":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"184":{"tf":1.4142135623730951},"187":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"255":{"tf":1.0},"30":{"tf":1.4142135623730951},"328":{"tf":1.0},"340":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"79":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0}}}},"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"f":{"0":{"df":1,"docs":{"269":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.7320508075688772}},"e":{"9":{"2":{"c":{"4":{"2":{"b":{"9":{"0":{"9":{"3":{"4":{"a":{"a":{"6":{"3":{"7":{"2":{"df":0,"docs":{},"e":{"3":{"0":{"b":{"c":{"5":{"6":{"8":{"a":{"3":{"2":{"6":{"df":0,"docs":{},"f":{"6":{"df":0,"docs":{},"e":{"6":{"6":{"a":{"1":{"a":{"0":{"2":{"8":{"8":{"5":{"9":{"5":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"b":{"d":{"3":{"9":{"2":{"a":{"4":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}},"3":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"5":{"2":{"0":{"4":{"4":{"2":{"7":{"d":{"0":{"a":{"b":{"9":{"a":{"3":{"1":{"1":{"2":{"6":{"6":{"c":{"9":{"6":{"a":{"3":{"7":{"7":{"df":0,"docs":{},"f":{"7":{"c":{"3":{"2":{"9":{"c":{"b":{"8":{"a":{"4":{"1":{"b":{"9":{"0":{"8":{"8":{"2":{"2":{"5":{"b":{"6":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"f":{"4":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"b":{"4":{"2":{"3":{"df":0,"docs":{},"e":{"2":{"8":{"df":2,"docs":{"452":{"tf":1.0},"453":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"4":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"398":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"251":{"tf":1.0}}}},"t":{"df":2,"docs":{"149":{"tf":1.0},"201":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"351":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"(":{"5":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"268":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"121":{"tf":1.0},"22":{"tf":1.4142135623730951},"271":{"tf":1.0}}}}}}},"df":1,"docs":{"398":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"13":{"tf":1.0},"181":{"tf":1.0},"224":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"313":{"tf":1.0},"357":{"tf":1.0},"71":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"252":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"406":{"tf":1.0},"76":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"181":{"tf":3.4641016151377544},"186":{"tf":2.8284271247461903},"313":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"s":{"df":23,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.7320508075688772},"13":{"tf":2.0},"130":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"255":{"tf":1.4142135623730951},"274":{"tf":1.0},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"349":{"tf":4.898979485566356},"380":{"tf":1.0},"428":{"tf":1.4142135623730951},"437":{"tf":2.0},"58":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.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.4142135623730951},"106":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"366":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"425":{"tf":1.0}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"262":{"tf":1.0},"275":{"tf":1.0}}}}}}}},"c":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"df":3,"docs":{"35":{"tf":1.0},"470":{"tf":1.0},"474":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":22,"docs":{"0":{"tf":2.23606797749979},"136":{"tf":1.0},"182":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"216":{"tf":1.0},"257":{"tf":1.4142135623730951},"275":{"tf":2.449489742783178},"282":{"tf":1.0},"295":{"tf":1.0},"318":{"tf":1.0},"335":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"l":{"df":1,"docs":{"281":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":14,"docs":{"264":{"tf":1.0},"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":2.23606797749979},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":9,"docs":{"118":{"tf":1.0},"174":{"tf":1.0},"192":{"tf":1.0},"200":{"tf":1.0},"245":{"tf":1.0},"300":{"tf":1.0},"335":{"tf":1.0},"418":{"tf":1.0},"64":{"tf":1.0}}}},"f":{"df":3,"docs":{"269":{"tf":1.0},"398":{"tf":1.0},"457":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"2":{"df":3,"docs":{"121":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"202":{"tf":1.0},"330":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}}},"df":15,"docs":{"106":{"tf":4.123105625617661},"107":{"tf":1.0},"116":{"tf":1.0},"142":{"tf":1.7320508075688772},"304":{"tf":1.4142135623730951},"330":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.7320508075688772},"428":{"tf":1.7320508075688772},"70":{"tf":1.0}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"303":{"tf":1.0}}}},"g":{"df":1,"docs":{"373":{"tf":1.4142135623730951}}},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"396":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":59,"docs":{"10":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"215":{"tf":1.0},"232":{"tf":1.0},"24":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":2.23606797749979},"265":{"tf":1.0},"273":{"tf":1.4142135623730951},"274":{"tf":1.0},"295":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.4142135623730951},"345":{"tf":1.4142135623730951},"349":{"tf":2.0},"352":{"tf":1.4142135623730951},"354":{"tf":1.0},"355":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.605551275463989},"365":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":2.0},"381":{"tf":3.3166247903554},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"40":{"tf":1.0},"404":{"tf":3.3166247903554},"406":{"tf":3.3166247903554},"410":{"tf":1.0},"421":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":3.7416573867739413},"436":{"tf":3.3166247903554},"437":{"tf":1.4142135623730951},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"443":{"tf":1.4142135623730951},"446":{"tf":1.4142135623730951},"447":{"tf":1.4142135623730951},"460":{"tf":2.0},"47":{"tf":1.0},"470":{"tf":1.7320508075688772},"473":{"tf":1.4142135623730951},"474":{"tf":1.0},"48":{"tf":2.449489742783178},"50":{"tf":1.0},"51":{"tf":1.7320508075688772},"8":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"406":{"tf":1.7320508075688772},"408":{"tf":1.4142135623730951}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"349":{"tf":2.449489742783178},"361":{"tf":3.1622776601683795},"366":{"tf":1.0},"381":{"tf":3.1622776601683795},"404":{"tf":3.1622776601683795},"406":{"tf":3.1622776601683795},"426":{"tf":1.0},"431":{"tf":3.1622776601683795},"436":{"tf":3.3166247903554}}},"n":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":11,"docs":{"0":{"tf":2.23606797749979},"11":{"tf":1.0},"201":{"tf":1.0},"253":{"tf":1.0},"275":{"tf":1.0},"286":{"tf":1.0},"296":{"tf":1.0},"335":{"tf":1.4142135623730951},"399":{"tf":1.0},"430":{"tf":1.0},"435":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"253":{"tf":1.0},"257":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"270":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":44,"docs":{"1":{"tf":1.0},"106":{"tf":1.0},"114":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"205":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"247":{"tf":1.4142135623730951},"248":{"tf":1.0},"255":{"tf":1.0},"264":{"tf":1.4142135623730951},"265":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"293":{"tf":1.0},"303":{"tf":1.4142135623730951},"304":{"tf":1.7320508075688772},"334":{"tf":1.0},"335":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"40":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"203":{"tf":1.0},"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"377":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"109":{"tf":1.0},"74":{"tf":1.0}}}},"x":{"df":3,"docs":{"335":{"tf":1.0},"40":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.4142135623730951}}}}}}}},"df":2,"docs":{"26":{"tf":1.0},"29":{"tf":2.449489742783178}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":1,"docs":{"29":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"29":{"tf":2.0}}}}}}}}}}}},"df":1,"docs":{"29":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":9,"docs":{"10":{"tf":1.0},"256":{"tf":1.0},"257":{"tf":1.7320508075688772},"384":{"tf":1.7320508075688772},"390":{"tf":2.449489742783178},"422":{"tf":1.0},"424":{"tf":1.0},"425":{"tf":1.7320508075688772},"426":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"69":{"tf":1.0}}}},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":12,"docs":{"127":{"tf":1.0},"130":{"tf":1.0},"226":{"tf":1.4142135623730951},"336":{"tf":1.0},"339":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"61":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{"df":10,"docs":{"355":{"tf":1.0},"418":{"tf":1.0},"470":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"8":{"tf":2.0}}}},"n":{"df":98,"docs":{"10":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"106":{"tf":2.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"138":{"tf":2.0},"139":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":4.0},"145":{"tf":4.0},"146":{"tf":4.0},"147":{"tf":4.0},"149":{"tf":2.0},"166":{"tf":1.0},"169":{"tf":3.605551275463989},"170":{"tf":4.0},"172":{"tf":1.4142135623730951},"173":{"tf":2.0},"176":{"tf":2.23606797749979},"177":{"tf":1.4142135623730951},"178":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.23606797749979},"183":{"tf":1.7320508075688772},"186":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"197":{"tf":2.0},"199":{"tf":1.0},"201":{"tf":2.0},"203":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"208":{"tf":2.449489742783178},"209":{"tf":2.0},"211":{"tf":1.0},"215":{"tf":2.6457513110645907},"219":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"224":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"255":{"tf":2.8284271247461903},"257":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178},"268":{"tf":1.4142135623730951},"27":{"tf":2.0},"274":{"tf":2.0},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":2.0},"339":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":2.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"81":{"tf":1.0}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"42":{"tf":1.0}},"s":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"427":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":81,"docs":{"106":{"tf":1.0},"111":{"tf":1.4142135623730951},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"144":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"167":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":2.23606797749979},"174":{"tf":1.0},"179":{"tf":2.0},"181":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"246":{"tf":1.0},"250":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":1.0},"265":{"tf":1.0},"27":{"tf":1.0},"270":{"tf":1.0},"273":{"tf":1.0},"279":{"tf":1.0},"28":{"tf":1.0},"284":{"tf":1.0},"294":{"tf":1.4142135623730951},"30":{"tf":1.0},"306":{"tf":1.0},"320":{"tf":1.0},"334":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.7320508075688772},"352":{"tf":1.0},"357":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"380":{"tf":1.0},"406":{"tf":1.0},"424":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}}}},"o":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},".":{"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"<":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"203":{"tf":1.0}}}},"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":{},"i":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"(":{"4":{"2":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"b":{"a":{"df":0,"docs":{},"r":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":18,"docs":{"106":{"tf":4.69041575982343},"117":{"tf":2.449489742783178},"129":{"tf":1.0},"186":{"tf":1.4142135623730951},"196":{"tf":1.0},"208":{"tf":2.23606797749979},"209":{"tf":1.4142135623730951},"230":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":2.0},"44":{"tf":1.0},"63":{"tf":2.6457513110645907},"64":{"tf":1.4142135623730951},"73":{"tf":2.0},"74":{"tf":2.0},"81":{"tf":1.0}}},"r":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":12,"docs":{"263":{"tf":1.4142135623730951},"352":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"215":{"tf":1.0},"255":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"30":{"tf":1.7320508075688772},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.4142135623730951},"365":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"417":{"tf":1.7320508075688772},"428":{"tf":1.7320508075688772},"460":{"tf":1.4142135623730951},"470":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":2.0}}}}}}},"df":161,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":2.6457513110645907},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"201":{"tf":1.0},"252":{"tf":1.4142135623730951},"253":{"tf":1.7320508075688772},"254":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.7320508075688772},"257":{"tf":1.7320508075688772},"259":{"tf":1.0},"26":{"tf":1.0},"262":{"tf":2.23606797749979},"263":{"tf":1.7320508075688772},"265":{"tf":1.0},"266":{"tf":1.4142135623730951},"267":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.4142135623730951},"27":{"tf":1.0},"270":{"tf":1.0},"272":{"tf":1.0},"273":{"tf":1.7320508075688772},"276":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"293":{"tf":1.7320508075688772},"294":{"tf":1.0},"307":{"tf":1.0},"344":{"tf":2.6457513110645907},"345":{"tf":2.0},"349":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":2.23606797749979},"355":{"tf":2.8284271247461903},"356":{"tf":1.4142135623730951},"357":{"tf":2.23606797749979},"358":{"tf":1.4142135623730951},"359":{"tf":4.0},"360":{"tf":1.0},"361":{"tf":2.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":2.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"370":{"tf":1.0},"371":{"tf":1.0},"372":{"tf":1.0},"373":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.4142135623730951},"381":{"tf":2.0},"382":{"tf":1.0},"383":{"tf":1.0},"384":{"tf":1.4142135623730951},"385":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"389":{"tf":1.4142135623730951},"390":{"tf":1.0},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.4142135623730951},"394":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"396":{"tf":1.0},"397":{"tf":1.0},"398":{"tf":2.0},"399":{"tf":1.0},"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"404":{"tf":2.0},"405":{"tf":1.0},"406":{"tf":2.0},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"411":{"tf":1.0},"412":{"tf":1.0},"413":{"tf":1.0},"414":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"418":{"tf":4.0},"419":{"tf":1.4142135623730951},"420":{"tf":3.0},"421":{"tf":2.8284271247461903},"422":{"tf":1.7320508075688772},"423":{"tf":3.3166247903554},"424":{"tf":2.6457513110645907},"425":{"tf":2.6457513110645907},"426":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":2.23606797749979},"429":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":3.0},"432":{"tf":1.0},"433":{"tf":1.0},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":2.23606797749979},"437":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"443":{"tf":1.4142135623730951},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"448":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0},"453":{"tf":1.0},"454":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"459":{"tf":1.4142135623730951},"460":{"tf":2.23606797749979},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0},"466":{"tf":1.4142135623730951},"467":{"tf":1.0},"47":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"477":{"tf":1.4142135623730951},"51":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":2.0},"9":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":2,"docs":{"333":{"tf":1.4142135623730951},"336":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"199":{"tf":1.0},"320":{"tf":1.0}}},"t":{"df":23,"docs":{"220":{"tf":1.0},"257":{"tf":1.0},"29":{"tf":1.0},"344":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.7320508075688772},"355":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.0},"365":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"419":{"tf":1.0},"431":{"tf":2.8284271247461903},"436":{"tf":2.6457513110645907},"443":{"tf":1.0},"448":{"tf":1.0},"470":{"tf":2.0},"472":{"tf":1.0},"474":{"tf":1.0},"476":{"tf":1.0},"8":{"tf":1.0}},"t":{"df":8,"docs":{"0":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}},"df":7,"docs":{"111":{"tf":1.0},"173":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"308":{"tf":1.0},"330":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"376":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"177":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"274":{"tf":1.0},"309":{"tf":1.0},"46":{"tf":1.7320508075688772},"55":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":9,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"167":{"tf":1.0},"175":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0},"262":{"tf":1.0},"406":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":3,"docs":{"10":{"tf":1.0},"181":{"tf":1.0},"71":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"271":{"tf":1.0}}}}}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"+":{"=":{"df":0,"docs":{},"~":{"/":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"378":{"tf":1.0}}}}},"df":1,"docs":{"10":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"180":{"tf":1.0},"187":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"117":{"tf":1.0},"205":{"tf":1.4142135623730951},"252":{"tf":1.0},"275":{"tf":1.0},"281":{"tf":1.0}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"146":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"259":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"373":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"b":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"264":{"tf":1.0},"33":{"tf":1.0}}},"1":{"2":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"3":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"7":{"df":0,"docs":{},"j":{"df":0,"docs":{},"r":{"df":0,"docs":{},"z":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"9":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"5":{"df":0,"docs":{},"q":{"df":0,"docs":{},"k":{"a":{"c":{"3":{"df":0,"docs":{},"y":{"df":0,"docs":{},"v":{"df":0,"docs":{},"p":{"7":{"df":0,"docs":{},"h":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"x":{"3":{"7":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"7":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"8":{"2":{"df":0,"docs":{},"v":{"df":0,"docs":{},"v":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"6":{"df":0,"docs":{},"w":{"d":{"5":{"2":{"3":{"df":1,"docs":{"448":{"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":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"7":{"3":{"df":0,"docs":{},"y":{"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"v":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"x":{"4":{"4":{"df":0,"docs":{},"x":{"4":{"8":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"8":{"df":0,"docs":{},"s":{"5":{"0":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"q":{"2":{"6":{"df":0,"docs":{},"f":{"2":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"q":{"6":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"9":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"421":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"6":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"9":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"t":{"df":0,"docs":{},"v":{"8":{"5":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"2":{"5":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"f":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"6":{"c":{"8":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"0":{"7":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"5":{"df":0,"docs":{},"g":{"4":{"5":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"q":{"df":0,"docs":{},"q":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"421":{"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":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"_":{"c":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"361":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"a":{"b":{"df":4,"docs":{"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"90":{"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":{}}}}},"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"90":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"90":{"tf":1.0},"91":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{":":{":":{"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"361":{"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":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"437":{"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":64,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.7320508075688772},"10":{"tf":2.0},"108":{"tf":1.0},"136":{"tf":1.0},"139":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"171":{"tf":1.0},"175":{"tf":1.0},"180":{"tf":1.0},"23":{"tf":1.4142135623730951},"255":{"tf":1.0},"257":{"tf":1.4142135623730951},"260":{"tf":1.0},"262":{"tf":2.8284271247461903},"263":{"tf":2.23606797749979},"264":{"tf":1.7320508075688772},"265":{"tf":2.449489742783178},"266":{"tf":1.0},"267":{"tf":1.0},"270":{"tf":1.4142135623730951},"276":{"tf":1.0},"299":{"tf":1.0},"3":{"tf":1.7320508075688772},"33":{"tf":1.0},"334":{"tf":1.4142135623730951},"344":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"4":{"tf":1.0},"406":{"tf":1.4142135623730951},"418":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":2.449489742783178},"435":{"tf":1.4142135623730951},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178},"443":{"tf":1.0},"459":{"tf":1.0},"466":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"9":{"tf":2.23606797749979},"90":{"tf":1.0}},"l":{"a":{"b":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"262":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"0":{"tf":1.0},"273":{"tf":1.0},"293":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"m":{"'":{"df":3,"docs":{"166":{"tf":1.0},"304":{"tf":1.0},"68":{"tf":1.0}}},"df":22,"docs":{"136":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"175":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.7320508075688772},"197":{"tf":1.0},"227":{"tf":1.4142135623730951},"321":{"tf":1.0},"322":{"tf":1.0},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":1.0},"46":{"tf":1.0},"61":{"tf":1.0},"68":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"190":{"tf":1.0},"275":{"tf":1.0},"337":{"tf":1.0}},"i":{"df":4,"docs":{"0":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":111,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"103":{"tf":2.449489742783178},"104":{"tf":3.605551275463989},"106":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":2.0},"116":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"13":{"tf":2.8284271247461903},"130":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":4.69041575982343},"15":{"tf":1.4142135623730951},"158":{"tf":2.23606797749979},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.6457513110645907},"182":{"tf":1.4142135623730951},"183":{"tf":2.23606797749979},"186":{"tf":3.1622776601683795},"187":{"tf":1.0},"19":{"tf":1.0},"190":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.23606797749979},"200":{"tf":1.4142135623730951},"201":{"tf":2.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":2.0},"215":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"233":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"245":{"tf":1.0},"247":{"tf":1.4142135623730951},"251":{"tf":1.0},"252":{"tf":1.4142135623730951},"254":{"tf":1.0},"255":{"tf":1.0},"265":{"tf":1.4142135623730951},"266":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"274":{"tf":1.4142135623730951},"283":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"292":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.7320508075688772},"301":{"tf":1.0},"302":{"tf":1.0},"303":{"tf":1.0},"306":{"tf":1.0},"308":{"tf":2.23606797749979},"310":{"tf":2.23606797749979},"311":{"tf":1.4142135623730951},"313":{"tf":1.7320508075688772},"315":{"tf":1.0},"317":{"tf":1.7320508075688772},"33":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":2.23606797749979},"343":{"tf":2.0},"349":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"436":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"136":{"tf":1.0},"78":{"tf":1.0}}}}}}},"df":9,"docs":{"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"424":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"82":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"154":{"tf":2.0},"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"167":{"tf":1.0},"174":{"tf":1.0},"226":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"263":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"340":{"tf":1.0}}}}}}},"g":{"a":{"df":13,"docs":{"146":{"tf":1.0},"149":{"tf":1.0},"177":{"tf":2.0},"180":{"tf":1.0},"257":{"tf":1.4142135623730951},"325":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":2.0},"46":{"tf":2.449489742783178},"54":{"tf":1.0},"68":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951}}}},"r":{"b":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":9,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}},"df":1,"docs":{"357":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":7,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":71,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":2.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.0},"199":{"tf":2.0},"200":{"tf":2.449489742783178},"201":{"tf":1.4142135623730951},"202":{"tf":2.23606797749979},"203":{"tf":1.0},"205":{"tf":1.0},"216":{"tf":1.4142135623730951},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.7320508075688772},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"251":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.449489742783178},"262":{"tf":2.6457513110645907},"269":{"tf":1.0},"270":{"tf":1.0},"283":{"tf":1.0},"304":{"tf":1.4142135623730951},"307":{"tf":1.0},"308":{"tf":1.0},"319":{"tf":1.0},"330":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":2.23606797749979},"361":{"tf":2.23606797749979},"366":{"tf":1.4142135623730951},"373":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.23606797749979},"423":{"tf":2.23606797749979},"424":{"tf":1.0},"428":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.0},"443":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0}}}}},"t":{"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"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":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"248":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"201":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"219":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":17,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"165":{"tf":1.4142135623730951},"181":{"tf":1.0},"185":{"tf":1.0},"2":{"tf":1.0},"205":{"tf":1.0},"331":{"tf":1.0},"333":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0},"81":{"tf":1.0}}}},"g":{"a":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"262":{"tf":1.0},"333":{"tf":1.0},"336":{"tf":1.0},"347":{"tf":2.0},"350":{"tf":2.23606797749979},"351":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":2.8284271247461903},"358":{"tf":1.0},"415":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"'":{"df":1,"docs":{"336":{"tf":1.0}}},"df":3,"docs":{"0":{"tf":1.0},"336":{"tf":1.4142135623730951},"337":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"149":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"235":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"269":{"tf":1.0},"35":{"tf":1.0},"71":{"tf":1.0}},"n":{"df":31,"docs":{"103":{"tf":1.0},"13":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"199":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"245":{"tf":1.0},"271":{"tf":1.0},"274":{"tf":1.0},"35":{"tf":1.0},"353":{"tf":1.0},"357":{"tf":1.4142135623730951},"358":{"tf":1.0},"406":{"tf":1.4142135623730951},"423":{"tf":1.4142135623730951},"430":{"tf":1.0},"443":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"469":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"118":{"tf":1.0},"180":{"tf":1.0},"325":{"tf":1.4142135623730951}}}},"df":4,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"374":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":9,"docs":{"261":{"tf":1.0},"275":{"tf":1.0},"285":{"tf":1.0},"306":{"tf":1.0},"319":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0}},"e":{"df":1,"docs":{"262":{"tf":1.0}}},"o":{"d":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"207":{"tf":1.0},"335":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"c":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"329":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"327":{"tf":1.0},"37":{"tf":1.7320508075688772}}}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"106":{"tf":1.0}}}},"p":{"df":0,"docs":{},"h":{"df":8,"docs":{"349":{"tf":1.7320508075688772},"354":{"tf":1.0},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178}},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"349":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"109":{"tf":1.0}}}},"y":{"df":1,"docs":{"109":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"106":{"tf":1.0},"72":{"tf":1.0}}}},"w":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"231":{"tf":1.4142135623730951},"320":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"f":{"df":1,"docs":{"304":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"149":{"tf":1.7320508075688772},"309":{"tf":1.0}}}}}},"d":{"df":4,"docs":{"174":{"tf":1.0},"178":{"tf":1.4142135623730951},"300":{"tf":1.0},"329":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"0":{"tf":2.0},"275":{"tf":1.4142135623730951},"297":{"tf":1.0},"3":{"tf":1.0},"314":{"tf":1.0},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"h":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"269":{"tf":1.0},"271":{"tf":1.0},"398":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":3,"docs":{"106":{"tf":1.0},"150":{"tf":1.0},"63":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"33":{"tf":1.0}}},"l":{"df":13,"docs":{"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"171":{"tf":1.0},"178":{"tf":1.0},"200":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"248":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"149":{"tf":1.0},"181":{"tf":1.0},"235":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"68":{"tf":1.0}}}}}},"r":{"d":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"106":{"tf":1.0},"140":{"tf":1.0}}},"df":3,"docs":{"261":{"tf":1.0},"262":{"tf":2.0},"265":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"262":{"tf":1.0},"263":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"df":23,"docs":{"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":3.1622776601683795},"144":{"tf":1.0},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"170":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"245":{"tf":1.0},"257":{"tf":1.4142135623730951},"323":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":1.0},"347":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.7320508075688772},"443":{"tf":1.4142135623730951},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"k":{"df":1,"docs":{"245":{"tf":1.0}}}},"df":1,"docs":{"201":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":6,"docs":{"121":{"tf":1.0},"149":{"tf":1.0},"190":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"351":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"271":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":23,"docs":{"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.0},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.4142135623730951},"468":{"tf":1.0},"470":{"tf":1.4142135623730951},"477":{"tf":1.0}},"e":{"a":{"d":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}},"df":0,"docs":{},"p":{"df":5,"docs":{"13":{"tf":1.0},"146":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":1.0},"238":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"280":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"123":{"tf":1.0}}}},"p":{"df":34,"docs":{"0":{"tf":1.7320508075688772},"167":{"tf":1.0},"190":{"tf":1.0},"216":{"tf":1.0},"227":{"tf":1.0},"257":{"tf":1.0},"270":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"335":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":2.0},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"469":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"477":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"0":{"tf":1.0},"130":{"tf":1.0},"174":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.0}}}}}},"n":{"c":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"'":{"df":5,"docs":{"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.4142135623730951},"260":{"tf":1.0}}},"df":35,"docs":{"10":{"tf":2.0},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"117":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"16":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.4142135623730951},"322":{"tf":1.4142135623730951},"354":{"tf":1.0},"359":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"308":{"tf":1.0}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"431":{"tf":1.0},"68":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"436":{"tf":1.0}}}},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"378":{"tf":1.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"139":{"tf":1.0},"269":{"tf":1.0},"398":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"222":{"tf":1.0},"275":{"tf":1.0},"324":{"tf":1.0},"329":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"68":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"291":{"tf":1.0}}}},"df":2,"docs":{"291":{"tf":1.4142135623730951},"295":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"288":{"tf":1.0},"308":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"271":{"tf":1.0},"274":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.7320508075688772},"239":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"328":{"tf":1.4142135623730951},"421":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"/":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"377":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"293":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"265":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":3,"docs":{"262":{"tf":1.7320508075688772},"263":{"tf":1.0},"264":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.4142135623730951}}}}}},"df":3,"docs":{"0":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"179":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"347":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"287":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"3":{"0":{"df":1,"docs":{"418":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"0":{"0":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":6,"docs":{"348":{"tf":1.0},"422":{"tf":1.0},"427":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"/":{"5":{"9":{"5":{"8":{"3":{"5":{"1":{"df":1,"docs":{"421":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"373":{"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":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"350":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"357":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"1":{"8":{"3":{"3":{"df":1,"docs":{"406":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"262":{"tf":1.0},"333":{"tf":1.0},"350":{"tf":1.4142135623730951},"354":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"417":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"357":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"425":{"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":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"434":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"421":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":8,"docs":{"257":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"39":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"i":{".":{"df":33,"docs":{"103":{"tf":1.0},"157":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"192":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"242":{"tf":1.0},"255":{"tf":1.0},"270":{"tf":1.4142135623730951},"304":{"tf":3.3166247903554},"307":{"tf":1.0},"317":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"347":{"tf":1.0},"355":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"46":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"0":{"df":1,"docs":{"226":{"tf":1.0}}},"1":{"2":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":1,"docs":{"10":{"tf":1.0}}},"df":1,"docs":{"226":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"10":{"tf":1.0}}},"7":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":31,"docs":{"110":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"125":{"tf":2.0},"126":{"tf":1.4142135623730951},"13":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"169":{"tf":1.4142135623730951},"177":{"tf":1.0},"212":{"tf":1.4142135623730951},"255":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.7320508075688772},"271":{"tf":2.449489742783178},"272":{"tf":1.0},"275":{"tf":1.4142135623730951},"276":{"tf":1.4142135623730951},"304":{"tf":1.0},"35":{"tf":1.0},"351":{"tf":2.6457513110645907},"359":{"tf":1.0},"381":{"tf":1.4142135623730951},"382":{"tf":1.4142135623730951},"383":{"tf":1.4142135623730951},"423":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":1.0},"46":{"tf":1.0},"7":{"tf":1.0},"80":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"13":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"173":{"tf":1.4142135623730951},"82":{"tf":3.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":10,"docs":{"119":{"tf":1.0},"136":{"tf":1.0},"150":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"269":{"tf":1.0},"338":{"tf":1.4142135623730951},"35":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"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":{},"r":{"a":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"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":3,"docs":{"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"32":{"tf":1.0},"44":{"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":{}},"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":{"d":{"(":{"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":{"d":{"df":3,"docs":{"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"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":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"2":{"5":{"6":{"df":1,"docs":{"85":{"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":{},"i":{"d":{"df":1,"docs":{"85":{"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":{},"f":{"df":1,"docs":{"129":{"tf":1.0}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"264":{"tf":1.0},"265":{"tf":1.0},"353":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"190":{"tf":1.0},"223":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"269":{"tf":2.23606797749979}},"e":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"121":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"67":{"tf":1.0}}}},"l":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":42,"docs":{"10":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"138":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"169":{"tf":2.23606797749979},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"197":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.7320508075688772},"209":{"tf":1.4142135623730951},"215":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"255":{"tf":1.4142135623730951},"265":{"tf":1.0},"27":{"tf":1.0},"274":{"tf":1.0},"29":{"tf":1.0},"317":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"339":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":58,"docs":{"0":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":2.0},"185":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"201":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.7320508075688772},"208":{"tf":2.23606797749979},"209":{"tf":2.23606797749979},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"218":{"tf":2.23606797749979},"22":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"249":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"300":{"tf":1.0},"302":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"324":{"tf":1.0},"326":{"tf":1.0},"335":{"tf":1.0},"339":{"tf":1.4142135623730951},"42":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":2.8284271247461903},"46":{"tf":1.0},"48":{"tf":1.7320508075688772},"52":{"tf":1.0},"66":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"345":{"tf":1.0},"346":{"tf":1.0},"428":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"12":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0}}}}}}},"df":3,"docs":{"288":{"tf":1.0},"309":{"tf":1.0},"343":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":28,"docs":{"111":{"tf":1.0},"12":{"tf":1.7320508075688772},"124":{"tf":1.0},"13":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.0},"192":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.4142135623730951},"298":{"tf":1.0},"30":{"tf":1.0},"351":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"48":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":2.449489742783178},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"216":{"tf":1.0},"312":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"149":{"tf":2.6457513110645907},"310":{"tf":1.0},"58":{"tf":1.0}}}}}},"n":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":30,"docs":{"0":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"140":{"tf":1.0},"144":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"245":{"tf":1.0},"262":{"tf":1.0},"269":{"tf":1.0},"29":{"tf":1.0},"317":{"tf":1.0},"320":{"tf":1.0},"323":{"tf":1.0},"33":{"tf":1.0},"335":{"tf":1.0},"349":{"tf":1.7320508075688772},"352":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"460":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"349":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"237":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":2.0},"320":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"308":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"275":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"104":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"104":{"tf":1.0},"201":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"39":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"149":{"tf":1.0},"309":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"44":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":19,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"235":{"tf":2.449489742783178},"236":{"tf":1.0},"237":{"tf":1.4142135623730951},"238":{"tf":1.0},"241":{"tf":2.449489742783178},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"245":{"tf":1.0},"264":{"tf":1.0},"304":{"tf":2.8284271247461903},"320":{"tf":1.0},"360":{"tf":1.7320508075688772},"424":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"i":{"c":{"df":11,"docs":{"119":{"tf":1.0},"126":{"tf":1.0},"130":{"tf":1.0},"149":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"310":{"tf":1.7320508075688772},"48":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"111":{"tf":1.0},"142":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"108":{"tf":1.0},"234":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"df":1,"docs":{"373":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":26,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"107":{"tf":1.0},"112":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"229":{"tf":1.0},"275":{"tf":1.4142135623730951},"298":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"468":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"339":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"262":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"384":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"389":{"tf":1.0},"398":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"4":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":32,"docs":{"10":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"121":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"212":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"271":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"384":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"398":{"tf":1.0},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"428":{"tf":1.0},"431":{"tf":3.0},"436":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"288":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"288":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":14,"docs":{"225":{"tf":1.0},"226":{"tf":1.0},"24":{"tf":1.0},"290":{"tf":1.0},"308":{"tf":2.6457513110645907},"319":{"tf":1.0},"320":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"308":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"308":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"0":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"0":{"df":1,"docs":{"244":{"tf":1.0}}},"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"244":{"tf":1.0}}},"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"2":{"df":1,"docs":{"244":{"tf":1.0}}},"3":{"df":1,"docs":{"244":{"tf":1.0}}},"4":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"330":{"tf":1.0},"77":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"223":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.7320508075688772},"436":{"tf":1.0},"470":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"247":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"144":{"tf":2.23606797749979},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"215":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"247":{"tf":2.449489742783178},"250":{"tf":1.4142135623730951},"423":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0}}}}},"i":{"d":{"df":25,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"234":{"tf":1.0},"257":{"tf":1.0},"30":{"tf":1.0},"304":{"tf":1.0},"357":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.4142135623730951},"380":{"tf":1.0},"417":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"74":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"42":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":22,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"261":{"tf":1.7320508075688772},"273":{"tf":2.0},"275":{"tf":1.4142135623730951},"276":{"tf":2.0},"277":{"tf":1.0},"278":{"tf":1.4142135623730951},"279":{"tf":1.0},"280":{"tf":1.0},"293":{"tf":1.0},"296":{"tf":1.0},"3":{"tf":1.7320508075688772},"331":{"tf":1.0},"332":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"418":{"tf":2.23606797749979},"7":{"tf":1.0},"8":{"tf":1.0}}},"n":{"c":{"df":15,"docs":{"106":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"265":{"tf":1.7320508075688772},"271":{"tf":1.0},"51":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":7,"docs":{"106":{"tf":3.605551275463989},"109":{"tf":1.0},"111":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"158":{"tf":1.0},"73":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":12,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"150":{"tf":1.4142135623730951},"156":{"tf":1.0},"180":{"tf":1.0},"29":{"tf":1.0},"313":{"tf":1.0},"351":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"104":{"tf":1.0},"118":{"tf":1.0},"175":{"tf":1.0},"179":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"227":{"tf":1.4142135623730951},"266":{"tf":1.4142135623730951},"269":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951},"304":{"tf":1.0},"332":{"tf":1.0},"406":{"tf":1.0},"422":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":16,"docs":{"103":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"302":{"tf":1.4142135623730951},"304":{"tf":3.3166247903554},"323":{"tf":1.0},"324":{"tf":2.23606797749979},"52":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.23606797749979},"68":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"—":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}},"r":{"df":11,"docs":{"0":{"tf":1.0},"251":{"tf":2.0},"258":{"tf":1.0},"259":{"tf":2.0},"261":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"275":{"tf":1.0},"406":{"tf":1.0},"420":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"275":{"tf":1.0}}}}}},"n":{"d":{"df":6,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"233":{"tf":1.0},"300":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":3,"docs":{"181":{"tf":1.0},"190":{"tf":1.0},"78":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":15,"docs":{"0":{"tf":1.0},"157":{"tf":1.0},"179":{"tf":2.8284271247461903},"258":{"tf":1.0},"32":{"tf":1.4142135623730951},"345":{"tf":1.0},"351":{"tf":1.0},"373":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"420":{"tf":1.7320508075688772},"422":{"tf":1.0},"425":{"tf":1.0},"44":{"tf":1.7320508075688772},"46":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"239":{"tf":1.0},"246":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"331":{"tf":1.0}}}}},"f":{"a":{"c":{"df":12,"docs":{"119":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"205":{"tf":2.0},"209":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":2.0},"302":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.7320508075688772},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"330":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}}}},":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"50":{"tf":2.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":12,"docs":{"108":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"197":{"tf":1.0},"308":{"tf":1.0},"33":{"tf":1.0},"50":{"tf":2.0},"73":{"tf":1.0},"81":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"307":{"tf":1.0}}}}}}}},"o":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"224":{"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":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":5,"docs":{"179":{"tf":1.0},"181":{"tf":1.0},"297":{"tf":1.0},"304":{"tf":2.449489742783178},"320":{"tf":1.4142135623730951}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":2,"docs":{"190":{"tf":1.4142135623730951},"226":{"tf":1.0}},"t":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"259":{"tf":1.0},"332":{"tf":1.0},"344":{"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":{"59":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"320":{"tf":1.0},"77":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"269":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"349":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"335":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"f":{"df":12,"docs":{"356":{"tf":1.0},"357":{"tf":2.449489742783178},"358":{"tf":1.0},"361":{"tf":1.7320508075688772},"366":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"411":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"460":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"d":{"df":9,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":7,"docs":{"349":{"tf":2.23606797749979},"361":{"tf":2.6457513110645907},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"431":{"tf":2.6457513110645907},"436":{"tf":2.6457513110645907}}},"s":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"117":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"48":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"229":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"330":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"144":{"tf":1.0},"179":{"tf":1.7320508075688772},"297":{"tf":1.0},"316":{"tf":1.0},"317":{"tf":1.0},"335":{"tf":2.0},"336":{"tf":1.7320508075688772},"337":{"tf":2.8284271247461903},"35":{"tf":1.0}}}}},"t":{"'":{"df":6,"docs":{"13":{"tf":1.0},"270":{"tf":1.0},"295":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"(":{"df":1,"docs":{"50":{"tf":1.0}}},"df":17,"docs":{"110":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"304":{"tf":2.449489742783178},"306":{"tf":1.0},"312":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"343":{"tf":1.0},"380":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"464":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.7320508075688772}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"242":{"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":9,"docs":{"132":{"tf":1.4142135623730951},"133":{"tf":2.449489742783178},"134":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"242":{"tf":1.7320508075688772},"271":{"tf":1.4142135623730951},"339":{"tf":1.0},"74":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":12,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"116":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"270":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"v":{"a":{"df":3,"docs":{"107":{"tf":1.0},"205":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"(":{"4":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"10":{"tf":1.0},"226":{"tf":1.0},"269":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"269":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"431":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":20,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"263":{"tf":1.4142135623730951},"265":{"tf":1.0},"270":{"tf":1.0},"29":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"365":{"tf":1.0},"381":{"tf":3.1622776601683795},"404":{"tf":3.1622776601683795},"406":{"tf":3.1622776601683795},"431":{"tf":3.3166247903554},"436":{"tf":3.1622776601683795},"437":{"tf":2.23606797749979},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.7320508075688772},"441":{"tf":1.0},"442":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":6,"docs":{"10":{"tf":1.0},"134":{"tf":1.0},"269":{"tf":2.23606797749979},"285":{"tf":1.0},"304":{"tf":1.0},"398":{"tf":1.0}}}}}},"k":{"df":6,"docs":{"245":{"tf":1.0},"246":{"tf":1.0},"318":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"453":{"tf":1.0}},"e":{"b":{"a":{"b":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"[":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":5,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"443":{"tf":1.0},"445":{"tf":1.4142135623730951},"447":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":9,"docs":{"108":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"245":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"207":{"tf":1.0}}}},"y":{"df":40,"docs":{"111":{"tf":1.0},"13":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.449489742783178},"145":{"tf":2.0},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"150":{"tf":1.0},"152":{"tf":1.0},"180":{"tf":1.0},"19":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"201":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":2.0},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":1.7320508075688772},"249":{"tf":1.7320508075688772},"270":{"tf":1.0},"304":{"tf":2.8284271247461903},"350":{"tf":1.0},"352":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":1.0},"443":{"tf":2.449489742783178},"449":{"tf":1.4142135623730951},"450":{"tf":1.4142135623730951},"451":{"tf":1.4142135623730951},"454":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"79":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":27,"docs":{"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"114":{"tf":1.0},"118":{"tf":1.0},"12":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"141":{"tf":1.7320508075688772},"15":{"tf":1.0},"190":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.4142135623730951},"247":{"tf":1.4142135623730951},"297":{"tf":1.0},"337":{"tf":1.4142135623730951},"338":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"340":{"tf":1.0},"341":{"tf":1.0},"342":{"tf":1.4142135623730951},"343":{"tf":1.4142135623730951},"48":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":3.1622776601683795}}}}}}},"n":{"d":{"df":3,"docs":{"210":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":1,"docs":{"431":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":15,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"201":{"tf":1.4142135623730951},"203":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"345":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"184":{"tf":1.0},"335":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":14,"docs":{"109":{"tf":1.0},"144":{"tf":1.0},"158":{"tf":1.0},"179":{"tf":1.0},"203":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"297":{"tf":1.0},"316":{"tf":1.0},"317":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}}},"l":{"a":{"b":{"df":3,"docs":{"255":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"336":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"309":{"tf":1.0}}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":32,"docs":{"0":{"tf":2.6457513110645907},"1":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"11":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"199":{"tf":1.0},"225":{"tf":1.0},"251":{"tf":1.0},"266":{"tf":1.0},"275":{"tf":2.6457513110645907},"276":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.0},"308":{"tf":1.0},"338":{"tf":1.0},"45":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"149":{"tf":1.0},"222":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"295":{"tf":1.4142135623730951},"345":{"tf":1.0},"429":{"tf":1.0},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"319":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"112":{"tf":1.7320508075688772}}}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"277":{"tf":1.0},"293":{"tf":1.0},"358":{"tf":1.0},"425":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"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":2,"docs":{"265":{"tf":1.0},"273":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}}}}}},"df":14,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"411":{"tf":1.0},"415":{"tf":1.0}},"e":{"_":{"b":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"101":{"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":{},"u":{"1":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"3":{"2":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}},"a":{"d":{"df":2,"docs":{"256":{"tf":1.0},"420":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"227":{"tf":1.0},"261":{"tf":1.0},"265":{"tf":1.0},"48":{"tf":1.0}}}},"v":{"df":1,"docs":{"345":{"tf":1.0}}}},"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"245":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"271":{"tf":1.0},"304":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":3,"docs":{"126":{"tf":1.0},"236":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":14,"docs":{"108":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"223":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"304":{"tf":2.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"73":{"tf":1.0}},"i":{"df":1,"docs":{"190":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"304":{"tf":1.0}}}},"t":{"'":{"df":26,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.4142135623730951},"265":{"tf":1.7320508075688772},"271":{"tf":1.0},"275":{"tf":1.0},"418":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.0},"304":{"tf":1.0},"307":{"tf":1.0},"324":{"tf":1.0},"326":{"tf":1.0},"329":{"tf":1.0},"354":{"tf":1.0},"355":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"197":{"tf":1.0},"275":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}}}},"h":{"df":1,"docs":{"304":{"tf":3.605551275463989}}},"i":{"b":{"'":{"df":1,"docs":{"302":{"tf":1.0}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":2,"docs":{"48":{"tf":1.7320508075688772},"51":{"tf":1.0}}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"253":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}},"df":12,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"186":{"tf":1.0},"25":{"tf":1.0},"255":{"tf":1.4142135623730951},"298":{"tf":1.4142135623730951},"301":{"tf":1.0},"52":{"tf":1.0},"78":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":89,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.23606797749979},"110":{"tf":1.0},"111":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"121":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"168":{"tf":1.7320508075688772},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.6457513110645907},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"187":{"tf":1.0},"197":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.4142135623730951},"225":{"tf":1.0},"227":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"25":{"tf":1.0},"253":{"tf":1.7320508075688772},"263":{"tf":1.4142135623730951},"298":{"tf":2.449489742783178},"299":{"tf":2.0},"30":{"tf":1.4142135623730951},"300":{"tf":2.8284271247461903},"301":{"tf":2.23606797749979},"302":{"tf":2.0},"303":{"tf":2.0},"304":{"tf":1.0},"31":{"tf":1.0},"318":{"tf":1.0},"324":{"tf":1.0},"33":{"tf":1.4142135623730951},"342":{"tf":1.0},"345":{"tf":1.4142135623730951},"35":{"tf":1.0},"351":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.4142135623730951},"361":{"tf":1.0},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"394":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"42":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"48":{"tf":5.291502622129181},"49":{"tf":1.4142135623730951},"50":{"tf":2.6457513110645907},"51":{"tf":2.449489742783178},"52":{"tf":2.0},"53":{"tf":2.0},"61":{"tf":1.0},"66":{"tf":1.0},"75":{"tf":2.0},"78":{"tf":1.0}}},"y":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":9,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":15,"docs":{"181":{"tf":1.0},"187":{"tf":1.4142135623730951},"318":{"tf":1.0},"327":{"tf":1.7320508075688772},"349":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"70":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"303":{"tf":1.0}}}},"df":20,"docs":{"106":{"tf":2.6457513110645907},"111":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"232":{"tf":1.0},"266":{"tf":1.4142135623730951},"271":{"tf":1.0},"272":{"tf":1.4142135623730951},"274":{"tf":1.0},"307":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.7320508075688772},"378":{"tf":1.0},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"460":{"tf":1.0}}},"k":{"df":6,"docs":{"226":{"tf":1.0},"227":{"tf":1.0},"287":{"tf":1.0},"296":{"tf":1.0},"337":{"tf":1.7320508075688772},"406":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"278":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"26":{"tf":1.0},"33":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":38,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"207":{"tf":1.0},"227":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.4142135623730951},"305":{"tf":1.4142135623730951},"320":{"tf":1.4142135623730951},"338":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"357":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"399":{"tf":1.0},"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"421":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"46":{"tf":1.0},"460":{"tf":1.4142135623730951},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"418":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"(":{"df":1,"docs":{"431":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"304":{"tf":2.0},"339":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"203":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"13":{"tf":1.0},"266":{"tf":1.4142135623730951},"267":{"tf":1.0}}}}},"o":{"a":{"d":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"265":{"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":6,"docs":{"10":{"tf":1.4142135623730951},"146":{"tf":1.0},"185":{"tf":1.4142135623730951},"196":{"tf":1.0},"265":{"tf":1.0},"430":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"430":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"54":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"375":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":23,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"265":{"tf":1.4142135623730951},"333":{"tf":1.0},"336":{"tf":1.0},"347":{"tf":1.0},"357":{"tf":1.7320508075688772},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"420":{"tf":2.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.0},"442":{"tf":1.4142135623730951},"460":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"468":{"tf":1.0}}}}}}},"t":{"df":11,"docs":{"13":{"tf":1.0},"138":{"tf":2.449489742783178},"269":{"tf":1.0},"286":{"tf":1.0},"353":{"tf":1.0},"379":{"tf":1.0},"463":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"k":{"df":14,"docs":{"173":{"tf":1.0},"263":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.4142135623730951},"364":{"tf":1.0},"366":{"tf":1.4142135623730951},"369":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"410":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}}},"df":3,"docs":{"139":{"tf":1.4142135623730951},"269":{"tf":1.0},"398":{"tf":1.0}},"g":{"(":{"4":{"2":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"86":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"257":{"tf":1.0}}},"b":{"df":2,"docs":{"126":{"tf":1.0},"257":{"tf":1.0}}},"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":{"d":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"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":{}}},"s":{"df":0,"docs":{},"h":{"a":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"242":{"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":{}}},"r":{"df":1,"docs":{"124":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"236":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"125":{"tf":1.0}}}},":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"(":{"5":{"df":1,"docs":{"268":{"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":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":14,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"124":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"406":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":31,"docs":{"122":{"tf":1.0},"124":{"tf":2.8284271247461903},"125":{"tf":3.0},"126":{"tf":2.449489742783178},"13":{"tf":2.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"257":{"tf":4.123105625617661},"269":{"tf":1.7320508075688772},"271":{"tf":2.0},"296":{"tf":1.4142135623730951},"304":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"375":{"tf":1.4142135623730951},"377":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":2.6457513110645907},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0}},"i":{"c":{"df":7,"docs":{"14":{"tf":1.0},"171":{"tf":1.0},"183":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"304":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"379":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"111":{"tf":1.0},"150":{"tf":1.4142135623730951},"206":{"tf":1.0},"224":{"tf":1.0},"399":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"263":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":37,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"183":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"253":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":1.0},"264":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"330":{"tf":1.0},"336":{"tf":1.0},"345":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"p":{"df":13,"docs":{"118":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"229":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"339":{"tf":1.7320508075688772},"340":{"tf":1.0}}}},"t":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"329":{"tf":1.0}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"304":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"p":{".":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{".":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"295":{"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":{},"r":{"a":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"296":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":11,"docs":{"0":{"tf":1.4142135623730951},"275":{"tf":3.3166247903554},"276":{"tf":1.7320508075688772},"280":{"tf":1.0},"293":{"tf":1.7320508075688772},"294":{"tf":1.4142135623730951},"295":{"tf":1.4142135623730951},"296":{"tf":1.0},"418":{"tf":1.0},"477":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"269":{"tf":1.4142135623730951}}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"(":{"6":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"10":{"tf":1.7320508075688772},"269":{"tf":1.4142135623730951}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":1.0},"322":{"tf":1.7320508075688772},"333":{"tf":1.0},"65":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"2":{"df":1,"docs":{"264":{"tf":1.0}}},"df":1,"docs":{"340":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"336":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"255":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"30":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"51":{"tf":1.0}}}}},"df":31,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"123":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"257":{"tf":1.0},"268":{"tf":1.0},"351":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.7320508075688772},"51":{"tf":1.0},"54":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"425":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"187":{"tf":1.0},"216":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"150":{"tf":1.0},"184":{"tf":1.0},"238":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":34,"docs":{"0":{"tf":2.449489742783178},"104":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.0},"179":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"294":{"tf":1.0},"308":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"320":{"tf":1.0},"334":{"tf":1.0},"335":{"tf":1.4142135623730951},"336":{"tf":1.7320508075688772},"351":{"tf":1.0},"422":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":19,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"175":{"tf":1.0},"190":{"tf":1.0},"197":{"tf":1.0},"318":{"tf":1.4142135623730951},"35":{"tf":1.0},"352":{"tf":1.0},"356":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":15,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.0},"225":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"265":{"tf":1.0},"335":{"tf":1.0},"360":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"75":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"460":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":17,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.0},"345":{"tf":1.4142135623730951},"349":{"tf":1.7320508075688772},"352":{"tf":1.0},"354":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"463":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"197":{"tf":1.4142135623730951},"203":{"tf":1.0},"232":{"tf":1.0},"245":{"tf":1.0},"276":{"tf":1.0},"304":{"tf":1.4142135623730951},"318":{"tf":1.0},"33":{"tf":1.0},"351":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":2.0},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"249":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"13":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.0},"245":{"tf":2.23606797749979},"246":{"tf":2.8284271247461903},"247":{"tf":2.0},"248":{"tf":2.0},"249":{"tf":1.4142135623730951},"250":{"tf":1.7320508075688772},"360":{"tf":1.0}}},"r":{"df":1,"docs":{"138":{"tf":1.0}},"k":{"df":5,"docs":{"149":{"tf":1.0},"311":{"tf":1.4142135623730951},"312":{"tf":1.0},"313":{"tf":1.0},"343":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":3,"docs":{"273":{"tf":1.0},"277":{"tf":1.0},"278":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"336":{"tf":1.0},"350":{"tf":1.0},"357":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":21,"docs":{"10":{"tf":1.0},"106":{"tf":1.0},"12":{"tf":1.0},"130":{"tf":4.242640687119285},"138":{"tf":1.0},"181":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"32":{"tf":1.0},"339":{"tf":1.4142135623730951},"406":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":2.23606797749979},"82":{"tf":1.7320508075688772},"86":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"302":{"tf":1.4142135623730951},"326":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"302":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"270":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"x":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"270":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"275":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":39,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"129":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"245":{"tf":1.0},"246":{"tf":1.0},"262":{"tf":1.0},"271":{"tf":1.0},"313":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"125":{"tf":1.0},"190":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"67":{"tf":1.0}}}}},"t":{"df":2,"docs":{"226":{"tf":1.0},"52":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"295":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"[":{"$":{"df":0,"docs":{},"h":{"df":0,"docs":{},"p":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"353":{"tf":1.0},"354":{"tf":1.0}}},"df":4,"docs":{"352":{"tf":1.4142135623730951},"353":{"tf":2.449489742783178},"354":{"tf":1.4142135623730951},"355":{"tf":2.23606797749979}}}}},"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"0":{"tf":1.7320508075688772},"107":{"tf":1.7320508075688772},"112":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951},"180":{"tf":1.0},"232":{"tf":1.0},"265":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.4142135623730951},"59":{"tf":1.0},"71":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"336":{"tf":1.0},"418":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"336":{"tf":1.4142135623730951},"337":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":3,"docs":{"301":{"tf":1.4142135623730951},"35":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"179":{"tf":1.0},"304":{"tf":1.0},"312":{"tf":1.4142135623730951},"336":{"tf":1.0},"443":{"tf":1.4142135623730951},"454":{"tf":1.4142135623730951},"469":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"19":{"tf":2.0},"23":{"tf":1.0},"35":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"36":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":57,"docs":{"113":{"tf":1.0},"114":{"tf":2.23606797749979},"115":{"tf":1.0},"117":{"tf":2.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":2.449489742783178},"184":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":2.0},"195":{"tf":2.0},"201":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":2.23606797749979},"209":{"tf":1.4142135623730951},"213":{"tf":1.0},"216":{"tf":1.0},"219":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":2.449489742783178},"236":{"tf":1.7320508075688772},"237":{"tf":2.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":2.449489742783178},"242":{"tf":1.7320508075688772},"243":{"tf":2.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.4142135623730951},"255":{"tf":1.0},"262":{"tf":1.0},"265":{"tf":2.23606797749979},"27":{"tf":1.0},"29":{"tf":1.0},"309":{"tf":1.4142135623730951},"33":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"43":{"tf":2.0},"430":{"tf":1.0},"44":{"tf":1.7320508075688772},"46":{"tf":2.0},"48":{"tf":1.7320508075688772},"55":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"i":{"b":{"df":1,"docs":{"327":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":6,"docs":{"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":2.0},"436":{"tf":2.0}}}},"m":{"df":4,"docs":{"11":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"345":{"tf":1.0}}}}}},"t":{"(":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"162":{"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":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"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":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"33":{"tf":1.0}}}}},"df":14,"docs":{"0":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.0},"162":{"tf":3.1622776601683795},"163":{"tf":1.7320508075688772},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}},"u":{"df":1,"docs":{"325":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"328":{"tf":1.0}}}}}},"s":{"c":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"201":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":9,"docs":{"318":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"155":{"tf":1.0},"320":{"tf":1.0}}}}},"x":{"df":2,"docs":{"106":{"tf":1.0},"190":{"tf":1.0}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":5,"docs":{"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"389":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"d":{"df":5,"docs":{"106":{"tf":1.0},"179":{"tf":1.0},"339":{"tf":1.0},"48":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951}},"e":{"df":13,"docs":{"274":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"470":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0}},"l":{"df":2,"docs":{"0":{"tf":1.0},"320":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.7320508075688772},"62":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"179":{"tf":1.4142135623730951}},"i":{"df":12,"docs":{"104":{"tf":2.449489742783178},"179":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"194":{"tf":1.0}}}},"df":10,"docs":{"0":{"tf":1.0},"106":{"tf":2.8284271247461903},"116":{"tf":1.0},"186":{"tf":1.0},"307":{"tf":1.4142135623730951},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.4142135623730951},"349":{"tf":1.0},"406":{"tf":1.0}},"o":{"df":2,"docs":{"15":{"tf":1.0},"304":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"277":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":45,"docs":{"0":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.0},"179":{"tf":1.4142135623730951},"190":{"tf":1.0},"199":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"229":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"257":{"tf":1.0},"261":{"tf":1.0},"265":{"tf":1.0},"271":{"tf":1.0},"295":{"tf":1.0},"298":{"tf":1.0},"310":{"tf":1.0},"311":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"344":{"tf":1.0},"352":{"tf":1.0},"373":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.0},"430":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"121":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"262":{"tf":1.0},"269":{"tf":1.4142135623730951},"340":{"tf":1.0}}},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"165":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"165":{"tf":1.0},"169":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"139":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"170":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"172":{"tf":1.0},"179":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"172":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.0},"190":{"tf":1.0},"257":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772}},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":2,"docs":{"170":{"tf":1.0},"37":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.4142135623730951},"123":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"170":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.4142135623730951},"249":{"tf":1.4142135623730951},"269":{"tf":1.0},"335":{"tf":1.0},"337":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"429":{"tf":1.0},"431":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.0}},"i":{"df":2,"docs":{"271":{"tf":1.4142135623730951},"304":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"426":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"104":{"tf":2.0},"118":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"304":{"tf":2.0},"339":{"tf":1.0},"63":{"tf":2.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"436":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.4142135623730951}}}},"df":25,"docs":{"104":{"tf":3.1622776601683795},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"134":{"tf":2.0},"138":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"215":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"236":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.4142135623730951},"247":{"tf":1.0},"265":{"tf":1.0},"268":{"tf":1.4142135623730951},"304":{"tf":2.8284271247461903},"339":{"tf":1.0},"63":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951}}}},"y":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"1":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"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":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"80":{"tf":1.0}}}}}}},"df":3,"docs":{"158":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"110":{"tf":1.0}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"262":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"419":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"391":{"tf":1.0},"51":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":7,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"392":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"a":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"208":{"tf":2.0},"209":{"tf":2.449489742783178}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"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":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"i":{"d":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"265":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"10":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"181":{"tf":1.0},"255":{"tf":1.4142135623730951},"265":{"tf":1.0},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"110":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"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":{"172":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"190":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"218":{"tf":1.7320508075688772},"219":{"tf":1.4142135623730951},"330":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"n":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},">":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"361":{"tf":1.0},"365":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":57,"docs":{"10":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":3.0},"107":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":2.0},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.7320508075688772},"205":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":2.0},"255":{"tf":1.0},"257":{"tf":1.0},"262":{"tf":2.23606797749979},"265":{"tf":1.0},"27":{"tf":1.0},"273":{"tf":1.0},"288":{"tf":1.0},"330":{"tf":1.0},"338":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"365":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":2.0},"39":{"tf":1.4142135623730951},"390":{"tf":2.0},"391":{"tf":1.0},"392":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"415":{"tf":1.7320508075688772},"416":{"tf":1.0},"417":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"44":{"tf":1.0},"48":{"tf":2.0},"50":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":6,"docs":{"12":{"tf":1.0},"183":{"tf":1.0},"196":{"tf":1.4142135623730951},"255":{"tf":1.0},"351":{"tf":1.4142135623730951},"406":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"183":{"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":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":32,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"136":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":2.449489742783178},"154":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"167":{"tf":2.6457513110645907},"168":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":2.0},"177":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"19":{"tf":2.449489742783178},"23":{"tf":1.4142135623730951},"299":{"tf":1.0},"32":{"tf":1.0},"326":{"tf":1.0},"33":{"tf":2.23606797749979},"35":{"tf":1.7320508075688772},"418":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.0},"75":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"275":{"tf":1.0}}}}}},"df":3,"docs":{"133":{"tf":1.0},"268":{"tf":1.0},"304":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"263":{"tf":1.4142135623730951},"430":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"171":{"tf":1.0},"238":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":60,"docs":{"0":{"tf":2.23606797749979},"111":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"146":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"171":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"245":{"tf":1.0},"247":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.0},"268":{"tf":1.0},"270":{"tf":1.7320508075688772},"276":{"tf":1.0},"317":{"tf":1.0},"319":{"tf":1.0},"324":{"tf":1.0},"33":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"419":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"460":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":1,"docs":{"66":{"tf":1.0}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.7320508075688772},"111":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"192":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"244":{"tf":1.7320508075688772},"250":{"tf":1.7320508075688772}},"e":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"250":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}},"v":{"df":0,"docs":{},"e":{"c":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"192":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"442":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"427":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":25,"docs":{"157":{"tf":1.0},"160":{"tf":1.4142135623730951},"23":{"tf":1.0},"265":{"tf":1.4142135623730951},"299":{"tf":1.0},"345":{"tf":1.7320508075688772},"348":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"425":{"tf":1.4142135623730951},"429":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"434":{"tf":1.0},"436":{"tf":1.4142135623730951},"437":{"tf":1.0},"460":{"tf":1.0},"465":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"13":{"tf":1.0},"188":{"tf":1.0},"225":{"tf":1.0},"228":{"tf":1.7320508075688772},"229":{"tf":2.6457513110645907},"308":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"79":{"tf":1.0}}}}},"w":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":2.0},"170":{"tf":2.449489742783178}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":53,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"107":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":1.0},"15":{"tf":1.4142135623730951},"158":{"tf":2.6457513110645907},"159":{"tf":1.0},"162":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"233":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"262":{"tf":1.7320508075688772},"263":{"tf":1.4142135623730951},"268":{"tf":1.4142135623730951},"270":{"tf":1.0},"334":{"tf":1.0},"335":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.4142135623730951},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"390":{"tf":1.0},"391":{"tf":1.4142135623730951},"392":{"tf":1.4142135623730951},"393":{"tf":1.4142135623730951},"394":{"tf":1.4142135623730951},"395":{"tf":1.0},"398":{"tf":1.0},"416":{"tf":1.4142135623730951},"417":{"tf":2.0},"418":{"tf":1.0},"428":{"tf":2.0},"430":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"449":{"tf":1.4142135623730951},"450":{"tf":1.4142135623730951},"451":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"73":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"411":{"tf":1.0},"414":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"t":{"df":11,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"183":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"257":{"tf":1.0},"271":{"tf":1.7320508075688772},"288":{"tf":1.0},"304":{"tf":1.0},"339":{"tf":1.0},"380":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"19":{"tf":1.0},"35":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"126":{"tf":1.0},"175":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}}}}}}}}},"d":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"436":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":22,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"266":{"tf":1.0},"267":{"tf":1.0},"357":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"420":{"tf":1.7320508075688772},"422":{"tf":1.0},"424":{"tf":1.4142135623730951},"425":{"tf":1.7320508075688772},"431":{"tf":3.4641016151377544},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":3.605551275463989},"437":{"tf":3.1622776601683795},"460":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"df":12,"docs":{"120":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.7320508075688772},"20":{"tf":1.0},"200":{"tf":1.0},"309":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"460":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":15,"docs":{"141":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":1.0},"173":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":2.0},"241":{"tf":2.0},"248":{"tf":1.0},"265":{"tf":1.4142135623730951},"304":{"tf":4.242640687119285},"48":{"tf":1.0},"77":{"tf":3.0}}}},"o":{"df":0,"docs":{},"p":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":5,"docs":{"10":{"tf":1.0},"199":{"tf":1.7320508075688772},"201":{"tf":1.0},"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"205":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"206":{"tf":1.0}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"269":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":65,"docs":{"0":{"tf":1.0},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"205":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"247":{"tf":1.7320508075688772},"255":{"tf":1.0},"256":{"tf":1.0},"257":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"276":{"tf":1.0},"277":{"tf":1.0},"308":{"tf":1.4142135623730951},"309":{"tf":1.0},"318":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"330":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.0},"398":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"424":{"tf":1.0},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":1.0}}},"h":{"df":2,"docs":{"0":{"tf":1.0},"250":{"tf":1.4142135623730951}}},"i":{"c":{"df":3,"docs":{"183":{"tf":1.0},"44":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":23,"docs":{"10":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.4142135623730951},"269":{"tf":1.0},"270":{"tf":2.0},"271":{"tf":2.23606797749979},"334":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"430":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"270":{"tf":1.7320508075688772}}}},"m":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"106":{"tf":1.4142135623730951},"108":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"133":{"tf":1.0},"167":{"tf":1.0},"206":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"256":{"tf":1.0},"271":{"tf":1.4142135623730951},"302":{"tf":1.0},"304":{"tf":1.4142135623730951},"337":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"468":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.0}}}}},"df":7,"docs":{"104":{"tf":2.6457513110645907},"130":{"tf":1.0},"134":{"tf":2.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"201":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.23606797749979}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":1,"docs":{"398":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"c":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"286":{"tf":1.0},"354":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":7,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"398":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"275":{"tf":1.0},"330":{"tf":1.0},"420":{"tf":1.0},"48":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"465":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.0},"304":{"tf":2.0},"398":{"tf":1.4142135623730951}}}}}}},"k":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":2,"docs":{"203":{"tf":1.0},"76":{"tf":1.0}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},":":{":":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"106":{"tf":1.0},"202":{"tf":1.0},"253":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"119":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0}}}}},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}},"x":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}},"x":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":18,"docs":{"108":{"tf":1.0},"146":{"tf":1.0},"169":{"tf":1.0},"265":{"tf":1.0},"269":{"tf":1.0},"276":{"tf":1.0},"296":{"tf":1.0},"336":{"tf":1.4142135623730951},"342":{"tf":1.0},"357":{"tf":1.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0}}},"df":45,"docs":{"10":{"tf":1.4142135623730951},"109":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"173":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"200":{"tf":1.0},"207":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":2.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"271":{"tf":1.4142135623730951},"330":{"tf":1.4142135623730951},"337":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"374":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":1.4142135623730951},"40":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.0},"418":{"tf":1.0},"421":{"tf":1.0},"426":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"226":{"tf":1.4142135623730951},"274":{"tf":1.0},"360":{"tf":1.7320508075688772},"58":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"360":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.0},"398":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"274":{"tf":1.0},"334":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"380":{"tf":1.0},"460":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951}}},"r":{"df":22,"docs":{"11":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"192":{"tf":1.0},"197":{"tf":1.0},"226":{"tf":1.0},"271":{"tf":1.0},"303":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"320":{"tf":1.0},"33":{"tf":1.0},"374":{"tf":1.4142135623730951},"40":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"t":{"df":3,"docs":{"149":{"tf":1.0},"205":{"tf":1.0},"310":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":11,"docs":{"149":{"tf":1.0},"225":{"tf":1.0},"319":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979}}},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"i":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"r":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":2.449489742783178}}}},"u":{"b":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":5,"docs":{"11":{"tf":1.0},"202":{"tf":1.4142135623730951},"235":{"tf":1.0},"48":{"tf":2.8284271247461903},"77":{"tf":1.4142135623730951}}},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":2.23606797749979}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"4":{"df":5,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"197":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"141":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"97":{"tf":2.6457513110645907}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"248":{"tf":1.0}}}},"df":42,"docs":{"226":{"tf":1.4142135623730951},"236":{"tf":1.0},"242":{"tf":1.0},"248":{"tf":1.0},"253":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.7320508075688772},"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.0},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":2.0},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.0},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"416":{"tf":1.4142135623730951},"419":{"tf":1.0},"420":{"tf":1.4142135623730951},"421":{"tf":1.0},"422":{"tf":1.0},"423":{"tf":1.4142135623730951},"425":{"tf":1.0},"431":{"tf":2.23606797749979},"436":{"tf":2.0},"437":{"tf":1.4142135623730951},"443":{"tf":1.0},"459":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"467":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.4142135623730951},"477":{"tf":1.0},"48":{"tf":1.7320508075688772},"77":{"tf":2.8284271247461903}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"344":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"207":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"r":{"df":16,"docs":{"106":{"tf":2.0},"187":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":1.0},"258":{"tf":1.0},"34":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"30":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"37":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.4142135623730951},"157":{"tf":1.0},"59":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"208":{"tf":1.0},"209":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"278":{"tf":1.0}}}},"t":{"c":{"df":2,"docs":{"36":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"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":{"179":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"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":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":16,"docs":{"116":{"tf":1.0},"173":{"tf":1.0},"181":{"tf":1.0},"262":{"tf":1.0},"304":{"tf":1.4142135623730951},"32":{"tf":1.0},"343":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"77":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"b":{"df":0,"docs":{},"g":{"_":{"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":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"270":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"265":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"427":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"129":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"411":{"tf":1.0}}}},"df":0,"docs":{}},"df":26,"docs":{"0":{"tf":1.4142135623730951},"107":{"tf":1.0},"134":{"tf":1.0},"15":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"227":{"tf":1.0},"248":{"tf":1.0},"263":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"280":{"tf":1.0},"303":{"tf":1.0},"320":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"349":{"tf":2.0},"365":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"4":{"tf":1.0},"418":{"tf":1.4142135623730951},"436":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"321":{"tf":1.0},"329":{"tf":1.0},"331":{"tf":1.0},"336":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":36,"docs":{"179":{"tf":1.0},"226":{"tf":2.23606797749979},"253":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"296":{"tf":1.0},"349":{"tf":1.4142135623730951},"355":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":3.7416573867739413},"365":{"tf":1.0},"366":{"tf":1.7320508075688772},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"381":{"tf":3.605551275463989},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":3.605551275463989},"406":{"tf":3.605551275463989},"409":{"tf":1.0},"411":{"tf":1.7320508075688772},"415":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"430":{"tf":1.4142135623730951},"431":{"tf":3.4641016151377544},"436":{"tf":3.4641016151377544},"437":{"tf":2.0},"440":{"tf":1.0},"460":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"302":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":19,"docs":{"190":{"tf":1.0},"201":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"231":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.4142135623730951},"274":{"tf":1.0},"287":{"tf":1.0},"304":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"429":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"74":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"68":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"320":{"tf":1.0},"326":{"tf":1.0},"68":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"349":{"tf":1.0},"431":{"tf":1.0}}}}},"df":7,"docs":{"306":{"tf":1.0},"340":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.0},"354":{"tf":1.0},"431":{"tf":2.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"344":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"328":{"tf":1.0},"58":{"tf":1.0},"79":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"32":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"140":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"173":{"tf":2.0},"270":{"tf":1.0},"428":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"82":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"173":{"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":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"53":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}},"df":13,"docs":{"153":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"173":{"tf":3.605551275463989},"174":{"tf":1.4142135623730951},"21":{"tf":1.0},"300":{"tf":1.4142135623730951},"342":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"56":{"tf":1.0}}}}}}}}}}},"p":{"1":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":12,"docs":{"252":{"tf":1.0},"253":{"tf":1.0},"345":{"tf":1.0},"351":{"tf":1.0},"352":{"tf":2.0},"353":{"tf":1.4142135623730951},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.7320508075688772},"366":{"tf":1.0},"384":{"tf":2.0},"390":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"304":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"148":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"321":{"tf":1.0},"329":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{".":{"0":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":4,"docs":{"104":{"tf":1.0},"139":{"tf":1.0},"247":{"tf":1.0},"77":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"295":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"274":{"tf":1.0}}}},"i":{"c":{"df":3,"docs":{"178":{"tf":1.0},"325":{"tf":1.4142135623730951},"326":{"tf":1.0}},"k":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"256":{"tf":1.4142135623730951}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":17,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":2.449489742783178},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"186":{"tf":1.4142135623730951},"190":{"tf":1.0},"199":{"tf":1.0},"223":{"tf":1.0},"304":{"tf":1.7320508075688772},"327":{"tf":1.0},"338":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"55":{"tf":1.0},"76":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"460":{"tf":1.0},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"s":{"df":10,"docs":{"269":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"359":{"tf":1.0},"396":{"tf":1.4142135623730951},"397":{"tf":1.4142135623730951},"398":{"tf":1.0},"443":{"tf":1.4142135623730951},"452":{"tf":1.4142135623730951},"453":{"tf":1.4142135623730951}}},"t":{"df":15,"docs":{"207":{"tf":1.0},"209":{"tf":1.0},"222":{"tf":1.4142135623730951},"258":{"tf":1.0},"276":{"tf":1.0},"298":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"71":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"149":{"tf":1.0},"284":{"tf":1.0},"35":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"220":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"35":{"tf":1.4142135623730951},"36":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":27,"docs":{"10":{"tf":1.0},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"180":{"tf":1.4142135623730951},"190":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"241":{"tf":2.0},"242":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"319":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"349":{"tf":2.449489742783178},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"424":{"tf":1.0},"425":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.6457513110645907}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"421":{"tf":2.0}}},"df":0,"docs":{}}}}}},"t":{"c":{"df":0,"docs":{},"h":{".":{"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"350":{"tf":1.0}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"350":{"tf":1.4142135623730951},"354":{"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":4,"docs":{"345":{"tf":1.4142135623730951},"350":{"tf":2.8284271247461903},"352":{"tf":1.4142135623730951},"354":{"tf":2.23606797749979}}}},"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"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":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{":":{"2":{"8":{":":{"9":{"df":1,"docs":{"179":{"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":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"350":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"2":{"df":2,"docs":{"353":{"tf":1.0},"354":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":49,"docs":{"119":{"tf":1.0},"255":{"tf":1.7320508075688772},"276":{"tf":1.4142135623730951},"293":{"tf":1.0},"30":{"tf":1.0},"347":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":1.7320508075688772},"353":{"tf":1.0},"357":{"tf":1.7320508075688772},"358":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.6457513110645907},"363":{"tf":1.4142135623730951},"364":{"tf":1.0},"366":{"tf":1.7320508075688772},"368":{"tf":1.4142135623730951},"370":{"tf":1.7320508075688772},"372":{"tf":1.4142135623730951},"380":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"383":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"390":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"401":{"tf":1.4142135623730951},"403":{"tf":1.4142135623730951},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"411":{"tf":1.7320508075688772},"416":{"tf":1.0},"431":{"tf":2.8284271247461903},"433":{"tf":1.7320508075688772},"436":{"tf":2.6457513110645907},"437":{"tf":1.7320508075688772},"446":{"tf":1.0},"447":{"tf":1.0},"460":{"tf":1.4142135623730951},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.7320508075688772},"470":{"tf":1.7320508075688772},"475":{"tf":1.4142135623730951},"476":{"tf":1.0},"51":{"tf":1.4142135623730951}},"}":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":2,"docs":{"473":{"tf":1.0},"474":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"2":{"df":1,"docs":{"130":{"tf":1.0}}},"3":{"df":1,"docs":{"130":{"tf":1.0}}},"4":{"df":1,"docs":{"130":{"tf":1.0}}},"df":10,"docs":{"0":{"tf":1.0},"130":{"tf":1.7320508075688772},"133":{"tf":1.0},"179":{"tf":2.23606797749979},"199":{"tf":1.0},"220":{"tf":1.0},"339":{"tf":1.4142135623730951},"44":{"tf":1.0},"458":{"tf":1.0},"77":{"tf":1.7320508075688772}}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"166":{"tf":1.4142135623730951},"179":{"tf":1.0},"309":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.0},"343":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"420":{"tf":1.0},"425":{"tf":1.0}}}},"c":{"df":3,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"271":{"tf":2.449489742783178}}},"df":16,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"476":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"450":{"tf":1.4142135623730951},"453":{"tf":1.4142135623730951}}}},"n":{"d":{"df":2,"docs":{"111":{"tf":1.0},"426":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":2,"docs":{"181":{"tf":1.0},"265":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":15,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"226":{"tf":1.0},"294":{"tf":1.4142135623730951},"295":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"308":{"tf":1.4142135623730951},"326":{"tf":1.0},"342":{"tf":1.0},"366":{"tf":1.0},"39":{"tf":1.0},"411":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"149":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"140":{"tf":2.23606797749979},"149":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.4142135623730951},"240":{"tf":1.0},"245":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"58":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"327":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":2,"docs":{"351":{"tf":1.4142135623730951},"365":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"294":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":18,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"140":{"tf":1.0},"224":{"tf":1.0},"234":{"tf":1.0},"245":{"tf":1.0},"308":{"tf":1.4142135623730951},"343":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"374":{"tf":1.4142135623730951},"379":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"213":{"tf":1.0},"216":{"tf":1.0},"262":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}},"n":{"df":2,"docs":{"263":{"tf":1.0},"335":{"tf":1.0}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"y":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":16,"docs":{"14":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.4142135623730951},"298":{"tf":1.0},"3":{"tf":1.0},"345":{"tf":1.0},"347":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0},"45":{"tf":1.0}}}},"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"419":{"tf":1.0}}},"df":14,"docs":{"272":{"tf":1.0},"276":{"tf":1.4142135623730951},"277":{"tf":1.0},"359":{"tf":1.0},"399":{"tf":2.0},"400":{"tf":1.4142135623730951},"401":{"tf":1.4142135623730951},"402":{"tf":1.4142135623730951},"403":{"tf":1.4142135623730951},"418":{"tf":3.0},"419":{"tf":1.7320508075688772},"420":{"tf":1.0},"466":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"1":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"x":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":21,"docs":{"10":{"tf":1.0},"106":{"tf":3.872983346207417},"111":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":2.0},"179":{"tf":1.0},"231":{"tf":1.0},"252":{"tf":1.0},"263":{"tf":1.0},"271":{"tf":1.0},"33":{"tf":1.0},"345":{"tf":1.4142135623730951},"352":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"419":{"tf":1.0},"423":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"180":{"tf":1.0},"304":{"tf":1.4142135623730951},"323":{"tf":1.0},"339":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"270":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"26":{"tf":1.0},"33":{"tf":1.4142135623730951}}}},"p":{"df":6,"docs":{"144":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":1.0},"147":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"468":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"134":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"196":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":30,"docs":{"110":{"tf":1.0},"111":{"tf":1.0},"13":{"tf":1.4142135623730951},"130":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"197":{"tf":1.0},"203":{"tf":1.0},"244":{"tf":1.0},"250":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"304":{"tf":1.4142135623730951},"312":{"tf":1.0},"340":{"tf":1.0},"361":{"tf":2.449489742783178},"366":{"tf":2.0},"373":{"tf":1.4142135623730951},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.449489742783178},"411":{"tf":1.0},"425":{"tf":1.0},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":1.7320508075688772},"460":{"tf":1.7320508075688772},"51":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"0":{"tf":1.0},"179":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"109":{"tf":1.4142135623730951},"275":{"tf":1.0},"69":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"216":{"tf":1.0},"225":{"tf":1.0},"275":{"tf":1.4142135623730951},"373":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"373":{"tf":1.4142135623730951},"374":{"tf":1.0},"380":{"tf":1.7320508075688772}}}}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"154":{"tf":1.0},"183":{"tf":1.0},"327":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"336":{"tf":2.6457513110645907}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"275":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"57":{"tf":1.0},"58":{"tf":1.0}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"430":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":27,"docs":{"149":{"tf":1.0},"187":{"tf":1.0},"20":{"tf":1.0},"262":{"tf":1.4142135623730951},"270":{"tf":1.0},"301":{"tf":1.0},"342":{"tf":1.0},"359":{"tf":1.0},"36":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"393":{"tf":1.4142135623730951},"40":{"tf":2.0},"404":{"tf":1.0},"405":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"430":{"tf":2.6457513110645907},"54":{"tf":1.0},"56":{"tf":2.8284271247461903},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":2.6457513110645907},"60":{"tf":2.0},"79":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"179":{"tf":1.0},"420":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"111":{"tf":1.7320508075688772},"275":{"tf":1.0},"304":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"c":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"d":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"376":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":1,"docs":{"376":{"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":2,"docs":{"455":{"tf":1.0},"457":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"13":{"tf":1.7320508075688772},"144":{"tf":1.0},"16":{"tf":1.7320508075688772},"232":{"tf":1.0},"245":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"13":{"tf":1.0},"77":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"428":{"tf":1.4142135623730951},"431":{"tf":1.0}}}},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"107":{"tf":1.0}}}},"t":{"df":3,"docs":{"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"406":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"v":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"174":{"tf":1.0},"183":{"tf":1.0},"300":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"187":{"tf":1.0},"224":{"tf":1.0},"418":{"tf":1.0}},"s":{"df":9,"docs":{"304":{"tf":1.7320508075688772},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"232":{"tf":1.0},"36":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"54":{"tf":1.0}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"175":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"328":{"tf":1.0},"66":{"tf":2.0},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"\"":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"b":{"df":0,"docs":{},"g":{"_":{"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":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"270":{"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":26,"docs":{"257":{"tf":1.0},"349":{"tf":4.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"381":{"tf":3.3166247903554},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":2.23606797749979},"404":{"tf":3.3166247903554},"406":{"tf":3.7416573867739413},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":3.3166247903554},"436":{"tf":3.7416573867739413},"437":{"tf":1.4142135623730951},"443":{"tf":1.7320508075688772},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"469":{"tf":1.0},"470":{"tf":1.7320508075688772},"477":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"106":{"tf":1.7320508075688772},"116":{"tf":1.0},"176":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"349":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.0},"443":{"tf":1.0},"460":{"tf":1.0},"464":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"340":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.4142135623730951}}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"138":{"tf":2.0},"201":{"tf":1.0},"336":{"tf":1.0}}}}}},"c":{"df":1,"docs":{"264":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":11,"docs":{"153":{"tf":1.0},"275":{"tf":1.0},"331":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":7,"docs":{"179":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"319":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":2.23606797749979},"365":{"tf":1.7320508075688772},"68":{"tf":1.0}},"t":{"df":6,"docs":{"106":{"tf":1.0},"275":{"tf":1.0},"319":{"tf":1.0},"449":{"tf":1.0},"451":{"tf":1.4142135623730951},"452":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":9,"docs":{"345":{"tf":1.4142135623730951},"349":{"tf":3.4641016151377544},"361":{"tf":2.449489742783178},"380":{"tf":2.6457513110645907},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"431":{"tf":2.0},"436":{"tf":2.449489742783178}},"e":{".":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"349":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"349":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":37,"docs":{"0":{"tf":3.4641016151377544},"10":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.7320508075688772},"13":{"tf":1.7320508075688772},"136":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":2.0},"16":{"tf":1.0},"205":{"tf":1.0},"216":{"tf":1.0},"224":{"tf":1.0},"231":{"tf":1.4142135623730951},"248":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"273":{"tf":1.0},"275":{"tf":2.23606797749979},"305":{"tf":1.0},"308":{"tf":1.0},"330":{"tf":1.0},"342":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":2.23606797749979},"40":{"tf":2.0},"406":{"tf":1.0},"42":{"tf":1.7320508075688772},"45":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"435":{"tf":1.0}}}},"df":2,"docs":{"0":{"tf":1.0},"201":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":7,"docs":{"251":{"tf":1.0},"30":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.4142135623730951},"50":{"tf":1.0}}},".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"263":{"tf":1.0},"265":{"tf":1.0}}}}},"df":0,"docs":{}},"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"263":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"415":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":79,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":3.872983346207417},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"15":{"tf":1.0},"190":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.0},"259":{"tf":1.4142135623730951},"260":{"tf":1.7320508075688772},"262":{"tf":3.3166247903554},"263":{"tf":2.23606797749979},"264":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178},"268":{"tf":1.7320508075688772},"269":{"tf":1.0},"274":{"tf":1.4142135623730951},"286":{"tf":1.0},"295":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"333":{"tf":1.0},"335":{"tf":1.0},"344":{"tf":1.4142135623730951},"345":{"tf":2.6457513110645907},"346":{"tf":1.7320508075688772},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"358":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":2.23606797749979},"366":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"370":{"tf":1.0},"371":{"tf":1.0},"372":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"389":{"tf":1.7320508075688772},"390":{"tf":1.0},"391":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"395":{"tf":1.7320508075688772},"398":{"tf":1.0},"40":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.7320508075688772},"411":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.0},"417":{"tf":1.4142135623730951},"425":{"tf":1.0},"428":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"47":{"tf":1.0},"470":{"tf":1.0},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"6":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"421":{"tf":1.0},"422":{"tf":1.0}}}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"362":{"tf":1.0}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"190":{"tf":1.0},"423":{"tf":1.0}}}},"o":{"df":0,"docs":{},"f":{"df":3,"docs":{"301":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"379":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"173":{"tf":2.23606797749979},"345":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"36":{"tf":1.0},"37":{"tf":1.0},"406":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"275":{"tf":1.4142135623730951},"40":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":66,"docs":{"0":{"tf":1.7320508075688772},"116":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.4142135623730951},"137":{"tf":1.0},"149":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"190":{"tf":1.0},"197":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.4142135623730951},"218":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"248":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.0},"266":{"tf":1.0},"275":{"tf":1.7320508075688772},"287":{"tf":1.0},"295":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.4142135623730951},"301":{"tf":1.4142135623730951},"302":{"tf":1.0},"303":{"tf":1.4142135623730951},"324":{"tf":1.0},"33":{"tf":1.0},"344":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":2.0},"35":{"tf":1.0},"350":{"tf":1.0},"361":{"tf":1.7320508075688772},"380":{"tf":1.0},"381":{"tf":1.7320508075688772},"39":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"415":{"tf":1.0},"418":{"tf":1.7320508075688772},"423":{"tf":1.4142135623730951},"425":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":1.7320508075688772},"46":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"58":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"i":{"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":2.0},"186":{"tf":1.0},"187":{"tf":1.0},"428":{"tf":4.123105625617661}}}}}},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.0},"304":{"tf":2.449489742783178}}}},"u":{"b":{"df":13,"docs":{"106":{"tf":3.605551275463989},"111":{"tf":1.7320508075688772},"215":{"tf":1.4142135623730951},"226":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"48":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":21,"docs":{"106":{"tf":2.449489742783178},"116":{"tf":1.4142135623730951},"139":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.7320508075688772},"454":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"79":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"40":{"tf":1.0},"419":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"336":{"tf":1.4142135623730951},"337":{"tf":1.7320508075688772},"356":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"149":{"tf":2.8284271247461903},"200":{"tf":1.0},"310":{"tf":1.0},"60":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"136":{"tf":1.0},"149":{"tf":1.7320508075688772},"310":{"tf":1.0},"43":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"136":{"tf":1.0},"181":{"tf":1.0},"298":{"tf":1.0},"40":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"2":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"o":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"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":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":9,"docs":{"145":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":2.449489742783178},"243":{"tf":1.4142135623730951},"33":{"tf":1.0},"336":{"tf":1.4142135623730951}}}},"t":{"df":4,"docs":{"140":{"tf":1.0},"226":{"tf":1.4142135623730951},"232":{"tf":1.0},"41":{"tf":1.0}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"3":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"q":{"df":1,"docs":{"0":{"tf":4.123105625617661}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"j":{"df":0,"docs":{},"z":{"df":0,"docs":{},"v":{"5":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"6":{"2":{"5":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"7":{"9":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"b":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"357":{"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":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"275":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"33":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"200":{"tf":1.0},"331":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"303":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"168":{"tf":1.0},"283":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":2,"docs":{"118":{"tf":1.0},"242":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"264":{"tf":1.0}}}}}},"r":{"0":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}},"1":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979}}},"2":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"226":{"tf":3.1622776601683795}}},"3":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"226":{"tf":2.23606797749979}}},"5":{"df":1,"docs":{"226":{"tf":2.23606797749979}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"256":{"tf":1.0}}}},"df":4,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"269":{"tf":3.3166247903554},"271":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}},"n":{"df":1,"docs":{"252":{"tf":1.0}},"g":{"df":5,"docs":{"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"304":{"tf":1.0},"35":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"304":{"tf":1.0}}}},"w":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"304":{"tf":2.449489742783178},"320":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"320":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":6,"docs":{"257":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.4142135623730951},"398":{"tf":1.0},"406":{"tf":1.4142135623730951}}}},"b":{"\"":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"269":{"tf":3.0},"271":{"tf":2.23606797749979}}},"c":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"269":{"tf":2.23606797749979},"271":{"tf":2.23606797749979}}},"d":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":1.7320508075688772}}},"df":3,"docs":{"223":{"tf":1.0},"271":{"tf":2.23606797749979},"436":{"tf":1.0}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"133":{"tf":1.0}}}},"d":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}}}},":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"197":{"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":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"173":{"tf":1.0},"257":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"39":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":31,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"179":{"tf":2.449489742783178},"180":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.4142135623730951},"190":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951},"269":{"tf":1.0},"304":{"tf":1.4142135623730951},"310":{"tf":1.4142135623730951},"320":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"82":{"tf":1.0}},"i":{"df":4,"docs":{"0":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"334":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"229":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"226":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"115":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"65":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"260":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":7,"docs":{"124":{"tf":2.23606797749979},"125":{"tf":1.7320508075688772},"126":{"tf":2.0},"271":{"tf":3.0},"406":{"tf":1.0},"436":{"tf":1.0},"60":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"v":{"df":8,"docs":{"153":{"tf":1.0},"166":{"tf":1.4142135623730951},"29":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":2,"docs":{"172":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"277":{"tf":1.0},"293":{"tf":1.0},"294":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"304":{"tf":1.0},"33":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":7,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"269":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"141":{"tf":1.0},"146":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"345":{"tf":1.0},"420":{"tf":1.4142135623730951},"423":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":1,"docs":{"139":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}},"i":{"df":2,"docs":{"137":{"tf":1.0},"139":{"tf":1.4142135623730951}}}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"223":{"tf":2.23606797749979},"224":{"tf":2.23606797749979}},"e":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":1,"docs":{"223":{"tf":1.0}},"t":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"109":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"u":{"c":{"df":3,"docs":{"146":{"tf":1.0},"190":{"tf":1.4142135623730951},"275":{"tf":1.0}}},"df":0,"docs":{}}},"df":10,"docs":{"13":{"tf":1.0},"178":{"tf":2.23606797749979},"179":{"tf":1.0},"32":{"tf":1.0},"336":{"tf":1.4142135623730951},"374":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951}},"y":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"f":{"df":5,"docs":{"104":{"tf":2.23606797749979},"117":{"tf":1.0},"138":{"tf":1.7320508075688772},"337":{"tf":1.7320508075688772},"339":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":38,"docs":{"0":{"tf":1.7320508075688772},"114":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":1.0},"17":{"tf":1.0},"199":{"tf":1.0},"251":{"tf":1.4142135623730951},"253":{"tf":1.0},"266":{"tf":1.4142135623730951},"28":{"tf":1.0},"286":{"tf":1.0},"287":{"tf":1.0},"297":{"tf":1.0},"298":{"tf":1.0},"304":{"tf":2.8284271247461903},"339":{"tf":1.4142135623730951},"344":{"tf":1.0},"345":{"tf":1.0},"347":{"tf":1.0},"351":{"tf":1.7320508075688772},"357":{"tf":1.0},"358":{"tf":1.0},"359":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"52":{"tf":1.0},"66":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"328":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"1":{"7":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"8":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"df":0,"docs":{}},"[":{"0":{"df":0,"docs":{},"x":{"1":{"1":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"2":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"7":{"df":1,"docs":{"271":{"tf":1.0}}},"8":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"107":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"229":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"458":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"323":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"226":{"tf":3.3166247903554},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"323":{"tf":1.7320508075688772},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"121":{"tf":1.4142135623730951},"140":{"tf":1.0},"351":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"136":{"tf":1.0},"179":{"tf":1.0},"335":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"213":{"tf":1.0},"216":{"tf":1.0}}}}}}}}}}},"df":2,"docs":{"0":{"tf":1.0},"353":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":13,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"277":{"tf":1.0},"349":{"tf":2.23606797749979},"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":2.0},"58":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":2,"docs":{"337":{"tf":1.0},"349":{"tf":1.0}}}},"i":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":9,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"237":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"271":{"tf":1.0},"320":{"tf":1.0},"370":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"289":{"tf":1.4142135623730951},"339":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"289":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":6,"docs":{"162":{"tf":1.0},"190":{"tf":1.0},"229":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"320":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":10,"docs":{"0":{"tf":1.0},"167":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.0},"337":{"tf":1.0},"347":{"tf":1.7320508075688772},"350":{"tf":1.7320508075688772},"354":{"tf":1.0},"415":{"tf":1.4142135623730951},"417":{"tf":2.0}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"179":{"tf":1.0},"257":{"tf":1.0},"335":{"tf":1.0},"77":{"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":10,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"26":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"333":{"tf":1.0},"336":{"tf":1.0},"34":{"tf":1.0},"357":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":25,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"330":{"tf":1.0},"342":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"431":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"256":{"tf":1.0},"273":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.7320508075688772},"337":{"tf":1.7320508075688772},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":52,"docs":{"12":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"184":{"tf":1.0},"201":{"tf":1.0},"207":{"tf":2.23606797749979},"23":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":2.23606797749979},"241":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.7320508075688772},"257":{"tf":1.0},"259":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"30":{"tf":1.0},"308":{"tf":1.0},"310":{"tf":1.7320508075688772},"336":{"tf":1.0},"345":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"37":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"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":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"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":{}}}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":2.449489742783178}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":6,"docs":{"112":{"tf":1.0},"226":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"340":{"tf":1.0},"36":{"tf":1.0}}}},"t":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}}},"i":{"d":{"df":1,"docs":{"352":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":5,"docs":{"144":{"tf":1.0},"228":{"tf":1.0},"293":{"tf":1.0},"336":{"tf":1.0},"337":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":5,"docs":{"0":{"tf":1.0},"275":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"173":{"tf":1.0},"257":{"tf":1.0},"262":{"tf":1.0},"328":{"tf":1.0},"351":{"tf":1.0},"353":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.4142135623730951},"197":{"tf":1.0},"21":{"tf":1.0},"222":{"tf":1.0},"300":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}},"u":{"6":{"4":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":33,"docs":{"115":{"tf":1.0},"130":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"185":{"tf":1.0},"226":{"tf":1.4142135623730951},"248":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.7320508075688772},"268":{"tf":2.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"343":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"437":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.0},"76":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"185":{"tf":1.0},"262":{"tf":1.0}}}}},"df":8,"docs":{"10":{"tf":1.0},"269":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":6,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"173":{"tf":1.0},"245":{"tf":1.0},"424":{"tf":1.0},"77":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"4":{"5":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":50,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"172":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"186":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.7416573867739413},"229":{"tf":2.6457513110645907},"230":{"tf":1.0},"235":{"tf":1.7320508075688772},"236":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"248":{"tf":1.4142135623730951},"252":{"tf":1.0},"257":{"tf":1.0},"268":{"tf":1.0},"27":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"304":{"tf":4.358898943540674},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"380":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":2.0},"82":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"205":{"tf":1.0},"40":{"tf":1.0},"429":{"tf":1.0}}}},"v":{"df":2,"docs":{"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"t":{"(":{"0":{"df":5,"docs":{"139":{"tf":1.0},"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}},"4":{"2":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":22,"docs":{"10":{"tf":1.0},"13":{"tf":2.23606797749979},"143":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"304":{"tf":1.0},"311":{"tf":1.0},"325":{"tf":1.7320508075688772},"406":{"tf":1.0},"436":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"77":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"237":{"tf":1.0},"243":{"tf":1.0},"336":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"173":{"tf":1.7320508075688772}},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}}}}}},"h":{"df":1,"docs":{"304":{"tf":5.0990195135927845}}},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"275":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"129":{"tf":1.0},"304":{"tf":1.0},"320":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"o":{"df":0,"docs":{},"t":{">":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":14,"docs":{"301":{"tf":1.0},"351":{"tf":1.4142135623730951},"352":{"tf":1.0},"353":{"tf":1.0},"359":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"404":{"tf":1.0},"405":{"tf":1.4142135623730951},"417":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"336":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"w":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"237":{"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":3,"docs":{"237":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"38":{"tf":1.0}}}},"s":{"df":3,"docs":{"259":{"tf":1.0},"262":{"tf":2.0},"435":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"183":{"tf":1.0},"186":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":3,"docs":{"182":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.7320508075688772}}}}}}}}},"df":60,"docs":{"0":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"178":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"201":{"tf":1.0},"231":{"tf":1.0},"253":{"tf":1.4142135623730951},"255":{"tf":1.0},"256":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":2.23606797749979},"265":{"tf":2.0},"266":{"tf":1.0},"267":{"tf":1.0},"270":{"tf":2.0},"274":{"tf":1.4142135623730951},"276":{"tf":1.0},"292":{"tf":1.0},"293":{"tf":1.0},"294":{"tf":1.4142135623730951},"331":{"tf":1.0},"334":{"tf":2.23606797749979},"336":{"tf":1.0},"344":{"tf":1.0},"355":{"tf":1.4142135623730951},"357":{"tf":1.0},"358":{"tf":1.0},"366":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"406":{"tf":1.7320508075688772},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"418":{"tf":2.0},"422":{"tf":1.0},"423":{"tf":2.449489742783178},"424":{"tf":1.4142135623730951},"425":{"tf":1.4142135623730951},"430":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":2.0},"466":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"292":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"292":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"0":{"tf":1.0},"107":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"59":{"tf":1.0},"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":4,"docs":{"0":{"tf":1.0},"223":{"tf":1.0},"245":{"tf":1.0},"6":{"tf":1.0}}},"df":27,"docs":{"0":{"tf":2.8284271247461903},"107":{"tf":1.0},"11":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"251":{"tf":1.4142135623730951},"258":{"tf":1.7320508075688772},"259":{"tf":2.0},"261":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.4142135623730951},"297":{"tf":1.0},"329":{"tf":1.4142135623730951},"330":{"tf":2.0},"344":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"435":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"406":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":5,"docs":{"326":{"tf":1.7320508075688772},"328":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}},"r":{"df":3,"docs":{"173":{"tf":1.0},"304":{"tf":1.0},"61":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"378":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"141":{"tf":1.0},"179":{"tf":1.0},"300":{"tf":1.0},"326":{"tf":1.0},"78":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"196":{"tf":1.0},"351":{"tf":2.23606797749979},"381":{"tf":1.7320508075688772},"427":{"tf":1.0},"431":{"tf":3.3166247903554}}}},"m":{"df":0,"docs":{},"e":{"df":34,"docs":{"106":{"tf":2.23606797749979},"107":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.0},"129":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"190":{"tf":1.4142135623730951},"232":{"tf":1.0},"237":{"tf":1.7320508075688772},"238":{"tf":1.0},"243":{"tf":1.4142135623730951},"317":{"tf":1.0},"337":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.0},"354":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"74":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":8,"docs":{"140":{"tf":2.0},"270":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.4142135623730951},"427":{"tf":1.0},"430":{"tf":1.0},"68":{"tf":1.0},"8":{"tf":1.0}}}},"w":{"df":1,"docs":{"201":{"tf":1.0}}},"y":{"df":1,"docs":{"205":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"344":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":2,"docs":{"207":{"tf":1.0},"220":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":4,"docs":{"118":{"tf":1.0},"206":{"tf":1.0},"302":{"tf":1.0},"339":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"270":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"430":{"tf":1.0}}}},"df":0,"docs":{}}},"df":53,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"130":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"149":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"187":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.0},"252":{"tf":1.0},"257":{"tf":1.0},"258":{"tf":1.0},"262":{"tf":1.7320508075688772},"268":{"tf":1.4142135623730951},"270":{"tf":2.23606797749979},"271":{"tf":1.0},"29":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.0},"351":{"tf":1.7320508075688772},"355":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.4142135623730951},"379":{"tf":1.0},"380":{"tf":1.0},"384":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"40":{"tf":2.23606797749979},"406":{"tf":1.0},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"430":{"tf":2.6457513110645907},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"54":{"tf":3.1622776601683795},"55":{"tf":2.0},"59":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}}}}}}}}}},"d":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"429":{"tf":1.0}}},"df":13,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"166":{"tf":1.0},"251":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"435":{"tf":1.0},"46":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}}}},"df":19,"docs":{"0":{"tf":1.0},"223":{"tf":1.0},"304":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"275":{"tf":1.0}}}}}}},"r":{"c":{"df":0,"docs":{},"h":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"360":{"tf":1.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"460":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"106":{"tf":1.0},"185":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":1.0},"293":{"tf":1.0},"334":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"2":{"5":{"6":{"df":0,"docs":{},"k":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"443":{"tf":1.0},"452":{"tf":1.4142135623730951},"453":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"224":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.0},"269":{"tf":1.4142135623730951},"318":{"tf":1.0},"332":{"tf":1.0},"344":{"tf":1.4142135623730951},"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"354":{"tf":1.7320508075688772},"398":{"tf":1.4142135623730951},"423":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.7320508075688772},"300":{"tf":1.4142135623730951},"421":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"58":{"tf":1.0}}},"df":35,"docs":{"10":{"tf":1.4142135623730951},"179":{"tf":1.0},"203":{"tf":1.4142135623730951},"257":{"tf":1.0},"26":{"tf":1.0},"264":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"296":{"tf":1.0},"318":{"tf":1.0},"330":{"tf":1.0},"332":{"tf":1.0},"334":{"tf":1.0},"344":{"tf":1.4142135623730951},"347":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.0},"411":{"tf":1.0},"418":{"tf":1.0},"424":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"m":{"df":1,"docs":{"240":{"tf":1.0}}},"n":{"df":6,"docs":{"136":{"tf":1.0},"222":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"354":{"tf":1.0},"421":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":12,"docs":{"10":{"tf":1.0},"137":{"tf":1.0},"174":{"tf":1.0},"181":{"tf":1.0},"300":{"tf":1.0},"313":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"421":{"tf":1.0},"425":{"tf":1.0},"51":{"tf":1.0},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":2.23606797749979},"181":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"b":{"df":2,"docs":{"205":{"tf":1.0},"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"t":{"(":{"b":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"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":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"117":{"tf":1.0}}}},":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"208":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":13,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"120":{"tf":1.0},"138":{"tf":1.0},"142":{"tf":1.4142135623730951},"201":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"223":{"tf":2.0},"339":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"0":{"tf":1.0},"115":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.4142135623730951},"275":{"tf":1.0},"320":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"43":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"54":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":7,"docs":{"153":{"tf":1.7320508075688772},"266":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"43":{"tf":1.4142135623730951},"435":{"tf":1.0},"59":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"169":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":7,"docs":{"169":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":2.0},"179":{"tf":1.0},"32":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"82":{"tf":2.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"121":{"tf":1.0}}},"t":{"df":5,"docs":{"165":{"tf":1.4142135623730951},"425":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":17,"docs":{"190":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"30":{"tf":1.0},"337":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"380":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"42":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"50":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"180":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"256":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":7,"docs":{"275":{"tf":1.0},"329":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"459":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"{":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"=":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"3":{"0":{"df":1,"docs":{"418":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":9,"docs":{"0":{"tf":1.0},"275":{"tf":1.4142135623730951},"276":{"tf":1.0},"294":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.7320508075688772},"418":{"tf":1.0},"459":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"270":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0}}}}}}},"t":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":49,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"173":{"tf":2.0},"248":{"tf":1.0},"259":{"tf":1.0},"27":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"275":{"tf":1.4142135623730951},"288":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.0},"304":{"tf":1.7320508075688772},"331":{"tf":1.0},"332":{"tf":1.4142135623730951},"334":{"tf":1.0},"349":{"tf":1.4142135623730951},"351":{"tf":1.0},"353":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.0},"399":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.4142135623730951},"415":{"tf":1.0},"428":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"470":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":11,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"265":{"tf":1.0},"271":{"tf":1.0},"275":{"tf":1.0},"334":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"5":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"r":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{",":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"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":{},"i":{"d":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"[":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":6,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"157":{"tf":1.0},"443":{"tf":1.0},"444":{"tf":1.4142135623730951},"446":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"150":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":10,"docs":{"11":{"tf":1.0},"180":{"tf":1.0},"205":{"tf":1.0},"256":{"tf":1.0},"329":{"tf":1.0},"35":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.0},"356":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"=":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"375":{"tf":1.0},"376":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"377":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"380":{"tf":1.0}}}}}}}}}}},"z":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"378":{"tf":1.0}}}}}},"df":5,"docs":{"373":{"tf":2.449489742783178},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"377":{"tf":1.0},"379":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"232":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"472":{"tf":1.0},"474":{"tf":1.0},"476":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"190":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"106":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":7,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"226":{"tf":1.4142135623730951},"274":{"tf":1.0},"292":{"tf":1.0},"33":{"tf":1.0},"360":{"tf":1.4142135623730951}},"n":{"df":17,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"208":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"346":{"tf":1.0},"351":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"320":{"tf":1.0}}}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"317":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"129":{"tf":1.0},"271":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"137":{"tf":1.0},"139":{"tf":1.4142135623730951},"181":{"tf":1.0},"190":{"tf":1.0},"211":{"tf":1.0},"37":{"tf":1.4142135623730951},"423":{"tf":2.0},"426":{"tf":1.0},"443":{"tf":1.0},"454":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}}},"df":13,"docs":{"302":{"tf":1.4142135623730951},"324":{"tf":1.7320508075688772},"420":{"tf":2.6457513110645907},"421":{"tf":1.7320508075688772},"422":{"tf":1.0},"423":{"tf":3.0},"424":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"431":{"tf":2.0},"436":{"tf":1.4142135623730951},"454":{"tf":1.0},"52":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"420":{"tf":1.0},"422":{"tf":1.7320508075688772},"424":{"tf":2.0},"431":{"tf":2.449489742783178},"436":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":15,"docs":{"257":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":16,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"409":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"460":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"109":{"tf":1.4142135623730951}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":32,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"106":{"tf":1.7320508075688772},"11":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"242":{"tf":1.0},"245":{"tf":1.0},"253":{"tf":1.0},"329":{"tf":1.0},"339":{"tf":1.0},"344":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"104":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"265":{"tf":1.0},"27":{"tf":1.0},"77":{"tf":1.0}},"i":{"df":13,"docs":{"117":{"tf":1.0},"15":{"tf":1.0},"180":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.0},"428":{"tf":1.7320508075688772},"43":{"tf":1.0},"437":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"330":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"436":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":28,"docs":{"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"169":{"tf":1.4142135623730951},"174":{"tf":1.0},"199":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"300":{"tf":1.0},"304":{"tf":1.4142135623730951},"352":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"470":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"280":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"231":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"74":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":15,"docs":{"10":{"tf":1.0},"112":{"tf":2.23606797749979},"138":{"tf":1.4142135623730951},"231":{"tf":1.0},"253":{"tf":1.0},"263":{"tf":1.0},"304":{"tf":2.0},"323":{"tf":1.0},"327":{"tf":1.4142135623730951},"365":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"231":{"tf":1.0}}}},"m":{"df":1,"docs":{"330":{"tf":1.0}}},"p":{"df":3,"docs":{"134":{"tf":1.0},"334":{"tf":1.0},"46":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"123":{"tf":1.0},"307":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"304":{"tf":2.449489742783178},"320":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.7320508075688772},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"430":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":12,"docs":{"149":{"tf":1.4142135623730951},"196":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"304":{"tf":3.0},"318":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":2.6457513110645907},"436":{"tf":1.7320508075688772}}},"w":{"df":2,"docs":{"294":{"tf":1.4142135623730951},"295":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"295":{"tf":1.0},"308":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":27,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"171":{"tf":1.0},"175":{"tf":1.0},"178":{"tf":1.0},"183":{"tf":1.0},"245":{"tf":1.0},"26":{"tf":1.0},"275":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"300":{"tf":1.0},"303":{"tf":1.0},"339":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"41":{"tf":2.23606797749979},"42":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0},"79":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"179":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"0":{"tf":2.6457513110645907},"121":{"tf":1.0},"149":{"tf":1.4142135623730951},"297":{"tf":1.0},"321":{"tf":1.4142135623730951},"322":{"tf":1.0},"325":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"326":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"336":{"tf":1.0}}}},"v":{"df":1,"docs":{"201":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"1":{"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"df":1,"docs":{"265":{"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":1,"docs":{"265":{"tf":1.4142135623730951}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"169":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"169":{"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":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":1,"docs":{"77":{"tf":1.0}}},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"178":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"128":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"178":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"335":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"281":{"tf":1.0},"423":{"tf":1.0}}}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"r":{"c":{"df":27,"docs":{"237":{"tf":1.0},"243":{"tf":1.0},"283":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.0},"289":{"tf":1.0},"290":{"tf":1.0},"291":{"tf":1.0},"292":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":2.23606797749979},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"360":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"360":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"112":{"tf":1.0},"256":{"tf":1.0},"68":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":1.0},"121":{"tf":1.0},"181":{"tf":1.0},"231":{"tf":1.0},"307":{"tf":1.0},"341":{"tf":1.0},"46":{"tf":1.7320508075688772},"68":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":26,"docs":{"0":{"tf":2.449489742783178},"106":{"tf":1.0},"108":{"tf":1.0},"115":{"tf":1.0},"144":{"tf":1.0},"162":{"tf":1.0},"175":{"tf":1.0},"20":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"256":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"275":{"tf":1.0},"365":{"tf":1.0},"375":{"tf":1.0},"413":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0}},"i":{"df":44,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":1.4142135623730951},"201":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979},"233":{"tf":1.0},"239":{"tf":1.0},"254":{"tf":1.0},"262":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.0},"322":{"tf":1.4142135623730951},"330":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"35":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":1.7320508075688772},"361":{"tf":2.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"411":{"tf":1.0},"418":{"tf":1.0},"431":{"tf":3.0},"436":{"tf":2.8284271247461903},"437":{"tf":2.0},"46":{"tf":1.0},"470":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}}},"s":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"/":{"a":{"b":{"df":0,"docs":{},"i":{"#":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"181":{"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":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"264":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"265":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"429":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"223":{"tf":2.449489742783178},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"384":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":3,"docs":{"10":{"tf":1.0},"268":{"tf":1.0},"384":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"384":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"48":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"0":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"3":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"3":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"5":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951}}},"df":30,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"167":{"tf":2.0},"168":{"tf":1.7320508075688772},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"173":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":2.449489742783178},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"299":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"300":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"51":{"tf":2.0}}},"df":0,"docs":{},"o":{"a":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"187":{"tf":1.4142135623730951},"231":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"d":{"df":53,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.4142135623730951},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"137":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.7320508075688772},"167":{"tf":3.3166247903554},"168":{"tf":2.23606797749979},"169":{"tf":2.449489742783178},"17":{"tf":2.0},"170":{"tf":2.23606797749979},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":3.0},"197":{"tf":1.0},"20":{"tf":1.4142135623730951},"202":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"227":{"tf":1.0},"23":{"tf":1.7320508075688772},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"25":{"tf":1.4142135623730951},"275":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.0},"318":{"tf":1.0},"35":{"tf":1.0},"428":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":2.23606797749979},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"344":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}},"df":26,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"123":{"tf":1.0},"199":{"tf":1.0},"2":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"274":{"tf":1.0},"276":{"tf":1.0},"304":{"tf":3.1622776601683795},"331":{"tf":1.0},"334":{"tf":1.4142135623730951},"335":{"tf":1.0},"345":{"tf":1.0},"419":{"tf":1.0},"42":{"tf":1.0},"424":{"tf":1.0},"44":{"tf":1.0},"455":{"tf":1.0},"457":{"tf":1.0},"459":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"138":{"tf":2.8284271247461903}},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"169":{"tf":1.0},"170":{"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":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}},"df":19,"docs":{"138":{"tf":1.7320508075688772},"149":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"325":{"tf":1.0},"342":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.4142135623730951},"426":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"469":{"tf":1.0},"54":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"111":{"tf":2.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"178":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"118":{"tf":1.0},"129":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"284":{"tf":1.0},"339":{"tf":1.0},"48":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"c":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"108":{"tf":1.0},"179":{"tf":1.0},"340":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":3,"docs":{"252":{"tf":1.0},"437":{"tf":1.7320508075688772},"440":{"tf":1.0}}}},"y":{"df":2,"docs":{"183":{"tf":1.4142135623730951},"426":{"tf":1.0}}}},"d":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"b":{"2":{"5":{"6":{"df":2,"docs":{"101":{"tf":1.0},"102":{"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":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"13":{"tf":1.0}}}},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"162":{"tf":1.0}}}}},"df":1,"docs":{"162":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"186":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"181":{"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":{}}}}}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{":":{":":{"<":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"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":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{":":{":":{"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":{"d":{"df":1,"docs":{"13":{"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":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"144":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"138":{"tf":1.0},"179":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":3,"docs":{"124":{"tf":1.0},"13":{"tf":1.0},"268":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"48":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"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":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":3,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"13":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":5,"docs":{"12":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"192":{"tf":1.0},"238":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"c":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"{":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"5":{"1":{"2":{":":{":":{"b":{"5":{"1":{"2":{"df":1,"docs":{"139":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"98":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":22,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"182":{"tf":1.0},"186":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"301":{"tf":1.0},"302":{"tf":1.0},"33":{"tf":1.7320508075688772},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"350":{"tf":2.23606797749979},"354":{"tf":1.7320508075688772},"413":{"tf":1.0},"428":{"tf":1.4142135623730951},"51":{"tf":1.0},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"361":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"263":{"tf":1.0},"274":{"tf":1.4142135623730951},"294":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"366":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":1.0},"423":{"tf":1.7320508075688772},"60":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"144":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"229":{"tf":1.0},"295":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"p":{"df":5,"docs":{"174":{"tf":1.0},"271":{"tf":2.6457513110645907},"274":{"tf":1.0},"300":{"tf":1.0},"9":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":67,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"13":{"tf":1.4142135623730951},"136":{"tf":1.0},"140":{"tf":2.449489742783178},"141":{"tf":3.3166247903554},"142":{"tf":2.0},"143":{"tf":2.6457513110645907},"144":{"tf":3.605551275463989},"145":{"tf":3.7416573867739413},"146":{"tf":3.3166247903554},"147":{"tf":3.1622776601683795},"148":{"tf":1.7320508075688772},"149":{"tf":4.123105625617661},"169":{"tf":1.7320508075688772},"170":{"tf":1.0},"173":{"tf":1.0},"179":{"tf":3.4641016151377544},"183":{"tf":2.8284271247461903},"185":{"tf":1.7320508075688772},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":2.6457513110645907},"193":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"231":{"tf":1.4142135623730951},"238":{"tf":2.23606797749979},"239":{"tf":1.7320508075688772},"240":{"tf":2.449489742783178},"241":{"tf":1.4142135623730951},"243":{"tf":2.0},"244":{"tf":1.4142135623730951},"245":{"tf":2.449489742783178},"246":{"tf":2.23606797749979},"247":{"tf":2.6457513110645907},"248":{"tf":1.7320508075688772},"249":{"tf":1.0},"250":{"tf":1.4142135623730951},"256":{"tf":1.4142135623730951},"263":{"tf":1.0},"265":{"tf":1.0},"27":{"tf":1.0},"304":{"tf":2.449489742783178},"310":{"tf":2.23606797749979},"318":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":2.8284271247461903},"436":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":26,"docs":{"144":{"tf":2.8284271247461903},"145":{"tf":2.8284271247461903},"146":{"tf":2.8284271247461903},"147":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"169":{"tf":3.3166247903554},"170":{"tf":4.0},"173":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"183":{"tf":1.0},"197":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"310":{"tf":1.0},"32":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"144":{"tf":2.8284271247461903},"145":{"tf":2.8284271247461903},"146":{"tf":2.8284271247461903},"147":{"tf":2.8284271247461903},"149":{"tf":1.0},"173":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"240":{"tf":1.0},"247":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"310":{"tf":1.0}}}}}}},".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"32":{"tf":1.0},"44":{"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":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"179":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"1":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"248":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"2":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"250":{"tf":1.0}}},"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":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{")":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"1":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"df":2,"docs":{"193":{"tf":1.0},"195":{"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":{}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}},"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":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":2,"docs":{"169":{"tf":1.0},"170":{"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":{}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"243":{"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":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"3":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":{}},"5":{"9":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"2":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"5":{"9":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"3":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"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":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"183":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"183":{"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":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"170":{"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":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"242":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"5":{"df":1,"docs":{"240":{"tf":1.0}}},"6":{"df":1,"docs":{"240":{"tf":1.0}}},"7":{"df":1,"docs":{"240":{"tf":1.0}}},"8":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"r":{"1":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"4":{"2":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"4":{"2":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"7":{"7":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"2":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"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":0,"docs":{}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"141":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"2":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"141":{"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":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":4,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"4":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"5":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"263":{"tf":1.0},"265":{"tf":1.0},"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":2.6457513110645907},"146":{"tf":2.0},"147":{"tf":2.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":6,"docs":{"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":3.0},"147":{"tf":1.4142135623730951},"195":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"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":5,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"b":{"2":{"5":{"6":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"192":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"<":{"(":{"b":{"2":{"5":{"6":{"df":1,"docs":{"249":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"246":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"df":0,"docs":{}},"u":{"6":{"4":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"(":{"b":{"2":{"5":{"6":{"df":1,"docs":{"249":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"246":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"tf":2.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"df":0,"docs":{}},"k":{"df":12,"docs":{"143":{"tf":1.0},"144":{"tf":1.7320508075688772},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"197":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":2.0},"247":{"tf":1.0},"318":{"tf":1.0}}},"t":{"df":3,"docs":{"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"245":{"tf":1.0}}},"u":{"6":{"4":{"df":7,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.4142135623730951},"250":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":9,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"170":{"tf":2.0},"192":{"tf":1.4142135623730951},"231":{"tf":1.7320508075688772},"246":{"tf":1.4142135623730951}},"s":{"<":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":8,"docs":{"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":3.0},"170":{"tf":2.0},"192":{"tf":1.4142135623730951},"194":{"tf":2.23606797749979}}}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"b":{"2":{"5":{"6":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"192":{"tf":1.0}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"143":{"tf":1.0},"145":{"tf":2.6457513110645907},"146":{"tf":1.0},"147":{"tf":1.0},"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"238":{"tf":2.0},"239":{"tf":2.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"245":{"tf":1.0},"246":{"tf":1.0}}},"u":{"6":{"4":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"146":{"tf":1.0},"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":15,"docs":{"12":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"231":{"tf":1.7320508075688772},"238":{"tf":1.4142135623730951},"239":{"tf":2.449489742783178},"240":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"244":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"d":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951}}}}},"v":{"a":{"df":0,"docs":{},"l":{"1":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"2":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"3":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"4":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"5":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"6":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":37,"docs":{"112":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.7320508075688772},"238":{"tf":2.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.7320508075688772},"245":{"tf":1.0},"304":{"tf":2.23606797749979},"318":{"tf":1.0},"323":{"tf":1.4142135623730951},"343":{"tf":1.0},"375":{"tf":1.4142135623730951},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}},"r":{"[":{"4":{"df":6,"docs":{"121":{"tf":1.4142135623730951},"64":{"tf":1.0},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}}},"5":{"df":1,"docs":{"169":{"tf":1.0}}},"7":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"304":{"tf":1.0}}}},"_":{"4":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":9,"docs":{"106":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"304":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"91":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"309":{"tf":1.0},"41":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"222":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":16,"docs":{"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":2.0},"194":{"tf":2.0},"304":{"tf":2.8284271247461903},"406":{"tf":1.4142135623730951},"436":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"71":{"tf":3.3166247903554},"74":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"61":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}},"t":{"'":{"df":1,"docs":{"107":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"df":36,"docs":{"105":{"tf":1.0},"106":{"tf":6.164414002968976},"107":{"tf":2.0},"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"138":{"tf":2.0},"142":{"tf":3.0},"202":{"tf":2.23606797749979},"208":{"tf":1.0},"215":{"tf":2.0},"218":{"tf":1.0},"219":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"283":{"tf":1.0},"29":{"tf":1.0},"306":{"tf":1.0},"315":{"tf":1.0},"330":{"tf":1.4142135623730951},"339":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"118":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"30":{"tf":1.0},"303":{"tf":2.0},"339":{"tf":1.4142135623730951},"349":{"tf":1.0},"422":{"tf":1.0},"48":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}},"i":{"c":{"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"135":{"tf":1.4142135623730951},"173":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"275":{"tf":1.0},"297":{"tf":1.0},"314":{"tf":1.0}}}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":3,"docs":{"157":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"(":{"df":2,"docs":{"443":{"tf":1.0},"469":{"tf":1.0}}},"df":3,"docs":{"419":{"tf":1.0},"467":{"tf":1.0},"469":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":4,"docs":{"158":{"tf":1.0},"169":{"tf":1.4142135623730951},"245":{"tf":1.0},"48":{"tf":1.4142135623730951}},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"336":{"tf":1.0},"423":{"tf":1.0},"426":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":1.7320508075688772},"438":{"tf":1.4142135623730951},"439":{"tf":1.4142135623730951},"440":{"tf":1.4142135623730951},"441":{"tf":1.4142135623730951},"442":{"tf":1.4142135623730951}}}},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"179":{"tf":1.0},"429":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"271":{"tf":1.7320508075688772},"406":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"252":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"201":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"h":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"192":{"tf":1.0},"232":{"tf":1.0},"255":{"tf":1.4142135623730951},"29":{"tf":1.0},"300":{"tf":1.4142135623730951},"338":{"tf":1.0},"344":{"tf":1.0},"349":{"tf":1.0},"374":{"tf":1.0},"379":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"48":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":2,"docs":{"456":{"tf":1.0},"457":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"284":{"tf":1.0},"308":{"tf":1.7320508075688772},"343":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"335":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.7320508075688772},"215":{"tf":2.6457513110645907},"334":{"tf":1.4142135623730951},"419":{"tf":1.0}}}},"m":{"df":3,"docs":{"109":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":2.449489742783178}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":2.0}}}},"df":0,"docs":{}},"df":1,"docs":{"340":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"207":{"tf":2.0},"208":{"tf":2.23606797749979},"209":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"423":{"tf":1.0},"58":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"151":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"197":{"tf":1.0},"227":{"tf":1.0},"25":{"tf":1.4142135623730951},"252":{"tf":1.0},"254":{"tf":1.0},"275":{"tf":1.4142135623730951},"277":{"tf":1.4142135623730951},"280":{"tf":1.0},"295":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"318":{"tf":1.4142135623730951},"319":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.0},"357":{"tf":1.0},"374":{"tf":1.0},"406":{"tf":1.4142135623730951},"428":{"tf":1.0},"430":{"tf":1.0},"51":{"tf":1.0},"75":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":13,"docs":{"0":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"162":{"tf":1.0},"192":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"261":{"tf":1.0},"294":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.7320508075688772},"51":{"tf":1.0}}},"f":{"a":{"c":{"df":4,"docs":{"119":{"tf":1.0},"205":{"tf":1.7320508075688772},"210":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"329":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"274":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"36":{"tf":1.4142135623730951},"40":{"tf":1.0},"59":{"tf":1.4142135623730951}}},"y":{"'":{"df":3,"docs":{"216":{"tf":1.0},"224":{"tf":1.0},"320":{"tf":1.0}}},"+":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"251":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.0}}}}}},"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"417":{"tf":1.0}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":142,"docs":{"0":{"tf":6.082762530298219},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"11":{"tf":2.23606797749979},"112":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":2.0},"130":{"tf":1.0},"136":{"tf":1.7320508075688772},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"19":{"tf":1.4142135623730951},"190":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"225":{"tf":1.4142135623730951},"226":{"tf":1.0},"227":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":1.0},"246":{"tf":1.0},"25":{"tf":1.4142135623730951},"251":{"tf":1.4142135623730951},"255":{"tf":1.4142135623730951},"258":{"tf":1.4142135623730951},"259":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"262":{"tf":1.0},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"273":{"tf":1.7320508075688772},"274":{"tf":1.4142135623730951},"275":{"tf":3.872983346207417},"276":{"tf":1.0},"278":{"tf":1.0},"280":{"tf":1.7320508075688772},"295":{"tf":2.0},"296":{"tf":1.4142135623730951},"297":{"tf":1.4142135623730951},"298":{"tf":2.0},"304":{"tf":1.0},"305":{"tf":1.4142135623730951},"307":{"tf":1.0},"308":{"tf":1.0},"310":{"tf":1.0},"315":{"tf":1.0},"320":{"tf":1.7320508075688772},"321":{"tf":1.0},"322":{"tf":1.0},"327":{"tf":1.0},"329":{"tf":1.0},"330":{"tf":2.23606797749979},"331":{"tf":2.0},"332":{"tf":1.0},"333":{"tf":1.4142135623730951},"334":{"tf":1.4142135623730951},"335":{"tf":1.7320508075688772},"338":{"tf":1.0},"339":{"tf":1.0},"34":{"tf":1.7320508075688772},"342":{"tf":1.4142135623730951},"345":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.4142135623730951},"354":{"tf":1.0},"361":{"tf":1.7320508075688772},"365":{"tf":1.0},"381":{"tf":1.7320508075688772},"389":{"tf":1.0},"395":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"417":{"tf":1.0},"42":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.7320508075688772},"435":{"tf":1.0},"436":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":2.0},"83":{"tf":1.0},"9":{"tf":1.0}},"’":{"df":1,"docs":{"231":{"tf":1.0}}}}},"df":2,"docs":{"226":{"tf":1.4142135623730951},"470":{"tf":1.0}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":2.0},"275":{"tf":1.0},"285":{"tf":1.0},"286":{"tf":1.0},"289":{"tf":1.0},"339":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"190":{"tf":1.7320508075688772}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"329":{"tf":1.0},"339":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":27,"docs":{"0":{"tf":1.0},"106":{"tf":2.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"130":{"tf":1.0},"199":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"291":{"tf":1.0},"295":{"tf":1.0},"307":{"tf":1.0},"329":{"tf":1.0},"330":{"tf":2.23606797749979},"337":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"42":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.7320508075688772},"68":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":11,"docs":{"0":{"tf":2.23606797749979},"175":{"tf":1.0},"216":{"tf":1.0},"256":{"tf":1.0},"336":{"tf":1.0},"356":{"tf":1.0},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"421":{"tf":1.0}}}}}}}},"t":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"201":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"b":{"df":3,"docs":{"274":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0}},"l":{"df":9,"docs":{"237":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"354":{"tf":1.4142135623730951},"357":{"tf":1.0},"428":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"14":{"tf":1.0},"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":37,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"149":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"264":{"tf":1.0},"275":{"tf":1.0},"310":{"tf":1.0},"330":{"tf":1.0},"345":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"s":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"i":{"d":{"(":{"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":{"d":{"df":1,"docs":{"82":{"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":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":5,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"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":1,"docs":{"183":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"411":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":19,"docs":{"162":{"tf":1.0},"164":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.0},"322":{"tf":1.4142135623730951},"361":{"tf":1.7320508075688772},"366":{"tf":1.0},"373":{"tf":1.7320508075688772},"381":{"tf":1.0},"384":{"tf":1.7320508075688772},"404":{"tf":1.0},"406":{"tf":1.7320508075688772},"418":{"tf":1.0},"425":{"tf":2.449489742783178},"428":{"tf":2.0},"431":{"tf":2.6457513110645907},"436":{"tf":2.6457513110645907},"437":{"tf":2.449489742783178},"442":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":3,"docs":{"335":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0}}}}},"df":19,"docs":{"199":{"tf":2.6457513110645907},"201":{"tf":3.605551275463989},"202":{"tf":2.23606797749979},"203":{"tf":1.4142135623730951},"215":{"tf":1.0},"223":{"tf":2.0},"224":{"tf":1.7320508075688772},"304":{"tf":9.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"148":{"tf":1.0},"200":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"235":{"tf":1.0},"241":{"tf":1.0},"271":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"251":{"tf":1.0},"259":{"tf":1.4142135623730951},"261":{"tf":1.0},"262":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"359":{"tf":1.0},"398":{"tf":1.4142135623730951},"415":{"tf":2.0},"416":{"tf":1.7320508075688772},"417":{"tf":1.7320508075688772},"419":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"415":{"tf":1.0},"417":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"262":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"295":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"140":{"tf":1.0},"149":{"tf":1.0},"330":{"tf":1.0},"73":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.23606797749979},"276":{"tf":1.0},"334":{"tf":1.4142135623730951}}}}},"s":{"df":8,"docs":{"349":{"tf":2.23606797749979},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"406":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"254":{"tf":2.0},"255":{"tf":1.0},"311":{"tf":1.0}}}}}}}}},"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":1,"docs":{"428":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"255":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"257":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"255":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"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":{},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"255":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"406":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"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":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":45,"docs":{"0":{"tf":2.0},"251":{"tf":3.3166247903554},"252":{"tf":3.1622776601683795},"253":{"tf":2.6457513110645907},"254":{"tf":2.0},"255":{"tf":3.3166247903554},"256":{"tf":3.0},"257":{"tf":3.7416573867739413},"258":{"tf":1.7320508075688772},"259":{"tf":2.23606797749979},"261":{"tf":1.0},"262":{"tf":3.4641016151377544},"263":{"tf":1.7320508075688772},"264":{"tf":2.8284271247461903},"265":{"tf":4.0},"266":{"tf":2.23606797749979},"272":{"tf":1.0},"274":{"tf":1.7320508075688772},"292":{"tf":1.0},"305":{"tf":1.0},"311":{"tf":2.23606797749979},"334":{"tf":2.449489742783178},"336":{"tf":2.0},"343":{"tf":1.4142135623730951},"344":{"tf":1.0},"349":{"tf":1.7320508075688772},"350":{"tf":2.0},"354":{"tf":1.4142135623730951},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"380":{"tf":1.0},"406":{"tf":4.123105625617661},"407":{"tf":1.4142135623730951},"408":{"tf":1.4142135623730951},"409":{"tf":1.4142135623730951},"410":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"28":{"tf":1.0},"420":{"tf":1.0},"422":{"tf":1.0},"425":{"tf":2.8284271247461903},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178},"441":{"tf":1.4142135623730951}}}}},"s":{"/":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":3,"docs":{"262":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"232":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"331":{"tf":1.0},"336":{"tf":1.0}}}},"t":{"'":{"df":3,"docs":{"179":{"tf":1.0},"248":{"tf":1.0},"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"176":{"tf":1.0},"319":{"tf":1.0},"323":{"tf":1.4142135623730951},"33":{"tf":1.0},"60":{"tf":1.0}}}}},"’":{"df":1,"docs":{"248":{"tf":1.0}}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":2.23606797749979},"239":{"tf":1.0},"246":{"tf":1.0},"40":{"tf":1.0},"75":{"tf":1.0}}}},"r":{"d":{"df":4,"docs":{"235":{"tf":2.0},"241":{"tf":2.23606797749979},"35":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"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":{},"i":{"d":{"df":1,"docs":{"81":{"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":{},"s":{"df":0,"docs":{},"e":{"df":11,"docs":{"106":{"tf":1.4142135623730951},"119":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"199":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"255":{"tf":1.0},"330":{"tf":1.0},"378":{"tf":1.0},"65":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"197":{"tf":1.0},"262":{"tf":1.0},"8":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"256":{"tf":2.0},"406":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":9,"docs":{"106":{"tf":1.0},"231":{"tf":1.0},"241":{"tf":1.0},"262":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.0},"374":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":11,"docs":{"130":{"tf":1.0},"185":{"tf":1.0},"192":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"275":{"tf":1.4142135623730951},"33":{"tf":1.0},"4":{"tf":1.0},"423":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"286":{"tf":1.0}}}}}}}},"w":{"df":1,"docs":{"304":{"tf":1.0}}}}},"u":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.4142135623730951},"32":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"0":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"349":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":32,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"173":{"tf":2.0},"178":{"tf":1.0},"183":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"255":{"tf":1.0},"264":{"tf":1.7320508075688772},"275":{"tf":1.0},"304":{"tf":1.7320508075688772},"309":{"tf":1.0},"327":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.4142135623730951},"35":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"43":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"251":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.0},"271":{"tf":1.0},"352":{"tf":1.0},"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"35":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"df":3,"docs":{"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"345":{"tf":1.0},"51":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"276":{"tf":1.0},"293":{"tf":1.0},"3":{"tf":1.4142135623730951},"331":{"tf":1.0},"332":{"tf":1.0},"5":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":5,"docs":{"0":{"tf":1.7320508075688772},"225":{"tf":1.0},"266":{"tf":1.0},"298":{"tf":1.0},"344":{"tf":1.0}}}},"p":{"df":2,"docs":{"307":{"tf":1.0},"48":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.0}}},"y":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"226":{"tf":1.0}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"153":{"tf":1.0},"173":{"tf":1.0},"245":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"336":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"54":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"29":{"tf":1.0},"58":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}},"t":{"df":34,"docs":{"0":{"tf":1.0},"119":{"tf":2.8284271247461903},"120":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"188":{"tf":1.4142135623730951},"201":{"tf":3.0},"202":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":3.1622776601683795},"206":{"tf":2.0},"207":{"tf":4.0},"208":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":2.23606797749979},"212":{"tf":2.449489742783178},"213":{"tf":2.23606797749979},"215":{"tf":2.23606797749979},"216":{"tf":2.449489742783178},"217":{"tf":1.4142135623730951},"218":{"tf":1.7320508075688772},"219":{"tf":2.0},"220":{"tf":2.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":3.0},"224":{"tf":2.23606797749979},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":2.449489742783178},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":36,"docs":{"165":{"tf":2.23606797749979},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"186":{"tf":1.0},"266":{"tf":1.7320508075688772},"267":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"325":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":2.6457513110645907},"421":{"tf":2.23606797749979},"422":{"tf":1.4142135623730951},"423":{"tf":2.6457513110645907},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"426":{"tf":2.23606797749979},"428":{"tf":1.4142135623730951},"429":{"tf":1.0},"431":{"tf":2.449489742783178},"435":{"tf":1.0},"436":{"tf":3.3166247903554},"437":{"tf":2.449489742783178},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":1,"docs":{"431":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"423":{"tf":1.0},"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"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":{}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"20":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}}}},"df":1,"docs":{"179":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"154":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"320":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":17,"docs":{"10":{"tf":1.0},"179":{"tf":1.7320508075688772},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"280":{"tf":1.0},"301":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}}},"i":{"df":19,"docs":{"143":{"tf":1.0},"201":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"265":{"tf":1.0},"294":{"tf":1.0},"340":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"398":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"186":{"tf":1.0},"435":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"199":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":1,"docs":{"179":{"tf":1.0}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"275":{"tf":1.0},"293":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":38,"docs":{"10":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":2.0},"108":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"130":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":2.0},"142":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"172":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.4142135623730951},"226":{"tf":1.0},"255":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":3.3166247903554},"428":{"tf":1.4142135623730951},"437":{"tf":2.0},"439":{"tf":1.0},"440":{"tf":1.0},"56":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951}}}}},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"71":{"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"u":{"1":{"6":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"1":{"6":{"_":{"1":{"df":1,"docs":{"97":{"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":{}},"2":{"5":{"6":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"1":{"df":4,"docs":{"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"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":{}},"3":{"2":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"_":{"1":{"df":2,"docs":{"96":{"tf":1.0},"97":{"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":{}},"6":{"4":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"1":{"df":3,"docs":{"95":{"tf":1.0},"96":{"tf":1.0},"97":{"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":{}}}}}}},"s":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":14,"docs":{"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"108":{"tf":3.0},"138":{"tf":1.4142135623730951},"181":{"tf":1.0},"226":{"tf":1.0},"231":{"tf":1.0},"249":{"tf":1.0},"330":{"tf":1.4142135623730951},"61":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":3.605551275463989},"74":{"tf":1.4142135623730951}},"e":{"'":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},".":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"1":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.4142135623730951}}},"2":{".":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{".":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.7320508075688772}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"330":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"330":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"203":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"n":{"df":3,"docs":{"236":{"tf":1.0},"242":{"tf":1.0},"307":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"255":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":31,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"173":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"257":{"tf":1.0},"33":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"43":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}}}},"x":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772}}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"437":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}}}},"df":5,"docs":{"423":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"440":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"142":{"tf":1.7320508075688772}}},"2":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"142":{"tf":2.23606797749979}}},":":{":":{"a":{"df":1,"docs":{"339":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"205":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":120,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":2.6457513110645907},"108":{"tf":2.8284271247461903},"109":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":2.0},"12":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"129":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"173":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.0},"190":{"tf":4.69041575982343},"192":{"tf":1.4142135623730951},"197":{"tf":1.7320508075688772},"198":{"tf":1.0},"199":{"tf":2.8284271247461903},"200":{"tf":1.7320508075688772},"201":{"tf":2.6457513110645907},"202":{"tf":1.4142135623730951},"203":{"tf":2.0},"205":{"tf":2.0},"206":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":3.0},"215":{"tf":1.7320508075688772},"216":{"tf":3.0},"217":{"tf":2.23606797749979},"218":{"tf":2.8284271247461903},"219":{"tf":2.6457513110645907},"220":{"tf":2.23606797749979},"222":{"tf":1.4142135623730951},"223":{"tf":3.3166247903554},"224":{"tf":2.0},"226":{"tf":2.0},"228":{"tf":1.7320508075688772},"229":{"tf":3.3166247903554},"231":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"233":{"tf":2.449489742783178},"234":{"tf":1.0},"237":{"tf":3.0},"238":{"tf":1.4142135623730951},"239":{"tf":2.6457513110645907},"243":{"tf":2.449489742783178},"245":{"tf":2.0},"246":{"tf":2.6457513110645907},"270":{"tf":1.0},"273":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"288":{"tf":1.0},"291":{"tf":1.0},"302":{"tf":1.0},"304":{"tf":4.358898943540674},"310":{"tf":1.0},"318":{"tf":1.0},"323":{"tf":1.0},"328":{"tf":2.0},"330":{"tf":1.4142135623730951},"338":{"tf":1.0},"339":{"tf":2.6457513110645907},"342":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"380":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"40":{"tf":2.0},"42":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"464":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772},"64":{"tf":2.6457513110645907},"65":{"tf":2.6457513110645907},"66":{"tf":2.449489742783178},"67":{"tf":3.0},"68":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"71":{"tf":2.0},"72":{"tf":2.0},"73":{"tf":3.605551275463989},"74":{"tf":2.449489742783178},"75":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979},"77":{"tf":2.0},"78":{"tf":1.7320508075688772},"79":{"tf":2.449489742783178},"80":{"tf":2.23606797749979},"82":{"tf":2.0},"83":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"340":{"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":0,"docs":{},"i":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":3,"docs":{"140":{"tf":1.0},"275":{"tf":1.0},"69":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"1":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"1":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"2":{"5":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"_":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"125":{"tf":1.0},"14":{"tf":1.0},"199":{"tf":1.4142135623730951},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.23606797749979},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":5,"docs":{"101":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"126":{"tf":1.0},"14":{"tf":1.0},"304":{"tf":3.7416573867739413},"323":{"tf":1.0},"324":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":2.449489742783178},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"3":{"2":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"3":{"2":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":27,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.4142135623730951},"125":{"tf":1.0},"14":{"tf":1.0},"212":{"tf":1.4142135623730951},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"226":{"tf":2.23606797749979},"229":{"tf":2.0},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"330":{"tf":1.0},"64":{"tf":1.4142135623730951},"66":{"tf":1.0},"74":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":2.23606797749979},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"6":{"4":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"6":{"4":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":75,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":2.8284271247461903},"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"117":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"120":{"tf":1.7320508075688772},"125":{"tf":1.0},"130":{"tf":2.0},"134":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"172":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"183":{"tf":2.449489742783178},"186":{"tf":1.7320508075688772},"190":{"tf":2.6457513110645907},"196":{"tf":1.0},"197":{"tf":2.0},"201":{"tf":1.0},"206":{"tf":2.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":3.1622776601683795},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.7320508075688772},"250":{"tf":1.4142135623730951},"265":{"tf":3.0},"268":{"tf":1.4142135623730951},"27":{"tf":3.0},"29":{"tf":2.0},"304":{"tf":6.4031242374328485},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"330":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":4.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":2.23606797749979},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"8":{"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":21,"docs":{"101":{"tf":3.1622776601683795},"102":{"tf":2.0},"108":{"tf":1.0},"121":{"tf":2.0},"125":{"tf":1.0},"14":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"193":{"tf":2.449489742783178},"195":{"tf":2.449489742783178},"199":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"66":{"tf":1.0},"74":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":2.23606797749979}}},"df":1,"docs":{"415":{"tf":1.0}},"i":{"df":1,"docs":{"46":{"tf":1.0}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"325":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"320":{"tf":2.0},"398":{"tf":2.449489742783178}}}}},"r":{"df":15,"docs":{"154":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"274":{"tf":1.0},"296":{"tf":1.4142135623730951},"346":{"tf":1.0},"351":{"tf":2.0},"374":{"tf":1.0},"417":{"tf":1.0},"428":{"tf":1.0},"430":{"tf":1.0},"55":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"320":{"tf":1.0},"68":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"322":{"tf":1.4142135623730951},"65":{"tf":1.0},"74":{"tf":1.0}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"418":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"68":{"tf":2.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"257":{"tf":1.4142135623730951},"275":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"330":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}},"q":{"df":0,"docs":{},"u":{"df":10,"docs":{"106":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"150":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"35":{"tf":1.0},"406":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"df":18,"docs":{"0":{"tf":1.0},"109":{"tf":1.0},"156":{"tf":1.0},"226":{"tf":1.0},"251":{"tf":1.7320508075688772},"252":{"tf":1.0},"255":{"tf":2.449489742783178},"256":{"tf":1.7320508075688772},"257":{"tf":1.0},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"274":{"tf":1.0},"311":{"tf":1.0},"330":{"tf":1.0},"366":{"tf":1.0},"406":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":3.0}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"374":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"345":{"tf":1.0},"9":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":9,"docs":{"114":{"tf":1.0},"130":{"tf":1.0},"171":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"275":{"tf":1.0},"303":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"111":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"306":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":5,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"340":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"103":{"tf":1.0},"324":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.23606797749979},"68":{"tf":1.0}}}},"z":{"df":1,"docs":{"340":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"378":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"271":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"123":{"tf":1.0},"133":{"tf":1.0},"271":{"tf":1.0},"36":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"248":{"tf":1.0}}}}},"df":3,"docs":{"236":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":34,"docs":{"121":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.4142135623730951},"247":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.4142135623730951},"293":{"tf":1.0},"336":{"tf":1.0},"351":{"tf":1.4142135623730951},"355":{"tf":1.4142135623730951},"358":{"tf":2.0},"359":{"tf":1.0},"361":{"tf":1.0},"364":{"tf":1.0},"366":{"tf":1.0},"369":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"410":{"tf":1.0},"411":{"tf":2.23606797749979},"412":{"tf":1.4142135623730951},"413":{"tf":1.4142135623730951},"414":{"tf":1.0},"428":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":30,"docs":{"1":{"tf":1.0},"125":{"tf":1.0},"190":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.0},"245":{"tf":1.0},"259":{"tf":1.0},"263":{"tf":1.0},"265":{"tf":1.0},"270":{"tf":2.0},"271":{"tf":1.4142135623730951},"275":{"tf":1.0},"331":{"tf":1.0},"332":{"tf":1.4142135623730951},"334":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"4":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"469":{"tf":1.0},"66":{"tf":1.4142135623730951},"73":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"430":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"172":{"tf":1.0},"33":{"tf":1.0},"342":{"tf":1.0},"35":{"tf":1.0},"406":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"l":{"df":18,"docs":{"345":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"415":{"tf":1.7320508075688772},"417":{"tf":1.4142135623730951},"425":{"tf":1.7320508075688772},"431":{"tf":2.6457513110645907},"434":{"tf":1.0},"436":{"tf":2.6457513110645907},"437":{"tf":2.23606797749979},"459":{"tf":1.0}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":36,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"111":{"tf":1.0},"17":{"tf":1.0},"208":{"tf":1.4142135623730951},"229":{"tf":1.0},"275":{"tf":1.0},"285":{"tf":1.0},"306":{"tf":1.0},"312":{"tf":1.0},"351":{"tf":1.0},"354":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"467":{"tf":1.0},"470":{"tf":1.0},"477":{"tf":1.0},"70":{"tf":1.0}}}},"df":214,"docs":{"0":{"tf":3.4641016151377544},"10":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"106":{"tf":2.449489742783178},"108":{"tf":1.7320508075688772},"111":{"tf":2.449489742783178},"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"12":{"tf":2.449489742783178},"121":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.0},"142":{"tf":1.0},"144":{"tf":2.23606797749979},"145":{"tf":2.23606797749979},"146":{"tf":2.0},"147":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.7320508075688772},"153":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"166":{"tf":1.0},"167":{"tf":1.7320508075688772},"169":{"tf":2.0},"17":{"tf":1.0},"170":{"tf":2.0},"173":{"tf":2.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"186":{"tf":1.7320508075688772},"187":{"tf":2.0},"19":{"tf":2.0},"190":{"tf":2.0},"192":{"tf":1.7320508075688772},"196":{"tf":1.0},"197":{"tf":2.449489742783178},"200":{"tf":1.0},"201":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"209":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":2.0},"220":{"tf":1.7320508075688772},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.7320508075688772},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"235":{"tf":2.0},"236":{"tf":1.4142135623730951},"237":{"tf":2.23606797749979},"238":{"tf":1.7320508075688772},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":2.0},"242":{"tf":1.4142135623730951},"243":{"tf":2.0},"245":{"tf":2.23606797749979},"246":{"tf":1.0},"247":{"tf":1.7320508075688772},"249":{"tf":1.0},"251":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"258":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"265":{"tf":1.7320508075688772},"266":{"tf":1.0},"268":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"274":{"tf":1.0},"276":{"tf":1.0},"28":{"tf":1.0},"280":{"tf":1.0},"298":{"tf":1.4142135623730951},"299":{"tf":1.0},"30":{"tf":1.0},"300":{"tf":1.7320508075688772},"301":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"305":{"tf":1.0},"307":{"tf":1.0},"308":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"318":{"tf":1.0},"32":{"tf":1.4142135623730951},"320":{"tf":1.4142135623730951},"325":{"tf":1.0},"33":{"tf":1.7320508075688772},"336":{"tf":1.4142135623730951},"337":{"tf":1.7320508075688772},"338":{"tf":1.4142135623730951},"339":{"tf":2.449489742783178},"340":{"tf":1.0},"349":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"350":{"tf":1.0},"351":{"tf":1.7320508075688772},"352":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.7320508075688772},"358":{"tf":1.0},"36":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.872983346207417},"366":{"tf":2.449489742783178},"37":{"tf":1.0},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"374":{"tf":1.0},"378":{"tf":1.7320508075688772},"380":{"tf":1.4142135623730951},"381":{"tf":3.605551275463989},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"398":{"tf":1.0},"399":{"tf":1.0},"40":{"tf":2.0},"404":{"tf":3.4641016151377544},"406":{"tf":3.7416573867739413},"411":{"tf":1.7320508075688772},"415":{"tf":1.4142135623730951},"418":{"tf":1.4142135623730951},"419":{"tf":1.4142135623730951},"42":{"tf":1.0},"420":{"tf":2.23606797749979},"421":{"tf":1.7320508075688772},"422":{"tf":1.7320508075688772},"423":{"tf":1.4142135623730951},"424":{"tf":1.4142135623730951},"425":{"tf":2.6457513110645907},"426":{"tf":1.4142135623730951},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":4.795831523312719},"435":{"tf":1.4142135623730951},"436":{"tf":4.47213595499958},"437":{"tf":2.8284271247461903},"44":{"tf":1.7320508075688772},"443":{"tf":1.0},"46":{"tf":1.4142135623730951},"460":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"48":{"tf":3.0},"49":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":2.23606797749979},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":2.0},"9":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":25,"docs":{"10":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":1.0},"21":{"tf":1.0},"220":{"tf":1.0},"225":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"298":{"tf":1.0},"300":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.4142135623730951},"35":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"356":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.0},"375":{"tf":1.0},"39":{"tf":1.0},"59":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"111":{"tf":2.23606797749979}}}}}}},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"422":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}}}}},"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":{"421":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"19":{"tf":1.0},"336":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"71":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"136":{"tf":1.0},"275":{"tf":1.0},"406":{"tf":1.0},"66":{"tf":1.0}}}},"x":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"156":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"265":{"tf":1.0},"328":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"236":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"5":{"df":1,"docs":{"234":{"tf":1.0}}},"6":{"df":1,"docs":{"234":{"tf":1.0}}},"7":{"df":1,"docs":{"234":{"tf":1.0}}},"8":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"0":{".":{"0":{".":{"1":{"df":1,"docs":{"357":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"4":{".":{"0":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{".":{"4":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{".":{"2":{"1":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"4":{"6":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"13":{"tf":2.0}}},"2":{"df":1,"docs":{"13":{"tf":2.0}}},"5":{".":{"0":{"df":1,"docs":{"380":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"_":{"1":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"256":{"tf":1.0},"271":{"tf":1.7320508075688772},"304":{"tf":2.0}},"i":{"d":{"df":13,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"262":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"77":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"298":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":92,"docs":{"103":{"tf":1.0},"106":{"tf":2.23606797749979},"108":{"tf":2.449489742783178},"109":{"tf":1.0},"114":{"tf":1.0},"121":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"126":{"tf":1.7320508075688772},"129":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"144":{"tf":3.0},"145":{"tf":2.449489742783178},"146":{"tf":2.0},"147":{"tf":2.0},"15":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"173":{"tf":1.0},"183":{"tf":2.23606797749979},"185":{"tf":1.4142135623730951},"190":{"tf":2.23606797749979},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"205":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":2.449489742783178},"228":{"tf":1.0},"229":{"tf":2.0},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":1.7320508075688772},"241":{"tf":2.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":2.0},"257":{"tf":2.23606797749979},"265":{"tf":1.0},"27":{"tf":1.4142135623730951},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.0},"342":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":2.8284271247461903},"366":{"tf":2.0},"373":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.8284271247461903},"411":{"tf":1.0},"431":{"tf":3.4641016151377544},"436":{"tf":2.8284271247461903},"437":{"tf":1.7320508075688772},"46":{"tf":2.0},"460":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":3.1622776601683795},"79":{"tf":1.0},"80":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"1":{"df":1,"docs":{"248":{"tf":1.7320508075688772}}},"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":5,"docs":{"443":{"tf":1.4142135623730951},"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951}}}}}},"r":{"1":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}},"x":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":2,"docs":{"141":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"2":{"df":2,"docs":{"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":48,"docs":{"104":{"tf":1.0},"106":{"tf":2.8284271247461903},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"187":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"257":{"tf":1.4142135623730951},"271":{"tf":1.0},"274":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.4142135623730951},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":2.6457513110645907},"64":{"tf":1.7320508075688772},"70":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"109":{"tf":2.23606797749979},"110":{"tf":1.4142135623730951},"112":{"tf":2.449489742783178},"13":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"237":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"330":{"tf":2.23606797749979},"48":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0}}}}},"df":1,"docs":{"220":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"13":{"tf":1.0},"276":{"tf":1.0},"344":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":4,"docs":{"275":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"40":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"167":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"35":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":2.0}}}}}},"df":38,"docs":{"143":{"tf":1.0},"144":{"tf":2.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"197":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.4142135623730951},"245":{"tf":2.0},"246":{"tf":2.23606797749979},"247":{"tf":1.0},"318":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"477":{"tf":1.0}},"e":{"c":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"c":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"5":{"0":{"df":1,"docs":{"215":{"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":{},"m":{"df":0,"docs":{},"y":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":9,"docs":{"215":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"238":{"tf":1.7320508075688772},"239":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"246":{"tf":1.0}}},"u":{"6":{"4":{"df":2,"docs":{"233":{"tf":1.0},"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":20,"docs":{"13":{"tf":1.0},"133":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"155":{"tf":1.0},"178":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":2.0},"233":{"tf":2.23606797749979},"234":{"tf":1.4142135623730951},"235":{"tf":2.449489742783178},"236":{"tf":2.0},"237":{"tf":2.23606797749979},"238":{"tf":1.7320508075688772},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"241":{"tf":2.449489742783178},"242":{"tf":2.0},"243":{"tf":2.0},"244":{"tf":1.7320508075688772},"245":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":17,"docs":{"13":{"tf":1.0},"190":{"tf":1.0},"296":{"tf":1.4142135623730951},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":9,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"13":{"tf":1.0},"179":{"tf":1.0},"199":{"tf":1.0},"231":{"tf":1.4142135623730951},"257":{"tf":1.0},"77":{"tf":1.0}},"f":{"df":1,"docs":{"301":{"tf":1.0}},"i":{"df":2,"docs":{"301":{"tf":1.0},"59":{"tf":1.0}}}}},"s":{"a":{"df":3,"docs":{"104":{"tf":1.0},"223":{"tf":1.0},"252":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"264":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":38,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"183":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"273":{"tf":1.0},"277":{"tf":1.0},"29":{"tf":1.0},"293":{"tf":1.4142135623730951},"294":{"tf":1.4142135623730951},"345":{"tf":2.0},"347":{"tf":1.4142135623730951},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.7320508075688772},"414":{"tf":1.0},"415":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"477":{"tf":1.4142135623730951}}}}}}}},"i":{"a":{"df":15,"docs":{"106":{"tf":1.4142135623730951},"111":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.0},"310":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"54":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"104":{"tf":1.0},"223":{"tf":1.0},"252":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"10":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.0},"58":{"tf":1.0}}}},"m":{"df":1,"docs":{"279":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"179":{"tf":1.7320508075688772},"306":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.0},"322":{"tf":1.7320508075688772},"340":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":5,"docs":{"253":{"tf":1.0},"261":{"tf":1.0},"3":{"tf":1.0},"333":{"tf":1.0},"418":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"327":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"271":{"tf":1.4142135623730951},"274":{"tf":1.7320508075688772},"326":{"tf":1.0},"327":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.0},"75":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"111":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"273":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"/":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"}":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"}":{":":{"df":0,"docs":{},"{":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"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":15,"docs":{"0":{"tf":1.0},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"273":{"tf":1.0},"274":{"tf":1.0},"277":{"tf":1.0},"278":{"tf":1.4142135623730951},"296":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"df":5,"docs":{"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"277":{"tf":1.0},"349":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"423":{"tf":1.0},"426":{"tf":1.4142135623730951},"431":{"tf":1.0},"439":{"tf":1.0}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"275":{"tf":1.0},"4":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"b":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"32":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"30":{"tf":2.0}}}},"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":4,"docs":{"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"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":1,"docs":{"30":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":18,"docs":{"13":{"tf":1.0},"140":{"tf":1.0},"245":{"tf":1.0},"26":{"tf":1.0},"265":{"tf":2.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"37":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.0},"420":{"tf":2.23606797749979},"421":{"tf":2.6457513110645907},"423":{"tf":1.7320508075688772},"424":{"tf":1.7320508075688772},"43":{"tf":2.23606797749979},"431":{"tf":1.0},"44":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"265":{"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"’":{"df":1,"docs":{"245":{"tf":1.4142135623730951}}}}}}},"n":{"df":0,"docs":{},"t":{"df":23,"docs":{"0":{"tf":2.0},"103":{"tf":1.0},"123":{"tf":1.0},"176":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.4142135623730951},"215":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.0},"245":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.4142135623730951},"337":{"tf":1.0},"349":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"428":{"tf":1.0},"51":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":15,"docs":{"144":{"tf":1.0},"179":{"tf":2.23606797749979},"290":{"tf":1.0},"312":{"tf":1.7320508075688772},"315":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.0},"366":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":1.4142135623730951},"436":{"tf":2.0},"460":{"tf":1.0}}}},"y":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.7320508075688772},"111":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"158":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"335":{"tf":1.0},"339":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":1.4142135623730951},"43":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0}}}},"df":2,"docs":{"142":{"tf":1.7320508075688772},"73":{"tf":1.0}},"e":{"'":{"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"378":{"tf":1.0}}}},"r":{"df":7,"docs":{"261":{"tf":1.0},"264":{"tf":1.0},"32":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.0}}},"v":{"df":2,"docs":{"265":{"tf":1.0},"44":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"0":{"tf":1.0},"275":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"108":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"231":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"266":{"tf":1.0},"274":{"tf":1.0},"295":{"tf":1.0},"331":{"tf":1.0},"48":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"264":{"tf":1.0}}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.0}}}},"v":{"df":6,"docs":{"190":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"418":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"262":{"tf":1.0},"76":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"275":{"tf":1.0},"304":{"tf":2.449489742783178},"345":{"tf":1.0},"349":{"tf":2.6457513110645907},"436":{"tf":1.0},"437":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"142":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"275":{"tf":1.0},"375":{"tf":1.0}},"r":{"df":2,"docs":{"251":{"tf":1.0},"258":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"223":{"tf":2.0}}}}},"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":1,"docs":{"224":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"296":{"tf":1.0},"380":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"111":{"tf":1.0},"215":{"tf":1.0}}}},"t":{"df":1,"docs":{"270":{"tf":1.0}},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"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":{"d":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"179":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":36,"docs":{"0":{"tf":1.0},"106":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"173":{"tf":1.0},"187":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"243":{"tf":1.4142135623730951},"251":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.0},"266":{"tf":1.0},"274":{"tf":1.4142135623730951},"30":{"tf":1.0},"330":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.4142135623730951},"361":{"tf":1.0},"376":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"418":{"tf":1.0},"427":{"tf":1.0},"435":{"tf":1.0},"50":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"121":{"tf":1.0},"149":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"271":{"tf":1.4142135623730951},"304":{"tf":1.0},"318":{"tf":1.0},"351":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.4142135623730951},"364":{"tf":1.0},"366":{"tf":1.0},"369":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"409":{"tf":1.0},"410":{"tf":1.0},"426":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"465":{"tf":1.0},"9":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.0},"411":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":14,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"12":{"tf":1.0},"190":{"tf":1.0},"226":{"tf":2.0},"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.4142135623730951},"398":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"297":{"tf":1.0},"316":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":30,"docs":{"0":{"tf":1.0},"138":{"tf":2.0},"15":{"tf":1.0},"151":{"tf":1.0},"172":{"tf":1.0},"199":{"tf":1.0},"220":{"tf":1.0},"257":{"tf":1.0},"26":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"280":{"tf":1.0},"295":{"tf":1.0},"333":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.4142135623730951},"344":{"tf":1.0},"345":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"422":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"470":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"336":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":11,"docs":{"289":{"tf":1.0},"332":{"tf":1.0},"352":{"tf":3.3166247903554},"353":{"tf":2.0},"354":{"tf":2.23606797749979},"355":{"tf":3.0},"384":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"392":{"tf":1.4142135623730951},"431":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"55":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"304":{"tf":1.0},"328":{"tf":1.7320508075688772},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"0":{"df":0,"docs":{},"x":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"141":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"169":{"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":0,"docs":{},"e":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":52,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"123":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":2.0},"146":{"tf":2.23606797749979},"147":{"tf":2.0},"149":{"tf":2.8284271247461903},"154":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":3.1622776601683795},"179":{"tf":2.6457513110645907},"190":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0},"201":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"225":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"258":{"tf":1.0},"265":{"tf":2.0},"27":{"tf":1.4142135623730951},"275":{"tf":1.4142135623730951},"307":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"310":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"320":{"tf":1.0},"327":{"tf":1.0},"336":{"tf":1.0},"4":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":2.449489742783178},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"0":{"tf":1.0},"126":{"tf":1.0},"222":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"284":{"tf":1.0},"34":{"tf":1.0},"345":{"tf":1.0},"421":{"tf":1.0},"48":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.4142135623730951}}}}}}}}},"x":{".":{"0":{"df":1,"docs":{"73":{"tf":1.0}}},"1":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"177":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"0":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"[":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"106":{"tf":3.3166247903554},"117":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"130":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.0},"229":{"tf":2.449489742783178},"73":{"tf":2.449489742783178},"74":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}},"y":{"/":{"df":0,"docs":{},"n":{"df":1,"docs":{"421":{"tf":1.0}}}},"0":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":6,"docs":{"106":{"tf":3.1622776601683795},"117":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":2,"docs":{"0":{"tf":1.4142135623730951},"421":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"340":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"123":{"tf":1.0},"421":{"tf":1.0},"430":{"tf":1.0}}}},"r":{"df":3,"docs":{"106":{"tf":1.0},"344":{"tf":1.0},"79":{"tf":1.0}}},"v":{"df":4,"docs":{"222":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"421":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"108":{"tf":1.0},"418":{"tf":1.0}}}}}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"231":{"tf":1.0}}}}}}}},"z":{"df":3,"docs":{"142":{"tf":1.7320508075688772},"373":{"tf":1.0},"73":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":16,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"120":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"235":{"tf":1.0},"241":{"tf":1.0},"248":{"tf":1.0},"309":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"351":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"/":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"378":{"tf":1.7320508075688772}},"r":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{"0":{"0":{"1":{"9":{"6":{"3":{"6":{"3":{"1":{"df":1,"docs":{"421":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"9":{"7":{"2":{"4":{"5":{"df":1,"docs":{"421":{"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":{}},"1":{".":{"1":{"df":1,"docs":{"418":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"273":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"6":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{"*":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"458":{"tf":1.0}}}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.449489742783178}}},"1":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"422":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"269":{"tf":6.0},"398":{"tf":4.898979485566356},"457":{"tf":1.0}}},"1":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"2":{"d":{"4":{"4":{"9":{"a":{"3":{"1":{"df":0,"docs":{},"f":{"b":{"b":{"2":{"6":{"7":{"c":{"8":{"df":0,"docs":{},"f":{"3":{"5":{"2":{"df":0,"docs":{},"e":{"9":{"9":{"6":{"8":{"a":{"7":{"9":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"f":{"c":{"9":{"5":{"c":{"1":{"b":{"b":{"df":0,"docs":{},"e":{"a":{"a":{"5":{"0":{"2":{"df":0,"docs":{},"f":{"d":{"6":{"4":{"5":{"4":{"df":0,"docs":{},"e":{"b":{"d":{"df":0,"docs":{},"e":{"5":{"a":{"4":{"b":{"df":0,"docs":{},"e":{"d":{"c":{"df":1,"docs":{"126":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"264":{"tf":1.0}}},"4":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"5":{"df":1,"docs":{"269":{"tf":1.0}}},"8":{"df":1,"docs":{"269":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"df":1,"docs":{"68":{"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":{}},"d":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"df":53,"docs":{"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":2.0},"142":{"tf":1.4142135623730951},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.7320508075688772},"264":{"tf":2.0},"265":{"tf":2.23606797749979},"268":{"tf":1.0},"269":{"tf":3.4641016151377544},"27":{"tf":1.0},"270":{"tf":6.6332495807108},"271":{"tf":4.0},"29":{"tf":1.7320508075688772},"304":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"334":{"tf":1.0},"398":{"tf":1.7320508075688772},"421":{"tf":1.0},"427":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.4142135623730951},"470":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":2.449489742783178},"73":{"tf":2.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.7320508075688772}},"u":{"6":{"4":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":5,"docs":{"142":{"tf":1.0},"197":{"tf":1.0},"271":{"tf":2.449489742783178},"381":{"tf":1.0},"431":{"tf":1.0}}},"1":{"df":1,"docs":{"431":{"tf":1.0}}},"2":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":5,"docs":{"101":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"a":{"df":3,"docs":{"101":{"tf":1.0},"79":{"tf":1.0},"80":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"0":{"3":{"0":{"4":{"0":{"5":{"0":{"6":{"0":{"7":{"0":{"8":{"0":{"9":{"0":{"a":{"0":{"b":{"0":{"c":{"0":{"d":{"0":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"f":{"1":{"0":{"1":{"1":{"1":{"2":{"1":{"3":{"1":{"4":{"1":{"5":{"1":{"6":{"1":{"7":{"1":{"8":{"1":{"9":{"1":{"a":{"1":{"b":{"1":{"c":{"1":{"d":{"1":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"f":{"2":{"0":{"df":1,"docs":{"93":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"351":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"271":{"tf":1.0}}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":3,"docs":{"126":{"tf":1.0},"142":{"tf":1.0},"74":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"b":{"1":{"df":0,"docs":{},"e":{"d":{"c":{"0":{"3":{"1":{"6":{"9":{"1":{"c":{"5":{"c":{"0":{"8":{"b":{"5":{"0":{"df":0,"docs":{},"f":{"d":{"0":{"df":0,"docs":{},"f":{"0":{"7":{"b":{"0":{"2":{"4":{"3":{"1":{"8":{"4":{"8":{"a":{"b":{"8":{"1":{"b":{"3":{"2":{"5":{"b":{"7":{"2":{"df":0,"docs":{},"e":{"b":{"3":{"df":0,"docs":{},"f":{"d":{"2":{"3":{"3":{"c":{"6":{"7":{"d":{"6":{"b":{"5":{"4":{"8":{"df":1,"docs":{"257":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"158":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"df":1,"docs":{"74":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"4":{"a":{"c":{"5":{"6":{"6":{"b":{"d":{"1":{"5":{"6":{"b":{"4":{"df":0,"docs":{},"f":{"c":{"7":{"1":{"a":{"4":{"a":{"4":{"c":{"b":{"2":{"6":{"5":{"5":{"d":{"3":{"d":{"d":{"3":{"6":{"0":{"c":{"6":{"9":{"5":{"df":0,"docs":{},"e":{"d":{"b":{"1":{"7":{"d":{"c":{"3":{"b":{"6":{"4":{"d":{"6":{"1":{"1":{"df":0,"docs":{},"e":{"1":{"2":{"2":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"a":{"2":{"3":{"d":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"a":{"a":{"7":{"a":{"df":0,"docs":{},"f":{"2":{"6":{"2":{"1":{"df":0,"docs":{},"e":{"6":{"3":{"7":{"df":0,"docs":{},"f":{"9":{"7":{"8":{"5":{"5":{"5":{"2":{"6":{"2":{"0":{"df":0,"docs":{},"e":{"1":{"7":{"5":{"d":{"4":{"4":{"2":{"2":{"b":{"1":{"7":{"d":{"4":{"c":{"df":0,"docs":{},"f":{"0":{"d":{"7":{"6":{"3":{"3":{"5":{"c":{"3":{"8":{"8":{"0":{"8":{"6":{"0":{"8":{"a":{"7":{"b":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"f":{"a":{"8":{"7":{"7":{"9":{"b":{"df":0,"docs":{},"e":{"d":{"2":{"df":0,"docs":{},"f":{"3":{"6":{"c":{"3":{"5":{"8":{"1":{"d":{"0":{"1":{"c":{"7":{"9":{"d":{"df":0,"docs":{},"f":{"8":{"d":{"a":{"4":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"c":{"1":{"df":0,"docs":{},"f":{"d":{"7":{"6":{"a":{"5":{"a":{"6":{"5":{"6":{"df":0,"docs":{},"e":{"1":{"6":{"3":{"2":{"6":{"3":{"1":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"0":{"df":2,"docs":{"176":{"tf":1.0},"177":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"271":{"tf":1.0}}},"9":{"1":{"5":{"c":{"6":{"df":0,"docs":{},"f":{"3":{"7":{"2":{"2":{"5":{"2":{"b":{"df":0,"docs":{},"e":{"6":{"b":{"c":{"5":{"4":{"b":{"d":{"7":{"0":{"d":{"df":0,"docs":{},"f":{"6":{"3":{"6":{"2":{"d":{"a":{"df":0,"docs":{},"e":{"9":{"b":{"df":0,"docs":{},"f":{"7":{"5":{"0":{"b":{"a":{"6":{"5":{"2":{"b":{"df":0,"docs":{},"f":{"5":{"5":{"8":{"2":{"d":{"9":{"b":{"3":{"1":{"c":{"7":{"0":{"2":{"3":{"c":{"a":{"6":{"c":{"df":0,"docs":{},"f":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"0":{"3":{"5":{"9":{"a":{"3":{"b":{"9":{"6":{"8":{"1":{"9":{"8":{"8":{"9":{"d":{"3":{"0":{"6":{"1":{"4":{"0":{"6":{"8":{"7":{"1":{"5":{"d":{"6":{"3":{"4":{"a":{"d":{"0":{"c":{"df":0,"docs":{},"f":{"9":{"b":{"b":{"a":{"7":{"0":{"c":{"0":{"df":0,"docs":{},"f":{"4":{"3":{"0":{"a":{"8":{"c":{"2":{"0":{"1":{"1":{"3":{"8":{"df":0,"docs":{},"f":{"7":{"9":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"9":{"d":{"a":{"6":{"c":{"7":{"3":{"df":0,"docs":{},"e":{"6":{"d":{"c":{"0":{"3":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"a":{"b":{"c":{"c":{"df":0,"docs":{},"e":{"2":{"4":{"2":{"b":{"b":{"3":{"4":{"7":{"d":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"f":{"5":{"6":{"c":{"d":{"1":{"c":{"7":{"0":{"9":{"2":{"6":{"d":{"7":{"6":{"5":{"2":{"6":{"d":{"7":{"df":0,"docs":{},"e":{"d":{"1":{"9":{"9":{"b":{"8":{"b":{"df":2,"docs":{"46":{"tf":1.0},"54":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"3":{"5":{"d":{"1":{"d":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"7":{"2":{"4":{"df":0,"docs":{},"f":{"2":{"9":{"df":0,"docs":{},"e":{"6":{"4":{"9":{"a":{"3":{"4":{"6":{"5":{"0":{"3":{"3":{"df":0,"docs":{},"f":{"5":{"3":{"9":{"7":{"d":{"3":{"df":0,"docs":{},"e":{"b":{"b":{"9":{"7":{"3":{"c":{"4":{"0":{"a":{"1":{"d":{"7":{"6":{"b":{"b":{"3":{"5":{"c":{"2":{"5":{"3":{"df":0,"docs":{},"f":{"0":{"d":{"df":0,"docs":{},"e":{"c":{"7":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"d":{"0":{"c":{"9":{"b":{"8":{"7":{"9":{"2":{"8":{"7":{"6":{"7":{"1":{"3":{"a":{"df":0,"docs":{},"f":{"a":{"8":{"b":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"3":{"8":{"3":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"3":{"1":{"c":{"4":{"3":{"4":{"3":{"7":{"8":{"2":{"3":{"df":0,"docs":{},"e":{"d":{"7":{"6":{"1":{"c":{"c":{"3":{"6":{"0":{"0":{"d":{"0":{"0":{"1":{"6":{"d":{"df":0,"docs":{},"e":{"5":{"1":{"1":{"0":{"c":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"1":{"9":{"a":{"5":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"4":{"c":{"b":{"9":{"b":{"a":{"df":0,"docs":{},"f":{"4":{"1":{"a":{"d":{"9":{"8":{"1":{"3":{"df":0,"docs":{},"f":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"5":{"1":{"1":{"0":{"7":{"c":{"8":{"df":0,"docs":{},"e":{"8":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"4":{"9":{"9":{"a":{"6":{"df":0,"docs":{},"e":{"3":{"2":{"b":{"c":{"c":{"b":{"b":{"9":{"5":{"4":{"a":{"7":{"4":{"7":{"6":{"4":{"df":1,"docs":{"56":{"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":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"c":{"4":{"b":{"0":{"7":{"a":{"0":{"d":{"1":{"b":{"df":0,"docs":{},"e":{"5":{"7":{"b":{"2":{"2":{"8":{"df":0,"docs":{},"f":{"4":{"c":{"1":{"8":{"b":{"a":{"7":{"b":{"c":{"a":{"0":{"c":{"8":{"6":{"5":{"5":{"df":0,"docs":{},"e":{"b":{"6":{"df":0,"docs":{},"e":{"9":{"d":{"6":{"9":{"5":{"df":0,"docs":{},"f":{"1":{"4":{"0":{"8":{"0":{"df":0,"docs":{},"f":{"2":{"c":{"df":0,"docs":{},"f":{"4":{"df":0,"docs":{},"f":{"c":{"7":{"c":{"d":{"9":{"4":{"6":{"df":1,"docs":{"428":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"c":{"0":{"df":0,"docs":{},"e":{"7":{"df":0,"docs":{},"e":{"6":{"a":{"9":{"a":{"4":{"a":{"4":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"7":{"d":{"0":{"8":{"d":{"0":{"8":{"0":{"d":{"7":{"1":{"a":{"2":{"9":{"9":{"c":{"6":{"2":{"8":{"a":{"4":{"6":{"b":{"c":{"6":{"0":{"9":{"a":{"a":{"b":{"4":{"6":{"2":{"7":{"6":{"9":{"5":{"6":{"7":{"9":{"4":{"2":{"1":{"c":{"a":{"df":1,"docs":{"82":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"9":{"7":{"d":{"8":{"6":{"2":{"4":{"a":{"4":{"3":{"8":{"1":{"2":{"1":{"b":{"8":{"6":{"a":{"1":{"9":{"5":{"6":{"5":{"4":{"4":{"b":{"d":{"7":{"2":{"df":0,"docs":{},"e":{"d":{"6":{"8":{"c":{"d":{"6":{"9":{"df":0,"docs":{},"f":{"2":{"c":{"9":{"9":{"5":{"5":{"5":{"b":{"0":{"8":{"b":{"1":{"df":0,"docs":{},"e":{"8":{"c":{"5":{"1":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"d":{"5":{"1":{"1":{"c":{"df":1,"docs":{"424":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"2":{"7":{"b":{"b":{"7":{"a":{"4":{"c":{"8":{"a":{"3":{"b":{"8":{"a":{"df":0,"docs":{},"f":{"9":{"8":{"0":{"7":{"0":{"6":{"6":{"6":{"c":{"df":0,"docs":{},"f":{"4":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"e":{"a":{"2":{"2":{"c":{"a":{"4":{"b":{"9":{"9":{"5":{"0":{"a":{"0":{"8":{"6":{"2":{"3":{"3":{"4":{"a":{"1":{"8":{"3":{"0":{"5":{"2":{"0":{"0":{"1":{"2":{"df":0,"docs":{},"f":{"5":{"d":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"4":{"5":{"5":{"7":{"3":{"6":{"0":{"6":{"c":{"9":{"6":{"c":{"9":{"8":{"b":{"a":{"9":{"7":{"0":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"7":{"c":{"df":0,"docs":{},"f":{"9":{"5":{"1":{"1":{"df":0,"docs":{},"f":{"1":{"b":{"8":{"b":{"2":{"5":{"df":0,"docs":{},"e":{"6":{"b":{"c":{"d":{"5":{"2":{"c":{"df":0,"docs":{},"e":{"d":{"3":{"0":{"b":{"8":{"9":{"d":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"4":{"a":{"9":{"c":{"4":{"3":{"2":{"3":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"9":{"df":0,"docs":{},"f":{"b":{"0":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"1":{"8":{"c":{"df":0,"docs":{},"e":{"2":{"2":{"6":{"9":{"5":{"4":{"2":{"7":{"0":{"d":{"6":{"d":{"4":{"df":0,"docs":{},"f":{"6":{"7":{"6":{"7":{"7":{"d":{"4":{"8":{"4":{"b":{"8":{"7":{"8":{"2":{"a":{"5":{"8":{"9":{"2":{"b":{"3":{"d":{"4":{"3":{"6":{"5":{"7":{"2":{"b":{"4":{"0":{"5":{"4":{"0":{"7":{"5":{"4":{"4":{"df":1,"docs":{"422":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"_":{"a":{"a":{"a":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"68":{"tf":1.0}}}}}}}}}},"1":{".":{"2":{"5":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"5":{"6":{"4":{"9":{"9":{"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"253":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"df":2,"docs":{"270":{"tf":1.0},"271":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"108":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.0}},"k":{"b":{"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"8":{"1":{"9":{"4":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"252":{"tf":1.0}}},"2":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"3":{"3":{"6":{"df":1,"docs":{"271":{"tf":2.449489742783178}}},"df":0,"docs":{}},"5":{"2":{"df":2,"docs":{"125":{"tf":1.0},"126":{"tf":1.0}}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"4":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"6":{"8":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"9":{"4":{"1":{"0":{"0":{"1":{"2":{"2":{"5":{"6":{"0":{"8":{"8":{"0":{"0":{"0":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"15":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"23":{"tf":1.0},"257":{"tf":2.0},"269":{"tf":2.23606797749979},"380":{"tf":1.0},"398":{"tf":1.0},"68":{"tf":2.0}}},"1":{".":{"3":{"9":{"df":1,"docs":{"421":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"422":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"126":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"5":{"df":1,"docs":{"170":{"tf":1.0}}},"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"2":{"df":1,"docs":{"318":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"201":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"74":{"tf":1.0}}},"2":{"0":{"df":2,"docs":{"268":{"tf":1.0},"271":{"tf":2.0}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"3":{"df":3,"docs":{"229":{"tf":1.7320508075688772},"270":{"tf":1.0},"337":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"130":{"tf":1.0},"201":{"tf":1.0},"22":{"tf":1.0},"269":{"tf":2.0},"398":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"3":{"0":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"20":{"tf":1.0},"201":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0}}},"4":{"4":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772},"428":{"tf":1.4142135623730951}}},"5":{"4":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"269":{"tf":1.0},"29":{"tf":1.0}}},"6":{"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"121":{"tf":1.0},"226":{"tf":1.0},"269":{"tf":2.8284271247461903},"270":{"tf":2.449489742783178},"398":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"7":{"0":{".":{"6":{"5":{"2":{"df":0,"docs":{},"µ":{"df":1,"docs":{"253":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"138":{"tf":1.4142135623730951},"269":{"tf":2.449489742783178},"271":{"tf":3.0}}},"8":{"4":{"4":{"6":{"7":{"4":{"4":{"0":{"7":{"3":{"7":{"0":{"9":{"4":{"8":{"6":{"0":{"8":{"4":{"df":1,"docs":{"254":{"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":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"269":{"tf":2.23606797749979},"270":{"tf":1.4142135623730951},"271":{"tf":3.3166247903554}}},"9":{"2":{"df":1,"docs":{"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":1,"docs":{"102":{"tf":2.0}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"269":{"tf":1.4142135623730951}}},"b":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":1.0}}},"df":41,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":2.23606797749979},"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"181":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"215":{"tf":1.0},"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"253":{"tf":1.4142135623730951},"256":{"tf":1.0},"257":{"tf":1.7320508075688772},"260":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"268":{"tf":1.4142135623730951},"269":{"tf":2.0},"270":{"tf":1.0},"271":{"tf":2.8284271247461903},"336":{"tf":1.0},"398":{"tf":1.4142135623730951},"420":{"tf":1.0},"421":{"tf":2.0},"470":{"tf":1.0},"63":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772}},"m":{"df":1,"docs":{"264":{"tf":1.0}}},"u":{"3":{"2":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{".":{"0":{"df":8,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"df":0,"docs":{}},"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"df":3,"docs":{"398":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"130":{"tf":1.4142135623730951},"150":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"19":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"299":{"tf":1.0},"398":{"tf":1.0}}},"1":{"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"6":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"270":{"tf":1.0},"74":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"4":{"0":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.0}}},"4":{"df":1,"docs":{"398":{"tf":1.0}}},"8":{"df":1,"docs":{"398":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"104":{"tf":1.4142135623730951},"250":{"tf":1.4142135623730951},"269":{"tf":1.7320508075688772},"271":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"5":{"2":{"df":2,"docs":{"270":{"tf":1.0},"398":{"tf":1.0}}},"3":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":1,"docs":{"270":{"tf":1.4142135623730951}},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"df":1,"docs":{"270":{"tf":1.0}},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"323":{"tf":1.0},"431":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"134":{"tf":1.0}}},"6":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0}}},"7":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"179":{"tf":1.0},"270":{"tf":1.0}}},"8":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"269":{"tf":1.0},"365":{"tf":1.0}}},"9":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":2.0}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"f":{"a":{"d":{"6":{"1":{"1":{"5":{"4":{"3":{"df":0,"docs":{},"e":{"0":{"2":{"6":{"5":{"d":{"8":{"9":{"df":0,"docs":{},"f":{"1":{"c":{"2":{"b":{"6":{"0":{"d":{"9":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"5":{"d":{"5":{"6":{"a":{"d":{"7":{"df":0,"docs":{},"e":{"2":{"3":{"d":{"9":{"8":{"2":{"7":{"d":{"6":{"b":{"5":{"2":{"2":{"df":0,"docs":{},"f":{"d":{"4":{"d":{"6":{"df":0,"docs":{},"e":{"4":{"4":{"b":{"c":{"3":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":36,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"138":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.4142135623730951},"261":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":2.0},"33":{"tf":1.4142135623730951},"360":{"tf":1.0},"398":{"tf":1.0},"422":{"tf":1.4142135623730951},"74":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}},"u":{"1":{"6":{"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":2,"docs":{"101":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"0":{"df":1,"docs":{"468":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"257":{"tf":2.0},"270":{"tf":1.0}}},"1":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}},"2":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"101":{"tf":2.0},"102":{"tf":1.0},"126":{"tf":1.0},"150":{"tf":1.4142135623730951},"179":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"323":{"tf":1.4142135623730951},"436":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"3":{"df":3,"docs":{"179":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0}}},"4":{"df":1,"docs":{"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"7":{"3":{"9":{"7":{"1":{"a":{"c":{"3":{"7":{"7":{"8":{"4":{"5":{"df":0,"docs":{},"f":{"7":{"df":2,"docs":{"264":{"tf":1.0},"265":{"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":{}},"8":{".":{"8":{"7":{"5":{"df":0,"docs":{},"µ":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":26,"docs":{"106":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"128":{"tf":1.0},"134":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"186":{"tf":1.4142135623730951},"19":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"262":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.0},"299":{"tf":1.0},"398":{"tf":1.0},"423":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772}}},"4":{"0":{"df":2,"docs":{"269":{"tf":2.0},"271":{"tf":1.0}}},"1":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"2":{"df":13,"docs":{"104":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"110":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"219":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.4142135623730951},"250":{"tf":1.4142135623730951},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178}},"u":{"3":{"2":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"269":{"tf":1.0}}},"4":{"df":2,"docs":{"269":{"tf":1.7320508075688772},"270":{"tf":1.0}}},"5":{"6":{"df":1,"docs":{"337":{"tf":1.4142135623730951}}},"df":2,"docs":{"176":{"tf":1.4142135623730951},"269":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"8":{"df":1,"docs":{"269":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"215":{"tf":1.0},"244":{"tf":1.0},"263":{"tf":1.4142135623730951},"269":{"tf":1.7320508075688772},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"398":{"tf":1.4142135623730951},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}},"5":{".":{"2":{"3":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"0":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":2,"docs":{"215":{"tf":1.0},"269":{"tf":1.4142135623730951}}},"5":{"9":{"0":{"0":{"5":{"0":{"0":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"134":{"tf":1.0}}},"6":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":2.449489742783178}}},"8":{"df":2,"docs":{"270":{"tf":1.0},"271":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"271":{"tf":1.0}}},"d":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"df":25,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"130":{"tf":1.0},"138":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"190":{"tf":2.449489742783178},"21":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"264":{"tf":1.4142135623730951},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"300":{"tf":1.0},"398":{"tf":1.0},"59":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"74":{"tf":2.23606797749979},"98":{"tf":1.0}}},"6":{"0":{"df":6,"docs":{"10":{"tf":1.0},"130":{"tf":1.4142135623730951},"263":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"398":{"tf":1.0}}},"1":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"2":{"df":2,"docs":{"270":{"tf":1.0},"398":{"tf":1.0}}},"3":{"df":2,"docs":{"269":{"tf":2.0},"398":{"tf":1.4142135623730951}}},"4":{"df":9,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.7320508075688772},"323":{"tf":1.0},"327":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.7320508075688772}}},"5":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":3,"docs":{"269":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"427":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":11,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"167":{"tf":1.0},"19":{"tf":1.0},"254":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"7":{"1":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"2":{"1":{"df":1,"docs":{"154":{"tf":2.0}}},"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"7":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":8,"docs":{"138":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"19":{"tf":1.4142135623730951},"252":{"tf":1.0},"269":{"tf":1.0},"299":{"tf":1.0},"380":{"tf":1.0}}},"8":{".":{"1":{"df":1,"docs":{"380":{"tf":1.0}}},"df":0,"docs":{}},"/":{"1":{"6":{"/":{"3":{"2":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"270":{"tf":1.0}}},"4":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"271":{"tf":1.0}}},"7":{"0":{"df":1,"docs":{"317":{"tf":1.0}}},"df":1,"docs":{"271":{"tf":1.0}},"f":{"8":{"0":{"b":{"d":{"df":0,"docs":{},"f":{"3":{"2":{"3":{"df":0,"docs":{},"e":{"2":{"d":{"6":{"4":{"df":0,"docs":{},"e":{"2":{"1":{"3":{"8":{"9":{"5":{"d":{"0":{"a":{"6":{"3":{"9":{"a":{"d":{"4":{"6":{"8":{"df":0,"docs":{},"f":{"4":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"357":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"23":{"tf":1.0},"269":{"tf":1.7320508075688772},"270":{"tf":1.4142135623730951},"323":{"tf":1.0},"398":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"9":{"0":{"0":{"0":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":1,"docs":{"253":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"9":{"df":2,"docs":{"108":{"tf":1.0},"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":7,"docs":{"108":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"19":{"tf":1.0},"201":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"df":1,"docs":{"179":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"186":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"186":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"186":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"d":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"304":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"b":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"121":{"tf":1.0},"71":{"tf":1.0},"91":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"304":{"tf":1.0}}},"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":7,"docs":{"104":{"tf":1.0},"108":{"tf":1.7320508075688772},"130":{"tf":1.7320508075688772},"262":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"186":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"_":{"df":1,"docs":{"334":{"tf":1.0}}},"df":0,"docs":{}}},"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"71":{"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":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"a":{"a":{"df":2,"docs":{"455":{"tf":1.0},"456":{"tf":1.0}}},"df":0,"docs":{}},"b":{"c":{"d":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"(":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"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":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"r":{"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":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"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":2,"docs":{"177":{"tf":1.0},"255":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"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":{"179":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"46":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"263":{"tf":1.0},"265":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0}}}}}}},"df":52,"docs":{"10":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"184":{"tf":1.0},"197":{"tf":1.0},"208":{"tf":2.23606797749979},"209":{"tf":1.7320508075688772},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":2.0},"263":{"tf":1.4142135623730951},"265":{"tf":2.0},"27":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951},"283":{"tf":1.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"309":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"339":{"tf":1.4142135623730951},"361":{"tf":2.0},"365":{"tf":1.0},"381":{"tf":1.7320508075688772},"40":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"41":{"tf":1.0},"42":{"tf":2.449489742783178},"43":{"tf":3.4641016151377544},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"44":{"tf":3.3166247903554},"46":{"tf":1.7320508075688772},"54":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"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":1,"docs":{"265":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":3,"docs":{"171":{"tf":1.0},"190":{"tf":1.0},"328":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}}}}}}}},"o":{"df":0,"docs":{},"v":{"df":31,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.0},"176":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"264":{"tf":1.0},"292":{"tf":1.0},"294":{"tf":1.0},"330":{"tf":1.4142135623730951},"350":{"tf":1.0},"354":{"tf":1.0},"380":{"tf":1.0},"417":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"13":{"tf":1.0},"48":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"226":{"tf":1.0},"399":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.7320508075688772},"223":{"tf":1.0},"224":{"tf":1.0},"319":{"tf":1.0},"340":{"tf":1.0},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"106":{"tf":1.4142135623730951},"117":{"tf":1.0},"224":{"tf":1.0},"353":{"tf":1.0},"82":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"250":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":51,"docs":{"106":{"tf":2.6457513110645907},"108":{"tf":1.0},"11":{"tf":1.0},"118":{"tf":1.0},"13":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"144":{"tf":2.8284271247461903},"145":{"tf":2.6457513110645907},"146":{"tf":2.23606797749979},"147":{"tf":2.23606797749979},"149":{"tf":3.0},"171":{"tf":2.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":2.0},"181":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.4142135623730951},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"245":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.4142135623730951},"250":{"tf":1.0},"278":{"tf":1.0},"300":{"tf":1.7320508075688772},"310":{"tf":1.7320508075688772},"33":{"tf":1.0},"406":{"tf":1.0},"48":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"173":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"428":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"423":{"tf":1.0},"424":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"171":{"tf":1.0},"328":{"tf":2.0},"33":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.7320508075688772},"422":{"tf":1.4142135623730951},"423":{"tf":1.0},"424":{"tf":2.6457513110645907},"428":{"tf":1.0},"79":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"0":{"tf":1.0},"418":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"275":{"tf":1.0},"54":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"181":{"tf":1.0},"227":{"tf":1.0},"283":{"tf":1.4142135623730951},"336":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0}}}},"v":{"df":2,"docs":{"257":{"tf":1.0},"423":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":13,"docs":{"115":{"tf":1.0},"201":{"tf":1.0},"208":{"tf":1.4142135623730951},"242":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"304":{"tf":1.0},"330":{"tf":1.0},"411":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"d":{"(":{"6":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"226":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":29,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"166":{"tf":1.0},"190":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":2.23606797749979},"202":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":2.8284271247461903},"234":{"tf":1.0},"240":{"tf":1.4142135623730951},"247":{"tf":1.0},"251":{"tf":1.0},"258":{"tf":1.0},"259":{"tf":1.7320508075688772},"261":{"tf":1.0},"265":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.4142135623730951},"273":{"tf":1.0},"304":{"tf":1.4142135623730951},"336":{"tf":1.4142135623730951},"357":{"tf":1.7320508075688772},"378":{"tf":1.7320508075688772},"379":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"1":{"df":1,"docs":{"226":{"tf":1.0}}},"a":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"179":{"tf":1.0},"209":{"tf":1.0},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0},"300":{"tf":1.0},"303":{"tf":1.0},"430":{"tf":1.0},"44":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"r":{"1":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"2":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"359":{"tf":1.0},"360":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"'":{"df":1,"docs":{"166":{"tf":1.0}}},"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"57":{"tf":1.0}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"88":{"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":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":38,"docs":{"13":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":2.23606797749979},"153":{"tf":1.0},"172":{"tf":1.0},"20":{"tf":1.7320508075688772},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"248":{"tf":1.0},"271":{"tf":2.8284271247461903},"304":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":2.0},"39":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"428":{"tf":3.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"443":{"tf":1.7320508075688772},"448":{"tf":1.7320508075688772},"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"58":{"tf":1.0},"79":{"tf":3.1622776601683795},"80":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}}}}},"df":15,"docs":{"104":{"tf":1.0},"201":{"tf":1.0},"233":{"tf":1.0},"255":{"tf":1.0},"259":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"345":{"tf":1.0},"357":{"tf":2.0},"378":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":2.23606797749979},"428":{"tf":1.0},"51":{"tf":1.7320508075688772}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"174":{"tf":1.0},"21":{"tf":1.0},"300":{"tf":1.0}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":47,"docs":{"130":{"tf":1.0},"148":{"tf":2.0},"177":{"tf":1.4142135623730951},"188":{"tf":2.449489742783178},"189":{"tf":2.0},"190":{"tf":1.4142135623730951},"191":{"tf":2.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.4142135623730951},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"275":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"0":{"tf":1.0},"155":{"tf":1.0},"275":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"436":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"121":{"tf":1.0},"146":{"tf":1.0},"242":{"tf":1.0},"373":{"tf":1.0},"44":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"422":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"473":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"138":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"421":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"0":{"tf":1.0},"251":{"tf":1.0},"275":{"tf":1.0},"61":{"tf":1.0}}},"r":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"443":{"tf":1.4142135623730951}}}}}}}}},"i":{"a":{"df":2,"docs":{"190":{"tf":2.6457513110645907},"339":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"190":{"tf":1.4142135623730951},"425":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"304":{"tf":1.0},"38":{"tf":1.0}}}},"v":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":10,"docs":{"13":{"tf":1.0},"231":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"74":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"d":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"306":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"306":{"tf":1.0},"312":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":53,"docs":{"0":{"tf":1.0},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"121":{"tf":1.7320508075688772},"125":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.4142135623730951},"245":{"tf":1.0},"300":{"tf":1.0},"306":{"tf":1.7320508075688772},"320":{"tf":1.0},"343":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"36":{"tf":1.0},"374":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"426":{"tf":1.0},"430":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"436":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"357":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"h":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":11,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"158":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"357":{"tf":1.0},"380":{"tf":1.0},"421":{"tf":1.0},"429":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"_":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.0},"379":{"tf":1.0},"425":{"tf":1.0},"435":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"118":{"tf":1.0},"229":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":11,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.0},"229":{"tf":1.0},"263":{"tf":1.0},"308":{"tf":1.0},"331":{"tf":1.0},"351":{"tf":1.0},"56":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"32":{"tf":1.7320508075688772},"44":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":18,"docs":{"110":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"169":{"tf":2.8284271247461903},"170":{"tf":2.6457513110645907},"177":{"tf":1.4142135623730951},"197":{"tf":1.0},"231":{"tf":1.0},"265":{"tf":1.4142135623730951},"27":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"309":{"tf":1.0},"33":{"tf":1.7320508075688772},"43":{"tf":1.0},"59":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"342":{"tf":1.0},"41":{"tf":1.0},"58":{"tf":1.0},"80":{"tf":1.0}},"u":{"df":1,"docs":{"68":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"275":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"61":{"tf":1.0}}}},"z":{"df":1,"docs":{"179":{"tf":1.7320508075688772}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"149":{"tf":1.0},"172":{"tf":1.0},"197":{"tf":1.0},"310":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"233":{"tf":1.0},"239":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":17,"docs":{"190":{"tf":1.0},"196":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.4142135623730951},"251":{"tf":1.0},"266":{"tf":1.0},"43":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"73":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":28,"docs":{"106":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.4142135623730951},"187":{"tf":1.0},"190":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"235":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"245":{"tf":1.0},"304":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"425":{"tf":1.0},"43":{"tf":1.0},"443":{"tf":1.0},"448":{"tf":1.4142135623730951},"463":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"418":{"tf":1.0},"419":{"tf":1.0},"58":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"181":{"tf":1.0},"349":{"tf":1.0},"428":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"160":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"357":{"tf":1.0}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.4142135623730951}}}}}},"df":15,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"342":{"tf":1.0},"41":{"tf":1.0},"459":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":14,"docs":{"0":{"tf":2.0},"251":{"tf":1.0},"258":{"tf":1.0},"26":{"tf":1.0},"304":{"tf":1.0},"34":{"tf":2.23606797749979},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}},"df":12,"docs":{"142":{"tf":1.0},"149":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951},"307":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"197":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.0},"14":{"tf":1.4142135623730951},"231":{"tf":1.0},"304":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}},"v":{"df":4,"docs":{"155":{"tf":2.0},"169":{"tf":1.0},"170":{"tf":1.0},"336":{"tf":1.4142135623730951}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"13":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"304":{"tf":1.0},"318":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":25,"docs":{"104":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"181":{"tf":2.23606797749979},"199":{"tf":1.0},"201":{"tf":2.23606797749979},"203":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"271":{"tf":1.0},"310":{"tf":1.0},"366":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"437":{"tf":1.0},"443":{"tf":1.4142135623730951},"444":{"tf":1.4142135623730951},"445":{"tf":1.4142135623730951},"459":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"200":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"320":{"tf":1.0},"324":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951}}}}}},"i":{"df":1,"docs":{"73":{"tf":1.7320508075688772}}}}},"m":{"df":1,"docs":{"229":{"tf":1.0}}},"n":{"df":1,"docs":{"431":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"304":{"tf":1.0},"307":{"tf":1.4142135623730951},"328":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"2":{"df":1,"docs":{"118":{"tf":1.0}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":1,"docs":{"118":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"(":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}},"[":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"74":{"tf":1.0}},"s":{"[":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"74":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":17,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"197":{"tf":1.4142135623730951},"231":{"tf":1.0},"270":{"tf":1.4142135623730951},"304":{"tf":2.8284271247461903},"318":{"tf":1.0},"63":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":2.23606797749979},"72":{"tf":1.0},"74":{"tf":4.358898943540674},"83":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"263":{"tf":1.4142135623730951},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"427":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"74":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"428":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"k":{"df":3,"docs":{"331":{"tf":1.0},"421":{"tf":1.4142135623730951},"423":{"tf":1.0}}},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}}},"r":{"1":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"226":{"tf":3.3166247903554},"304":{"tf":1.0},"349":{"tf":2.6457513110645907},"361":{"tf":2.8284271247461903},"381":{"tf":2.8284271247461903},"404":{"tf":2.8284271247461903},"406":{"tf":2.8284271247461903},"431":{"tf":2.8284271247461903},"436":{"tf":2.8284271247461903}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":16,"docs":{"10":{"tf":1.0},"118":{"tf":1.0},"188":{"tf":1.0},"200":{"tf":1.0},"225":{"tf":2.0},"226":{"tf":2.23606797749979},"227":{"tf":1.4142135623730951},"319":{"tf":1.0},"320":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"!":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"6":{"df":2,"docs":{"252":{"tf":1.0},"254":{"tf":1.4142135623730951}}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"[":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"179":{"tf":1.0}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"176":{"tf":1.0}}},"2":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"117":{"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":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"0":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"3":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"104":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}},"x":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"255":{"tf":1.4142135623730951}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"250":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"250":{"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":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"250":{"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":{}},"3":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"250":{"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":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"1":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"x":{".":{"1":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"190":{"tf":1.0}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"4":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"(":{"a":{"df":1,"docs":{"257":{"tf":1.0}}},"b":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"130":{"tf":1.0}}}},"t":{"1":{"df":1,"docs":{"59":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"59":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"158":{"tf":1.7320508075688772},"164":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":2.0},"177":{"tf":2.0},"270":{"tf":1.0},"33":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":42,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"136":{"tf":1.0},"151":{"tf":2.0},"152":{"tf":1.7320508075688772},"153":{"tf":3.3166247903554},"154":{"tf":3.0},"155":{"tf":1.4142135623730951},"156":{"tf":3.0},"157":{"tf":2.23606797749979},"158":{"tf":2.6457513110645907},"159":{"tf":1.7320508075688772},"160":{"tf":2.449489742783178},"161":{"tf":1.7320508075688772},"162":{"tf":3.0},"163":{"tf":2.8284271247461903},"164":{"tf":2.23606797749979},"165":{"tf":2.23606797749979},"166":{"tf":2.449489742783178},"167":{"tf":3.3166247903554},"168":{"tf":2.449489742783178},"169":{"tf":3.7416573867739413},"170":{"tf":2.8284271247461903},"177":{"tf":2.0},"180":{"tf":1.7320508075688772},"19":{"tf":3.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"299":{"tf":2.23606797749979},"304":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":3.1622776601683795},"35":{"tf":3.3166247903554},"36":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0}},"i":{"d":{":":{":":{"b":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"160":{"tf":1.0},"32":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.0},"169":{"tf":2.8284271247461903},"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"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":{"d":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"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":{},"i":{"d":{"df":1,"docs":{"158":{"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":9,"docs":{"156":{"tf":1.0},"157":{"tf":2.23606797749979},"158":{"tf":2.6457513110645907},"160":{"tf":1.4142135623730951},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":3.1622776601683795},"33":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":7,"docs":{"129":{"tf":1.0},"142":{"tf":1.4142135623730951},"197":{"tf":1.0},"229":{"tf":1.0},"238":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"211":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":4,"docs":{"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"df":32,"docs":{"106":{"tf":1.0},"109":{"tf":1.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":2.23606797749979},"116":{"tf":1.4142135623730951},"117":{"tf":2.23606797749979},"119":{"tf":2.449489742783178},"149":{"tf":1.0},"156":{"tf":1.0},"188":{"tf":1.0},"201":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.7320508075688772},"212":{"tf":2.449489742783178},"213":{"tf":2.449489742783178},"216":{"tf":2.449489742783178},"217":{"tf":2.23606797749979},"218":{"tf":2.8284271247461903},"219":{"tf":2.449489742783178},"220":{"tf":1.4142135623730951},"231":{"tf":1.0},"248":{"tf":1.0},"339":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0},"399":{"tf":1.0},"406":{"tf":1.0},"443":{"tf":1.0},"45":{"tf":1.0},"469":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"0":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0}}}}},"t":{"df":7,"docs":{"349":{"tf":1.7320508075688772},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"340":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"155":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":18,"docs":{"106":{"tf":1.4142135623730951},"149":{"tf":2.449489742783178},"166":{"tf":1.0},"183":{"tf":1.4142135623730951},"252":{"tf":1.0},"297":{"tf":1.0},"305":{"tf":2.23606797749979},"306":{"tf":1.4142135623730951},"307":{"tf":2.0},"308":{"tf":2.6457513110645907},"309":{"tf":1.0},"310":{"tf":2.23606797749979},"311":{"tf":1.7320508075688772},"312":{"tf":1.4142135623730951},"313":{"tf":1.4142135623730951},"338":{"tf":1.0},"343":{"tf":2.0},"406":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"336":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":20,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"265":{"tf":1.0},"276":{"tf":1.0},"29":{"tf":1.0},"308":{"tf":1.0},"336":{"tf":1.0},"337":{"tf":1.0},"357":{"tf":1.4142135623730951},"428":{"tf":2.0},"430":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":31,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"134":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"226":{"tf":1.0},"253":{"tf":1.0},"256":{"tf":1.0},"263":{"tf":1.0},"266":{"tf":1.4142135623730951},"270":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"324":{"tf":1.0},"349":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"406":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"111":{"tf":1.0},"179":{"tf":1.0},"196":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"265":{"tf":2.0},"340":{"tf":1.0},"437":{"tf":2.23606797749979},"439":{"tf":1.0}}}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":1,"docs":{"431":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":8,"docs":{"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"173":{"tf":1.0},"46":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":2,"docs":{"101":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"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":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":33,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":2.449489742783178},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"190":{"tf":2.0},"197":{"tf":1.0},"201":{"tf":1.4142135623730951},"237":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"249":{"tf":1.4142135623730951},"304":{"tf":4.0},"323":{"tf":1.0},"328":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":2.23606797749979},"80":{"tf":2.23606797749979},"82":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.4142135623730951},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"1":{"2":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":10,"docs":{"29":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"60":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"106":{"tf":1.0},"201":{"tf":1.0},"344":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":1,"docs":{"60":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":11,"docs":{"13":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"166":{"tf":2.0},"179":{"tf":2.0},"222":{"tf":1.0},"245":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":2.0}}},"r":{"df":6,"docs":{"106":{"tf":2.449489742783178},"117":{"tf":1.4142135623730951},"129":{"tf":1.0},"208":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"33":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":21,"docs":{"0":{"tf":1.0},"126":{"tf":1.0},"137":{"tf":1.0},"160":{"tf":2.23606797749979},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"180":{"tf":1.0},"23":{"tf":1.0},"245":{"tf":1.0},"291":{"tf":1.0},"304":{"tf":1.0},"308":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.7320508075688772},"336":{"tf":1.0},"339":{"tf":1.4142135623730951},"428":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.7320508075688772}}},"h":{"df":4,"docs":{"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"375":{"tf":1.4142135623730951},"376":{"tf":2.0}}},"i":{"c":{"df":86,"docs":{"0":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.0},"161":{"tf":1.4142135623730951},"199":{"tf":1.4142135623730951},"26":{"tf":1.0},"295":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"z":{"df":6,"docs":{"106":{"tf":3.0},"117":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"203":{"tf":1.0},"208":{"tf":1.0},"64":{"tf":1.0}}}},"c":{"0":{"9":{"b":{"df":0,"docs":{},"f":{"a":{"7":{"a":{"1":{"1":{"a":{"0":{"4":{"c":{"df":0,"docs":{},"e":{"4":{"2":{"b":{"0":{"a":{"5":{"a":{"b":{"df":0,"docs":{},"f":{"0":{"4":{"df":0,"docs":{},"f":{"d":{"4":{"3":{"7":{"3":{"8":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"4":{"9":{"b":{"df":0,"docs":{},"f":{"4":{"5":{"6":{"1":{"d":{"5":{"7":{"5":{"1":{"7":{"7":{"df":0,"docs":{},"e":{"2":{"9":{"4":{"6":{"4":{"6":{"8":{"b":{"4":{"0":{"8":{"df":2,"docs":{"432":{"tf":1.0},"433":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"106":{"tf":1.0},"118":{"tf":1.7320508075688772},"126":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"226":{"tf":2.0},"257":{"tf":1.4142135623730951},"71":{"tf":1.0}},"e":{"_":{"b":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"101":{"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":{},"u":{"1":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"3":{"2":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":7,"docs":{"20":{"tf":1.0},"336":{"tf":1.0},"340":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0}}}}},"df":13,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"226":{"tf":1.0},"323":{"tf":1.0},"350":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"104":{"tf":1.4142135623730951},"143":{"tf":1.0},"179":{"tf":1.7320508075688772},"187":{"tf":1.0},"201":{"tf":1.0},"263":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"317":{"tf":1.0},"335":{"tf":1.0},"378":{"tf":1.0},"421":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"274":{"tf":1.0},"307":{"tf":1.4142135623730951},"40":{"tf":1.0},"48":{"tf":1.0}},"n":{"df":1,"docs":{"275":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}}}},"v":{"df":2,"docs":{"0":{"tf":1.0},"121":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"205":{"tf":1.0},"320":{"tf":2.449489742783178},"335":{"tf":1.0},"342":{"tf":1.0},"47":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.0},"406":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":32,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"206":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.4142135623730951},"304":{"tf":1.0},"305":{"tf":1.0},"330":{"tf":1.0},"346":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":1.0},"427":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"190":{"tf":1.0},"406":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"183":{"tf":1.0},"277":{"tf":1.0}}}},"t":{"df":1,"docs":{"378":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"173":{"tf":1.0},"295":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":18,"docs":{"0":{"tf":1.0},"152":{"tf":1.4142135623730951},"159":{"tf":1.0},"17":{"tf":1.0},"180":{"tf":1.0},"184":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.0},"238":{"tf":1.0},"258":{"tf":1.0},"275":{"tf":1.0},"321":{"tf":1.4142135623730951},"355":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"123":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"301":{"tf":1.0},"418":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":5,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"335":{"tf":1.0},"40":{"tf":1.0},"71":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.0},"323":{"tf":1.0}}}}}},"n":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":17,"docs":{"269":{"tf":1.0},"273":{"tf":1.0},"276":{"tf":1.0},"293":{"tf":1.0},"3":{"tf":1.0},"301":{"tf":1.0},"361":{"tf":2.0},"365":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"422":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"52":{"tf":1.0},"68":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"339":{"tf":1.7320508075688772}}},"df":9,"docs":{"334":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"t":{"df":9,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"270":{"tf":1.0},"323":{"tf":1.4142135623730951},"431":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.449489742783178},"68":{"tf":2.449489742783178}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"l":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"430":{"tf":2.23606797749979}}},"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":68,"docs":{"0":{"tf":2.23606797749979},"11":{"tf":1.0},"136":{"tf":2.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.7320508075688772},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"298":{"tf":1.0},"351":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"436":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":2.23606797749979},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":36,"docs":{"117":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"197":{"tf":1.0},"205":{"tf":2.0},"226":{"tf":3.1622776601683795},"229":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.0},"304":{"tf":1.0},"317":{"tf":1.0},"318":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.0},"449":{"tf":1.4142135623730951},"451":{"tf":1.7320508075688772},"452":{"tf":1.4142135623730951},"466":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"109":{"tf":1.4142135623730951}}}}},"o":{"b":{"df":1,"docs":{"74":{"tf":1.0}}},"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"134":{"tf":1.0},"270":{"tf":1.0},"307":{"tf":1.4142135623730951},"43":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"259":{"tf":1.0},"262":{"tf":1.0},"283":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"222":{"tf":1.0},"298":{"tf":1.0},"335":{"tf":1.4142135623730951},"423":{"tf":1.0},"435":{"tf":1.0},"45":{"tf":1.0}}},"l":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"(":{"b":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":38,"docs":{"10":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"121":{"tf":2.0},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.6457513110645907},"145":{"tf":2.0},"146":{"tf":2.0},"147":{"tf":2.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"249":{"tf":1.4142135623730951},"255":{"tf":2.23606797749979},"274":{"tf":1.7320508075688772},"304":{"tf":3.0},"330":{"tf":2.449489742783178},"48":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.7320508075688772},"73":{"tf":2.23606797749979},"74":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":11,"docs":{"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"56":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":2.23606797749979},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":26,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"142":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"183":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"251":{"tf":1.0},"262":{"tf":1.0},"266":{"tf":1.0},"27":{"tf":1.0},"276":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"219":{"tf":1.0},"304":{"tf":2.0},"320":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"373":{"tf":1.0}}}}},"x":{"df":4,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"280":{"tf":1.0},"340":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"46":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"205":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":10,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"336":{"tf":2.23606797749979},"337":{"tf":1.0},"339":{"tf":1.0},"347":{"tf":1.4142135623730951},"350":{"tf":2.23606797749979},"354":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"358":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"134":{"tf":2.449489742783178},"229":{"tf":1.7320508075688772},"336":{"tf":1.4142135623730951},"339":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"271":{"tf":4.0},"274":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.7320508075688772}}}},"i":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"23":{"tf":2.449489742783178},"275":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"155":{"tf":1.0},"339":{"tf":1.0}}}}},"o":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"460":{"tf":1.0},"462":{"tf":1.4142135623730951}}}}}}}},"u":{"b":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"335":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"262":{"tf":1.4142135623730951},"263":{"tf":1.0}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"361":{"tf":1.0},"366":{"tf":1.4142135623730951},"406":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":48,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.4142135623730951},"121":{"tf":1.0},"201":{"tf":1.0},"225":{"tf":1.0},"245":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.7320508075688772},"262":{"tf":1.4142135623730951},"263":{"tf":2.449489742783178},"264":{"tf":2.0},"265":{"tf":1.4142135623730951},"269":{"tf":2.0},"274":{"tf":1.0},"28":{"tf":2.449489742783178},"304":{"tf":1.0},"305":{"tf":1.0},"332":{"tf":1.4142135623730951},"334":{"tf":1.4142135623730951},"345":{"tf":1.4142135623730951},"349":{"tf":3.605551275463989},"352":{"tf":1.0},"355":{"tf":2.0},"356":{"tf":1.0},"357":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":3.0},"362":{"tf":1.4142135623730951},"363":{"tf":1.4142135623730951},"364":{"tf":1.4142135623730951},"365":{"tf":2.0},"366":{"tf":1.4142135623730951},"381":{"tf":2.0},"398":{"tf":1.0},"4":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":2.23606797749979},"436":{"tf":2.0},"460":{"tf":1.4142135623730951},"461":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951},"463":{"tf":1.4142135623730951},"464":{"tf":1.4142135623730951},"465":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":25,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"215":{"tf":1.0},"231":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"275":{"tf":1.0},"280":{"tf":1.0},"300":{"tf":1.0},"34":{"tf":1.0},"351":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"163":{"tf":1.0},"169":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"153":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":2.8284271247461903},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"33":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"292":{"tf":1.0},"336":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":28,"docs":{"10":{"tf":1.0},"121":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"269":{"tf":2.0},"270":{"tf":1.0},"271":{"tf":1.0},"301":{"tf":1.4142135623730951},"319":{"tf":1.0},"326":{"tf":1.0},"342":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":2.6457513110645907},"365":{"tf":1.4142135623730951},"381":{"tf":2.0},"396":{"tf":1.4142135623730951},"397":{"tf":2.0},"398":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.0},"41":{"tf":1.0},"430":{"tf":1.7320508075688772},"431":{"tf":2.0},"436":{"tf":2.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}},"df":25,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951},"112":{"tf":2.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":2.8284271247461903},"147":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"181":{"tf":1.0},"253":{"tf":1.0},"263":{"tf":1.0},"269":{"tf":2.0},"271":{"tf":1.0},"304":{"tf":2.23606797749979},"323":{"tf":1.7320508075688772},"365":{"tf":1.0},"398":{"tf":1.4142135623730951},"436":{"tf":1.0},"437":{"tf":1.0},"66":{"tf":1.0},"83":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":1.4142135623730951}},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"b":{"2":{"5":{"6":{"df":2,"docs":{"98":{"tf":1.0},"99":{"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":{}}}}}},"c":{"0":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"4":{"9":{"d":{"6":{"5":{"d":{"df":0,"docs":{},"e":{"6":{"1":{"c":{"df":0,"docs":{},"f":{"0":{"4":{"5":{"8":{"8":{"a":{"7":{"6":{"4":{"b":{"5":{"5":{"7":{"d":{"2":{"5":{"c":{"c":{"6":{"c":{"6":{"b":{"4":{"b":{"c":{"0":{"d":{"7":{"4":{"2":{"9":{"2":{"2":{"7":{"df":0,"docs":{},"e":{"2":{"a":{"2":{"1":{"df":0,"docs":{},"e":{"6":{"1":{"c":{"2":{"1":{"3":{"b":{"3":{"a":{"3":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"270":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":2,"docs":{"271":{"tf":1.0},"398":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":7,"docs":{"112":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"183":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"186":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"175":{"tf":1.0},"41":{"tf":1.0}}}},"df":0,"docs":{}},"df":81,"docs":{"104":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":3.0},"158":{"tf":2.0},"160":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":2.23606797749979},"176":{"tf":2.6457513110645907},"177":{"tf":2.23606797749979},"178":{"tf":1.0},"179":{"tf":2.8284271247461903},"180":{"tf":2.23606797749979},"181":{"tf":2.449489742783178},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.7320508075688772},"185":{"tf":1.0},"187":{"tf":2.0},"190":{"tf":1.0},"200":{"tf":1.4142135623730951},"201":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":1.0},"255":{"tf":2.8284271247461903},"262":{"tf":1.0},"265":{"tf":2.0},"274":{"tf":1.0},"29":{"tf":1.0},"300":{"tf":1.4142135623730951},"308":{"tf":1.0},"309":{"tf":1.4142135623730951},"313":{"tf":1.7320508075688772},"317":{"tf":1.4142135623730951},"32":{"tf":1.0},"325":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.0},"417":{"tf":1.0},"42":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":2.0},"436":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":3.1622776601683795},"53":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":2.8284271247461903},"67":{"tf":1.0}},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"186":{"tf":1.0}},"s":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"186":{"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":2,"docs":{"255":{"tf":1.7320508075688772},"274":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"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":{},"i":{"d":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"r":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}},"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":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"255":{"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":2,"docs":{"255":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":10,"docs":{"149":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"179":{"tf":1.4142135623730951},"255":{"tf":2.0},"274":{"tf":1.0},"308":{"tf":1.4142135623730951},"343":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"187":{"tf":1.0},"203":{"tf":1.0},"317":{"tf":1.0}}}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{"d":{"df":1,"docs":{"264":{"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":{},"n":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"231":{"tf":1.0},"275":{"tf":1.0}}}},"c":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"315":{"tf":1.7320508075688772}}}}},"r":{"d":{"df":1,"docs":{"215":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":6,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"308":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.0},"262":{"tf":1.7320508075688772},"263":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}}},"df":12,"docs":{"10":{"tf":1.0},"251":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.8284271247461903},"262":{"tf":1.7320508075688772},"264":{"tf":1.7320508075688772},"265":{"tf":1.7320508075688772},"334":{"tf":1.0},"344":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"232":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":33,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.4142135623730951},"154":{"tf":1.0},"158":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"220":{"tf":1.7320508075688772},"225":{"tf":1.0},"237":{"tf":1.0},"254":{"tf":1.0},"262":{"tf":1.4142135623730951},"304":{"tf":1.0},"336":{"tf":1.0},"406":{"tf":1.0},"423":{"tf":1.0},"426":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.7320508075688772}}},"t":{"df":7,"docs":{"255":{"tf":1.0},"304":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"325":{"tf":1.0},"329":{"tf":1.0}}}}},"s":{"df":3,"docs":{"236":{"tf":1.0},"242":{"tf":1.0},"263":{"tf":1.0}}}}},"d":{"df":8,"docs":{"10":{"tf":1.0},"260":{"tf":1.0},"268":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"398":{"tf":1.0}}},"df":11,"docs":{"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"270":{"tf":1.0},"271":{"tf":2.23606797749979},"360":{"tf":1.0},"411":{"tf":1.0},"470":{"tf":1.0},"472":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":3.0}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"171":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"g":{"a":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"166":{"tf":1.0},"23":{"tf":1.4142135623730951},"29":{"tf":1.0},"301":{"tf":1.4142135623730951},"342":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"436":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"c":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":18,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.7320508075688772},"149":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"234":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":2.23606797749979},"354":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"406":{"tf":1.0},"53":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"231":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":42,"docs":{"0":{"tf":2.0},"166":{"tf":1.7320508075688772},"172":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"190":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"227":{"tf":1.0},"271":{"tf":1.0},"276":{"tf":1.0},"304":{"tf":2.23606797749979},"306":{"tf":2.0},"309":{"tf":1.0},"32":{"tf":1.0},"326":{"tf":1.0},"335":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.0},"355":{"tf":1.7320508075688772},"359":{"tf":1.0},"366":{"tf":2.23606797749979},"367":{"tf":2.0},"368":{"tf":2.0},"369":{"tf":2.0},"380":{"tf":1.0},"4":{"tf":1.0},"411":{"tf":1.4142135623730951},"414":{"tf":1.7320508075688772},"418":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.7320508075688772},"472":{"tf":1.4142135623730951},"59":{"tf":1.0},"68":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":4,"docs":{"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":6,"docs":{"190":{"tf":1.0},"226":{"tf":1.0},"231":{"tf":1.0},"374":{"tf":1.0},"379":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"237":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"226":{"tf":1.0},"429":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":1,"docs":{"357":{"tf":1.0}}},"df":2,"docs":{"336":{"tf":1.0},"431":{"tf":1.0}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"35":{"tf":1.0},"56":{"tf":1.0}}}},"p":{"df":1,"docs":{"419":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"201":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"275":{"tf":1.0},"355":{"tf":1.4142135623730951},"359":{"tf":1.0},"370":{"tf":1.4142135623730951},"371":{"tf":2.0},"372":{"tf":2.0},"469":{"tf":1.4142135623730951}}},"r":{"df":1,"docs":{"78":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"271":{"tf":1.0},"328":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"274":{"tf":1.0}}}},"df":10,"docs":{"266":{"tf":1.7320508075688772},"267":{"tf":2.0},"268":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"344":{"tf":1.0},"349":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":27,"docs":{"266":{"tf":1.0},"267":{"tf":1.0},"418":{"tf":1.7320508075688772},"420":{"tf":2.6457513110645907},"421":{"tf":2.23606797749979},"422":{"tf":1.7320508075688772},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"425":{"tf":1.0},"426":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"459":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"333":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"337":{"tf":2.0}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"b":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"_":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"283":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"2":{"df":1,"docs":{"130":{"tf":1.0}}},"3":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"4":{"df":1,"docs":{"130":{"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":73,"docs":{"0":{"tf":3.0},"10":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"154":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":2.0},"183":{"tf":1.7320508075688772},"184":{"tf":1.0},"185":{"tf":1.7320508075688772},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":2.0},"196":{"tf":1.0},"200":{"tf":1.4142135623730951},"201":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":2.0},"215":{"tf":1.0},"216":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"225":{"tf":1.0},"229":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"254":{"tf":1.0},"258":{"tf":1.4142135623730951},"262":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.0},"269":{"tf":1.0},"275":{"tf":2.6457513110645907},"277":{"tf":1.0},"278":{"tf":1.7320508075688772},"283":{"tf":2.0},"284":{"tf":1.0},"29":{"tf":1.0},"291":{"tf":1.0},"30":{"tf":1.0},"304":{"tf":1.4142135623730951},"306":{"tf":1.0},"308":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"320":{"tf":1.7320508075688772},"327":{"tf":1.7320508075688772},"335":{"tf":1.0},"336":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.0},"40":{"tf":1.4142135623730951},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"77":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":21,"docs":{"156":{"tf":2.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"32":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":2.23606797749979},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"40":{"tf":1.0},"54":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":26,"docs":{"143":{"tf":1.7320508075688772},"192":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951},"231":{"tf":2.8284271247461903},"232":{"tf":1.4142135623730951},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"250":{"tf":1.0},"35":{"tf":1.0},"352":{"tf":1.0},"52":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"183":{"tf":1.0},"196":{"tf":1.0}}}},"o":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"104":{"tf":1.4142135623730951},"109":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"109":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"104":{"tf":2.6457513110645907},"109":{"tf":1.7320508075688772},"112":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"110":{"tf":1.0},"19":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"223":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"207":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"281":{"tf":1.0},"344":{"tf":1.0},"380":{"tf":1.0},"420":{"tf":1.0},"79":{"tf":1.0}}},"m":{"a":{"df":11,"docs":{"337":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}},"n":{"d":{"df":76,"docs":{"0":{"tf":1.0},"253":{"tf":1.0},"261":{"tf":1.0},"270":{"tf":1.7320508075688772},"271":{"tf":1.0},"28":{"tf":1.0},"295":{"tf":1.0},"344":{"tf":1.7320508075688772},"349":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.4142135623730951},"359":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"370":{"tf":1.0},"371":{"tf":1.0},"372":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"375":{"tf":2.0},"376":{"tf":1.4142135623730951},"377":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"379":{"tf":1.0},"380":{"tf":1.7320508075688772},"381":{"tf":1.0},"382":{"tf":1.0},"383":{"tf":1.0},"384":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"389":{"tf":1.0},"390":{"tf":1.0},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"395":{"tf":1.0},"396":{"tf":1.0},"397":{"tf":1.0},"398":{"tf":1.4142135623730951},"399":{"tf":1.0},"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"404":{"tf":1.0},"405":{"tf":1.0},"406":{"tf":1.4142135623730951},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"411":{"tf":1.0},"412":{"tf":1.0},"413":{"tf":1.0},"414":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.0},"417":{"tf":1.7320508075688772},"418":{"tf":2.0},"422":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":2.0},"443":{"tf":1.0},"460":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"122":{"tf":1.7320508075688772},"123":{"tf":2.8284271247461903},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"283":{"tf":1.0},"307":{"tf":2.449489742783178},"61":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"216":{"tf":1.0},"336":{"tf":1.4142135623730951},"347":{"tf":1.0},"357":{"tf":1.0},"358":{"tf":1.0},"365":{"tf":1.0},"437":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"df":36,"docs":{"0":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"178":{"tf":1.0},"192":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.7320508075688772},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.4142135623730951},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"250":{"tf":1.0},"258":{"tf":1.0},"342":{"tf":1.0},"352":{"tf":1.4142135623730951},"374":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":8,"docs":{"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"418":{"tf":1.0},"61":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"190":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"205":{"tf":1.4142135623730951},"206":{"tf":2.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}}},"t":{"df":7,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"17":{"tf":1.0},"183":{"tf":1.0},"421":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":58,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"149":{"tf":1.0},"173":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"190":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"253":{"tf":1.7320508075688772},"262":{"tf":1.0},"263":{"tf":1.7320508075688772},"264":{"tf":2.23606797749979},"265":{"tf":1.0},"287":{"tf":1.0},"290":{"tf":1.0},"297":{"tf":1.0},"304":{"tf":3.1622776601683795},"305":{"tf":1.0},"308":{"tf":1.0},"309":{"tf":1.4142135623730951},"312":{"tf":1.0},"313":{"tf":1.0},"315":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.7320508075688772},"342":{"tf":1.0},"343":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.4142135623730951},"361":{"tf":2.449489742783178},"362":{"tf":1.4142135623730951},"363":{"tf":1.4142135623730951},"364":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"366":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"431":{"tf":2.449489742783178},"436":{"tf":2.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"378":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"227":{"tf":1.0},"275":{"tf":1.0},"284":{"tf":1.4142135623730951},"325":{"tf":1.0},"359":{"tf":1.0},"373":{"tf":1.7320508075688772},"374":{"tf":1.4142135623730951},"375":{"tf":2.0},"376":{"tf":2.23606797749979},"377":{"tf":2.0},"378":{"tf":2.449489742783178},"379":{"tf":1.0},"380":{"tf":2.23606797749979},"406":{"tf":1.0},"431":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"284":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"375":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"375":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":6,"docs":{"0":{"tf":1.4142135623730951},"104":{"tf":1.0},"118":{"tf":1.0},"138":{"tf":1.4142135623730951},"303":{"tf":1.0},"40":{"tf":1.4142135623730951}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"428":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":1.0},"273":{"tf":1.0},"335":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":1,"docs":{"48":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"208":{"tf":1.0},"209":{"tf":1.0},"73":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"118":{"tf":1.0},"72":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"275":{"tf":1.0},"344":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"345":{"tf":1.0}}}}}}},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"133":{"tf":1.0},"150":{"tf":1.0},"228":{"tf":1.0},"301":{"tf":1.4142135623730951},"349":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":47,"docs":{"106":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"46":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"213":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"128":{"tf":1.0},"13":{"tf":2.0},"132":{"tf":1.0},"179":{"tf":1.0},"269":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"69":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"1":{"df":1,"docs":{"135":{"tf":1.0}}},"2":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"269":{"tf":1.0},"339":{"tf":1.0},"398":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"275":{"tf":1.0}}},"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"377":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"377":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"262":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"121":{"tf":3.1622776601683795},"169":{"tf":1.4142135623730951},"273":{"tf":1.0},"275":{"tf":1.4142135623730951},"288":{"tf":1.0},"374":{"tf":1.0},"419":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.7320508075688772},"470":{"tf":1.0},"70":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"293":{"tf":1.4142135623730951},"421":{"tf":1.0},"422":{"tf":1.0},"437":{"tf":1.4142135623730951},"439":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"336":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"334":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"357":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"238":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"d":{"df":11,"docs":{"15":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"254":{"tf":1.0},"320":{"tf":2.23606797749979},"406":{"tf":1.4142135623730951},"42":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"211":{"tf":1.0},"226":{"tf":1.0},"345":{"tf":1.0},"5":{"tf":1.0},"73":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"118":{"tf":2.8284271247461903},"119":{"tf":2.6457513110645907},"120":{"tf":2.0},"121":{"tf":3.1622776601683795},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":2.449489742783178},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"70":{"tf":1.4142135623730951}},"i":{"d":{"df":1,"docs":{"119":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"33":{"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":19,"docs":{"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"120":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"197":{"tf":1.0},"212":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"202":{"tf":1.0}},"t":{"df":8,"docs":{"188":{"tf":1.0},"201":{"tf":2.0},"215":{"tf":1.0},"221":{"tf":1.7320508075688772},"222":{"tf":2.23606797749979},"223":{"tf":1.0},"224":{"tf":2.6457513110645907},"304":{"tf":5.916079783099616}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"107":{"tf":1.0},"116":{"tf":1.0},"339":{"tf":1.0},"423":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":4,"docs":{"106":{"tf":1.0},"116":{"tf":2.0},"142":{"tf":1.4142135623730951},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"379":{"tf":1.0}}}},"m":{"df":1,"docs":{"215":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"255":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":45,"docs":{"106":{"tf":1.0},"108":{"tf":1.4142135623730951},"110":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"276":{"tf":1.0},"298":{"tf":1.4142135623730951},"304":{"tf":1.0},"320":{"tf":1.0},"323":{"tf":1.0},"330":{"tf":1.4142135623730951},"336":{"tf":1.0},"338":{"tf":1.0},"34":{"tf":1.0},"343":{"tf":1.0},"35":{"tf":1.0},"353":{"tf":1.0},"354":{"tf":1.0},"361":{"tf":2.0},"381":{"tf":1.4142135623730951},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.7320508075688772},"430":{"tf":1.4142135623730951},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"268":{"tf":1.0},"270":{"tf":1.0},"273":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"169":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":11,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.4142135623730951},"203":{"tf":1.0},"291":{"tf":1.0},"328":{"tf":1.0},"360":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"81":{"tf":1.0}},"u":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":6,"docs":{"123":{"tf":1.0},"134":{"tf":2.23606797749979},"229":{"tf":1.0},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"339":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":7,"docs":{"150":{"tf":1.0},"166":{"tf":1.4142135623730951},"255":{"tf":1.0},"33":{"tf":1.0},"406":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"a":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"176":{"tf":1.0}}}}},":":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"46":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"176":{"tf":1.0}}}}},":":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"2":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},":":{":":{"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":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":5,"docs":{"176":{"tf":1.4142135623730951},"255":{"tf":2.23606797749979},"274":{"tf":1.0},"351":{"tf":1.0},"427":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.7320508075688772}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{">":{":":{"<":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"431":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}},"b":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"178":{"tf":1.0},"181":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":125,"docs":{"0":{"tf":3.605551275463989},"1":{"tf":1.0},"10":{"tf":2.0},"121":{"tf":1.0},"13":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"140":{"tf":2.449489742783178},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.4142135623730951},"153":{"tf":2.0},"154":{"tf":1.0},"158":{"tf":2.449489742783178},"159":{"tf":1.0},"162":{"tf":2.23606797749979},"163":{"tf":2.0},"166":{"tf":2.6457513110645907},"167":{"tf":1.0},"169":{"tf":2.6457513110645907},"17":{"tf":1.4142135623730951},"170":{"tf":2.23606797749979},"171":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"173":{"tf":2.6457513110645907},"174":{"tf":1.0},"175":{"tf":2.23606797749979},"176":{"tf":3.4641016151377544},"177":{"tf":1.0},"178":{"tf":2.0},"179":{"tf":3.3166247903554},"180":{"tf":2.0},"181":{"tf":3.1622776601683795},"182":{"tf":1.4142135623730951},"183":{"tf":3.7416573867739413},"184":{"tf":2.449489742783178},"185":{"tf":2.6457513110645907},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"208":{"tf":3.0},"209":{"tf":3.0},"21":{"tf":1.0},"22":{"tf":2.0},"231":{"tf":1.0},"235":{"tf":1.4142135623730951},"238":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"247":{"tf":1.0},"255":{"tf":4.0},"258":{"tf":1.0},"26":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"265":{"tf":3.0},"27":{"tf":1.7320508075688772},"271":{"tf":2.449489742783178},"274":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":2.0},"30":{"tf":1.7320508075688772},"300":{"tf":1.4142135623730951},"301":{"tf":1.0},"303":{"tf":1.0},"31":{"tf":1.0},"313":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"327":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":2.449489742783178},"339":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.4142135623730951},"345":{"tf":1.4142135623730951},"35":{"tf":2.0},"351":{"tf":5.744562646538029},"355":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"381":{"tf":1.7320508075688772},"382":{"tf":2.0},"383":{"tf":2.0},"384":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"391":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"406":{"tf":1.0},"41":{"tf":3.0},"42":{"tf":2.6457513110645907},"421":{"tf":1.7320508075688772},"422":{"tf":1.7320508075688772},"428":{"tf":3.872983346207417},"429":{"tf":2.6457513110645907},"43":{"tf":1.4142135623730951},"430":{"tf":2.23606797749979},"431":{"tf":2.6457513110645907},"432":{"tf":1.4142135623730951},"433":{"tf":1.4142135623730951},"435":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"44":{"tf":3.1622776601683795},"45":{"tf":1.7320508075688772},"46":{"tf":3.605551275463989},"48":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":2.0},"55":{"tf":2.449489742783178},"56":{"tf":1.0},"61":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"82":{"tf":1.0}},"i":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"88":{"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":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":17,"docs":{"13":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"265":{"tf":1.0},"328":{"tf":1.0},"45":{"tf":2.449489742783178},"79":{"tf":1.0},"80":{"tf":2.6457513110645907},"81":{"tf":2.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"281":{"tf":1.0},"297":{"tf":1.0},"331":{"tf":2.23606797749979},"332":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"336":{"tf":2.23606797749979},"337":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"336":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":31,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"171":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":2.0},"21":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"300":{"tf":1.7320508075688772},"339":{"tf":1.0},"345":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"61":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"331":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"149":{"tf":1.0},"223":{"tf":1.4142135623730951},"71":{"tf":1.0},"83":{"tf":2.23606797749979},"84":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}}},"t":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.7320508075688772}}}},"df":28,"docs":{"0":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"102":{"tf":1.7320508075688772},"223":{"tf":2.23606797749979},"224":{"tf":1.4142135623730951},"262":{"tf":1.0},"304":{"tf":1.0},"443":{"tf":1.0},"448":{"tf":1.4142135623730951},"71":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772},"96":{"tf":1.7320508075688772},"97":{"tf":1.7320508075688772},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"104":{"tf":1.0},"308":{"tf":1.4142135623730951},"333":{"tf":1.0},"343":{"tf":1.0},"350":{"tf":1.0},"420":{"tf":1.0}}},"y":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"330":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"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":1,"docs":{"16":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":19,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.449489742783178},"15":{"tf":2.0},"16":{"tf":1.7320508075688772},"207":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"334":{"tf":1.4142135623730951},"350":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.0},"75":{"tf":1.0},"9":{"tf":2.23606797749979}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"271":{"tf":1.0},"355":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"270":{"tf":1.0},"334":{"tf":1.0},"470":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"166":{"tf":1.4142135623730951},"349":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"149":{"tf":1.0},"231":{"tf":1.0},"309":{"tf":1.0},"319":{"tf":1.0},"425":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"132":{"tf":1.7320508075688772},"134":{"tf":3.0},"26":{"tf":1.0},"265":{"tf":1.4142135623730951},"268":{"tf":2.23606797749979},"27":{"tf":2.449489742783178},"271":{"tf":1.4142135623730951},"28":{"tf":1.0},"39":{"tf":1.4142135623730951},"398":{"tf":2.23606797749979},"417":{"tf":2.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"123":{"tf":1.0},"184":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"201":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"436":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"418":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"264":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":53,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"168":{"tf":1.0},"190":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":2.0},"234":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":2.0},"246":{"tf":1.7320508075688772},"259":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"268":{"tf":1.0},"273":{"tf":1.0},"336":{"tf":1.4142135623730951},"352":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":2.6457513110645907},"389":{"tf":1.0},"390":{"tf":2.8284271247461903},"391":{"tf":1.4142135623730951},"392":{"tf":1.4142135623730951},"393":{"tf":1.4142135623730951},"394":{"tf":1.4142135623730951},"395":{"tf":1.0},"398":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"410":{"tf":1.4142135623730951},"415":{"tf":1.7320508075688772},"416":{"tf":1.4142135623730951},"423":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"443":{"tf":1.0},"449":{"tf":1.4142135623730951},"450":{"tf":1.4142135623730951},"451":{"tf":1.4142135623730951},"47":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"321":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"0":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":16,"docs":{"443":{"tf":1.4142135623730951},"444":{"tf":1.4142135623730951},"445":{"tf":1.4142135623730951},"446":{"tf":1.4142135623730951},"447":{"tf":1.4142135623730951},"448":{"tf":1.4142135623730951},"449":{"tf":1.4142135623730951},"450":{"tf":1.4142135623730951},"451":{"tf":1.4142135623730951},"452":{"tf":1.4142135623730951},"453":{"tf":1.4142135623730951},"454":{"tf":1.4142135623730951},"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.0},"301":{"tf":1.0}},"i":{"df":5,"docs":{"136":{"tf":1.0},"137":{"tf":1.7320508075688772},"138":{"tf":1.0},"139":{"tf":1.0},"301":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"205":{"tf":1.0},"46":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"245":{"tf":1.0}}},"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}},"df":41,"docs":{"104":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"144":{"tf":1.0},"167":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"27":{"tf":1.0},"274":{"tf":1.0},"335":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.7320508075688772},"345":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.0},"362":{"tf":1.4142135623730951},"363":{"tf":1.4142135623730951},"364":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.0},"367":{"tf":1.4142135623730951},"368":{"tf":1.4142135623730951},"369":{"tf":1.4142135623730951},"370":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"461":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951},"464":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"357":{"tf":2.6457513110645907}}},"df":0,"docs":{}}}},"df":14,"docs":{"213":{"tf":1.0},"215":{"tf":1.4142135623730951},"216":{"tf":1.0},"29":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"372":{"tf":1.4142135623730951},"378":{"tf":1.0},"379":{"tf":1.7320508075688772},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"434":{"tf":1.4142135623730951},"436":{"tf":1.0}}}}}}}},"d":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"a":{"df":0,"docs":{},"o":{"df":1,"docs":{"37":{"tf":1.0}}},"p":{"df":1,"docs":{"459":{"tf":1.0}},"p":{"df":3,"docs":{"168":{"tf":1.0},"4":{"tf":1.0},"52":{"tf":1.0}}}},"t":{"a":{"_":{"0":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"3":{"2":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{".":{".":{"6":{"4":{"df":1,"docs":{"10":{"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":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"342":{"tf":1.0},"41":{"tf":1.0}}}},"df":0,"docs":{}},"df":38,"docs":{"10":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"172":{"tf":1.0},"180":{"tf":2.0},"197":{"tf":1.4142135623730951},"220":{"tf":1.7320508075688772},"223":{"tf":2.0},"224":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"256":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"29":{"tf":1.0},"303":{"tf":2.23606797749979},"304":{"tf":1.4142135623730951},"323":{"tf":1.0},"330":{"tf":1.7320508075688772},"339":{"tf":1.0},"39":{"tf":1.0},"398":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"55":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":11,"docs":{"263":{"tf":1.0},"336":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}},"b":{"df":1,"docs":{"270":{"tf":1.0}},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"268":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"a":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":5,"docs":{"106":{"tf":1.0},"399":{"tf":1.0},"411":{"tf":1.0},"413":{"tf":1.0},"436":{"tf":1.0}},"e":{"a":{"d":{"df":8,"docs":{"306":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":1,"docs":{"200":{"tf":1.0}}}},"b":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}},"u":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":21,"docs":{"257":{"tf":1.7320508075688772},"263":{"tf":1.0},"266":{"tf":3.1622776601683795},"267":{"tf":2.449489742783178},"268":{"tf":1.7320508075688772},"269":{"tf":1.4142135623730951},"270":{"tf":2.6457513110645907},"271":{"tf":1.4142135623730951},"272":{"tf":2.449489742783178},"273":{"tf":2.449489742783178},"274":{"tf":2.449489742783178},"275":{"tf":1.0},"349":{"tf":2.0},"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":1.7320508075688772},"436":{"tf":2.0},"459":{"tf":1.4142135623730951},"60":{"tf":2.0}},"g":{"df":5,"docs":{"270":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"274":{"tf":1.0},"295":{"tf":1.0},"60":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"36":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}}},"i":{"d":{"df":3,"docs":{"207":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":2.23606797749979}}},"s":{"df":1,"docs":{"0":{"tf":1.0}}}},"k":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"215":{"tf":1.0}}},"l":{"a":{"df":0,"docs":{},"r":{"df":53,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":2.8284271247461903},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.7320508075688772},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":2.0},"226":{"tf":2.0},"234":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"254":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"317":{"tf":1.0},"343":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.6457513110645907},"352":{"tf":1.0},"354":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":2.6457513110645907},"51":{"tf":1.0},"53":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":2.23606797749979},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"257":{"tf":2.8284271247461903}}},"df":0,"docs":{},"r":{"df":2,"docs":{"265":{"tf":1.0},"406":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"169":{"tf":1.7320508075688772},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":51,"docs":{"0":{"tf":1.4142135623730951},"142":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":2.0},"166":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"256":{"tf":1.4142135623730951},"257":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"310":{"tf":1.0},"326":{"tf":2.0},"337":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.7320508075688772},"348":{"tf":1.4142135623730951},"349":{"tf":3.1622776601683795},"351":{"tf":1.0},"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.23606797749979},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":2.23606797749979},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"415":{"tf":1.0},"420":{"tf":1.4142135623730951},"422":{"tf":2.23606797749979},"424":{"tf":2.449489742783178},"425":{"tf":1.0},"431":{"tf":3.3166247903554},"436":{"tf":2.8284271247461903},"437":{"tf":1.7320508075688772},"449":{"tf":1.4142135623730951},"459":{"tf":1.0},"46":{"tf":2.0},"460":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":63,"docs":{"10":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"173":{"tf":1.0},"176":{"tf":1.7320508075688772},"179":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"218":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"247":{"tf":1.0},"304":{"tf":1.4142135623730951},"308":{"tf":1.0},"317":{"tf":1.4142135623730951},"320":{"tf":1.0},"339":{"tf":3.0},"342":{"tf":1.4142135623730951},"343":{"tf":1.4142135623730951},"345":{"tf":2.449489742783178},"349":{"tf":1.0},"350":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"54":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"119":{"tf":1.7320508075688772},"212":{"tf":1.0},"237":{"tf":1.0},"285":{"tf":1.7320508075688772},"48":{"tf":1.0},"76":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"426":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":2.0}}},"v":{"df":1,"docs":{"172":{"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":11,"docs":{"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"351":{"tf":1.0}}}}}},"t":{"df":6,"docs":{"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":2.0},"436":{"tf":2.0}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772}}}}},"t":{"df":4,"docs":{"339":{"tf":1.4142135623730951},"48":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0}}}}},"p":{"df":2,"docs":{"460":{"tf":1.0},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":39,"docs":{"10":{"tf":1.7320508075688772},"111":{"tf":1.0},"12":{"tf":1.0},"128":{"tf":1.0},"215":{"tf":1.0},"255":{"tf":2.0},"262":{"tf":1.4142135623730951},"264":{"tf":1.0},"30":{"tf":1.4142135623730951},"345":{"tf":2.23606797749979},"347":{"tf":2.6457513110645907},"350":{"tf":2.449489742783178},"351":{"tf":4.358898943540674},"354":{"tf":1.7320508075688772},"356":{"tf":2.0},"357":{"tf":3.4641016151377544},"358":{"tf":2.449489742783178},"361":{"tf":1.7320508075688772},"364":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"369":{"tf":1.4142135623730951},"374":{"tf":1.0},"381":{"tf":1.4142135623730951},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.7320508075688772},"412":{"tf":1.4142135623730951},"413":{"tf":1.4142135623730951},"414":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.7320508075688772},"465":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"351":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"(":{"&":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":35,"docs":{"0":{"tf":2.6457513110645907},"168":{"tf":1.0},"183":{"tf":1.0},"265":{"tf":1.7320508075688772},"28":{"tf":2.449489742783178},"328":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.0},"351":{"tf":1.4142135623730951},"352":{"tf":1.0},"355":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"418":{"tf":1.0},"420":{"tf":1.4142135623730951},"421":{"tf":2.0},"422":{"tf":2.449489742783178},"423":{"tf":2.0},"424":{"tf":1.4142135623730951},"425":{"tf":2.8284271247461903},"426":{"tf":1.4142135623730951},"427":{"tf":2.23606797749979},"428":{"tf":3.4641016151377544},"429":{"tf":2.0},"430":{"tf":3.605551275463989},"431":{"tf":3.1622776601683795},"432":{"tf":2.0},"433":{"tf":2.0},"434":{"tf":2.0},"435":{"tf":2.0},"436":{"tf":1.0},"437":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"79":{"tf":1.0}},"e":{"d":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"427":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"166":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"312":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"306":{"tf":1.0},"312":{"tf":2.23606797749979},"343":{"tf":1.4142135623730951},"423":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"381":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":8,"docs":{"13":{"tf":1.0},"153":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.0},"399":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"304":{"tf":5.916079783099616},"399":{"tf":1.0},"402":{"tf":1.4142135623730951},"403":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"220":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.7320508075688772},"156":{"tf":1.0},"166":{"tf":1.0},"183":{"tf":1.0},"275":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"df":5,"docs":{"162":{"tf":1.0},"262":{"tf":1.0},"320":{"tf":1.0},"347":{"tf":2.0},"423":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"262":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"106":{"tf":2.23606797749979},"108":{"tf":1.4142135623730951},"73":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":18,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"275":{"tf":1.0},"28":{"tf":1.0},"310":{"tf":1.0},"311":{"tf":1.0},"318":{"tf":1.0},"347":{"tf":1.0},"354":{"tf":1.0},"40":{"tf":1.0},"427":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"174":{"tf":1.0},"178":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"172":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"245":{"tf":1.0},"255":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"351":{"tf":1.0},"80":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":72,"docs":{"0":{"tf":2.449489742783178},"1":{"tf":1.0},"136":{"tf":1.7320508075688772},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.7320508075688772},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.0},"275":{"tf":1.7320508075688772},"298":{"tf":1.0},"300":{"tf":1.0},"319":{"tf":1.0},"331":{"tf":1.0},"332":{"tf":1.4142135623730951},"344":{"tf":1.0},"4":{"tf":1.0},"419":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"x":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"287":{"tf":1.0},"290":{"tf":1.4142135623730951}},"i":{"c":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"290":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"470":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":44,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"118":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"159":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"185":{"tf":1.0},"196":{"tf":1.0},"210":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":1.0},"243":{"tf":1.7320508075688772},"245":{"tf":1.0},"257":{"tf":1.0},"297":{"tf":1.4142135623730951},"304":{"tf":1.0},"321":{"tf":2.0},"322":{"tf":1.0},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"327":{"tf":1.0},"328":{"tf":1.0},"329":{"tf":2.0},"330":{"tf":1.4142135623730951},"363":{"tf":1.4142135623730951},"368":{"tf":1.4142135623730951},"383":{"tf":1.4142135623730951},"41":{"tf":1.0},"430":{"tf":1.0},"433":{"tf":1.4142135623730951},"82":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"159":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"331":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"126":{"tf":1.0},"157":{"tf":1.0}}}}}},"r":{"df":3,"docs":{"360":{"tf":1.0},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"374":{"tf":1.0},"379":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":26,"docs":{"108":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"134":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"173":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.0},"318":{"tf":1.0},"320":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"42":{"tf":1.0},"430":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":30,"docs":{"263":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.0},"358":{"tf":1.0},"361":{"tf":1.7320508075688772},"365":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"376":{"tf":1.0},"378":{"tf":2.6457513110645907},"379":{"tf":1.0},"381":{"tf":1.7320508075688772},"384":{"tf":1.4142135623730951},"389":{"tf":1.0},"390":{"tf":1.4142135623730951},"395":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"411":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":2.0},"436":{"tf":1.7320508075688772},"460":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"295":{"tf":1.4142135623730951},"306":{"tf":1.7320508075688772},"312":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.7320508075688772},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"331":{"tf":1.0}}}}},"v":{"df":1,"docs":{"399":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"231":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"374":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"126":{"tf":1.0},"288":{"tf":1.0},"290":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"328":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"201":{"tf":1.0},"275":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"304":{"tf":1.0},"77":{"tf":1.0}},"e":{"(":{"2":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"76":{"tf":1.0},"77":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":2,"docs":{"320":{"tf":1.0},"77":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"o":{"c":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"307":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":10,"docs":{"307":{"tf":3.3166247903554},"330":{"tf":1.0},"343":{"tf":1.0},"460":{"tf":2.0},"461":{"tf":2.0},"462":{"tf":2.0},"463":{"tf":2.0},"464":{"tf":2.0},"465":{"tf":2.0},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":18,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.0},"14":{"tf":1.0},"237":{"tf":1.0},"24":{"tf":2.0},"243":{"tf":1.0},"275":{"tf":2.0},"279":{"tf":1.0},"287":{"tf":1.0},"296":{"tf":1.0},"305":{"tf":1.0},"307":{"tf":1.4142135623730951},"331":{"tf":1.0},"335":{"tf":1.0},"343":{"tf":1.0},"379":{"tf":1.0},"460":{"tf":1.7320508075688772},"464":{"tf":1.0}}}}}}}},"df":2,"docs":{"345":{"tf":1.0},"379":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"186":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"186":{"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":{},"t":{"df":7,"docs":{"153":{"tf":1.0},"163":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"248":{"tf":1.0},"262":{"tf":1.0},"357":{"tf":1.0}}}},"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.7320508075688772},"66":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"130":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"32":{"tf":1.0},"330":{"tf":1.0},"44":{"tf":1.0},"460":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"12":{"tf":1.0},"153":{"tf":1.0},"166":{"tf":1.0},"173":{"tf":1.4142135623730951},"175":{"tf":1.0},"206":{"tf":1.0},"262":{"tf":2.0},"266":{"tf":1.0},"304":{"tf":2.0},"425":{"tf":1.4142135623730951},"46":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}},"’":{"df":0,"docs":{},"t":{"df":2,"docs":{"190":{"tf":1.0},"234":{"tf":1.0}}}}},"t":{"df":8,"docs":{"117":{"tf":1.0},"349":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":2.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"186":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"319":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":11,"docs":{"357":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"465":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"436":{"tf":1.0}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"s":{"df":1,"docs":{"10":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"149":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":11,"docs":{"121":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"173":{"tf":1.7320508075688772},"406":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0},"9":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"340":{"tf":1.0}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":6,"docs":{"116":{"tf":1.0},"149":{"tf":1.0},"225":{"tf":1.0},"339":{"tf":1.0},"74":{"tf":1.0},"82":{"tf":1.0}}}},"9":{"df":1,"docs":{"271":{"tf":1.0}}},">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":45,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.7320508075688772},"119":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"142":{"tf":1.0},"154":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.0},"231":{"tf":1.7320508075688772},"232":{"tf":1.0},"236":{"tf":1.4142135623730951},"238":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"252":{"tf":1.0},"256":{"tf":1.0},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"275":{"tf":1.0},"304":{"tf":1.4142135623730951},"317":{"tf":1.0},"337":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.0},"354":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.7320508075688772},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"427":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"134":{"tf":1.0},"339":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"205":{"tf":1.0},"257":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"190":{"tf":1.0},"257":{"tf":1.4142135623730951},"259":{"tf":1.0},"351":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"420":{"tf":1.0}}}}}}}},"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"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":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"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":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"139":{"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":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.0},"344":{"tf":1.0},"418":{"tf":1.0},"75":{"tf":1.0}}}}}}}}},"r":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"e":{"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}}}}}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"275":{"tf":1.7320508075688772},"277":{"tf":1.0},"296":{"tf":1.0}}}}}}},"df":4,"docs":{"11":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"149":{"tf":1.0},"179":{"tf":1.4142135623730951},"32":{"tf":1.0},"325":{"tf":1.0},"358":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"44":{"tf":1.4142135623730951},"60":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"275":{"tf":1.0},"430":{"tf":1.4142135623730951},"61":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":1,"docs":{"431":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"133":{"tf":2.0},"144":{"tf":2.0},"145":{"tf":2.8284271247461903},"146":{"tf":2.0},"147":{"tf":2.0},"220":{"tf":1.4142135623730951},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":2.23606797749979},"236":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":2.23606797749979},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"304":{"tf":1.4142135623730951},"74":{"tf":2.6457513110645907}}}}}}},"f":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"373":{"tf":1.7320508075688772}}}}}}},"m":{"a":{"c":{"df":1,"docs":{"281":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"2":{"0":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"169":{"tf":1.0},"309":{"tf":1.0},"312":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0}},"s":{"df":0,"docs":{},"r":{"c":{"2":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"275":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":7,"docs":{"233":{"tf":1.0},"239":{"tf":1.7320508075688772},"246":{"tf":1.7320508075688772},"260":{"tf":1.0},"352":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":2.0}}},"y":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"68":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":27,"docs":{"0":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"17":{"tf":1.0},"174":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"216":{"tf":1.0},"225":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"263":{"tf":1.0},"267":{"tf":1.0},"272":{"tf":1.0},"275":{"tf":1.0},"296":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":2.23606797749979},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"205":{"tf":1.0}}}}},"o":{"d":{"df":2,"docs":{"181":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"271":{"tf":1.0},"329":{"tf":1.0},"406":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"106":{"tf":1.0},"419":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":13,"docs":{"106":{"tf":1.0},"123":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"179":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"36":{"tf":1.0},"437":{"tf":1.4142135623730951},"456":{"tf":1.0},"457":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"0":{"tf":1.0},"222":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"275":{"tf":1.0},"419":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"170":{"tf":1.0},"240":{"tf":1.0},"420":{"tf":1.0},"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"273":{"tf":1.0},"294":{"tf":1.0},"334":{"tf":1.0},"53":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"260":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"142":{"tf":1.4142135623730951},"146":{"tf":1.0},"229":{"tf":1.0},"295":{"tf":1.0},"351":{"tf":1.0},"355":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"178":{"tf":2.449489742783178},"179":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"248":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"271":{"tf":1.0},"345":{"tf":1.7320508075688772},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.7320508075688772},"353":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"54":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":29,"docs":{"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":3.1622776601683795},"110":{"tf":2.449489742783178},"111":{"tf":4.0},"112":{"tf":2.6457513110645907},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"13":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"202":{"tf":2.449489742783178},"215":{"tf":1.7320508075688772},"222":{"tf":1.0},"237":{"tf":3.1622776601683795},"243":{"tf":3.0},"29":{"tf":1.7320508075688772},"315":{"tf":1.0},"330":{"tf":3.0},"339":{"tf":1.0},"48":{"tf":1.7320508075688772},"61":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.4142135623730951},"339":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"v":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"}":{"\\":{"d":{"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":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"1":{"df":1,"docs":{"380":{"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":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":2.23606797749979},"275":{"tf":1.4142135623730951},"420":{"tf":1.0},"422":{"tf":1.0}}}}}}}},"o":{"a":{"df":1,"docs":{"328":{"tf":1.0}}},"df":0,"docs":{}},"q":{"df":2,"docs":{"10":{"tf":1.0},"207":{"tf":2.449489742783178}},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"103":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772}},"s":{"(":{"5":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"112":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"307":{"tf":1.4142135623730951},"330":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"c":{"1":{"1":{"5":{"5":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"0":{"tf":1.0},"153":{"tf":2.0},"154":{"tf":2.0},"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"111":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}}}}}}},"r":{"(":{"_":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"76":{"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":{}},"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"172":{"tf":1.0}}}}}}}}}}},"df":1,"docs":{"76":{"tf":1.0}},"m":{"df":0,"docs":{},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"76":{"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":2,"docs":{"202":{"tf":1.0},"76":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"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":{},"n":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"349":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":26,"docs":{"111":{"tf":1.7320508075688772},"130":{"tf":1.0},"170":{"tf":1.0},"190":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"290":{"tf":1.0},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":2.23606797749979},"366":{"tf":1.4142135623730951},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"423":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":2.23606797749979},"460":{"tf":1.4142135623730951},"64":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"329":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"366":{"tf":1.0}}}}}}}},"t":{"c":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"d":{"df":1,"docs":{"375":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"199":{"tf":1.0},"225":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":2,"docs":{"153":{"tf":1.0},"421":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.0}},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"0":{"tf":1.0},"156":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"322":{"tf":1.0}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":9,"docs":{"103":{"tf":1.4142135623730951},"118":{"tf":1.0},"132":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"130":{"tf":1.0},"140":{"tf":1.0},"205":{"tf":1.0}},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"319":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"0":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"270":{"tf":1.0},"334":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"106":{"tf":1.0},"289":{"tf":1.0}}}}}}}}},"m":{"'":{"df":2,"docs":{"172":{"tf":1.0},"180":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":1.0},"137":{"tf":1.4142135623730951},"139":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.4142135623730951},"321":{"tf":1.0},"322":{"tf":1.0},"323":{"tf":1.0},"325":{"tf":1.0},"328":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"406":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"406":{"tf":1.0},"425":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"199":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.0},"406":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":127,"docs":{"0":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.4142135623730951},"133":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"173":{"tf":2.23606797749979},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"186":{"tf":1.0},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"215":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":2.449489742783178},"227":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"255":{"tf":1.7320508075688772},"257":{"tf":1.4142135623730951},"26":{"tf":2.23606797749979},"265":{"tf":1.0},"268":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"274":{"tf":1.7320508075688772},"275":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":2.0},"335":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":2.0},"35":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":2.0},"354":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"36":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"366":{"tf":1.0},"37":{"tf":1.0},"370":{"tf":1.0},"378":{"tf":1.0},"38":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"389":{"tf":1.4142135623730951},"39":{"tf":1.0},"390":{"tf":1.0},"395":{"tf":1.4142135623730951},"396":{"tf":1.0},"398":{"tf":1.4142135623730951},"399":{"tf":1.0},"40":{"tf":1.7320508075688772},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":2.23606797749979},"418":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.0},"425":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"435":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"460":{"tf":1.0},"47":{"tf":1.0},"470":{"tf":1.0},"48":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"126":{"tf":1.0},"184":{"tf":1.0},"326":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"149":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"40":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"384":{"tf":1.0},"390":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"378":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.7320508075688772},"121":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"181":{"tf":1.0},"182":{"tf":1.7320508075688772},"185":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":2.0},"274":{"tf":1.7320508075688772},"311":{"tf":1.4142135623730951},"342":{"tf":1.4142135623730951},"343":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"406":{"tf":2.0},"430":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.0},"82":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"266":{"tf":1.0}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"130":{"tf":1.4142135623730951},"320":{"tf":1.0},"339":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":21,"docs":{"140":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"163":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"258":{"tf":1.0},"263":{"tf":1.0},"35":{"tf":1.0},"365":{"tf":1.0},"424":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"t":{"df":12,"docs":{"140":{"tf":1.4142135623730951},"252":{"tf":1.4142135623730951},"339":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.4142135623730951}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"308":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"201":{"tf":1.0},"241":{"tf":1.0},"254":{"tf":1.0},"275":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"0":{"tf":1.0},"319":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"172":{"tf":1.0},"275":{"tf":1.4142135623730951},"419":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"275":{"tf":1.0},"294":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"0":{"tf":1.0},"257":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":2.23606797749979},"366":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"460":{"tf":2.23606797749979}}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"51":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"15":{"tf":1.0},"349":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"418":{"tf":3.1622776601683795},"466":{"tf":2.0},"467":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"469":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"464":{"tf":1.4142135623730951},"48":{"tf":1.0}}}},"s":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":13,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0},"128":{"tf":1.7320508075688772},"129":{"tf":1.7320508075688772},"13":{"tf":1.0},"130":{"tf":3.3166247903554},"141":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"69":{"tf":1.0},"73":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"123":{"tf":1.0},"418":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"14":{"tf":1.0},"273":{"tf":1.0},"278":{"tf":1.4142135623730951},"295":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"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":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"51":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.7320508075688772}}},"y":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":26,"docs":{"136":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"179":{"tf":2.449489742783178},"182":{"tf":2.0},"183":{"tf":2.0},"184":{"tf":1.7320508075688772},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"208":{"tf":1.0},"209":{"tf":1.0},"255":{"tf":1.0},"30":{"tf":1.4142135623730951},"328":{"tf":1.0},"340":{"tf":1.0},"51":{"tf":1.7320508075688772},"52":{"tf":1.0},"53":{"tf":1.0},"79":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0}}}},"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"f":{"0":{"df":1,"docs":{"269":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.7320508075688772}},"e":{"9":{"2":{"c":{"4":{"2":{"b":{"9":{"0":{"9":{"3":{"4":{"a":{"a":{"6":{"3":{"7":{"2":{"df":0,"docs":{},"e":{"3":{"0":{"b":{"c":{"5":{"6":{"8":{"a":{"3":{"2":{"6":{"df":0,"docs":{},"f":{"6":{"df":0,"docs":{},"e":{"6":{"6":{"a":{"1":{"a":{"0":{"2":{"8":{"8":{"5":{"9":{"5":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"b":{"d":{"3":{"9":{"2":{"a":{"4":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}},"3":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"5":{"2":{"0":{"4":{"4":{"2":{"7":{"d":{"0":{"a":{"b":{"9":{"a":{"3":{"1":{"1":{"2":{"6":{"6":{"c":{"9":{"6":{"a":{"3":{"7":{"7":{"df":0,"docs":{},"f":{"7":{"c":{"3":{"2":{"9":{"c":{"b":{"8":{"a":{"4":{"1":{"b":{"9":{"0":{"8":{"8":{"2":{"2":{"5":{"b":{"6":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"f":{"4":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"b":{"4":{"2":{"3":{"df":0,"docs":{},"e":{"2":{"8":{"df":2,"docs":{"452":{"tf":1.0},"453":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"4":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"398":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"251":{"tf":1.0}}}},"t":{"df":2,"docs":{"149":{"tf":1.0},"201":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"351":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"(":{"5":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"268":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"121":{"tf":1.0},"22":{"tf":1.4142135623730951},"271":{"tf":1.0}}}}}}},"df":1,"docs":{"398":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"13":{"tf":1.0},"181":{"tf":1.0},"224":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"313":{"tf":1.0},"357":{"tf":1.0},"71":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"255":{"tf":1.0},"406":{"tf":1.0},"76":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"181":{"tf":3.605551275463989},"186":{"tf":3.0},"313":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"s":{"df":23,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.7320508075688772},"13":{"tf":2.0},"130":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"255":{"tf":1.4142135623730951},"274":{"tf":1.0},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"349":{"tf":4.898979485566356},"380":{"tf":1.0},"428":{"tf":1.4142135623730951},"437":{"tf":2.0},"58":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.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.4142135623730951},"106":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"366":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"425":{"tf":1.0}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"262":{"tf":1.0},"275":{"tf":1.0}}}}}}}},"c":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"df":3,"docs":{"35":{"tf":1.0},"470":{"tf":1.0},"474":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":32,"docs":{"0":{"tf":2.23606797749979},"136":{"tf":1.0},"182":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"216":{"tf":1.0},"257":{"tf":1.4142135623730951},"275":{"tf":2.449489742783178},"282":{"tf":1.7320508075688772},"283":{"tf":1.0},"284":{"tf":1.0},"285":{"tf":1.0},"286":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.0},"289":{"tf":1.0},"290":{"tf":1.0},"291":{"tf":1.0},"292":{"tf":1.0},"295":{"tf":1.0},"318":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"l":{"df":1,"docs":{"281":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":14,"docs":{"264":{"tf":1.0},"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":2.23606797749979},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":9,"docs":{"118":{"tf":1.0},"174":{"tf":1.0},"192":{"tf":1.0},"200":{"tf":1.0},"245":{"tf":1.0},"300":{"tf":1.0},"335":{"tf":1.0},"418":{"tf":1.0},"64":{"tf":1.0}}}},"f":{"df":3,"docs":{"269":{"tf":1.0},"398":{"tf":1.0},"457":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"2":{"df":3,"docs":{"121":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"202":{"tf":1.0},"330":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}}},"df":15,"docs":{"106":{"tf":4.123105625617661},"107":{"tf":1.0},"116":{"tf":1.0},"142":{"tf":1.7320508075688772},"304":{"tf":1.4142135623730951},"330":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":2.0},"428":{"tf":1.7320508075688772},"70":{"tf":1.0}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"303":{"tf":1.0}}}},"g":{"df":1,"docs":{"373":{"tf":1.4142135623730951}}},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"396":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":59,"docs":{"10":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"215":{"tf":1.0},"232":{"tf":1.0},"24":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":2.23606797749979},"265":{"tf":1.0},"273":{"tf":1.4142135623730951},"274":{"tf":1.0},"295":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.4142135623730951},"345":{"tf":1.4142135623730951},"349":{"tf":2.0},"352":{"tf":1.4142135623730951},"354":{"tf":1.0},"355":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.605551275463989},"365":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":2.0},"381":{"tf":3.3166247903554},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"40":{"tf":1.0},"404":{"tf":3.3166247903554},"406":{"tf":3.3166247903554},"410":{"tf":1.4142135623730951},"421":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":3.7416573867739413},"436":{"tf":3.3166247903554},"437":{"tf":1.4142135623730951},"438":{"tf":1.4142135623730951},"439":{"tf":1.4142135623730951},"440":{"tf":1.4142135623730951},"441":{"tf":1.4142135623730951},"442":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"446":{"tf":1.7320508075688772},"447":{"tf":1.7320508075688772},"460":{"tf":2.0},"47":{"tf":1.0},"470":{"tf":1.7320508075688772},"473":{"tf":1.7320508075688772},"474":{"tf":1.4142135623730951},"48":{"tf":2.449489742783178},"50":{"tf":1.0},"51":{"tf":1.7320508075688772},"8":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"406":{"tf":1.7320508075688772},"408":{"tf":1.7320508075688772}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"349":{"tf":2.449489742783178},"361":{"tf":3.1622776601683795},"366":{"tf":1.0},"381":{"tf":3.1622776601683795},"404":{"tf":3.1622776601683795},"406":{"tf":3.1622776601683795},"426":{"tf":1.0},"431":{"tf":3.1622776601683795},"436":{"tf":3.3166247903554}}},"n":{"c":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"d":{"df":11,"docs":{"0":{"tf":2.23606797749979},"11":{"tf":1.0},"201":{"tf":1.0},"253":{"tf":1.0},"275":{"tf":1.0},"286":{"tf":1.4142135623730951},"296":{"tf":1.0},"335":{"tf":1.7320508075688772},"399":{"tf":1.4142135623730951},"430":{"tf":1.0},"435":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"253":{"tf":1.0},"257":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"270":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":44,"docs":{"1":{"tf":1.0},"106":{"tf":1.0},"114":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"205":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"247":{"tf":1.4142135623730951},"248":{"tf":1.0},"255":{"tf":1.0},"264":{"tf":1.4142135623730951},"265":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"293":{"tf":1.0},"303":{"tf":1.4142135623730951},"304":{"tf":1.7320508075688772},"334":{"tf":1.0},"335":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"40":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"203":{"tf":1.0},"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"377":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"109":{"tf":1.0},"74":{"tf":1.0}}}},"x":{"df":3,"docs":{"335":{"tf":1.0},"40":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.4142135623730951}}}}}}}},"df":2,"docs":{"26":{"tf":1.0},"29":{"tf":2.8284271247461903}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":1,"docs":{"29":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"29":{"tf":2.0}}}}}}}}}}}},"df":1,"docs":{"29":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":9,"docs":{"10":{"tf":1.0},"256":{"tf":1.0},"257":{"tf":1.7320508075688772},"384":{"tf":1.7320508075688772},"390":{"tf":2.449489742783178},"422":{"tf":1.0},"424":{"tf":1.0},"425":{"tf":1.7320508075688772},"426":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"69":{"tf":1.0}}}},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":19,"docs":{"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"226":{"tf":1.4142135623730951},"336":{"tf":1.4142135623730951},"339":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"61":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{"df":10,"docs":{"355":{"tf":1.0},"418":{"tf":1.0},"470":{"tf":1.4142135623730951},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951},"473":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979}}}},"n":{"df":98,"docs":{"10":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"106":{"tf":2.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"138":{"tf":2.0},"139":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":4.0},"145":{"tf":4.0},"146":{"tf":4.0},"147":{"tf":4.0},"149":{"tf":2.0},"166":{"tf":1.0},"169":{"tf":3.605551275463989},"170":{"tf":4.0},"172":{"tf":1.4142135623730951},"173":{"tf":2.0},"176":{"tf":2.23606797749979},"177":{"tf":1.4142135623730951},"178":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.23606797749979},"183":{"tf":1.7320508075688772},"186":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"197":{"tf":2.0},"199":{"tf":1.0},"201":{"tf":2.0},"203":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"208":{"tf":2.449489742783178},"209":{"tf":2.0},"211":{"tf":1.0},"215":{"tf":2.6457513110645907},"219":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"224":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"255":{"tf":2.8284271247461903},"257":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178},"268":{"tf":1.4142135623730951},"27":{"tf":2.0},"274":{"tf":2.0},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":2.0},"339":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":2.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"81":{"tf":1.0}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"42":{"tf":1.0}},"s":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"427":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":81,"docs":{"106":{"tf":1.0},"111":{"tf":1.4142135623730951},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"144":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"167":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":2.23606797749979},"174":{"tf":1.0},"179":{"tf":2.0},"181":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"246":{"tf":1.0},"250":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":1.0},"265":{"tf":1.0},"27":{"tf":1.0},"270":{"tf":1.0},"273":{"tf":1.0},"279":{"tf":1.0},"28":{"tf":1.0},"284":{"tf":1.0},"294":{"tf":1.4142135623730951},"30":{"tf":1.0},"306":{"tf":1.0},"320":{"tf":1.0},"334":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.7320508075688772},"352":{"tf":1.0},"357":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"380":{"tf":1.0},"406":{"tf":1.0},"424":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}}}},"o":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},".":{"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"<":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"203":{"tf":1.0}}}},"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":{},"i":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"(":{"4":{"2":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"b":{"a":{"df":0,"docs":{},"r":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":18,"docs":{"106":{"tf":4.69041575982343},"117":{"tf":2.449489742783178},"129":{"tf":1.0},"186":{"tf":1.4142135623730951},"196":{"tf":1.0},"208":{"tf":2.23606797749979},"209":{"tf":1.4142135623730951},"230":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":2.0},"44":{"tf":1.0},"63":{"tf":2.6457513110645907},"64":{"tf":1.4142135623730951},"73":{"tf":2.0},"74":{"tf":2.0},"81":{"tf":1.0}}},"r":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":12,"docs":{"263":{"tf":1.4142135623730951},"352":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"215":{"tf":1.0},"255":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"30":{"tf":1.7320508075688772},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.4142135623730951},"365":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"417":{"tf":1.7320508075688772},"428":{"tf":1.7320508075688772},"460":{"tf":1.4142135623730951},"470":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":2.0}}}}}}},"df":171,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":3.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"201":{"tf":1.0},"252":{"tf":1.4142135623730951},"253":{"tf":1.7320508075688772},"254":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.7320508075688772},"257":{"tf":1.7320508075688772},"259":{"tf":1.0},"26":{"tf":1.0},"262":{"tf":2.23606797749979},"263":{"tf":2.0},"265":{"tf":1.0},"266":{"tf":1.4142135623730951},"267":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.4142135623730951},"27":{"tf":1.0},"270":{"tf":1.0},"272":{"tf":1.0},"273":{"tf":1.7320508075688772},"276":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"293":{"tf":1.7320508075688772},"294":{"tf":1.0},"307":{"tf":1.0},"344":{"tf":3.0},"345":{"tf":2.23606797749979},"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.7320508075688772},"350":{"tf":1.0},"351":{"tf":1.4142135623730951},"352":{"tf":2.449489742783178},"353":{"tf":1.0},"354":{"tf":1.0},"355":{"tf":3.1622776601683795},"356":{"tf":1.7320508075688772},"357":{"tf":2.449489742783178},"358":{"tf":1.7320508075688772},"359":{"tf":4.123105625617661},"360":{"tf":1.7320508075688772},"361":{"tf":2.449489742783178},"362":{"tf":1.7320508075688772},"363":{"tf":1.7320508075688772},"364":{"tf":1.7320508075688772},"365":{"tf":1.7320508075688772},"366":{"tf":2.449489742783178},"367":{"tf":1.7320508075688772},"368":{"tf":1.7320508075688772},"369":{"tf":1.7320508075688772},"370":{"tf":1.7320508075688772},"371":{"tf":1.7320508075688772},"372":{"tf":1.7320508075688772},"373":{"tf":1.7320508075688772},"374":{"tf":1.4142135623730951},"375":{"tf":1.7320508075688772},"376":{"tf":1.7320508075688772},"377":{"tf":1.7320508075688772},"378":{"tf":1.7320508075688772},"379":{"tf":1.4142135623730951},"380":{"tf":2.0},"381":{"tf":2.449489742783178},"382":{"tf":1.7320508075688772},"383":{"tf":1.7320508075688772},"384":{"tf":2.0},"385":{"tf":2.23606797749979},"386":{"tf":2.23606797749979},"387":{"tf":2.23606797749979},"388":{"tf":2.23606797749979},"389":{"tf":2.0},"390":{"tf":1.7320508075688772},"391":{"tf":1.7320508075688772},"392":{"tf":1.7320508075688772},"393":{"tf":2.23606797749979},"394":{"tf":2.23606797749979},"395":{"tf":2.0},"396":{"tf":1.7320508075688772},"397":{"tf":1.7320508075688772},"398":{"tf":2.449489742783178},"399":{"tf":1.7320508075688772},"400":{"tf":1.7320508075688772},"401":{"tf":1.7320508075688772},"402":{"tf":1.7320508075688772},"403":{"tf":1.7320508075688772},"404":{"tf":2.449489742783178},"405":{"tf":1.7320508075688772},"406":{"tf":2.449489742783178},"407":{"tf":1.7320508075688772},"408":{"tf":1.7320508075688772},"409":{"tf":1.7320508075688772},"410":{"tf":1.7320508075688772},"411":{"tf":1.7320508075688772},"412":{"tf":1.7320508075688772},"413":{"tf":1.7320508075688772},"414":{"tf":1.7320508075688772},"415":{"tf":1.7320508075688772},"416":{"tf":2.23606797749979},"417":{"tf":2.0},"418":{"tf":4.123105625617661},"419":{"tf":1.7320508075688772},"420":{"tf":3.4641016151377544},"421":{"tf":3.4641016151377544},"422":{"tf":2.23606797749979},"423":{"tf":3.7416573867739413},"424":{"tf":3.1622776601683795},"425":{"tf":3.0},"426":{"tf":1.7320508075688772},"427":{"tf":1.7320508075688772},"428":{"tf":2.6457513110645907},"429":{"tf":1.7320508075688772},"430":{"tf":2.0},"431":{"tf":3.4641016151377544},"432":{"tf":2.0},"433":{"tf":2.0},"434":{"tf":2.0},"435":{"tf":2.0},"436":{"tf":2.8284271247461903},"437":{"tf":2.0},"438":{"tf":2.0},"439":{"tf":2.0},"440":{"tf":2.0},"441":{"tf":2.0},"442":{"tf":2.0},"443":{"tf":2.23606797749979},"444":{"tf":1.7320508075688772},"445":{"tf":1.7320508075688772},"446":{"tf":1.7320508075688772},"447":{"tf":1.7320508075688772},"448":{"tf":1.7320508075688772},"449":{"tf":1.7320508075688772},"450":{"tf":1.7320508075688772},"451":{"tf":1.7320508075688772},"452":{"tf":1.7320508075688772},"453":{"tf":1.7320508075688772},"454":{"tf":1.7320508075688772},"455":{"tf":1.7320508075688772},"456":{"tf":1.7320508075688772},"457":{"tf":1.7320508075688772},"458":{"tf":1.7320508075688772},"459":{"tf":2.23606797749979},"460":{"tf":2.8284271247461903},"461":{"tf":1.7320508075688772},"462":{"tf":1.7320508075688772},"463":{"tf":1.7320508075688772},"464":{"tf":1.7320508075688772},"465":{"tf":1.7320508075688772},"466":{"tf":2.23606797749979},"467":{"tf":1.7320508075688772},"468":{"tf":1.4142135623730951},"469":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"470":{"tf":2.23606797749979},"471":{"tf":1.7320508075688772},"472":{"tf":1.7320508075688772},"473":{"tf":1.7320508075688772},"474":{"tf":1.7320508075688772},"475":{"tf":1.7320508075688772},"476":{"tf":1.7320508075688772},"477":{"tf":2.23606797749979},"51":{"tf":1.0},"6":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":2,"docs":{"333":{"tf":1.4142135623730951},"336":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"199":{"tf":1.0},"320":{"tf":1.0}}},"t":{"df":23,"docs":{"220":{"tf":1.0},"257":{"tf":1.0},"29":{"tf":1.0},"344":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.7320508075688772},"355":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.0},"365":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"419":{"tf":1.0},"431":{"tf":2.8284271247461903},"436":{"tf":2.6457513110645907},"443":{"tf":1.0},"448":{"tf":1.4142135623730951},"470":{"tf":2.0},"472":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951},"8":{"tf":1.0}},"t":{"df":8,"docs":{"0":{"tf":1.0},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951},"473":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}},"df":7,"docs":{"111":{"tf":1.0},"173":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"308":{"tf":1.0},"330":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"376":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"177":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"274":{"tf":1.0},"309":{"tf":1.0},"46":{"tf":1.7320508075688772},"55":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":9,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"167":{"tf":1.0},"175":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0},"262":{"tf":1.0},"406":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":3,"docs":{"10":{"tf":1.0},"181":{"tf":1.0},"71":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"271":{"tf":1.0}}}}}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"+":{"=":{"df":0,"docs":{},"~":{"/":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"378":{"tf":1.0}}}}},"df":1,"docs":{"10":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"180":{"tf":1.0},"187":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"117":{"tf":1.0},"205":{"tf":1.4142135623730951},"252":{"tf":1.0},"275":{"tf":1.0},"281":{"tf":1.0}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"146":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"259":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"373":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"b":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"264":{"tf":1.0},"33":{"tf":1.0}}},"1":{"2":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"3":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"7":{"df":0,"docs":{},"j":{"df":0,"docs":{},"r":{"df":0,"docs":{},"z":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"9":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"5":{"df":0,"docs":{},"q":{"df":0,"docs":{},"k":{"a":{"c":{"3":{"df":0,"docs":{},"y":{"df":0,"docs":{},"v":{"df":0,"docs":{},"p":{"7":{"df":0,"docs":{},"h":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"x":{"3":{"7":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"7":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"8":{"2":{"df":0,"docs":{},"v":{"df":0,"docs":{},"v":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"6":{"df":0,"docs":{},"w":{"d":{"5":{"2":{"3":{"df":1,"docs":{"448":{"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":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"7":{"3":{"df":0,"docs":{},"y":{"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"v":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"x":{"4":{"4":{"df":0,"docs":{},"x":{"4":{"8":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"8":{"df":0,"docs":{},"s":{"5":{"0":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"q":{"2":{"6":{"df":0,"docs":{},"f":{"2":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"q":{"6":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"9":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"421":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"6":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"9":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"t":{"df":0,"docs":{},"v":{"8":{"5":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"2":{"5":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"f":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"6":{"c":{"8":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"0":{"7":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"5":{"df":0,"docs":{},"g":{"4":{"5":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"q":{"df":0,"docs":{},"q":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"421":{"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":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"_":{"c":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"361":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"a":{"b":{"df":4,"docs":{"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"90":{"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":{}}}}},"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"90":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"90":{"tf":1.0},"91":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{":":{":":{"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"361":{"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":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"437":{"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":66,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.7320508075688772},"10":{"tf":2.0},"108":{"tf":1.0},"136":{"tf":1.0},"139":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"171":{"tf":1.0},"175":{"tf":1.0},"180":{"tf":1.0},"23":{"tf":1.4142135623730951},"255":{"tf":1.0},"257":{"tf":1.4142135623730951},"260":{"tf":1.0},"262":{"tf":2.8284271247461903},"263":{"tf":2.23606797749979},"264":{"tf":1.7320508075688772},"265":{"tf":2.449489742783178},"266":{"tf":1.0},"267":{"tf":1.0},"270":{"tf":1.4142135623730951},"276":{"tf":1.0},"299":{"tf":1.0},"3":{"tf":2.0},"33":{"tf":1.0},"334":{"tf":1.4142135623730951},"344":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"4":{"tf":1.0},"406":{"tf":1.4142135623730951},"418":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":2.449489742783178},"435":{"tf":1.4142135623730951},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178},"443":{"tf":1.0},"459":{"tf":1.0},"466":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":2.0},"52":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.8284271247461903},"90":{"tf":1.0}},"l":{"a":{"b":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"262":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"0":{"tf":1.0},"273":{"tf":1.0},"293":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"m":{"'":{"df":3,"docs":{"166":{"tf":1.0},"304":{"tf":1.0},"68":{"tf":1.0}}},"df":22,"docs":{"136":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"175":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.7320508075688772},"197":{"tf":1.0},"227":{"tf":1.4142135623730951},"321":{"tf":1.0},"322":{"tf":1.0},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":1.0},"46":{"tf":1.0},"61":{"tf":1.0},"68":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"190":{"tf":1.0},"275":{"tf":1.0},"337":{"tf":1.0}},"i":{"df":4,"docs":{"0":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":111,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"103":{"tf":2.8284271247461903},"104":{"tf":3.7416573867739413},"106":{"tf":1.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.7320508075688772},"115":{"tf":2.449489742783178},"116":{"tf":1.4142135623730951},"117":{"tf":2.449489742783178},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"13":{"tf":2.8284271247461903},"130":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":4.795831523312719},"15":{"tf":1.4142135623730951},"158":{"tf":2.23606797749979},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.6457513110645907},"182":{"tf":1.4142135623730951},"183":{"tf":2.23606797749979},"186":{"tf":3.3166247903554},"187":{"tf":1.0},"19":{"tf":1.0},"190":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.23606797749979},"200":{"tf":1.4142135623730951},"201":{"tf":2.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":2.23606797749979},"215":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"233":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"245":{"tf":1.0},"247":{"tf":1.4142135623730951},"251":{"tf":1.0},"252":{"tf":1.4142135623730951},"254":{"tf":1.0},"255":{"tf":1.0},"265":{"tf":1.4142135623730951},"266":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"274":{"tf":1.4142135623730951},"283":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"292":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.7320508075688772},"301":{"tf":1.0},"302":{"tf":1.0},"303":{"tf":1.0},"306":{"tf":1.0},"308":{"tf":2.23606797749979},"310":{"tf":2.23606797749979},"311":{"tf":1.4142135623730951},"313":{"tf":1.7320508075688772},"315":{"tf":1.0},"317":{"tf":1.7320508075688772},"33":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":2.23606797749979},"343":{"tf":2.0},"349":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"436":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"136":{"tf":1.0},"78":{"tf":1.0}}}}}}},"df":9,"docs":{"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"424":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"82":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"154":{"tf":2.0},"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"167":{"tf":1.0},"174":{"tf":1.0},"226":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"263":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"340":{"tf":1.4142135623730951}}}}}}},"g":{"a":{"df":13,"docs":{"146":{"tf":1.0},"149":{"tf":1.0},"177":{"tf":2.0},"180":{"tf":1.0},"257":{"tf":1.4142135623730951},"325":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":2.0},"46":{"tf":2.449489742783178},"54":{"tf":1.0},"68":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772}}}},"r":{"b":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":9,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}},"df":1,"docs":{"357":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":7,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":71,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":2.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":2.23606797749979},"200":{"tf":2.8284271247461903},"201":{"tf":1.7320508075688772},"202":{"tf":2.6457513110645907},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"216":{"tf":1.4142135623730951},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.7320508075688772},"222":{"tf":2.23606797749979},"223":{"tf":2.23606797749979},"224":{"tf":1.7320508075688772},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"251":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.6457513110645907},"262":{"tf":2.8284271247461903},"269":{"tf":1.0},"270":{"tf":1.0},"283":{"tf":1.0},"304":{"tf":1.4142135623730951},"307":{"tf":1.0},"308":{"tf":1.0},"319":{"tf":1.4142135623730951},"330":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":2.23606797749979},"361":{"tf":2.23606797749979},"366":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"378":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.23606797749979},"423":{"tf":2.23606797749979},"424":{"tf":1.0},"428":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.0},"443":{"tf":1.0},"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951},"48":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0}}}}},"t":{"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"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":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"248":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"201":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"219":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":19,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"165":{"tf":1.4142135623730951},"181":{"tf":1.0},"185":{"tf":1.0},"2":{"tf":1.7320508075688772},"205":{"tf":1.0},"3":{"tf":1.0},"331":{"tf":1.0},"333":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"4":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0},"81":{"tf":1.4142135623730951}}}},"g":{"a":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"262":{"tf":1.0},"333":{"tf":1.0},"336":{"tf":1.0},"347":{"tf":2.0},"350":{"tf":2.23606797749979},"351":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":2.8284271247461903},"358":{"tf":1.0},"415":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"'":{"df":1,"docs":{"336":{"tf":1.0}}},"df":3,"docs":{"0":{"tf":1.0},"336":{"tf":1.4142135623730951},"337":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"149":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"235":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"269":{"tf":1.0},"35":{"tf":1.0},"71":{"tf":1.0}},"n":{"df":31,"docs":{"103":{"tf":1.0},"13":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"199":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"245":{"tf":1.0},"271":{"tf":1.0},"274":{"tf":1.0},"35":{"tf":1.0},"353":{"tf":1.0},"357":{"tf":1.4142135623730951},"358":{"tf":1.0},"406":{"tf":1.4142135623730951},"423":{"tf":1.4142135623730951},"430":{"tf":1.0},"443":{"tf":1.0},"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951},"469":{"tf":1.0},"473":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951},"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"118":{"tf":1.0},"180":{"tf":1.0},"325":{"tf":1.7320508075688772}}}},"df":4,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"374":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":9,"docs":{"261":{"tf":1.0},"275":{"tf":1.0},"285":{"tf":1.4142135623730951},"306":{"tf":1.0},"319":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0}},"e":{"df":1,"docs":{"262":{"tf":1.0}}},"o":{"d":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"207":{"tf":1.0},"335":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"c":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"329":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"327":{"tf":1.0},"37":{"tf":2.0}}}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"106":{"tf":1.0}}}},"p":{"df":0,"docs":{},"h":{"df":8,"docs":{"349":{"tf":1.7320508075688772},"354":{"tf":1.0},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178}},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"349":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"109":{"tf":1.0}}}},"y":{"df":1,"docs":{"109":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"106":{"tf":1.0},"72":{"tf":1.0}}}},"w":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"231":{"tf":1.4142135623730951},"320":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"f":{"df":1,"docs":{"304":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"149":{"tf":1.7320508075688772},"309":{"tf":1.0}}}}}},"d":{"df":4,"docs":{"174":{"tf":1.0},"178":{"tf":1.4142135623730951},"300":{"tf":1.0},"329":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"0":{"tf":2.0},"275":{"tf":1.4142135623730951},"297":{"tf":1.0},"3":{"tf":1.0},"314":{"tf":1.7320508075688772},"315":{"tf":1.0},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"h":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"269":{"tf":1.0},"271":{"tf":1.0},"398":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":3,"docs":{"106":{"tf":1.0},"150":{"tf":1.0},"63":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"33":{"tf":1.0}}},"l":{"df":13,"docs":{"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"171":{"tf":1.0},"178":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"248":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"149":{"tf":1.0},"181":{"tf":1.0},"235":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"68":{"tf":1.0}}}}}},"r":{"d":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"106":{"tf":1.0},"140":{"tf":1.0}}},"df":3,"docs":{"261":{"tf":1.0},"262":{"tf":2.23606797749979},"265":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"262":{"tf":1.0},"263":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"df":24,"docs":{"136":{"tf":1.0},"137":{"tf":2.0},"138":{"tf":3.4641016151377544},"139":{"tf":1.0},"144":{"tf":1.0},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"170":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"245":{"tf":1.0},"257":{"tf":1.4142135623730951},"323":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":1.0},"347":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.7320508075688772},"443":{"tf":1.4142135623730951},"444":{"tf":1.4142135623730951},"445":{"tf":1.4142135623730951},"446":{"tf":1.4142135623730951},"447":{"tf":1.4142135623730951},"66":{"tf":1.0},"79":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"k":{"df":1,"docs":{"245":{"tf":1.0}}}},"df":1,"docs":{"201":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":6,"docs":{"121":{"tf":1.0},"149":{"tf":1.0},"190":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"351":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"271":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":23,"docs":{"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.0},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.4142135623730951},"468":{"tf":1.0},"470":{"tf":1.4142135623730951},"477":{"tf":1.0}},"e":{"a":{"d":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}},"df":0,"docs":{},"p":{"df":10,"docs":{"13":{"tf":1.0},"146":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"280":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"123":{"tf":1.0}}}},"p":{"df":34,"docs":{"0":{"tf":1.7320508075688772},"167":{"tf":1.0},"190":{"tf":1.0},"216":{"tf":1.0},"227":{"tf":1.4142135623730951},"257":{"tf":1.0},"270":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"335":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":2.0},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"469":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"477":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"0":{"tf":1.0},"130":{"tf":1.0},"174":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.0}}}}}},"n":{"c":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"'":{"df":5,"docs":{"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.4142135623730951},"260":{"tf":1.0}}},"df":35,"docs":{"10":{"tf":2.0},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"117":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"16":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.4142135623730951},"322":{"tf":1.4142135623730951},"354":{"tf":1.0},"359":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"308":{"tf":1.0}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"431":{"tf":1.0},"68":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"436":{"tf":1.0}}}},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"378":{"tf":1.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"139":{"tf":1.0},"269":{"tf":1.0},"398":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"222":{"tf":1.0},"275":{"tf":1.0},"324":{"tf":1.0},"329":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"68":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"291":{"tf":1.0}}}},"df":2,"docs":{"291":{"tf":1.7320508075688772},"295":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"288":{"tf":1.4142135623730951},"308":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"271":{"tf":1.0},"274":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.7320508075688772},"239":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"328":{"tf":1.4142135623730951},"421":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"/":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"377":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"293":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"265":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":3,"docs":{"262":{"tf":1.7320508075688772},"263":{"tf":1.0},"264":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.4142135623730951}}}}}},"df":3,"docs":{"0":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"179":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"347":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"287":{"tf":2.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"3":{"0":{"df":1,"docs":{"418":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"0":{"0":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":6,"docs":{"348":{"tf":1.0},"422":{"tf":1.0},"427":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"/":{"5":{"9":{"5":{"8":{"3":{"5":{"1":{"df":1,"docs":{"421":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"373":{"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":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"350":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"357":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"1":{"8":{"3":{"3":{"df":1,"docs":{"406":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"262":{"tf":1.0},"333":{"tf":1.0},"350":{"tf":1.4142135623730951},"354":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"417":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"357":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"425":{"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":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"434":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"421":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":8,"docs":{"257":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"39":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"i":{".":{"df":33,"docs":{"103":{"tf":1.0},"157":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"192":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"242":{"tf":1.0},"255":{"tf":1.0},"270":{"tf":1.4142135623730951},"304":{"tf":3.3166247903554},"307":{"tf":1.0},"317":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"347":{"tf":1.0},"355":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"46":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"0":{"df":1,"docs":{"226":{"tf":1.0}}},"1":{"2":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":1,"docs":{"10":{"tf":1.0}}},"df":1,"docs":{"226":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"10":{"tf":1.0}}},"7":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":33,"docs":{"110":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"125":{"tf":2.0},"126":{"tf":1.4142135623730951},"13":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"169":{"tf":1.4142135623730951},"177":{"tf":1.0},"212":{"tf":1.4142135623730951},"255":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.7320508075688772},"271":{"tf":2.449489742783178},"272":{"tf":1.7320508075688772},"273":{"tf":1.0},"274":{"tf":1.0},"275":{"tf":1.4142135623730951},"276":{"tf":1.4142135623730951},"304":{"tf":1.0},"35":{"tf":1.0},"351":{"tf":2.6457513110645907},"359":{"tf":1.0},"381":{"tf":1.7320508075688772},"382":{"tf":2.0},"383":{"tf":2.0},"423":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":1.0},"46":{"tf":1.0},"7":{"tf":1.0},"80":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"13":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"173":{"tf":1.4142135623730951},"82":{"tf":3.1622776601683795},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":2.23606797749979},"86":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":10,"docs":{"119":{"tf":1.0},"136":{"tf":1.0},"150":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"269":{"tf":1.0},"338":{"tf":1.4142135623730951},"35":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"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":{},"r":{"a":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"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":3,"docs":{"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"32":{"tf":1.0},"44":{"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":{}},"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":{"d":{"(":{"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":{"d":{"df":3,"docs":{"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"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":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"2":{"5":{"6":{"df":1,"docs":{"85":{"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":{},"i":{"d":{"df":1,"docs":{"85":{"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":{},"f":{"df":1,"docs":{"129":{"tf":1.0}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"264":{"tf":1.0},"265":{"tf":1.0},"353":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"190":{"tf":1.0},"223":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"269":{"tf":2.23606797749979}},"e":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"121":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"67":{"tf":1.0}}}},"l":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":42,"docs":{"10":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":2.0},"138":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"169":{"tf":2.23606797749979},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"197":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.7320508075688772},"209":{"tf":1.4142135623730951},"215":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"255":{"tf":1.4142135623730951},"265":{"tf":1.0},"27":{"tf":1.0},"274":{"tf":1.0},"29":{"tf":1.0},"317":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"339":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":58,"docs":{"0":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":2.0},"185":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"201":{"tf":1.4142135623730951},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"208":{"tf":2.23606797749979},"209":{"tf":2.23606797749979},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"218":{"tf":2.449489742783178},"22":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"249":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"300":{"tf":1.0},"302":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.4142135623730951},"324":{"tf":1.0},"326":{"tf":1.0},"335":{"tf":1.0},"339":{"tf":1.4142135623730951},"42":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":3.0},"46":{"tf":1.0},"48":{"tf":1.7320508075688772},"52":{"tf":1.0},"66":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"345":{"tf":1.0},"346":{"tf":1.0},"428":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"12":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0}}}}}}},"df":3,"docs":{"288":{"tf":1.0},"309":{"tf":1.0},"343":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":28,"docs":{"111":{"tf":1.0},"12":{"tf":1.7320508075688772},"124":{"tf":1.0},"13":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.0},"192":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.4142135623730951},"298":{"tf":1.0},"30":{"tf":1.0},"351":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"48":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":2.449489742783178},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"216":{"tf":1.0},"312":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"149":{"tf":2.6457513110645907},"310":{"tf":1.0},"58":{"tf":1.0}}}}}},"n":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":30,"docs":{"0":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"140":{"tf":1.0},"144":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"245":{"tf":1.0},"262":{"tf":1.0},"269":{"tf":1.0},"29":{"tf":1.0},"317":{"tf":1.0},"320":{"tf":1.0},"323":{"tf":1.0},"33":{"tf":1.0},"335":{"tf":1.0},"349":{"tf":1.7320508075688772},"352":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"460":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"349":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"237":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":2.0},"320":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"308":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"275":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"104":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"104":{"tf":1.0},"201":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"39":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"149":{"tf":1.0},"309":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"44":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":19,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"235":{"tf":2.449489742783178},"236":{"tf":1.0},"237":{"tf":1.4142135623730951},"238":{"tf":1.0},"241":{"tf":2.449489742783178},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"245":{"tf":1.0},"264":{"tf":1.0},"304":{"tf":2.8284271247461903},"320":{"tf":1.0},"360":{"tf":1.7320508075688772},"424":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"i":{"c":{"df":11,"docs":{"119":{"tf":1.0},"126":{"tf":1.0},"130":{"tf":1.0},"149":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"310":{"tf":1.7320508075688772},"48":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"111":{"tf":1.0},"142":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"108":{"tf":1.0},"234":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"df":1,"docs":{"373":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":26,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"107":{"tf":1.0},"112":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"229":{"tf":1.4142135623730951},"275":{"tf":1.4142135623730951},"298":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"468":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"339":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"262":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"384":{"tf":1.4142135623730951},"385":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"389":{"tf":1.4142135623730951},"398":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"4":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":32,"docs":{"10":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"121":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"212":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"271":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"384":{"tf":1.0},"385":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"398":{"tf":1.0},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"428":{"tf":1.0},"431":{"tf":3.0},"436":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"288":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"288":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":14,"docs":{"225":{"tf":1.4142135623730951},"226":{"tf":1.0},"24":{"tf":1.0},"290":{"tf":1.0},"308":{"tf":2.8284271247461903},"319":{"tf":1.0},"320":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"308":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"308":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"0":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"0":{"df":1,"docs":{"244":{"tf":1.0}}},"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"244":{"tf":1.0}}},"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"2":{"df":1,"docs":{"244":{"tf":1.0}}},"3":{"df":1,"docs":{"244":{"tf":1.0}}},"4":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"330":{"tf":1.0},"77":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"223":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.7320508075688772},"436":{"tf":1.0},"470":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"247":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"144":{"tf":2.23606797749979},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"215":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"247":{"tf":2.449489742783178},"250":{"tf":1.4142135623730951},"423":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0}}}}},"i":{"d":{"df":25,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"234":{"tf":1.0},"257":{"tf":1.4142135623730951},"30":{"tf":1.0},"304":{"tf":1.0},"357":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.4142135623730951},"380":{"tf":1.0},"417":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"74":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"42":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":23,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"261":{"tf":2.0},"273":{"tf":2.23606797749979},"275":{"tf":1.4142135623730951},"276":{"tf":2.449489742783178},"277":{"tf":1.4142135623730951},"278":{"tf":1.7320508075688772},"279":{"tf":1.4142135623730951},"280":{"tf":1.4142135623730951},"281":{"tf":1.0},"293":{"tf":1.0},"296":{"tf":1.0},"3":{"tf":2.0},"331":{"tf":1.0},"332":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"418":{"tf":2.23606797749979},"7":{"tf":1.0},"8":{"tf":1.0}}},"n":{"c":{"df":15,"docs":{"106":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"265":{"tf":1.7320508075688772},"271":{"tf":1.0},"51":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":7,"docs":{"106":{"tf":3.605551275463989},"109":{"tf":1.0},"111":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"158":{"tf":1.0},"73":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":12,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"150":{"tf":1.4142135623730951},"156":{"tf":1.0},"180":{"tf":1.0},"29":{"tf":1.0},"313":{"tf":1.0},"351":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"104":{"tf":1.0},"118":{"tf":1.0},"175":{"tf":1.0},"179":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"227":{"tf":1.4142135623730951},"266":{"tf":1.4142135623730951},"269":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951},"304":{"tf":1.0},"332":{"tf":1.0},"406":{"tf":1.0},"422":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":16,"docs":{"103":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"302":{"tf":1.4142135623730951},"304":{"tf":3.3166247903554},"323":{"tf":1.0},"324":{"tf":2.449489742783178},"52":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.23606797749979},"68":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"—":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}},"r":{"df":11,"docs":{"0":{"tf":1.0},"251":{"tf":2.0},"258":{"tf":1.0},"259":{"tf":2.23606797749979},"261":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"275":{"tf":1.0},"406":{"tf":1.0},"420":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"275":{"tf":1.0}}}}}},"n":{"d":{"df":6,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"233":{"tf":1.0},"300":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":3,"docs":{"181":{"tf":1.0},"190":{"tf":1.0},"78":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":15,"docs":{"0":{"tf":1.0},"157":{"tf":1.0},"179":{"tf":2.8284271247461903},"258":{"tf":1.0},"32":{"tf":1.4142135623730951},"345":{"tf":1.0},"351":{"tf":1.0},"373":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"420":{"tf":1.7320508075688772},"422":{"tf":1.0},"425":{"tf":1.0},"44":{"tf":1.7320508075688772},"46":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"239":{"tf":1.0},"246":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"331":{"tf":1.0}}}}},"f":{"a":{"c":{"df":12,"docs":{"119":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"205":{"tf":2.0},"209":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":2.0},"302":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.7320508075688772},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"330":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}}}},":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"50":{"tf":2.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":12,"docs":{"108":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"197":{"tf":1.0},"308":{"tf":1.0},"33":{"tf":1.0},"50":{"tf":2.23606797749979},"73":{"tf":1.0},"81":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"307":{"tf":1.0}}}}}}}},"o":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"224":{"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":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":5,"docs":{"179":{"tf":1.0},"181":{"tf":1.0},"297":{"tf":1.0},"304":{"tf":2.8284271247461903},"320":{"tf":1.4142135623730951}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":2,"docs":{"190":{"tf":1.4142135623730951},"226":{"tf":1.0}},"t":{"df":29,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.0},"3":{"tf":1.0},"332":{"tf":1.0},"344":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"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":{"59":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"320":{"tf":1.0},"77":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"269":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"349":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"335":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"f":{"df":12,"docs":{"356":{"tf":1.0},"357":{"tf":2.449489742783178},"358":{"tf":1.0},"361":{"tf":1.7320508075688772},"366":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"411":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"460":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"d":{"df":9,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":7,"docs":{"349":{"tf":2.23606797749979},"361":{"tf":2.6457513110645907},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"431":{"tf":2.6457513110645907},"436":{"tf":2.6457513110645907}}},"s":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"117":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"48":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"229":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"330":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"144":{"tf":1.0},"179":{"tf":1.7320508075688772},"297":{"tf":1.0},"316":{"tf":1.7320508075688772},"317":{"tf":1.7320508075688772},"318":{"tf":1.0},"319":{"tf":1.0},"335":{"tf":2.0},"336":{"tf":1.7320508075688772},"337":{"tf":3.0},"35":{"tf":1.0}}}}},"t":{"'":{"df":6,"docs":{"13":{"tf":1.0},"270":{"tf":1.0},"295":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"(":{"df":1,"docs":{"50":{"tf":1.0}}},"df":17,"docs":{"110":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"210":{"tf":1.7320508075688772},"232":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"304":{"tf":2.449489742783178},"306":{"tf":1.0},"312":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"343":{"tf":1.0},"380":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"464":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.7320508075688772}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"242":{"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":9,"docs":{"132":{"tf":1.4142135623730951},"133":{"tf":2.449489742783178},"134":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"236":{"tf":1.7320508075688772},"242":{"tf":2.0},"271":{"tf":1.4142135623730951},"339":{"tf":1.0},"74":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":12,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"116":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"270":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"v":{"a":{"df":3,"docs":{"107":{"tf":1.0},"205":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"(":{"4":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"10":{"tf":1.0},"226":{"tf":1.0},"269":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"269":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"431":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":20,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"263":{"tf":1.4142135623730951},"265":{"tf":1.0},"270":{"tf":1.0},"29":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"365":{"tf":1.0},"381":{"tf":3.1622776601683795},"404":{"tf":3.1622776601683795},"406":{"tf":3.1622776601683795},"431":{"tf":3.3166247903554},"436":{"tf":3.1622776601683795},"437":{"tf":2.23606797749979},"438":{"tf":1.4142135623730951},"439":{"tf":1.4142135623730951},"440":{"tf":2.23606797749979},"441":{"tf":1.4142135623730951},"442":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":6,"docs":{"10":{"tf":1.0},"134":{"tf":1.0},"269":{"tf":2.23606797749979},"285":{"tf":1.0},"304":{"tf":1.0},"398":{"tf":1.0}}}}}},"k":{"df":6,"docs":{"245":{"tf":1.0},"246":{"tf":1.0},"318":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"453":{"tf":1.0}},"e":{"b":{"a":{"b":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"[":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":5,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"443":{"tf":1.0},"445":{"tf":1.7320508075688772},"447":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":9,"docs":{"108":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"245":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"207":{"tf":1.0}}}},"y":{"df":40,"docs":{"111":{"tf":1.0},"13":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.449489742783178},"145":{"tf":2.0},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"180":{"tf":1.0},"19":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"201":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":2.0},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":1.7320508075688772},"249":{"tf":2.0},"270":{"tf":1.0},"304":{"tf":2.8284271247461903},"350":{"tf":1.0},"352":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":1.0},"443":{"tf":2.449489742783178},"449":{"tf":1.7320508075688772},"450":{"tf":1.7320508075688772},"451":{"tf":1.7320508075688772},"454":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"79":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":27,"docs":{"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"114":{"tf":1.0},"118":{"tf":1.0},"12":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"141":{"tf":2.0},"15":{"tf":1.0},"190":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.4142135623730951},"247":{"tf":1.4142135623730951},"297":{"tf":1.0},"337":{"tf":1.4142135623730951},"338":{"tf":2.0},"339":{"tf":2.0},"340":{"tf":1.7320508075688772},"341":{"tf":1.7320508075688772},"342":{"tf":2.0},"343":{"tf":2.0},"48":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":3.1622776601683795}}}}}}},"n":{"d":{"df":3,"docs":{"210":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":1,"docs":{"431":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":15,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"201":{"tf":1.4142135623730951},"203":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"345":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"184":{"tf":1.0},"335":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":16,"docs":{"109":{"tf":1.0},"144":{"tf":1.0},"158":{"tf":1.0},"179":{"tf":1.0},"203":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"297":{"tf":1.0},"316":{"tf":1.7320508075688772},"317":{"tf":1.7320508075688772},"318":{"tf":1.0},"319":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}}},"l":{"a":{"b":{"df":3,"docs":{"255":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"336":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"309":{"tf":1.0}}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":104,"docs":{"0":{"tf":3.0},"1":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"199":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"251":{"tf":1.0},"266":{"tf":1.0},"275":{"tf":2.6457513110645907},"276":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.0},"308":{"tf":1.0},"338":{"tf":1.0},"45":{"tf":1.0},"61":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"149":{"tf":1.0},"222":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"295":{"tf":1.7320508075688772},"345":{"tf":1.0},"429":{"tf":1.4142135623730951},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"319":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"112":{"tf":1.7320508075688772}}}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"277":{"tf":1.0},"293":{"tf":1.0},"358":{"tf":1.0},"425":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"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":2,"docs":{"265":{"tf":1.0},"273":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951}}}}}}},"df":14,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"411":{"tf":1.0},"415":{"tf":1.0}},"e":{"_":{"b":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"101":{"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":{},"u":{"1":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"3":{"2":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}},"a":{"d":{"df":2,"docs":{"256":{"tf":1.0},"420":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"227":{"tf":1.0},"261":{"tf":1.0},"265":{"tf":1.0},"48":{"tf":1.0}}}},"v":{"df":1,"docs":{"345":{"tf":1.0}}}},"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"245":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"271":{"tf":1.0},"304":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":3,"docs":{"126":{"tf":1.0},"236":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":14,"docs":{"108":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"223":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"304":{"tf":2.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"73":{"tf":1.0}},"i":{"df":1,"docs":{"190":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"304":{"tf":1.0}}}},"t":{"'":{"df":26,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.4142135623730951},"265":{"tf":1.7320508075688772},"271":{"tf":1.0},"275":{"tf":1.0},"418":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.0},"304":{"tf":1.0},"307":{"tf":1.0},"324":{"tf":1.0},"326":{"tf":1.0},"329":{"tf":1.0},"354":{"tf":1.0},"355":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"197":{"tf":1.0},"275":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}}}},"h":{"df":1,"docs":{"304":{"tf":3.605551275463989}}},"i":{"b":{"'":{"df":1,"docs":{"302":{"tf":1.0}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":2,"docs":{"48":{"tf":1.7320508075688772},"51":{"tf":1.0}}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"253":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}},"df":12,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"186":{"tf":1.0},"25":{"tf":1.0},"255":{"tf":1.4142135623730951},"298":{"tf":1.4142135623730951},"301":{"tf":1.0},"52":{"tf":1.0},"78":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":91,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.6457513110645907},"110":{"tf":1.0},"111":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"121":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":2.0},"137":{"tf":1.0},"14":{"tf":2.23606797749979},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"168":{"tf":2.0},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.8284271247461903},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"187":{"tf":1.0},"197":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.4142135623730951},"225":{"tf":1.0},"227":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"25":{"tf":1.0},"253":{"tf":1.7320508075688772},"263":{"tf":1.4142135623730951},"298":{"tf":2.8284271247461903},"299":{"tf":2.449489742783178},"30":{"tf":1.4142135623730951},"300":{"tf":3.1622776601683795},"301":{"tf":2.6457513110645907},"302":{"tf":2.449489742783178},"303":{"tf":2.449489742783178},"304":{"tf":1.0},"31":{"tf":1.0},"318":{"tf":1.0},"324":{"tf":1.0},"33":{"tf":1.4142135623730951},"342":{"tf":1.0},"345":{"tf":1.4142135623730951},"35":{"tf":1.0},"351":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.4142135623730951},"361":{"tf":1.0},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"388":{"tf":1.7320508075688772},"390":{"tf":1.4142135623730951},"394":{"tf":1.7320508075688772},"40":{"tf":2.449489742783178},"42":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"48":{"tf":5.477225575051661},"49":{"tf":2.0},"50":{"tf":3.0},"51":{"tf":2.8284271247461903},"52":{"tf":2.449489742783178},"53":{"tf":2.23606797749979},"61":{"tf":1.0},"66":{"tf":1.0},"75":{"tf":2.449489742783178},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}},"y":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":9,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":15,"docs":{"181":{"tf":1.0},"187":{"tf":1.7320508075688772},"318":{"tf":1.0},"327":{"tf":2.0},"349":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"70":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"303":{"tf":1.0}}}},"df":20,"docs":{"106":{"tf":2.6457513110645907},"111":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"232":{"tf":1.0},"266":{"tf":1.4142135623730951},"271":{"tf":1.0},"272":{"tf":1.4142135623730951},"274":{"tf":1.0},"307":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.7320508075688772},"378":{"tf":1.0},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"460":{"tf":1.0}}},"k":{"df":6,"docs":{"226":{"tf":1.0},"227":{"tf":1.4142135623730951},"287":{"tf":1.0},"296":{"tf":1.0},"337":{"tf":2.0},"406":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"278":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"26":{"tf":1.0},"33":{"tf":2.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":38,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"207":{"tf":1.0},"227":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.4142135623730951},"305":{"tf":1.4142135623730951},"320":{"tf":1.4142135623730951},"338":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"357":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"399":{"tf":1.0},"400":{"tf":1.4142135623730951},"401":{"tf":1.4142135623730951},"402":{"tf":1.4142135623730951},"403":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"421":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"46":{"tf":1.0},"460":{"tf":1.4142135623730951},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"418":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"(":{"df":1,"docs":{"431":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"304":{"tf":2.0},"339":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"203":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"13":{"tf":1.0},"266":{"tf":1.4142135623730951},"267":{"tf":1.0}}}}},"o":{"a":{"d":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"265":{"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":6,"docs":{"10":{"tf":1.4142135623730951},"146":{"tf":1.0},"185":{"tf":1.4142135623730951},"196":{"tf":1.0},"265":{"tf":1.0},"430":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"430":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"54":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"375":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":23,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"265":{"tf":1.4142135623730951},"333":{"tf":1.0},"336":{"tf":1.0},"347":{"tf":1.0},"357":{"tf":1.7320508075688772},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"420":{"tf":2.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.0},"442":{"tf":1.7320508075688772},"460":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"468":{"tf":1.0}}}}}}},"t":{"df":11,"docs":{"13":{"tf":1.0},"138":{"tf":2.449489742783178},"269":{"tf":1.0},"286":{"tf":1.0},"353":{"tf":1.0},"379":{"tf":1.4142135623730951},"463":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"k":{"df":14,"docs":{"173":{"tf":1.0},"263":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.4142135623730951},"364":{"tf":1.0},"366":{"tf":1.4142135623730951},"369":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"410":{"tf":1.7320508075688772},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}}},"df":3,"docs":{"139":{"tf":1.4142135623730951},"269":{"tf":1.0},"398":{"tf":1.0}},"g":{"(":{"4":{"2":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"86":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"257":{"tf":1.0}}},"b":{"df":2,"docs":{"126":{"tf":1.0},"257":{"tf":1.0}}},"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":{"d":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"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":{}}},"s":{"df":0,"docs":{},"h":{"a":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"242":{"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":{}}},"r":{"df":1,"docs":{"124":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"236":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"125":{"tf":1.0}}}},":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"(":{"5":{"df":1,"docs":{"268":{"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":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":14,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"124":{"tf":1.4142135623730951},"126":{"tf":2.0},"406":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":32,"docs":{"122":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":3.1622776601683795},"125":{"tf":3.3166247903554},"126":{"tf":2.6457513110645907},"13":{"tf":2.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"257":{"tf":4.242640687119285},"269":{"tf":1.7320508075688772},"271":{"tf":2.0},"296":{"tf":1.7320508075688772},"304":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"375":{"tf":1.4142135623730951},"377":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":2.6457513110645907},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0}},"i":{"c":{"df":7,"docs":{"14":{"tf":1.0},"171":{"tf":1.0},"183":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"304":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"379":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"111":{"tf":1.0},"150":{"tf":1.4142135623730951},"206":{"tf":1.0},"224":{"tf":1.0},"399":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"263":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":37,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"183":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"253":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":1.0},"264":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"330":{"tf":1.0},"336":{"tf":1.0},"345":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"p":{"df":13,"docs":{"118":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"229":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"339":{"tf":1.7320508075688772},"340":{"tf":1.0}}}},"t":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"329":{"tf":1.0}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"304":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"p":{".":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{".":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"295":{"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":{},"r":{"a":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"296":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":26,"docs":{"0":{"tf":1.4142135623730951},"275":{"tf":3.605551275463989},"276":{"tf":2.0},"277":{"tf":1.0},"278":{"tf":1.0},"279":{"tf":1.0},"280":{"tf":1.4142135623730951},"281":{"tf":1.0},"282":{"tf":1.0},"283":{"tf":1.0},"284":{"tf":1.0},"285":{"tf":1.0},"286":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.0},"289":{"tf":1.0},"290":{"tf":1.0},"291":{"tf":1.0},"292":{"tf":1.0},"293":{"tf":2.0},"294":{"tf":1.7320508075688772},"295":{"tf":1.7320508075688772},"296":{"tf":1.4142135623730951},"418":{"tf":1.0},"477":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"269":{"tf":1.4142135623730951}}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"(":{"6":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"10":{"tf":1.7320508075688772},"269":{"tf":1.4142135623730951}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":1.0},"322":{"tf":2.0},"333":{"tf":1.0},"65":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"2":{"df":1,"docs":{"264":{"tf":1.0}}},"df":1,"docs":{"340":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"336":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"255":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"30":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"51":{"tf":1.0}}}}},"df":31,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"123":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"257":{"tf":1.0},"268":{"tf":1.0},"351":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.7320508075688772},"51":{"tf":1.0},"54":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"425":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"187":{"tf":1.0},"216":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"150":{"tf":1.0},"184":{"tf":1.0},"238":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":34,"docs":{"0":{"tf":2.449489742783178},"104":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.0},"179":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"294":{"tf":1.0},"308":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"320":{"tf":1.0},"334":{"tf":1.0},"335":{"tf":1.4142135623730951},"336":{"tf":1.7320508075688772},"351":{"tf":1.0},"422":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":19,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"175":{"tf":1.0},"190":{"tf":1.0},"197":{"tf":1.4142135623730951},"318":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"352":{"tf":1.0},"356":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":15,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.0},"225":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"265":{"tf":1.0},"335":{"tf":1.0},"360":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"75":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"460":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":22,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.0},"345":{"tf":2.0},"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":2.0},"350":{"tf":1.0},"351":{"tf":1.0},"352":{"tf":1.0},"354":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"463":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"197":{"tf":1.7320508075688772},"203":{"tf":1.0},"232":{"tf":1.0},"245":{"tf":1.0},"276":{"tf":1.0},"304":{"tf":1.4142135623730951},"318":{"tf":1.0},"33":{"tf":1.0},"351":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":2.23606797749979},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"249":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"13":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.0},"245":{"tf":2.6457513110645907},"246":{"tf":3.1622776601683795},"247":{"tf":2.449489742783178},"248":{"tf":2.449489742783178},"249":{"tf":2.0},"250":{"tf":2.23606797749979},"360":{"tf":1.0}}},"r":{"df":1,"docs":{"138":{"tf":1.0}},"k":{"df":5,"docs":{"149":{"tf":1.0},"311":{"tf":1.4142135623730951},"312":{"tf":1.0},"313":{"tf":1.0},"343":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":3,"docs":{"273":{"tf":1.0},"277":{"tf":1.0},"278":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"336":{"tf":1.0},"350":{"tf":1.0},"357":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":21,"docs":{"10":{"tf":1.0},"106":{"tf":1.0},"12":{"tf":1.0},"130":{"tf":4.358898943540674},"138":{"tf":1.0},"181":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"32":{"tf":1.0},"339":{"tf":1.4142135623730951},"406":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":2.23606797749979},"82":{"tf":1.7320508075688772},"86":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"302":{"tf":1.7320508075688772},"326":{"tf":2.0},"40":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"302":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"270":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"x":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"270":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"275":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":39,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"129":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"245":{"tf":1.0},"246":{"tf":1.0},"262":{"tf":1.0},"271":{"tf":1.0},"313":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"125":{"tf":1.0},"190":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"67":{"tf":1.0}}}}},"t":{"df":2,"docs":{"226":{"tf":1.0},"52":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"295":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"[":{"$":{"df":0,"docs":{},"h":{"df":0,"docs":{},"p":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"353":{"tf":1.0},"354":{"tf":1.0}}},"df":4,"docs":{"352":{"tf":1.4142135623730951},"353":{"tf":2.6457513110645907},"354":{"tf":1.4142135623730951},"355":{"tf":2.23606797749979}}}}},"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"0":{"tf":1.7320508075688772},"107":{"tf":2.0},"112":{"tf":2.0},"140":{"tf":1.4142135623730951},"180":{"tf":1.0},"232":{"tf":1.0},"265":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.4142135623730951},"59":{"tf":1.0},"71":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"336":{"tf":1.0},"418":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"336":{"tf":1.4142135623730951},"337":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":3,"docs":{"301":{"tf":1.4142135623730951},"35":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"179":{"tf":1.0},"304":{"tf":1.0},"312":{"tf":1.4142135623730951},"336":{"tf":1.0},"443":{"tf":1.4142135623730951},"454":{"tf":1.7320508075688772},"469":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"19":{"tf":2.0},"23":{"tf":1.0},"35":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"36":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":58,"docs":{"113":{"tf":1.7320508075688772},"114":{"tf":2.6457513110645907},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":2.449489742783178},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":2.449489742783178},"184":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":2.0},"195":{"tf":2.0},"201":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":2.23606797749979},"209":{"tf":1.4142135623730951},"213":{"tf":1.0},"216":{"tf":1.0},"219":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":2.449489742783178},"236":{"tf":1.7320508075688772},"237":{"tf":2.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":2.449489742783178},"242":{"tf":1.7320508075688772},"243":{"tf":2.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.4142135623730951},"255":{"tf":1.0},"262":{"tf":1.0},"265":{"tf":2.23606797749979},"27":{"tf":1.0},"29":{"tf":1.0},"309":{"tf":1.4142135623730951},"33":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"43":{"tf":2.0},"430":{"tf":1.0},"44":{"tf":1.7320508075688772},"46":{"tf":2.0},"48":{"tf":1.7320508075688772},"55":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"i":{"b":{"df":1,"docs":{"327":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":6,"docs":{"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":2.0},"436":{"tf":2.0}}}},"m":{"df":4,"docs":{"11":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"345":{"tf":1.0}}}}}},"t":{"(":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"162":{"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":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"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":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"33":{"tf":1.0}}}}},"df":14,"docs":{"0":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.0},"162":{"tf":3.3166247903554},"163":{"tf":1.7320508075688772},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}},"u":{"df":1,"docs":{"325":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"328":{"tf":1.0}}}}}},"s":{"c":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"201":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":9,"docs":{"318":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"155":{"tf":1.0},"320":{"tf":1.0}}}}},"x":{"df":2,"docs":{"106":{"tf":1.0},"190":{"tf":1.0}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":5,"docs":{"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"389":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"d":{"df":5,"docs":{"106":{"tf":1.0},"179":{"tf":1.0},"339":{"tf":1.0},"48":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951}},"e":{"df":13,"docs":{"274":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"470":{"tf":1.0},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951}},"l":{"df":2,"docs":{"0":{"tf":1.0},"320":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.7320508075688772},"62":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"179":{"tf":1.4142135623730951}},"i":{"df":12,"docs":{"104":{"tf":2.449489742783178},"179":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"194":{"tf":1.0}}}},"df":10,"docs":{"0":{"tf":1.0},"106":{"tf":2.8284271247461903},"116":{"tf":1.0},"186":{"tf":1.0},"307":{"tf":1.4142135623730951},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.4142135623730951},"349":{"tf":1.0},"406":{"tf":1.0}},"o":{"df":2,"docs":{"15":{"tf":1.0},"304":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"277":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":45,"docs":{"0":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.0},"179":{"tf":1.4142135623730951},"190":{"tf":1.0},"199":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"229":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"257":{"tf":1.0},"261":{"tf":1.0},"265":{"tf":1.0},"271":{"tf":1.0},"295":{"tf":1.0},"298":{"tf":1.0},"310":{"tf":1.0},"311":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"344":{"tf":1.0},"352":{"tf":1.0},"373":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.0},"430":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"121":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"262":{"tf":1.0},"269":{"tf":1.4142135623730951},"340":{"tf":1.0}}},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"165":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"165":{"tf":1.0},"169":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"139":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"170":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"172":{"tf":1.0},"179":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"172":{"tf":2.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.0},"190":{"tf":1.0},"257":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772}},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":2,"docs":{"170":{"tf":1.4142135623730951},"37":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.4142135623730951},"123":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"170":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"249":{"tf":1.7320508075688772},"269":{"tf":1.0},"335":{"tf":1.0},"337":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"429":{"tf":1.0},"431":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.0}},"i":{"df":2,"docs":{"271":{"tf":1.4142135623730951},"304":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"426":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"104":{"tf":2.23606797749979},"118":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"304":{"tf":2.0},"339":{"tf":1.0},"63":{"tf":2.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"436":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.4142135623730951}}}},"df":25,"docs":{"104":{"tf":3.1622776601683795},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"134":{"tf":2.0},"138":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"215":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"236":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.4142135623730951},"247":{"tf":1.0},"265":{"tf":1.0},"268":{"tf":1.4142135623730951},"304":{"tf":2.8284271247461903},"339":{"tf":1.0},"63":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951}}}},"y":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"1":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"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":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"80":{"tf":1.0}}}}}}},"df":3,"docs":{"158":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"110":{"tf":1.0}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"262":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"419":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"391":{"tf":1.0},"51":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":7,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"392":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"a":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"208":{"tf":2.0},"209":{"tf":2.449489742783178}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"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":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"i":{"d":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"265":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"10":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"181":{"tf":1.0},"255":{"tf":1.4142135623730951},"265":{"tf":1.0},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"110":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"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":{"172":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"190":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"218":{"tf":1.7320508075688772},"219":{"tf":1.4142135623730951},"330":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"n":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},">":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"361":{"tf":1.0},"365":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":57,"docs":{"10":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":3.0},"107":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":2.0},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.7320508075688772},"205":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":2.0},"255":{"tf":1.0},"257":{"tf":1.0},"262":{"tf":2.23606797749979},"265":{"tf":1.0},"27":{"tf":1.0},"273":{"tf":1.0},"288":{"tf":1.0},"330":{"tf":1.0},"338":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"365":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":2.0},"39":{"tf":1.4142135623730951},"390":{"tf":2.0},"391":{"tf":1.0},"392":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"415":{"tf":1.7320508075688772},"416":{"tf":1.0},"417":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"44":{"tf":1.0},"48":{"tf":2.0},"50":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":6,"docs":{"12":{"tf":1.0},"183":{"tf":1.0},"196":{"tf":1.7320508075688772},"255":{"tf":1.0},"351":{"tf":1.4142135623730951},"406":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"183":{"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":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":36,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"136":{"tf":1.0},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"153":{"tf":2.8284271247461903},"154":{"tf":2.449489742783178},"155":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"163":{"tf":1.7320508075688772},"164":{"tf":2.0},"165":{"tf":2.0},"166":{"tf":2.23606797749979},"167":{"tf":3.0},"168":{"tf":2.0},"169":{"tf":2.449489742783178},"170":{"tf":2.449489742783178},"177":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"19":{"tf":2.6457513110645907},"23":{"tf":1.4142135623730951},"299":{"tf":1.0},"32":{"tf":1.0},"326":{"tf":1.0},"33":{"tf":2.23606797749979},"35":{"tf":1.7320508075688772},"418":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.0},"75":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"275":{"tf":1.0}}}}}},"df":3,"docs":{"133":{"tf":1.0},"268":{"tf":1.0},"304":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"263":{"tf":1.4142135623730951},"430":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"171":{"tf":1.0},"238":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":60,"docs":{"0":{"tf":2.23606797749979},"111":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"146":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"171":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"245":{"tf":1.0},"247":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.0},"268":{"tf":1.0},"270":{"tf":1.7320508075688772},"276":{"tf":1.0},"317":{"tf":1.0},"319":{"tf":1.0},"324":{"tf":1.0},"33":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"419":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"460":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":1,"docs":{"66":{"tf":1.0}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.7320508075688772},"111":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"192":{"tf":2.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"244":{"tf":2.0},"250":{"tf":2.0}},"e":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"250":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}},"v":{"df":0,"docs":{},"e":{"c":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"192":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"442":{"tf":1.4142135623730951}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"427":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":25,"docs":{"157":{"tf":1.0},"160":{"tf":1.4142135623730951},"23":{"tf":1.0},"265":{"tf":1.4142135623730951},"299":{"tf":1.0},"345":{"tf":1.7320508075688772},"348":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"425":{"tf":1.7320508075688772},"429":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"434":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.0},"460":{"tf":1.0},"465":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"13":{"tf":1.0},"188":{"tf":1.0},"225":{"tf":1.0},"228":{"tf":2.23606797749979},"229":{"tf":2.8284271247461903},"230":{"tf":1.0},"308":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"79":{"tf":1.0}}}}},"w":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":2.0},"170":{"tf":2.449489742783178}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":53,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"107":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":1.0},"15":{"tf":1.4142135623730951},"158":{"tf":2.8284271247461903},"159":{"tf":1.0},"162":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772},"239":{"tf":1.7320508075688772},"246":{"tf":1.7320508075688772},"262":{"tf":1.7320508075688772},"263":{"tf":1.4142135623730951},"268":{"tf":1.4142135623730951},"270":{"tf":1.0},"334":{"tf":1.0},"335":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.4142135623730951},"385":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"391":{"tf":2.0},"392":{"tf":2.0},"393":{"tf":2.0},"394":{"tf":2.0},"395":{"tf":1.4142135623730951},"398":{"tf":1.0},"416":{"tf":1.7320508075688772},"417":{"tf":2.0},"418":{"tf":1.0},"428":{"tf":2.0},"430":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"449":{"tf":1.7320508075688772},"450":{"tf":1.7320508075688772},"451":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"73":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"411":{"tf":1.0},"414":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"t":{"df":11,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"183":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"257":{"tf":1.0},"271":{"tf":1.7320508075688772},"288":{"tf":1.0},"304":{"tf":1.0},"339":{"tf":1.0},"380":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"19":{"tf":1.0},"35":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"126":{"tf":1.0},"175":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}}}}}}}}},"d":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"436":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":22,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"266":{"tf":1.0},"267":{"tf":1.0},"357":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"420":{"tf":1.7320508075688772},"422":{"tf":1.0},"424":{"tf":1.4142135623730951},"425":{"tf":1.7320508075688772},"431":{"tf":3.4641016151377544},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":3.605551275463989},"437":{"tf":3.1622776601683795},"460":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"df":12,"docs":{"120":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.7320508075688772},"20":{"tf":1.0},"200":{"tf":1.0},"309":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"460":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":15,"docs":{"141":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":1.0},"173":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":2.0},"241":{"tf":2.0},"248":{"tf":1.0},"265":{"tf":1.4142135623730951},"304":{"tf":4.242640687119285},"48":{"tf":1.0},"77":{"tf":3.0}}}},"o":{"df":0,"docs":{},"p":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":5,"docs":{"10":{"tf":1.0},"199":{"tf":1.7320508075688772},"201":{"tf":1.0},"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"205":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"206":{"tf":1.0}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"269":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":65,"docs":{"0":{"tf":1.0},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"205":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"247":{"tf":1.7320508075688772},"255":{"tf":1.0},"256":{"tf":1.0},"257":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"276":{"tf":1.0},"277":{"tf":1.0},"308":{"tf":1.4142135623730951},"309":{"tf":1.0},"318":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"330":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.0},"398":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"424":{"tf":1.0},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":1.0}}},"h":{"df":2,"docs":{"0":{"tf":1.0},"250":{"tf":1.4142135623730951}}},"i":{"c":{"df":3,"docs":{"183":{"tf":1.0},"44":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":23,"docs":{"10":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.4142135623730951},"269":{"tf":1.0},"270":{"tf":2.0},"271":{"tf":2.23606797749979},"334":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"430":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"270":{"tf":1.7320508075688772}}}},"m":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"106":{"tf":1.4142135623730951},"108":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"133":{"tf":1.0},"167":{"tf":1.0},"206":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"256":{"tf":1.0},"271":{"tf":1.4142135623730951},"302":{"tf":1.0},"304":{"tf":1.4142135623730951},"337":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"468":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}},"df":7,"docs":{"104":{"tf":2.6457513110645907},"130":{"tf":1.0},"134":{"tf":2.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"201":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.449489742783178}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":1,"docs":{"398":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"c":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"286":{"tf":1.0},"354":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":7,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"398":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"275":{"tf":1.0},"330":{"tf":1.0},"420":{"tf":1.0},"48":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"465":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.0},"304":{"tf":2.0},"398":{"tf":1.4142135623730951}}}}}}},"k":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":2,"docs":{"203":{"tf":1.0},"76":{"tf":1.0}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},":":{":":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"106":{"tf":1.0},"202":{"tf":1.0},"253":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"119":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0}}}}},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}},"x":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}},"x":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":18,"docs":{"108":{"tf":1.0},"146":{"tf":1.0},"169":{"tf":1.0},"265":{"tf":1.0},"269":{"tf":1.0},"276":{"tf":1.0},"296":{"tf":1.0},"336":{"tf":1.4142135623730951},"342":{"tf":1.0},"357":{"tf":1.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0}}},"df":45,"docs":{"10":{"tf":1.4142135623730951},"109":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"173":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"200":{"tf":1.0},"207":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":2.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"271":{"tf":1.4142135623730951},"330":{"tf":1.4142135623730951},"337":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"374":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":1.4142135623730951},"40":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.0},"418":{"tf":1.0},"421":{"tf":1.0},"426":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"226":{"tf":1.4142135623730951},"274":{"tf":1.0},"360":{"tf":1.7320508075688772},"58":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"360":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.0},"398":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"274":{"tf":1.0},"334":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"380":{"tf":1.0},"460":{"tf":1.4142135623730951},"462":{"tf":1.7320508075688772}}},"r":{"df":22,"docs":{"11":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"192":{"tf":1.0},"197":{"tf":1.0},"226":{"tf":1.0},"271":{"tf":1.0},"303":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"320":{"tf":1.0},"33":{"tf":1.0},"374":{"tf":1.4142135623730951},"40":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"t":{"df":3,"docs":{"149":{"tf":1.0},"205":{"tf":1.0},"310":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":11,"docs":{"149":{"tf":1.0},"225":{"tf":1.0},"319":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979}}},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"i":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"r":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":2.449489742783178}}}},"u":{"b":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":5,"docs":{"11":{"tf":1.0},"202":{"tf":1.4142135623730951},"235":{"tf":1.0},"48":{"tf":2.8284271247461903},"77":{"tf":1.7320508075688772}}},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":2.23606797749979}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"4":{"df":5,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"197":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"141":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"97":{"tf":2.6457513110645907}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"248":{"tf":1.0}}}},"df":42,"docs":{"226":{"tf":1.4142135623730951},"236":{"tf":1.0},"242":{"tf":1.0},"248":{"tf":1.0},"253":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.7320508075688772},"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.0},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":2.0},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.0},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"416":{"tf":1.7320508075688772},"419":{"tf":1.0},"420":{"tf":1.4142135623730951},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951},"423":{"tf":1.7320508075688772},"425":{"tf":1.0},"431":{"tf":2.23606797749979},"436":{"tf":2.0},"437":{"tf":1.4142135623730951},"443":{"tf":1.0},"459":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"467":{"tf":1.0},"468":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"477":{"tf":1.0},"48":{"tf":1.7320508075688772},"77":{"tf":2.8284271247461903}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"344":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"207":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"r":{"df":16,"docs":{"106":{"tf":2.0},"187":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":1.0},"258":{"tf":1.0},"34":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"30":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"37":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.4142135623730951},"157":{"tf":1.0},"59":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"208":{"tf":1.0},"209":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"278":{"tf":1.4142135623730951}}}},"t":{"c":{"df":2,"docs":{"36":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"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":{"179":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"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":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":16,"docs":{"116":{"tf":1.0},"173":{"tf":1.0},"181":{"tf":1.0},"262":{"tf":1.0},"304":{"tf":1.4142135623730951},"32":{"tf":1.0},"343":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"77":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"b":{"df":0,"docs":{},"g":{"_":{"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":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"270":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"265":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"427":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"129":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"411":{"tf":1.0}}}},"df":0,"docs":{}},"df":26,"docs":{"0":{"tf":1.4142135623730951},"107":{"tf":1.0},"134":{"tf":1.0},"15":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"227":{"tf":1.0},"248":{"tf":1.0},"263":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"280":{"tf":1.0},"303":{"tf":1.0},"320":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"349":{"tf":2.0},"365":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"4":{"tf":1.0},"418":{"tf":1.4142135623730951},"436":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"321":{"tf":1.0},"329":{"tf":1.0},"331":{"tf":1.0},"336":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":36,"docs":{"179":{"tf":1.0},"226":{"tf":2.23606797749979},"253":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"271":{"tf":1.0},"296":{"tf":1.0},"349":{"tf":1.4142135623730951},"355":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":3.7416573867739413},"365":{"tf":1.0},"366":{"tf":1.7320508075688772},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"381":{"tf":3.605551275463989},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":3.605551275463989},"406":{"tf":3.605551275463989},"409":{"tf":1.4142135623730951},"411":{"tf":1.7320508075688772},"415":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"430":{"tf":1.4142135623730951},"431":{"tf":3.4641016151377544},"436":{"tf":3.4641016151377544},"437":{"tf":2.0},"440":{"tf":1.4142135623730951},"460":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"302":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":19,"docs":{"190":{"tf":1.0},"201":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"231":{"tf":1.0},"236":{"tf":1.4142135623730951},"242":{"tf":1.7320508075688772},"274":{"tf":1.0},"287":{"tf":1.0},"304":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"429":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"74":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"68":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"320":{"tf":1.0},"326":{"tf":1.0},"68":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"349":{"tf":1.0},"431":{"tf":1.0}}}}},"df":7,"docs":{"306":{"tf":1.0},"340":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.0},"354":{"tf":1.0},"431":{"tf":2.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"344":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"328":{"tf":1.0},"58":{"tf":1.0},"79":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"32":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"140":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"173":{"tf":2.0},"270":{"tf":1.0},"428":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"82":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"173":{"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":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"53":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}},"df":13,"docs":{"153":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"173":{"tf":3.7416573867739413},"174":{"tf":1.4142135623730951},"21":{"tf":1.0},"300":{"tf":1.4142135623730951},"342":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"56":{"tf":1.0}}}}}}}}}}},"p":{"1":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":12,"docs":{"252":{"tf":1.0},"253":{"tf":1.0},"345":{"tf":1.0},"351":{"tf":1.0},"352":{"tf":2.0},"353":{"tf":1.4142135623730951},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.7320508075688772},"366":{"tf":1.0},"384":{"tf":2.0},"390":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"304":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"148":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"321":{"tf":1.0},"329":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{".":{"0":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":4,"docs":{"104":{"tf":1.0},"139":{"tf":1.0},"247":{"tf":1.0},"77":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"295":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"274":{"tf":1.0}}}},"i":{"c":{"df":3,"docs":{"178":{"tf":1.0},"325":{"tf":1.4142135623730951},"326":{"tf":1.0}},"k":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"256":{"tf":1.7320508075688772}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":17,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":2.6457513110645907},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"186":{"tf":1.4142135623730951},"190":{"tf":1.0},"199":{"tf":1.0},"223":{"tf":1.0},"304":{"tf":1.7320508075688772},"327":{"tf":1.0},"338":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"55":{"tf":1.0},"76":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"460":{"tf":1.0},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"s":{"df":10,"docs":{"269":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"359":{"tf":1.0},"396":{"tf":2.0},"397":{"tf":2.0},"398":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"452":{"tf":1.7320508075688772},"453":{"tf":1.7320508075688772}}},"t":{"df":15,"docs":{"207":{"tf":1.0},"209":{"tf":1.0},"222":{"tf":1.4142135623730951},"258":{"tf":1.0},"276":{"tf":1.0},"298":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"71":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"149":{"tf":1.0},"284":{"tf":1.0},"35":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"220":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"35":{"tf":1.4142135623730951},"36":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":27,"docs":{"10":{"tf":1.0},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"180":{"tf":1.4142135623730951},"190":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"241":{"tf":2.0},"242":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"319":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"349":{"tf":2.449489742783178},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"424":{"tf":1.0},"425":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.6457513110645907}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"421":{"tf":2.0}}},"df":0,"docs":{}}}}}},"t":{"c":{"df":0,"docs":{},"h":{".":{"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"350":{"tf":1.0}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"350":{"tf":1.4142135623730951},"354":{"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":4,"docs":{"345":{"tf":1.4142135623730951},"350":{"tf":3.0},"352":{"tf":1.4142135623730951},"354":{"tf":2.449489742783178}}}},"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"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":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{":":{"2":{"8":{":":{"9":{"df":1,"docs":{"179":{"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":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"350":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"2":{"df":2,"docs":{"353":{"tf":1.0},"354":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":49,"docs":{"119":{"tf":1.0},"255":{"tf":1.7320508075688772},"276":{"tf":1.4142135623730951},"293":{"tf":1.0},"30":{"tf":1.0},"347":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":1.7320508075688772},"353":{"tf":1.0},"357":{"tf":1.7320508075688772},"358":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.6457513110645907},"363":{"tf":1.7320508075688772},"364":{"tf":1.0},"366":{"tf":1.7320508075688772},"368":{"tf":1.7320508075688772},"370":{"tf":1.7320508075688772},"372":{"tf":1.7320508075688772},"380":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"383":{"tf":1.7320508075688772},"384":{"tf":1.4142135623730951},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"390":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"401":{"tf":1.7320508075688772},"403":{"tf":1.7320508075688772},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"411":{"tf":1.7320508075688772},"416":{"tf":1.0},"431":{"tf":2.8284271247461903},"433":{"tf":2.0},"436":{"tf":2.6457513110645907},"437":{"tf":1.7320508075688772},"446":{"tf":1.4142135623730951},"447":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"461":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951},"463":{"tf":2.0},"470":{"tf":1.7320508075688772},"475":{"tf":1.4142135623730951},"476":{"tf":1.0},"51":{"tf":1.4142135623730951}},"}":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":2,"docs":{"473":{"tf":1.0},"474":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"2":{"df":1,"docs":{"130":{"tf":1.0}}},"3":{"df":1,"docs":{"130":{"tf":1.0}}},"4":{"df":1,"docs":{"130":{"tf":1.0}}},"df":10,"docs":{"0":{"tf":1.0},"130":{"tf":1.7320508075688772},"133":{"tf":1.0},"179":{"tf":2.449489742783178},"199":{"tf":1.0},"220":{"tf":1.0},"339":{"tf":1.4142135623730951},"44":{"tf":1.0},"458":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772}}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"166":{"tf":1.4142135623730951},"179":{"tf":1.0},"309":{"tf":2.23606797749979},"31":{"tf":1.0},"32":{"tf":1.0},"343":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"420":{"tf":1.0},"425":{"tf":1.0}}}},"c":{"df":3,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"271":{"tf":2.449489742783178}}},"df":16,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"476":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"450":{"tf":1.7320508075688772},"453":{"tf":1.7320508075688772}}}},"n":{"d":{"df":2,"docs":{"111":{"tf":1.0},"426":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":2,"docs":{"181":{"tf":1.0},"265":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":15,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"226":{"tf":1.0},"294":{"tf":1.7320508075688772},"295":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"308":{"tf":1.4142135623730951},"326":{"tf":1.0},"342":{"tf":1.0},"366":{"tf":1.0},"39":{"tf":1.0},"411":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"149":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"140":{"tf":2.23606797749979},"149":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.4142135623730951},"240":{"tf":1.0},"245":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"58":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"327":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":2,"docs":{"351":{"tf":1.4142135623730951},"365":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"294":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":18,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"140":{"tf":1.0},"224":{"tf":1.0},"234":{"tf":1.0},"245":{"tf":1.0},"308":{"tf":1.4142135623730951},"343":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"374":{"tf":1.4142135623730951},"379":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"213":{"tf":1.0},"216":{"tf":1.0},"262":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}},"n":{"df":2,"docs":{"263":{"tf":1.0},"335":{"tf":1.0}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"y":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":16,"docs":{"14":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.4142135623730951},"298":{"tf":1.0},"3":{"tf":1.0},"345":{"tf":1.0},"347":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0},"45":{"tf":1.0}}}},"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"419":{"tf":1.0}}},"df":70,"docs":{"272":{"tf":1.0},"276":{"tf":1.4142135623730951},"277":{"tf":1.0},"359":{"tf":1.0},"399":{"tf":2.23606797749979},"400":{"tf":2.0},"401":{"tf":2.0},"402":{"tf":2.0},"403":{"tf":2.0},"418":{"tf":3.3166247903554},"419":{"tf":2.23606797749979},"420":{"tf":1.4142135623730951},"421":{"tf":1.0},"422":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0},"425":{"tf":1.0},"426":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"443":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"448":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0},"453":{"tf":1.0},"454":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0},"466":{"tf":1.4142135623730951},"467":{"tf":1.0},"468":{"tf":1.0},"469":{"tf":1.0},"470":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"477":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"1":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"x":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":21,"docs":{"10":{"tf":1.0},"106":{"tf":3.872983346207417},"111":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":2.0},"179":{"tf":1.0},"231":{"tf":1.0},"252":{"tf":1.0},"263":{"tf":1.0},"271":{"tf":1.0},"33":{"tf":1.0},"345":{"tf":1.4142135623730951},"352":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"419":{"tf":1.0},"423":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"180":{"tf":1.0},"304":{"tf":1.4142135623730951},"323":{"tf":1.0},"339":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"270":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"26":{"tf":1.0},"33":{"tf":2.0}}}},"p":{"df":6,"docs":{"144":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":1.0},"147":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"468":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"134":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"196":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":30,"docs":{"110":{"tf":1.0},"111":{"tf":1.0},"13":{"tf":1.4142135623730951},"130":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"197":{"tf":1.0},"203":{"tf":1.0},"244":{"tf":1.0},"250":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"304":{"tf":1.4142135623730951},"312":{"tf":1.0},"340":{"tf":1.4142135623730951},"361":{"tf":2.449489742783178},"366":{"tf":2.0},"373":{"tf":1.4142135623730951},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.449489742783178},"411":{"tf":1.0},"425":{"tf":1.0},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":1.7320508075688772},"460":{"tf":1.7320508075688772},"51":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"0":{"tf":1.0},"179":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"109":{"tf":1.4142135623730951},"275":{"tf":1.0},"69":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"216":{"tf":1.0},"225":{"tf":1.0},"275":{"tf":1.4142135623730951},"373":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"373":{"tf":1.4142135623730951},"374":{"tf":1.0},"380":{"tf":2.0}}}}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"154":{"tf":1.0},"183":{"tf":1.0},"327":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"336":{"tf":2.6457513110645907}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"275":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"57":{"tf":1.0},"58":{"tf":1.0}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"430":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":27,"docs":{"149":{"tf":1.0},"187":{"tf":1.0},"20":{"tf":1.4142135623730951},"262":{"tf":1.4142135623730951},"270":{"tf":1.0},"301":{"tf":1.0},"342":{"tf":1.0},"359":{"tf":1.0},"36":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"387":{"tf":1.7320508075688772},"390":{"tf":1.4142135623730951},"393":{"tf":1.7320508075688772},"40":{"tf":2.0},"404":{"tf":1.4142135623730951},"405":{"tf":2.0},"41":{"tf":1.4142135623730951},"430":{"tf":2.8284271247461903},"54":{"tf":1.0},"56":{"tf":3.1622776601683795},"57":{"tf":1.7320508075688772},"58":{"tf":2.8284271247461903},"59":{"tf":2.8284271247461903},"60":{"tf":2.449489742783178},"79":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"179":{"tf":1.0},"420":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"111":{"tf":1.7320508075688772},"275":{"tf":1.0},"304":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"c":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"d":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"376":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":1,"docs":{"376":{"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":2,"docs":{"455":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"13":{"tf":2.0},"144":{"tf":1.0},"16":{"tf":2.0},"232":{"tf":1.0},"245":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"13":{"tf":1.0},"77":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"428":{"tf":1.4142135623730951},"431":{"tf":1.0}}}},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"107":{"tf":1.0}}}},"t":{"df":3,"docs":{"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"406":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"v":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"174":{"tf":1.0},"183":{"tf":1.0},"300":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"187":{"tf":1.0},"224":{"tf":1.0},"418":{"tf":1.0}},"s":{"df":9,"docs":{"304":{"tf":1.7320508075688772},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"232":{"tf":1.0},"36":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"54":{"tf":1.0}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"175":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"328":{"tf":1.0},"66":{"tf":2.23606797749979},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"\"":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"b":{"df":0,"docs":{},"g":{"_":{"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":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"270":{"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":26,"docs":{"257":{"tf":1.0},"349":{"tf":4.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"381":{"tf":3.3166247903554},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":2.23606797749979},"404":{"tf":3.3166247903554},"406":{"tf":3.7416573867739413},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":3.3166247903554},"436":{"tf":3.7416573867739413},"437":{"tf":1.4142135623730951},"443":{"tf":1.7320508075688772},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"469":{"tf":1.0},"470":{"tf":1.7320508075688772},"477":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"106":{"tf":1.7320508075688772},"116":{"tf":1.0},"176":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"349":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.0},"443":{"tf":1.0},"460":{"tf":1.0},"464":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"340":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.4142135623730951}}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"138":{"tf":2.0},"201":{"tf":1.0},"336":{"tf":1.0}}}}}},"c":{"df":1,"docs":{"264":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":11,"docs":{"153":{"tf":1.0},"275":{"tf":1.0},"331":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":7,"docs":{"179":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"319":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":2.23606797749979},"365":{"tf":1.7320508075688772},"68":{"tf":1.0}},"t":{"df":6,"docs":{"106":{"tf":1.0},"275":{"tf":1.0},"319":{"tf":1.0},"449":{"tf":1.4142135623730951},"451":{"tf":1.7320508075688772},"452":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":9,"docs":{"345":{"tf":1.4142135623730951},"349":{"tf":3.605551275463989},"361":{"tf":2.449489742783178},"380":{"tf":2.6457513110645907},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"431":{"tf":2.0},"436":{"tf":2.449489742783178}},"e":{".":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"349":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"349":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":54,"docs":{"0":{"tf":3.7416573867739413},"10":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.7320508075688772},"13":{"tf":1.7320508075688772},"136":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":2.0},"16":{"tf":1.0},"205":{"tf":1.0},"216":{"tf":1.0},"224":{"tf":1.0},"231":{"tf":1.4142135623730951},"248":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"273":{"tf":1.0},"275":{"tf":2.23606797749979},"305":{"tf":1.0},"308":{"tf":1.0},"330":{"tf":1.0},"342":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":2.23606797749979},"40":{"tf":2.449489742783178},"406":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"435":{"tf":1.0}}}},"df":2,"docs":{"0":{"tf":1.0},"201":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":7,"docs":{"251":{"tf":1.0},"30":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.4142135623730951},"50":{"tf":1.0}}},".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"263":{"tf":1.0},"265":{"tf":1.0}}}}},"df":0,"docs":{}},"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"263":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"415":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":79,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":4.123105625617661},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"15":{"tf":1.0},"190":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.0},"259":{"tf":1.4142135623730951},"260":{"tf":2.0},"262":{"tf":3.3166247903554},"263":{"tf":2.449489742783178},"264":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178},"268":{"tf":2.0},"269":{"tf":1.0},"274":{"tf":1.7320508075688772},"286":{"tf":1.0},"295":{"tf":2.0},"30":{"tf":1.7320508075688772},"333":{"tf":1.0},"335":{"tf":1.0},"344":{"tf":1.4142135623730951},"345":{"tf":2.6457513110645907},"346":{"tf":2.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"358":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"363":{"tf":1.4142135623730951},"364":{"tf":1.4142135623730951},"365":{"tf":2.23606797749979},"366":{"tf":1.0},"367":{"tf":1.4142135623730951},"368":{"tf":1.4142135623730951},"369":{"tf":1.4142135623730951},"370":{"tf":1.0},"371":{"tf":1.4142135623730951},"372":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"385":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"389":{"tf":1.7320508075688772},"390":{"tf":1.0},"391":{"tf":1.4142135623730951},"393":{"tf":1.4142135623730951},"394":{"tf":1.4142135623730951},"395":{"tf":1.7320508075688772},"398":{"tf":1.0},"40":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.7320508075688772},"411":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"425":{"tf":1.0},"428":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"461":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951},"463":{"tf":1.4142135623730951},"464":{"tf":1.4142135623730951},"47":{"tf":1.0},"470":{"tf":1.0},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"6":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"421":{"tf":1.0},"422":{"tf":1.0}}}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"362":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"190":{"tf":1.0},"423":{"tf":1.0}}}},"o":{"df":0,"docs":{},"f":{"df":3,"docs":{"301":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"379":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"173":{"tf":2.23606797749979},"345":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"36":{"tf":1.0},"37":{"tf":1.0},"406":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"275":{"tf":1.4142135623730951},"40":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":66,"docs":{"0":{"tf":1.7320508075688772},"116":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.4142135623730951},"137":{"tf":1.0},"149":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"190":{"tf":1.0},"197":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.4142135623730951},"218":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"248":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.0},"266":{"tf":1.0},"275":{"tf":1.7320508075688772},"287":{"tf":1.0},"295":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.4142135623730951},"301":{"tf":1.4142135623730951},"302":{"tf":1.0},"303":{"tf":1.4142135623730951},"324":{"tf":1.0},"33":{"tf":1.0},"344":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":2.0},"35":{"tf":1.0},"350":{"tf":1.0},"361":{"tf":1.7320508075688772},"380":{"tf":1.0},"381":{"tf":1.7320508075688772},"39":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"415":{"tf":1.0},"418":{"tf":1.7320508075688772},"423":{"tf":1.4142135623730951},"425":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":1.7320508075688772},"46":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"58":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"i":{"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":2.0},"186":{"tf":1.0},"187":{"tf":1.0},"428":{"tf":4.242640687119285}}}}}},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.0},"304":{"tf":2.449489742783178}}}},"u":{"b":{"df":13,"docs":{"106":{"tf":3.605551275463989},"111":{"tf":1.7320508075688772},"215":{"tf":1.4142135623730951},"226":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"48":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":21,"docs":{"106":{"tf":2.449489742783178},"116":{"tf":1.4142135623730951},"139":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.7320508075688772},"454":{"tf":1.7320508075688772},"460":{"tf":1.4142135623730951},"79":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"40":{"tf":1.0},"419":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"336":{"tf":1.4142135623730951},"337":{"tf":1.7320508075688772},"356":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"149":{"tf":2.8284271247461903},"200":{"tf":1.0},"310":{"tf":1.0},"60":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"136":{"tf":1.0},"149":{"tf":2.23606797749979},"310":{"tf":1.0},"43":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"136":{"tf":1.0},"181":{"tf":1.0},"298":{"tf":1.0},"40":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"2":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"o":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"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":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":9,"docs":{"145":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":2.449489742783178},"243":{"tf":1.4142135623730951},"33":{"tf":1.0},"336":{"tf":1.4142135623730951}}}},"t":{"df":4,"docs":{"140":{"tf":1.0},"226":{"tf":1.4142135623730951},"232":{"tf":1.0},"41":{"tf":1.0}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"3":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"q":{"df":1,"docs":{"0":{"tf":4.123105625617661}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"j":{"df":0,"docs":{},"z":{"df":0,"docs":{},"v":{"5":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"6":{"2":{"5":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"7":{"9":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"b":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"357":{"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":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"275":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"33":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"200":{"tf":1.0},"331":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"303":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"168":{"tf":1.0},"283":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":2,"docs":{"118":{"tf":1.0},"242":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"264":{"tf":1.0}}}}}},"r":{"0":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}},"1":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979}}},"2":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"226":{"tf":3.1622776601683795}}},"3":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"226":{"tf":2.23606797749979}}},"5":{"df":1,"docs":{"226":{"tf":2.23606797749979}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"256":{"tf":1.0}}}},"df":4,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"269":{"tf":3.3166247903554},"271":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}},"n":{"df":1,"docs":{"252":{"tf":1.0}},"g":{"df":5,"docs":{"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"304":{"tf":1.0},"35":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"304":{"tf":1.0}}}},"w":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"304":{"tf":2.449489742783178},"320":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"320":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":6,"docs":{"257":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.4142135623730951},"398":{"tf":1.0},"406":{"tf":1.4142135623730951}}}},"b":{"\"":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"269":{"tf":3.0},"271":{"tf":2.23606797749979}}},"c":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"269":{"tf":2.23606797749979},"271":{"tf":2.23606797749979}}},"d":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":1.7320508075688772}}},"df":3,"docs":{"223":{"tf":1.0},"271":{"tf":2.23606797749979},"436":{"tf":1.0}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"133":{"tf":1.0}}}},"d":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}}}},":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"197":{"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":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"173":{"tf":1.0},"257":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"39":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":31,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"179":{"tf":2.449489742783178},"180":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.4142135623730951},"190":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"240":{"tf":1.4142135623730951},"241":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"269":{"tf":1.0},"304":{"tf":1.4142135623730951},"310":{"tf":1.4142135623730951},"320":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"82":{"tf":1.0}},"i":{"df":4,"docs":{"0":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"334":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"229":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"226":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"115":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"65":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"260":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":7,"docs":{"124":{"tf":2.23606797749979},"125":{"tf":2.0},"126":{"tf":2.23606797749979},"271":{"tf":3.0},"406":{"tf":1.0},"436":{"tf":1.0},"60":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"v":{"df":8,"docs":{"153":{"tf":1.0},"166":{"tf":1.4142135623730951},"29":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":2,"docs":{"172":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"277":{"tf":1.0},"293":{"tf":1.0},"294":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"304":{"tf":1.0},"33":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":7,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"269":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"141":{"tf":1.0},"146":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"345":{"tf":1.0},"420":{"tf":1.4142135623730951},"423":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":1,"docs":{"139":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}},"i":{"df":2,"docs":{"137":{"tf":1.0},"139":{"tf":1.7320508075688772}}}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"223":{"tf":2.23606797749979},"224":{"tf":2.23606797749979}},"e":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":1,"docs":{"223":{"tf":1.0}},"t":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"109":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"u":{"c":{"df":3,"docs":{"146":{"tf":1.0},"190":{"tf":1.4142135623730951},"275":{"tf":1.0}}},"df":0,"docs":{}}},"df":10,"docs":{"13":{"tf":1.0},"178":{"tf":2.449489742783178},"179":{"tf":1.0},"32":{"tf":1.0},"336":{"tf":1.4142135623730951},"374":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951}},"y":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"f":{"df":5,"docs":{"104":{"tf":2.23606797749979},"117":{"tf":1.0},"138":{"tf":1.7320508075688772},"337":{"tf":1.7320508075688772},"339":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":207,"docs":{"0":{"tf":1.7320508075688772},"114":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":1.0},"17":{"tf":1.0},"199":{"tf":1.0},"251":{"tf":1.4142135623730951},"253":{"tf":1.0},"266":{"tf":1.4142135623730951},"28":{"tf":1.0},"286":{"tf":1.4142135623730951},"287":{"tf":1.0},"297":{"tf":1.7320508075688772},"298":{"tf":1.4142135623730951},"299":{"tf":1.0},"300":{"tf":1.0},"301":{"tf":1.0},"302":{"tf":1.0},"303":{"tf":1.0},"304":{"tf":3.0},"305":{"tf":1.0},"306":{"tf":1.0},"307":{"tf":1.0},"308":{"tf":1.0},"309":{"tf":1.0},"310":{"tf":1.0},"311":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"314":{"tf":1.0},"315":{"tf":1.0},"316":{"tf":1.0},"317":{"tf":1.0},"318":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"321":{"tf":1.0},"322":{"tf":1.0},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"327":{"tf":1.0},"328":{"tf":1.0},"329":{"tf":1.0},"330":{"tf":1.0},"331":{"tf":1.0},"332":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"337":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.7320508075688772},"340":{"tf":1.0},"341":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0},"344":{"tf":1.7320508075688772},"345":{"tf":2.0},"346":{"tf":1.4142135623730951},"347":{"tf":1.7320508075688772},"348":{"tf":1.4142135623730951},"349":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":2.23606797749979},"352":{"tf":1.0},"353":{"tf":1.0},"354":{"tf":1.0},"355":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.4142135623730951},"358":{"tf":1.4142135623730951},"359":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"370":{"tf":1.0},"371":{"tf":1.0},"372":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"382":{"tf":1.0},"383":{"tf":1.0},"384":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"389":{"tf":1.0},"390":{"tf":1.0},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"395":{"tf":1.0},"396":{"tf":1.0},"397":{"tf":1.0},"398":{"tf":1.0},"399":{"tf":1.0},"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"404":{"tf":1.0},"405":{"tf":1.0},"406":{"tf":1.0},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"411":{"tf":1.0},"412":{"tf":1.0},"413":{"tf":1.0},"414":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.0},"417":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"425":{"tf":1.0},"426":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"43":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"443":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"448":{"tf":1.0},"449":{"tf":1.0},"45":{"tf":1.4142135623730951},"450":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0},"453":{"tf":1.0},"454":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"459":{"tf":1.0},"46":{"tf":1.0},"460":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0},"466":{"tf":1.0},"467":{"tf":1.0},"468":{"tf":1.0},"469":{"tf":1.0},"470":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"477":{"tf":1.0},"48":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"328":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"1":{"7":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"8":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"df":0,"docs":{}},"[":{"0":{"df":0,"docs":{},"x":{"1":{"1":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"2":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"7":{"df":1,"docs":{"271":{"tf":1.0}}},"8":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"107":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"229":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"458":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"323":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"226":{"tf":3.3166247903554},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"323":{"tf":1.7320508075688772},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"121":{"tf":1.4142135623730951},"140":{"tf":1.0},"351":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"136":{"tf":1.0},"179":{"tf":1.0},"335":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"213":{"tf":1.0},"216":{"tf":1.0}}}}}}}}}}},"df":2,"docs":{"0":{"tf":1.0},"353":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":13,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"277":{"tf":1.0},"349":{"tf":2.23606797749979},"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":2.0},"58":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":2,"docs":{"337":{"tf":1.0},"349":{"tf":1.0}}}},"i":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":9,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"237":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"271":{"tf":1.0},"320":{"tf":1.0},"370":{"tf":1.4142135623730951}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"289":{"tf":1.7320508075688772},"339":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"289":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":6,"docs":{"162":{"tf":1.0},"190":{"tf":1.0},"229":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"320":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":10,"docs":{"0":{"tf":1.0},"167":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.0},"337":{"tf":1.0},"347":{"tf":1.7320508075688772},"350":{"tf":1.7320508075688772},"354":{"tf":1.0},"415":{"tf":1.4142135623730951},"417":{"tf":2.0}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"179":{"tf":1.0},"257":{"tf":1.0},"335":{"tf":1.0},"77":{"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":10,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"26":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"333":{"tf":1.4142135623730951},"336":{"tf":1.0},"34":{"tf":1.0},"357":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":25,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"330":{"tf":1.0},"342":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"431":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"256":{"tf":1.0},"273":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.7320508075688772},"337":{"tf":1.7320508075688772},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":52,"docs":{"12":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"184":{"tf":1.0},"201":{"tf":1.0},"207":{"tf":2.23606797749979},"23":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":2.23606797749979},"241":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.7320508075688772},"257":{"tf":1.0},"259":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"30":{"tf":1.0},"308":{"tf":1.0},"310":{"tf":1.7320508075688772},"336":{"tf":1.0},"345":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"37":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"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":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"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":{}}}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":2.449489742783178}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":6,"docs":{"112":{"tf":1.0},"226":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"340":{"tf":1.4142135623730951},"36":{"tf":1.0}}}},"t":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}}},"i":{"d":{"df":1,"docs":{"352":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":5,"docs":{"144":{"tf":1.0},"228":{"tf":1.0},"293":{"tf":1.0},"336":{"tf":1.0},"337":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":5,"docs":{"0":{"tf":1.0},"275":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"173":{"tf":1.0},"257":{"tf":1.0},"262":{"tf":1.0},"328":{"tf":1.0},"351":{"tf":1.0},"353":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.4142135623730951},"197":{"tf":1.0},"21":{"tf":1.0},"222":{"tf":1.0},"300":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772}}},"u":{"6":{"4":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":33,"docs":{"115":{"tf":1.0},"130":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"185":{"tf":1.0},"226":{"tf":1.4142135623730951},"248":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.7320508075688772},"268":{"tf":2.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"343":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"437":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.0},"76":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"185":{"tf":1.0},"262":{"tf":1.0}}}}},"df":8,"docs":{"10":{"tf":1.0},"269":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":6,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"173":{"tf":1.0},"245":{"tf":1.0},"424":{"tf":1.0},"77":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"4":{"5":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":50,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"172":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"186":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.7416573867739413},"229":{"tf":2.6457513110645907},"230":{"tf":1.0},"235":{"tf":1.7320508075688772},"236":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"248":{"tf":1.4142135623730951},"252":{"tf":1.0},"257":{"tf":1.0},"268":{"tf":1.0},"27":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"304":{"tf":4.358898943540674},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"380":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":2.0},"82":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"205":{"tf":1.0},"40":{"tf":1.0},"429":{"tf":1.0}}}},"v":{"df":2,"docs":{"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"t":{"(":{"0":{"df":5,"docs":{"139":{"tf":1.0},"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}},"4":{"2":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":22,"docs":{"10":{"tf":1.0},"13":{"tf":2.23606797749979},"143":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"304":{"tf":1.0},"311":{"tf":1.0},"325":{"tf":2.0},"406":{"tf":1.0},"436":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"77":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"237":{"tf":1.0},"243":{"tf":1.0},"336":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"173":{"tf":1.7320508075688772}},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}}}}}},"h":{"df":1,"docs":{"304":{"tf":5.0990195135927845}}},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"275":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"129":{"tf":1.0},"304":{"tf":1.0},"320":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"o":{"df":0,"docs":{},"t":{">":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":14,"docs":{"301":{"tf":1.0},"351":{"tf":1.4142135623730951},"352":{"tf":1.0},"353":{"tf":1.0},"359":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"405":{"tf":2.0},"417":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"336":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"w":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"237":{"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":3,"docs":{"237":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"38":{"tf":1.0}}}},"s":{"df":3,"docs":{"259":{"tf":1.0},"262":{"tf":2.0},"435":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"183":{"tf":1.0},"186":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":3,"docs":{"182":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.7320508075688772}}}}}}}}},"df":60,"docs":{"0":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"178":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"201":{"tf":1.0},"231":{"tf":1.0},"253":{"tf":1.7320508075688772},"255":{"tf":1.0},"256":{"tf":1.7320508075688772},"257":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":2.449489742783178},"265":{"tf":2.0},"266":{"tf":1.0},"267":{"tf":1.0},"270":{"tf":2.0},"274":{"tf":1.4142135623730951},"276":{"tf":1.0},"292":{"tf":1.4142135623730951},"293":{"tf":1.0},"294":{"tf":1.4142135623730951},"331":{"tf":1.0},"334":{"tf":2.23606797749979},"336":{"tf":1.0},"344":{"tf":1.0},"355":{"tf":1.4142135623730951},"357":{"tf":1.0},"358":{"tf":1.0},"366":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"406":{"tf":2.0},"407":{"tf":1.4142135623730951},"408":{"tf":1.4142135623730951},"409":{"tf":1.4142135623730951},"410":{"tf":1.4142135623730951},"418":{"tf":2.0},"422":{"tf":1.0},"423":{"tf":2.449489742783178},"424":{"tf":1.4142135623730951},"425":{"tf":1.4142135623730951},"430":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":2.449489742783178},"466":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951},"473":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"292":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"292":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"0":{"tf":1.0},"107":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"59":{"tf":1.0},"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":4,"docs":{"0":{"tf":1.0},"223":{"tf":1.0},"245":{"tf":1.0},"6":{"tf":1.0}}},"df":29,"docs":{"0":{"tf":2.8284271247461903},"107":{"tf":1.0},"11":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"251":{"tf":1.4142135623730951},"258":{"tf":2.23606797749979},"259":{"tf":2.449489742783178},"260":{"tf":1.0},"261":{"tf":1.4142135623730951},"262":{"tf":1.4142135623730951},"263":{"tf":1.0},"264":{"tf":1.4142135623730951},"265":{"tf":1.7320508075688772},"297":{"tf":1.0},"329":{"tf":2.0},"330":{"tf":2.23606797749979},"344":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"435":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"406":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":5,"docs":{"326":{"tf":2.0},"328":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}},"r":{"df":3,"docs":{"173":{"tf":1.0},"304":{"tf":1.0},"61":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"378":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"141":{"tf":1.0},"179":{"tf":1.0},"300":{"tf":1.0},"326":{"tf":1.0},"78":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"196":{"tf":1.0},"351":{"tf":2.23606797749979},"381":{"tf":1.7320508075688772},"427":{"tf":1.0},"431":{"tf":3.3166247903554}}}},"m":{"df":0,"docs":{},"e":{"df":34,"docs":{"106":{"tf":2.23606797749979},"107":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.0},"129":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"190":{"tf":1.4142135623730951},"232":{"tf":1.0},"237":{"tf":1.7320508075688772},"238":{"tf":1.0},"243":{"tf":1.4142135623730951},"317":{"tf":1.0},"337":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.0},"354":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"74":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":8,"docs":{"140":{"tf":2.0},"270":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.4142135623730951},"427":{"tf":1.0},"430":{"tf":1.0},"68":{"tf":1.0},"8":{"tf":1.0}}}},"w":{"df":1,"docs":{"201":{"tf":1.0}}},"y":{"df":1,"docs":{"205":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"344":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":2,"docs":{"207":{"tf":1.0},"220":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":4,"docs":{"118":{"tf":1.0},"206":{"tf":1.0},"302":{"tf":1.0},"339":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"270":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"430":{"tf":1.0}}}},"df":0,"docs":{}}},"df":53,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"130":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"149":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"187":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.0},"252":{"tf":1.0},"257":{"tf":1.0},"258":{"tf":1.0},"262":{"tf":1.7320508075688772},"268":{"tf":1.4142135623730951},"270":{"tf":2.23606797749979},"271":{"tf":1.0},"29":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.0},"351":{"tf":1.7320508075688772},"355":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.4142135623730951},"379":{"tf":1.0},"380":{"tf":1.0},"384":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"40":{"tf":2.23606797749979},"406":{"tf":1.0},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"430":{"tf":2.8284271247461903},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"46":{"tf":2.0},"54":{"tf":3.4641016151377544},"55":{"tf":2.449489742783178},"59":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}}}}}}}}}},"d":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"429":{"tf":1.0}}},"df":13,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"166":{"tf":1.0},"251":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"435":{"tf":1.0},"46":{"tf":1.4142135623730951},"55":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":19,"docs":{"0":{"tf":1.0},"223":{"tf":1.0},"304":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"275":{"tf":1.0}}}}}}},"r":{"c":{"df":0,"docs":{},"h":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"360":{"tf":1.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"460":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"106":{"tf":1.0},"185":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":1.0},"293":{"tf":1.0},"334":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"2":{"5":{"6":{"df":0,"docs":{},"k":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"443":{"tf":1.0},"452":{"tf":1.7320508075688772},"453":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"224":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.0},"269":{"tf":1.4142135623730951},"318":{"tf":1.0},"332":{"tf":1.0},"344":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"347":{"tf":1.4142135623730951},"348":{"tf":1.4142135623730951},"349":{"tf":1.4142135623730951},"350":{"tf":1.7320508075688772},"351":{"tf":1.4142135623730951},"354":{"tf":2.0},"398":{"tf":1.4142135623730951},"423":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.7320508075688772},"300":{"tf":1.7320508075688772},"421":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"58":{"tf":1.0}}},"df":35,"docs":{"10":{"tf":1.4142135623730951},"179":{"tf":1.0},"203":{"tf":1.4142135623730951},"257":{"tf":1.0},"26":{"tf":1.0},"264":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"296":{"tf":1.0},"318":{"tf":1.0},"330":{"tf":1.0},"332":{"tf":1.0},"334":{"tf":1.0},"344":{"tf":1.4142135623730951},"347":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.0},"411":{"tf":1.0},"418":{"tf":1.0},"424":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"m":{"df":1,"docs":{"240":{"tf":1.0}}},"n":{"df":6,"docs":{"136":{"tf":1.0},"222":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"354":{"tf":1.0},"421":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":12,"docs":{"10":{"tf":1.0},"137":{"tf":1.0},"174":{"tf":1.0},"181":{"tf":1.0},"300":{"tf":1.0},"313":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"421":{"tf":1.0},"425":{"tf":1.4142135623730951},"51":{"tf":1.0},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":2.23606797749979},"181":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"b":{"df":2,"docs":{"205":{"tf":1.0},"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"t":{"(":{"b":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"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":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"117":{"tf":1.0}}}},":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"208":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":13,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"138":{"tf":1.0},"142":{"tf":1.4142135623730951},"201":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"223":{"tf":2.0},"339":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"0":{"tf":1.0},"115":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.4142135623730951},"275":{"tf":1.0},"320":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"43":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"54":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":7,"docs":{"153":{"tf":1.7320508075688772},"266":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"43":{"tf":1.4142135623730951},"435":{"tf":1.0},"59":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"169":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":7,"docs":{"169":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":2.0},"179":{"tf":1.0},"32":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"82":{"tf":2.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"121":{"tf":1.0}}},"t":{"df":5,"docs":{"165":{"tf":1.4142135623730951},"425":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":17,"docs":{"190":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"30":{"tf":1.0},"337":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"380":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"42":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"50":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"180":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"256":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":7,"docs":{"275":{"tf":1.0},"329":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"459":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"{":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"=":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"3":{"0":{"df":1,"docs":{"418":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":9,"docs":{"0":{"tf":1.0},"275":{"tf":1.4142135623730951},"276":{"tf":1.0},"294":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":2.0},"418":{"tf":1.0},"459":{"tf":1.0},"7":{"tf":1.7320508075688772}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"270":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0}}}}}}},"t":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":49,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"173":{"tf":2.0},"248":{"tf":1.0},"259":{"tf":1.0},"27":{"tf":1.0},"270":{"tf":1.7320508075688772},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"275":{"tf":1.4142135623730951},"288":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.0},"304":{"tf":1.7320508075688772},"331":{"tf":1.0},"332":{"tf":1.7320508075688772},"334":{"tf":1.0},"349":{"tf":1.4142135623730951},"351":{"tf":1.0},"353":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.0},"399":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.4142135623730951},"415":{"tf":1.0},"428":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"470":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":11,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"265":{"tf":1.0},"271":{"tf":1.0},"275":{"tf":1.0},"334":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"5":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"r":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{",":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"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":{},"i":{"d":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"[":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":6,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"157":{"tf":1.0},"443":{"tf":1.0},"444":{"tf":1.7320508075688772},"446":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"150":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":10,"docs":{"11":{"tf":1.0},"180":{"tf":1.0},"205":{"tf":1.0},"256":{"tf":1.0},"329":{"tf":1.0},"35":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.0},"356":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"=":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"375":{"tf":1.0},"376":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"377":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"380":{"tf":1.0}}}}}}}}}}},"z":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"378":{"tf":1.0}}}}}},"df":5,"docs":{"373":{"tf":2.449489742783178},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"377":{"tf":1.0},"379":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"232":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"472":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"190":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"106":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":7,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"226":{"tf":1.4142135623730951},"274":{"tf":1.0},"292":{"tf":1.0},"33":{"tf":1.0},"360":{"tf":1.7320508075688772}},"n":{"df":17,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"208":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"346":{"tf":1.0},"351":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"320":{"tf":1.0}}}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"317":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"129":{"tf":1.0},"271":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"137":{"tf":1.0},"139":{"tf":1.7320508075688772},"181":{"tf":1.0},"190":{"tf":1.0},"211":{"tf":1.0},"37":{"tf":1.4142135623730951},"423":{"tf":2.0},"426":{"tf":1.0},"443":{"tf":1.0},"454":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951}}}}}},"df":13,"docs":{"302":{"tf":1.4142135623730951},"324":{"tf":1.7320508075688772},"420":{"tf":2.6457513110645907},"421":{"tf":2.0},"422":{"tf":1.0},"423":{"tf":3.1622776601683795},"424":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"431":{"tf":2.0},"436":{"tf":1.4142135623730951},"454":{"tf":1.0},"52":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"420":{"tf":1.0},"422":{"tf":2.0},"424":{"tf":2.0},"431":{"tf":2.449489742783178},"436":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":15,"docs":{"257":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":16,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"409":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"460":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"109":{"tf":1.4142135623730951}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":32,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"106":{"tf":1.7320508075688772},"11":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"242":{"tf":1.0},"245":{"tf":1.0},"253":{"tf":1.0},"329":{"tf":1.0},"339":{"tf":1.0},"344":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"104":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"265":{"tf":1.0},"27":{"tf":1.0},"77":{"tf":1.0}},"i":{"df":13,"docs":{"117":{"tf":1.0},"15":{"tf":1.0},"180":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.0},"428":{"tf":1.7320508075688772},"43":{"tf":1.0},"437":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"330":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"436":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":28,"docs":{"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"169":{"tf":1.7320508075688772},"174":{"tf":1.0},"199":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"300":{"tf":1.0},"304":{"tf":1.4142135623730951},"352":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"432":{"tf":1.4142135623730951},"433":{"tf":1.4142135623730951},"470":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"280":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"231":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"74":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":15,"docs":{"10":{"tf":1.0},"112":{"tf":2.23606797749979},"138":{"tf":1.4142135623730951},"231":{"tf":1.0},"253":{"tf":1.0},"263":{"tf":1.0},"304":{"tf":2.0},"323":{"tf":1.4142135623730951},"327":{"tf":1.7320508075688772},"365":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"231":{"tf":1.0}}}},"m":{"df":1,"docs":{"330":{"tf":1.0}}},"p":{"df":3,"docs":{"134":{"tf":1.0},"334":{"tf":1.0},"46":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"123":{"tf":1.0},"307":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"304":{"tf":2.449489742783178},"320":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"430":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":12,"docs":{"149":{"tf":1.4142135623730951},"196":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"304":{"tf":3.0},"318":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":2.6457513110645907},"436":{"tf":1.7320508075688772}}},"w":{"df":2,"docs":{"294":{"tf":1.7320508075688772},"295":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"295":{"tf":1.0},"308":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":29,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"171":{"tf":1.0},"175":{"tf":1.0},"178":{"tf":1.0},"183":{"tf":1.0},"245":{"tf":1.0},"26":{"tf":1.0},"275":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.7320508075688772},"300":{"tf":1.0},"303":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"339":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"41":{"tf":2.449489742783178},"42":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"53":{"tf":1.0},"61":{"tf":1.0},"79":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"179":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":12,"docs":{"0":{"tf":2.6457513110645907},"121":{"tf":1.0},"149":{"tf":1.4142135623730951},"297":{"tf":1.0},"321":{"tf":2.0},"322":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.4142135623730951},"326":{"tf":1.0},"327":{"tf":1.0},"328":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"326":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"336":{"tf":1.0}}}},"v":{"df":1,"docs":{"201":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"1":{"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"df":1,"docs":{"265":{"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":1,"docs":{"265":{"tf":1.4142135623730951}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"169":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"169":{"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":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":1,"docs":{"77":{"tf":1.0}}},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"178":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"128":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"178":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"335":{"tf":1.7320508075688772}}}},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"281":{"tf":1.0},"423":{"tf":1.0}}}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"r":{"c":{"df":27,"docs":{"237":{"tf":1.0},"243":{"tf":1.0},"283":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.0},"289":{"tf":1.0},"290":{"tf":1.0},"291":{"tf":1.0},"292":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":2.23606797749979},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"360":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"360":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"112":{"tf":1.0},"256":{"tf":1.0},"68":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":1.0},"121":{"tf":1.0},"181":{"tf":1.0},"231":{"tf":1.0},"307":{"tf":1.0},"341":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"68":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":26,"docs":{"0":{"tf":2.449489742783178},"106":{"tf":1.0},"108":{"tf":1.0},"115":{"tf":1.0},"144":{"tf":1.0},"162":{"tf":1.0},"175":{"tf":1.0},"20":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"256":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"275":{"tf":1.0},"365":{"tf":1.0},"375":{"tf":1.0},"413":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0}},"i":{"df":44,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":1.4142135623730951},"201":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979},"233":{"tf":1.0},"239":{"tf":1.0},"254":{"tf":1.0},"262":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.0},"322":{"tf":1.4142135623730951},"330":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"35":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":1.7320508075688772},"361":{"tf":2.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"411":{"tf":1.0},"418":{"tf":1.0},"431":{"tf":3.0},"436":{"tf":2.8284271247461903},"437":{"tf":2.0},"46":{"tf":1.0},"470":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}}},"s":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"/":{"a":{"b":{"df":0,"docs":{},"i":{"#":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"181":{"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":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"264":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"265":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"429":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"223":{"tf":2.449489742783178},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"384":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":3,"docs":{"10":{"tf":1.0},"268":{"tf":1.0},"384":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"384":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"48":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"0":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"3":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"3":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"5":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951}}},"df":30,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"167":{"tf":2.0},"168":{"tf":1.7320508075688772},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"173":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":2.449489742783178},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"299":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"300":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"51":{"tf":2.0}}},"df":0,"docs":{},"o":{"a":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"187":{"tf":1.4142135623730951},"231":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"d":{"df":53,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.4142135623730951},"11":{"tf":2.449489742783178},"12":{"tf":2.23606797749979},"13":{"tf":2.0},"137":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.7320508075688772},"167":{"tf":3.4641016151377544},"168":{"tf":2.23606797749979},"169":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"170":{"tf":2.23606797749979},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":3.3166247903554},"197":{"tf":1.0},"20":{"tf":2.0},"202":{"tf":1.0},"21":{"tf":2.0},"22":{"tf":2.0},"227":{"tf":1.0},"23":{"tf":2.23606797749979},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"25":{"tf":2.0},"275":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.0},"318":{"tf":1.0},"35":{"tf":1.0},"428":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":2.23606797749979},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"344":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}},"df":28,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"123":{"tf":1.0},"199":{"tf":1.0},"2":{"tf":1.7320508075688772},"235":{"tf":1.0},"241":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"274":{"tf":1.0},"276":{"tf":1.0},"3":{"tf":1.0},"304":{"tf":3.1622776601683795},"331":{"tf":1.0},"334":{"tf":1.4142135623730951},"335":{"tf":1.0},"345":{"tf":1.0},"4":{"tf":1.0},"419":{"tf":1.0},"42":{"tf":1.0},"424":{"tf":1.0},"44":{"tf":1.0},"455":{"tf":1.0},"457":{"tf":1.0},"459":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"138":{"tf":2.8284271247461903}},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"169":{"tf":1.0},"170":{"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":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}},"df":19,"docs":{"138":{"tf":1.7320508075688772},"149":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"325":{"tf":1.0},"342":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.4142135623730951},"426":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"469":{"tf":1.0},"54":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"111":{"tf":2.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"178":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"118":{"tf":1.0},"129":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"284":{"tf":1.0},"339":{"tf":1.0},"48":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"c":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"108":{"tf":1.0},"179":{"tf":1.4142135623730951},"340":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":3,"docs":{"252":{"tf":1.0},"437":{"tf":1.7320508075688772},"440":{"tf":1.0}}}},"y":{"df":2,"docs":{"183":{"tf":1.4142135623730951},"426":{"tf":1.0}}}},"d":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"b":{"2":{"5":{"6":{"df":2,"docs":{"101":{"tf":1.0},"102":{"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":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"13":{"tf":1.0}}}},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"162":{"tf":1.0}}}}},"df":1,"docs":{"162":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"186":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"181":{"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":{}}}}}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{":":{":":{"<":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"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":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{":":{":":{"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":{"d":{"df":1,"docs":{"13":{"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":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"144":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"138":{"tf":1.0},"179":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":3,"docs":{"124":{"tf":1.0},"13":{"tf":1.0},"268":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"48":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"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":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":3,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"13":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":5,"docs":{"12":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"192":{"tf":1.0},"238":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"c":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"{":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"5":{"1":{"2":{":":{":":{"b":{"5":{"1":{"2":{"df":1,"docs":{"139":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"98":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":22,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"182":{"tf":1.0},"186":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"301":{"tf":1.0},"302":{"tf":1.0},"33":{"tf":1.7320508075688772},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"350":{"tf":2.23606797749979},"354":{"tf":1.7320508075688772},"413":{"tf":1.0},"428":{"tf":1.4142135623730951},"51":{"tf":1.0},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"361":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"263":{"tf":1.0},"274":{"tf":1.4142135623730951},"294":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"366":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":1.0},"423":{"tf":1.7320508075688772},"60":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"144":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"229":{"tf":1.0},"295":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"p":{"df":5,"docs":{"174":{"tf":1.0},"271":{"tf":2.6457513110645907},"274":{"tf":1.0},"300":{"tf":1.0},"9":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":68,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"13":{"tf":1.4142135623730951},"136":{"tf":1.0},"140":{"tf":2.8284271247461903},"141":{"tf":3.7416573867739413},"142":{"tf":2.23606797749979},"143":{"tf":3.0},"144":{"tf":3.7416573867739413},"145":{"tf":3.872983346207417},"146":{"tf":3.4641016151377544},"147":{"tf":3.3166247903554},"148":{"tf":2.23606797749979},"149":{"tf":4.123105625617661},"169":{"tf":1.7320508075688772},"170":{"tf":1.0},"173":{"tf":1.0},"179":{"tf":3.4641016151377544},"183":{"tf":2.8284271247461903},"185":{"tf":2.0},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"191":{"tf":1.7320508075688772},"192":{"tf":3.0},"193":{"tf":2.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.449489742783178},"197":{"tf":2.449489742783178},"231":{"tf":1.4142135623730951},"238":{"tf":2.6457513110645907},"239":{"tf":2.0},"240":{"tf":2.6457513110645907},"241":{"tf":2.0},"242":{"tf":1.0},"243":{"tf":2.23606797749979},"244":{"tf":2.0},"245":{"tf":2.8284271247461903},"246":{"tf":2.6457513110645907},"247":{"tf":3.0},"248":{"tf":2.23606797749979},"249":{"tf":1.7320508075688772},"250":{"tf":2.0},"256":{"tf":1.4142135623730951},"263":{"tf":1.0},"265":{"tf":1.0},"27":{"tf":1.0},"304":{"tf":2.449489742783178},"310":{"tf":2.449489742783178},"318":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":2.8284271247461903},"436":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":26,"docs":{"144":{"tf":2.8284271247461903},"145":{"tf":2.8284271247461903},"146":{"tf":2.8284271247461903},"147":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"169":{"tf":3.3166247903554},"170":{"tf":4.0},"173":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"183":{"tf":1.0},"197":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"310":{"tf":1.0},"32":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"144":{"tf":2.8284271247461903},"145":{"tf":2.8284271247461903},"146":{"tf":2.8284271247461903},"147":{"tf":2.8284271247461903},"149":{"tf":1.0},"173":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"240":{"tf":1.0},"247":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"310":{"tf":1.0}}}}}}},".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"32":{"tf":1.0},"44":{"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":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"179":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"1":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"248":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"2":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"250":{"tf":1.0}}},"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":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{")":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"1":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"df":2,"docs":{"193":{"tf":1.0},"195":{"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":{}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}},"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":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":2,"docs":{"169":{"tf":1.0},"170":{"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":{}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"243":{"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":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"3":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":{}},"5":{"9":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"2":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"5":{"9":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"3":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"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":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"183":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"183":{"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":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"170":{"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":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"242":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"5":{"df":1,"docs":{"240":{"tf":1.0}}},"6":{"df":1,"docs":{"240":{"tf":1.0}}},"7":{"df":1,"docs":{"240":{"tf":1.0}}},"8":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"r":{"1":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"4":{"2":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"4":{"2":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"7":{"7":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"2":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"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":0,"docs":{}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"141":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"2":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"141":{"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":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":4,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"4":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"5":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"263":{"tf":1.0},"265":{"tf":1.0},"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":2.6457513110645907},"146":{"tf":2.0},"147":{"tf":2.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":6,"docs":{"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":3.1622776601683795},"147":{"tf":1.4142135623730951},"195":{"tf":2.0}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"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":5,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"b":{"2":{"5":{"6":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"192":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"<":{"(":{"b":{"2":{"5":{"6":{"df":1,"docs":{"249":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"246":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"df":0,"docs":{}},"u":{"6":{"4":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"(":{"b":{"2":{"5":{"6":{"df":1,"docs":{"249":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"246":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"tf":2.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"df":0,"docs":{}},"k":{"df":12,"docs":{"143":{"tf":1.0},"144":{"tf":1.7320508075688772},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"197":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":2.0},"247":{"tf":1.0},"318":{"tf":1.0}}},"t":{"df":3,"docs":{"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"245":{"tf":1.0}}},"u":{"6":{"4":{"df":7,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.4142135623730951},"250":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":9,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"170":{"tf":2.0},"192":{"tf":1.4142135623730951},"231":{"tf":1.7320508075688772},"246":{"tf":1.4142135623730951}},"s":{"<":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":8,"docs":{"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":3.1622776601683795},"170":{"tf":2.0},"192":{"tf":1.4142135623730951},"194":{"tf":2.449489742783178}}}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"b":{"2":{"5":{"6":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"192":{"tf":1.0}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"143":{"tf":1.0},"145":{"tf":2.8284271247461903},"146":{"tf":1.0},"147":{"tf":1.0},"193":{"tf":2.0},"195":{"tf":2.0},"238":{"tf":2.0},"239":{"tf":2.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"245":{"tf":1.0},"246":{"tf":1.0}}},"u":{"6":{"4":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"146":{"tf":1.0},"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":15,"docs":{"12":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"231":{"tf":1.7320508075688772},"238":{"tf":1.4142135623730951},"239":{"tf":2.6457513110645907},"240":{"tf":2.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"d":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951}}}}},"v":{"a":{"df":0,"docs":{},"l":{"1":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"2":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"3":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"4":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"5":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"6":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":37,"docs":{"112":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":2.23606797749979},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.7320508075688772},"195":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":2.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"245":{"tf":1.0},"304":{"tf":2.23606797749979},"318":{"tf":1.0},"323":{"tf":1.4142135623730951},"343":{"tf":1.0},"375":{"tf":1.4142135623730951},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}},"r":{"[":{"4":{"df":6,"docs":{"121":{"tf":1.4142135623730951},"64":{"tf":1.0},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}}},"5":{"df":1,"docs":{"169":{"tf":1.0}}},"7":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"304":{"tf":1.0}}}},"_":{"4":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":9,"docs":{"106":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"304":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"90":{"tf":2.23606797749979},"91":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"309":{"tf":1.0},"41":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"222":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":16,"docs":{"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":2.0},"194":{"tf":2.0},"304":{"tf":2.8284271247461903},"406":{"tf":1.4142135623730951},"436":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":2.6457513110645907},"71":{"tf":3.4641016151377544},"74":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"61":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}},"t":{"'":{"df":1,"docs":{"107":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"df":39,"docs":{"105":{"tf":1.7320508075688772},"106":{"tf":6.324555320336759},"107":{"tf":2.449489742783178},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":2.23606797749979},"111":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"138":{"tf":2.0},"142":{"tf":3.1622776601683795},"202":{"tf":2.449489742783178},"208":{"tf":1.0},"215":{"tf":2.23606797749979},"218":{"tf":1.0},"219":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"283":{"tf":1.0},"29":{"tf":1.0},"306":{"tf":1.0},"315":{"tf":1.0},"330":{"tf":1.4142135623730951},"339":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"118":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"30":{"tf":1.0},"303":{"tf":2.23606797749979},"339":{"tf":1.4142135623730951},"349":{"tf":1.0},"422":{"tf":1.0},"48":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}},"i":{"c":{"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"135":{"tf":1.4142135623730951},"173":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"275":{"tf":1.0},"297":{"tf":1.0},"314":{"tf":1.7320508075688772},"315":{"tf":1.0}}}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":3,"docs":{"157":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"(":{"df":2,"docs":{"443":{"tf":1.0},"469":{"tf":1.0}}},"df":3,"docs":{"419":{"tf":1.0},"467":{"tf":1.0},"469":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":4,"docs":{"158":{"tf":1.0},"169":{"tf":1.4142135623730951},"245":{"tf":1.0},"48":{"tf":1.4142135623730951}},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":2.0},"160":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"336":{"tf":1.0},"423":{"tf":1.0},"426":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":2.0},"438":{"tf":2.0},"439":{"tf":2.0},"440":{"tf":2.0},"441":{"tf":2.0},"442":{"tf":2.0}}}},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"179":{"tf":1.0},"429":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"271":{"tf":1.7320508075688772},"406":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"252":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"201":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"h":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"192":{"tf":1.0},"232":{"tf":1.0},"255":{"tf":1.4142135623730951},"29":{"tf":1.0},"300":{"tf":1.4142135623730951},"338":{"tf":1.0},"344":{"tf":1.0},"349":{"tf":1.0},"374":{"tf":1.0},"379":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"48":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":2,"docs":{"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"284":{"tf":1.0},"308":{"tf":1.7320508075688772},"343":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"335":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.7320508075688772},"215":{"tf":2.6457513110645907},"334":{"tf":1.4142135623730951},"419":{"tf":1.0}}}},"m":{"df":3,"docs":{"109":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":2.449489742783178}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"df":1,"docs":{"340":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"207":{"tf":2.23606797749979},"208":{"tf":2.449489742783178},"209":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"423":{"tf":1.0},"58":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"151":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"197":{"tf":1.0},"227":{"tf":1.0},"25":{"tf":1.7320508075688772},"252":{"tf":1.0},"254":{"tf":1.0},"275":{"tf":1.4142135623730951},"277":{"tf":1.4142135623730951},"280":{"tf":1.0},"295":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"318":{"tf":1.4142135623730951},"319":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.4142135623730951},"357":{"tf":1.0},"374":{"tf":1.0},"406":{"tf":1.4142135623730951},"428":{"tf":1.0},"430":{"tf":1.0},"51":{"tf":1.0},"75":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":13,"docs":{"0":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"162":{"tf":1.0},"192":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"261":{"tf":1.0},"294":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.7320508075688772},"51":{"tf":1.0}}},"f":{"a":{"c":{"df":4,"docs":{"119":{"tf":1.0},"205":{"tf":1.7320508075688772},"210":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"329":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"274":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"36":{"tf":1.4142135623730951},"40":{"tf":1.0},"59":{"tf":1.4142135623730951}}},"y":{"'":{"df":3,"docs":{"216":{"tf":1.0},"224":{"tf":1.0},"320":{"tf":1.0}}},"+":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"251":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.0}}}}}},"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"417":{"tf":1.0}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":277,"docs":{"0":{"tf":6.244997998398398},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.0},"11":{"tf":2.23606797749979},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":2.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":2.23606797749979},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":2.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":2.0},"168":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"17":{"tf":2.23606797749979},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.7320508075688772},"190":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"225":{"tf":1.7320508075688772},"226":{"tf":1.0},"227":{"tf":1.0},"23":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":1.4142135623730951},"246":{"tf":1.0},"25":{"tf":1.7320508075688772},"251":{"tf":1.4142135623730951},"255":{"tf":1.4142135623730951},"258":{"tf":1.4142135623730951},"259":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"262":{"tf":1.0},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"273":{"tf":1.7320508075688772},"274":{"tf":1.4142135623730951},"275":{"tf":4.123105625617661},"276":{"tf":1.4142135623730951},"277":{"tf":1.0},"278":{"tf":1.4142135623730951},"279":{"tf":1.0},"280":{"tf":2.0},"281":{"tf":1.0},"282":{"tf":1.0},"283":{"tf":1.0},"284":{"tf":1.0},"285":{"tf":1.0},"286":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.0},"289":{"tf":1.0},"290":{"tf":1.0},"291":{"tf":1.0},"292":{"tf":1.0},"293":{"tf":1.0},"294":{"tf":1.0},"295":{"tf":2.23606797749979},"296":{"tf":1.7320508075688772},"297":{"tf":2.0},"298":{"tf":2.6457513110645907},"299":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951},"301":{"tf":1.4142135623730951},"302":{"tf":1.4142135623730951},"303":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"305":{"tf":1.7320508075688772},"306":{"tf":1.0},"307":{"tf":1.4142135623730951},"308":{"tf":1.4142135623730951},"309":{"tf":1.0},"310":{"tf":1.4142135623730951},"311":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"314":{"tf":1.0},"315":{"tf":1.4142135623730951},"316":{"tf":1.0},"317":{"tf":1.0},"318":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":2.0},"321":{"tf":1.4142135623730951},"322":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"327":{"tf":1.4142135623730951},"328":{"tf":1.0},"329":{"tf":1.4142135623730951},"330":{"tf":2.449489742783178},"331":{"tf":2.6457513110645907},"332":{"tf":1.7320508075688772},"333":{"tf":2.0},"334":{"tf":2.0},"335":{"tf":2.23606797749979},"336":{"tf":1.4142135623730951},"337":{"tf":1.4142135623730951},"338":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"34":{"tf":2.23606797749979},"340":{"tf":1.0},"341":{"tf":1.0},"342":{"tf":1.7320508075688772},"343":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"35":{"tf":1.0},"351":{"tf":1.4142135623730951},"354":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.7320508075688772},"365":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"381":{"tf":1.7320508075688772},"389":{"tf":1.0},"39":{"tf":1.0},"395":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":2.0},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"417":{"tf":1.0},"42":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.7320508075688772},"435":{"tf":1.0},"436":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":2.449489742783178},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":2.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":2.23606797749979},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"’":{"df":1,"docs":{"231":{"tf":1.0}}}}},"df":2,"docs":{"226":{"tf":1.4142135623730951},"470":{"tf":1.0}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":2.0},"275":{"tf":1.0},"285":{"tf":1.0},"286":{"tf":1.0},"289":{"tf":1.0},"339":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"190":{"tf":2.0}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"329":{"tf":1.0},"339":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":27,"docs":{"0":{"tf":1.0},"106":{"tf":2.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"130":{"tf":1.0},"199":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"291":{"tf":1.4142135623730951},"295":{"tf":1.0},"307":{"tf":1.0},"329":{"tf":1.0},"330":{"tf":2.449489742783178},"337":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"42":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.7320508075688772},"68":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":11,"docs":{"0":{"tf":2.23606797749979},"175":{"tf":1.0},"216":{"tf":1.0},"256":{"tf":1.0},"336":{"tf":1.0},"356":{"tf":1.0},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"421":{"tf":1.0}}}}}}}},"t":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"201":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"b":{"df":3,"docs":{"274":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0}},"l":{"df":9,"docs":{"237":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"354":{"tf":1.4142135623730951},"357":{"tf":1.0},"428":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"14":{"tf":1.0},"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":37,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"149":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"264":{"tf":1.0},"275":{"tf":1.0},"310":{"tf":1.0},"330":{"tf":1.0},"345":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"s":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"i":{"d":{"(":{"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":{"d":{"df":1,"docs":{"82":{"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":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":5,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"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":1,"docs":{"183":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"411":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":19,"docs":{"162":{"tf":1.0},"164":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.0},"322":{"tf":1.4142135623730951},"361":{"tf":1.7320508075688772},"366":{"tf":1.0},"373":{"tf":1.7320508075688772},"381":{"tf":1.0},"384":{"tf":1.7320508075688772},"404":{"tf":1.0},"406":{"tf":1.7320508075688772},"418":{"tf":1.0},"425":{"tf":2.6457513110645907},"428":{"tf":2.0},"431":{"tf":2.6457513110645907},"436":{"tf":2.6457513110645907},"437":{"tf":2.449489742783178},"442":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":3,"docs":{"335":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0}}}}},"df":19,"docs":{"199":{"tf":2.6457513110645907},"201":{"tf":3.605551275463989},"202":{"tf":2.23606797749979},"203":{"tf":1.4142135623730951},"215":{"tf":1.0},"223":{"tf":2.0},"224":{"tf":1.7320508075688772},"304":{"tf":9.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"148":{"tf":1.0},"200":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"235":{"tf":1.0},"241":{"tf":1.0},"271":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"251":{"tf":1.0},"259":{"tf":1.4142135623730951},"261":{"tf":1.0},"262":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"359":{"tf":1.0},"398":{"tf":1.4142135623730951},"415":{"tf":2.23606797749979},"416":{"tf":2.23606797749979},"417":{"tf":2.0},"419":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"415":{"tf":1.0},"417":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"262":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"295":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"140":{"tf":1.0},"149":{"tf":1.0},"330":{"tf":1.0},"73":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.23606797749979},"276":{"tf":1.0},"334":{"tf":1.4142135623730951}}}}},"s":{"df":8,"docs":{"349":{"tf":2.23606797749979},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"406":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"254":{"tf":2.0},"255":{"tf":1.0},"311":{"tf":1.0}}}}}}}}},"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":1,"docs":{"428":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"255":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"257":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"255":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"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":{},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"255":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"406":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"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":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":46,"docs":{"0":{"tf":2.0},"251":{"tf":3.605551275463989},"252":{"tf":3.605551275463989},"253":{"tf":3.1622776601683795},"254":{"tf":2.6457513110645907},"255":{"tf":3.605551275463989},"256":{"tf":3.4641016151377544},"257":{"tf":4.123105625617661},"258":{"tf":2.449489742783178},"259":{"tf":2.8284271247461903},"260":{"tf":1.4142135623730951},"261":{"tf":1.7320508075688772},"262":{"tf":3.872983346207417},"263":{"tf":2.23606797749979},"264":{"tf":3.3166247903554},"265":{"tf":4.358898943540674},"266":{"tf":2.23606797749979},"272":{"tf":1.0},"274":{"tf":1.7320508075688772},"292":{"tf":1.0},"305":{"tf":1.0},"311":{"tf":2.449489742783178},"334":{"tf":2.6457513110645907},"336":{"tf":2.0},"343":{"tf":1.4142135623730951},"344":{"tf":1.0},"349":{"tf":1.7320508075688772},"350":{"tf":2.0},"354":{"tf":1.4142135623730951},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"380":{"tf":1.0},"406":{"tf":4.242640687119285},"407":{"tf":2.0},"408":{"tf":2.0},"409":{"tf":2.0},"410":{"tf":2.0},"431":{"tf":1.0},"436":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"28":{"tf":1.0},"420":{"tf":1.0},"422":{"tf":1.0},"425":{"tf":2.8284271247461903},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178},"441":{"tf":1.7320508075688772}}}}},"s":{"/":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":3,"docs":{"262":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"232":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"331":{"tf":1.0},"336":{"tf":1.0}}}},"t":{"'":{"df":3,"docs":{"179":{"tf":1.0},"248":{"tf":1.0},"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"176":{"tf":1.0},"319":{"tf":1.0},"323":{"tf":1.4142135623730951},"33":{"tf":1.0},"60":{"tf":1.0}}}}},"’":{"df":1,"docs":{"248":{"tf":1.0}}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":2.23606797749979},"239":{"tf":1.0},"246":{"tf":1.0},"40":{"tf":1.0},"75":{"tf":1.0}}}},"r":{"d":{"df":4,"docs":{"235":{"tf":2.0},"241":{"tf":2.23606797749979},"35":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"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":{},"i":{"d":{"df":1,"docs":{"81":{"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":{},"s":{"df":0,"docs":{},"e":{"df":11,"docs":{"106":{"tf":1.4142135623730951},"119":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"199":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"255":{"tf":1.0},"330":{"tf":1.0},"378":{"tf":1.0},"65":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"197":{"tf":1.0},"262":{"tf":1.0},"8":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"256":{"tf":2.0},"406":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":9,"docs":{"106":{"tf":1.0},"231":{"tf":1.0},"241":{"tf":1.0},"262":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.0},"374":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":11,"docs":{"130":{"tf":1.0},"185":{"tf":1.0},"192":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"275":{"tf":1.4142135623730951},"33":{"tf":1.0},"4":{"tf":1.0},"423":{"tf":1.4142135623730951},"54":{"tf":1.0},"61":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"286":{"tf":1.0}}}}}}}},"w":{"df":1,"docs":{"304":{"tf":1.0}}}}},"u":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.4142135623730951},"32":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"0":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"349":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":32,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"173":{"tf":2.0},"178":{"tf":1.0},"183":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"255":{"tf":1.0},"264":{"tf":1.7320508075688772},"275":{"tf":1.0},"304":{"tf":1.7320508075688772},"309":{"tf":1.0},"327":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.4142135623730951},"35":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"43":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"251":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.0},"271":{"tf":1.0},"352":{"tf":1.0},"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"35":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"df":3,"docs":{"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"345":{"tf":1.0},"51":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"276":{"tf":1.0},"293":{"tf":1.0},"3":{"tf":1.7320508075688772},"331":{"tf":1.0},"332":{"tf":1.0},"5":{"tf":2.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":5,"docs":{"0":{"tf":1.7320508075688772},"225":{"tf":1.0},"266":{"tf":1.0},"298":{"tf":1.0},"344":{"tf":1.0}}}},"p":{"df":2,"docs":{"307":{"tf":1.0},"48":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.0}}},"y":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"226":{"tf":1.0}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"153":{"tf":1.0},"173":{"tf":1.0},"245":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"336":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"54":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"29":{"tf":1.0},"58":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}},"t":{"df":36,"docs":{"0":{"tf":1.0},"119":{"tf":2.8284271247461903},"120":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"188":{"tf":1.4142135623730951},"201":{"tf":3.1622776601683795},"202":{"tf":1.0},"204":{"tf":1.7320508075688772},"205":{"tf":3.4641016151377544},"206":{"tf":2.449489742783178},"207":{"tf":4.123105625617661},"208":{"tf":1.7320508075688772},"209":{"tf":1.0},"210":{"tf":1.4142135623730951},"211":{"tf":2.449489742783178},"212":{"tf":2.6457513110645907},"213":{"tf":2.449489742783178},"214":{"tf":1.0},"215":{"tf":2.449489742783178},"216":{"tf":2.449489742783178},"217":{"tf":1.4142135623730951},"218":{"tf":1.7320508075688772},"219":{"tf":2.0},"220":{"tf":2.0},"221":{"tf":1.7320508075688772},"222":{"tf":1.7320508075688772},"223":{"tf":3.3166247903554},"224":{"tf":2.6457513110645907},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":2.449489742783178},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":36,"docs":{"165":{"tf":2.449489742783178},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"186":{"tf":1.0},"266":{"tf":1.7320508075688772},"267":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"325":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":2.6457513110645907},"421":{"tf":2.449489742783178},"422":{"tf":1.4142135623730951},"423":{"tf":2.6457513110645907},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"426":{"tf":2.449489742783178},"428":{"tf":1.4142135623730951},"429":{"tf":1.0},"431":{"tf":2.449489742783178},"435":{"tf":1.0},"436":{"tf":3.3166247903554},"437":{"tf":2.449489742783178},"438":{"tf":1.4142135623730951},"439":{"tf":1.4142135623730951},"440":{"tf":1.4142135623730951},"441":{"tf":1.4142135623730951},"442":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":1,"docs":{"431":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"423":{"tf":1.0},"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"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":{}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"164":{"tf":1.7320508075688772},"166":{"tf":1.0},"20":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}}}},"df":1,"docs":{"179":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"154":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"320":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":17,"docs":{"10":{"tf":1.0},"179":{"tf":1.7320508075688772},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"280":{"tf":1.0},"301":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}}},"i":{"df":19,"docs":{"143":{"tf":1.0},"201":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"265":{"tf":1.0},"294":{"tf":1.0},"340":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"398":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"186":{"tf":1.0},"435":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"199":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":1,"docs":{"179":{"tf":1.0}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":5,"docs":{"275":{"tf":1.0},"293":{"tf":1.7320508075688772},"294":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":38,"docs":{"10":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":2.0},"108":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"130":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":2.0},"142":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"172":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.4142135623730951},"226":{"tf":1.0},"255":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":3.3166247903554},"428":{"tf":1.4142135623730951},"437":{"tf":2.0},"439":{"tf":1.0},"440":{"tf":1.0},"56":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951}}}}},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"71":{"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"u":{"1":{"6":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"1":{"6":{"_":{"1":{"df":1,"docs":{"97":{"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":{}},"2":{"5":{"6":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"1":{"df":4,"docs":{"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"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":{}},"3":{"2":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"_":{"1":{"df":2,"docs":{"96":{"tf":1.0},"97":{"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":{}},"6":{"4":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"1":{"df":3,"docs":{"95":{"tf":1.0},"96":{"tf":1.0},"97":{"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":{}}}}}}},"s":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":19,"docs":{"104":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"108":{"tf":3.3166247903554},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"138":{"tf":1.4142135623730951},"181":{"tf":1.0},"226":{"tf":1.0},"231":{"tf":1.0},"249":{"tf":1.0},"330":{"tf":1.4142135623730951},"61":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":3.7416573867739413},"74":{"tf":1.4142135623730951}},"e":{"'":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},".":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"1":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.4142135623730951}}},"2":{".":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{".":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.7320508075688772}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"330":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"330":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"203":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"n":{"df":3,"docs":{"236":{"tf":1.0},"242":{"tf":1.0},"307":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"255":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":31,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"173":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"257":{"tf":1.0},"33":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"43":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}}}},"x":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772}}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"437":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}}}},"df":5,"docs":{"423":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"440":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"142":{"tf":1.7320508075688772}}},"2":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"142":{"tf":2.23606797749979}}},":":{":":{"a":{"df":1,"docs":{"339":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"205":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":156,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":2.6457513110645907},"108":{"tf":2.8284271247461903},"109":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":2.0},"12":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"129":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"173":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.7320508075688772},"190":{"tf":5.0},"192":{"tf":1.4142135623730951},"197":{"tf":1.7320508075688772},"198":{"tf":1.7320508075688772},"199":{"tf":3.0},"200":{"tf":2.0},"201":{"tf":2.8284271247461903},"202":{"tf":1.7320508075688772},"203":{"tf":2.449489742783178},"205":{"tf":2.0},"206":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":3.1622776601683795},"215":{"tf":2.0},"216":{"tf":3.3166247903554},"217":{"tf":2.6457513110645907},"218":{"tf":3.1622776601683795},"219":{"tf":3.0},"220":{"tf":2.449489742783178},"222":{"tf":1.4142135623730951},"223":{"tf":3.3166247903554},"224":{"tf":2.0},"226":{"tf":2.0},"228":{"tf":2.23606797749979},"229":{"tf":3.4641016151377544},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"233":{"tf":2.449489742783178},"234":{"tf":1.0},"237":{"tf":3.1622776601683795},"238":{"tf":1.4142135623730951},"239":{"tf":2.6457513110645907},"243":{"tf":2.6457513110645907},"245":{"tf":2.0},"246":{"tf":2.6457513110645907},"270":{"tf":1.0},"273":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"288":{"tf":1.0},"291":{"tf":1.0},"302":{"tf":1.0},"304":{"tf":4.358898943540674},"310":{"tf":1.0},"318":{"tf":1.0},"323":{"tf":1.0},"328":{"tf":2.23606797749979},"330":{"tf":1.4142135623730951},"338":{"tf":1.0},"339":{"tf":2.6457513110645907},"342":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"380":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"40":{"tf":2.449489742783178},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.7320508075688772},"464":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772},"64":{"tf":2.8284271247461903},"65":{"tf":3.0},"66":{"tf":2.8284271247461903},"67":{"tf":3.3166247903554},"68":{"tf":2.6457513110645907},"69":{"tf":2.0},"70":{"tf":1.0},"71":{"tf":2.23606797749979},"72":{"tf":2.449489742783178},"73":{"tf":3.872983346207417},"74":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"76":{"tf":2.449489742783178},"77":{"tf":2.23606797749979},"78":{"tf":2.23606797749979},"79":{"tf":2.8284271247461903},"80":{"tf":2.6457513110645907},"81":{"tf":1.0},"82":{"tf":2.449489742783178},"83":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"340":{"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":0,"docs":{},"i":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":3,"docs":{"140":{"tf":1.0},"275":{"tf":1.0},"69":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"1":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"1":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"2":{"5":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"_":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"125":{"tf":1.0},"14":{"tf":1.0},"199":{"tf":1.4142135623730951},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.449489742783178},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":5,"docs":{"101":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"126":{"tf":1.0},"14":{"tf":1.0},"304":{"tf":3.7416573867739413},"323":{"tf":1.0},"324":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":2.6457513110645907},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"3":{"2":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"3":{"2":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":27,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.4142135623730951},"125":{"tf":1.0},"14":{"tf":1.0},"212":{"tf":1.4142135623730951},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"226":{"tf":2.23606797749979},"229":{"tf":2.0},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"330":{"tf":1.0},"64":{"tf":1.4142135623730951},"66":{"tf":1.0},"74":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":2.449489742783178},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"6":{"4":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"6":{"4":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":75,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":2.8284271247461903},"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"117":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"120":{"tf":1.7320508075688772},"125":{"tf":1.0},"130":{"tf":2.0},"134":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"172":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"183":{"tf":2.449489742783178},"186":{"tf":1.7320508075688772},"190":{"tf":2.6457513110645907},"196":{"tf":1.0},"197":{"tf":2.0},"201":{"tf":1.0},"206":{"tf":2.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":3.1622776601683795},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.7320508075688772},"250":{"tf":1.4142135623730951},"265":{"tf":3.0},"268":{"tf":1.4142135623730951},"27":{"tf":3.0},"29":{"tf":2.0},"304":{"tf":6.4031242374328485},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"330":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":4.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":2.449489742783178},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"8":{"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":21,"docs":{"101":{"tf":3.1622776601683795},"102":{"tf":2.0},"108":{"tf":1.0},"121":{"tf":2.0},"125":{"tf":1.0},"14":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"193":{"tf":2.449489742783178},"195":{"tf":2.449489742783178},"199":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"66":{"tf":1.0},"74":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":2.449489742783178}}},"df":1,"docs":{"415":{"tf":1.0}},"i":{"df":1,"docs":{"46":{"tf":1.0}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"325":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"320":{"tf":2.449489742783178},"398":{"tf":2.449489742783178}}}}},"r":{"df":15,"docs":{"154":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"274":{"tf":1.0},"296":{"tf":1.4142135623730951},"346":{"tf":1.0},"351":{"tf":2.0},"374":{"tf":1.0},"417":{"tf":1.0},"428":{"tf":1.0},"430":{"tf":1.0},"55":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"320":{"tf":1.0},"68":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"322":{"tf":1.7320508075688772},"65":{"tf":1.0},"74":{"tf":1.0}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"418":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"68":{"tf":2.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"257":{"tf":1.4142135623730951},"275":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"330":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}},"q":{"df":0,"docs":{},"u":{"df":10,"docs":{"106":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"150":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"35":{"tf":1.0},"406":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"df":20,"docs":{"0":{"tf":1.0},"109":{"tf":1.0},"156":{"tf":1.0},"226":{"tf":1.0},"251":{"tf":1.7320508075688772},"252":{"tf":1.7320508075688772},"253":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":2.6457513110645907},"256":{"tf":2.0},"257":{"tf":1.4142135623730951},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"274":{"tf":1.0},"311":{"tf":1.0},"330":{"tf":1.0},"366":{"tf":1.0},"406":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":3.1622776601683795}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"374":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"345":{"tf":1.0},"9":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":9,"docs":{"114":{"tf":1.0},"130":{"tf":1.0},"171":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"275":{"tf":1.0},"303":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"111":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"306":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":5,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"340":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"103":{"tf":1.0},"324":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.23606797749979},"68":{"tf":1.0}}}},"z":{"df":1,"docs":{"340":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"378":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"271":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"123":{"tf":1.0},"133":{"tf":1.0},"271":{"tf":1.0},"36":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"248":{"tf":1.0}}}}},"df":3,"docs":{"236":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":34,"docs":{"121":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.4142135623730951},"240":{"tf":1.7320508075688772},"247":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.4142135623730951},"293":{"tf":1.0},"336":{"tf":1.0},"351":{"tf":1.4142135623730951},"355":{"tf":1.4142135623730951},"358":{"tf":2.23606797749979},"359":{"tf":1.0},"361":{"tf":1.0},"364":{"tf":1.4142135623730951},"366":{"tf":1.0},"369":{"tf":1.4142135623730951},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"410":{"tf":1.4142135623730951},"411":{"tf":2.6457513110645907},"412":{"tf":2.0},"413":{"tf":2.0},"414":{"tf":1.4142135623730951},"428":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":30,"docs":{"1":{"tf":1.0},"125":{"tf":1.0},"190":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.0},"245":{"tf":1.0},"259":{"tf":1.0},"263":{"tf":1.0},"265":{"tf":1.0},"270":{"tf":2.23606797749979},"271":{"tf":1.4142135623730951},"275":{"tf":1.0},"331":{"tf":1.0},"332":{"tf":1.7320508075688772},"334":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"4":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"469":{"tf":1.0},"66":{"tf":1.4142135623730951},"73":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"430":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"172":{"tf":1.0},"33":{"tf":1.0},"342":{"tf":1.0},"35":{"tf":1.0},"406":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"l":{"df":18,"docs":{"345":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"415":{"tf":1.7320508075688772},"417":{"tf":1.4142135623730951},"425":{"tf":1.7320508075688772},"431":{"tf":2.6457513110645907},"434":{"tf":1.0},"436":{"tf":2.6457513110645907},"437":{"tf":2.23606797749979},"459":{"tf":1.0}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":36,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"111":{"tf":1.0},"17":{"tf":1.0},"208":{"tf":1.4142135623730951},"229":{"tf":1.0},"275":{"tf":1.0},"285":{"tf":1.0},"306":{"tf":1.0},"312":{"tf":1.0},"351":{"tf":1.0},"354":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"467":{"tf":1.4142135623730951},"470":{"tf":1.0},"477":{"tf":1.0},"70":{"tf":1.0}}}},"df":214,"docs":{"0":{"tf":3.4641016151377544},"10":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"106":{"tf":2.449489742783178},"108":{"tf":1.7320508075688772},"111":{"tf":2.449489742783178},"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"12":{"tf":2.6457513110645907},"121":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"13":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.0},"142":{"tf":1.0},"144":{"tf":2.23606797749979},"145":{"tf":2.23606797749979},"146":{"tf":2.0},"147":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":2.0},"153":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"166":{"tf":1.0},"167":{"tf":1.7320508075688772},"169":{"tf":2.0},"17":{"tf":1.0},"170":{"tf":2.0},"173":{"tf":2.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"186":{"tf":1.7320508075688772},"187":{"tf":2.0},"19":{"tf":2.0},"190":{"tf":2.0},"192":{"tf":1.7320508075688772},"196":{"tf":1.0},"197":{"tf":2.449489742783178},"200":{"tf":1.0},"201":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"209":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.4142135623730951},"215":{"tf":2.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":2.23606797749979},"220":{"tf":2.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.7320508075688772},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"235":{"tf":2.0},"236":{"tf":1.4142135623730951},"237":{"tf":2.449489742783178},"238":{"tf":1.7320508075688772},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":2.0},"242":{"tf":1.4142135623730951},"243":{"tf":2.23606797749979},"245":{"tf":2.23606797749979},"246":{"tf":1.0},"247":{"tf":1.7320508075688772},"249":{"tf":1.0},"251":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"258":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"265":{"tf":1.7320508075688772},"266":{"tf":1.0},"268":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"274":{"tf":1.0},"276":{"tf":1.0},"28":{"tf":1.0},"280":{"tf":1.0},"298":{"tf":1.4142135623730951},"299":{"tf":1.0},"30":{"tf":1.0},"300":{"tf":1.7320508075688772},"301":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"305":{"tf":1.0},"307":{"tf":1.0},"308":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"318":{"tf":1.0},"32":{"tf":1.4142135623730951},"320":{"tf":1.4142135623730951},"325":{"tf":1.0},"33":{"tf":1.7320508075688772},"336":{"tf":1.4142135623730951},"337":{"tf":1.7320508075688772},"338":{"tf":1.4142135623730951},"339":{"tf":2.6457513110645907},"340":{"tf":1.4142135623730951},"349":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"350":{"tf":1.0},"351":{"tf":1.7320508075688772},"352":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.7320508075688772},"358":{"tf":1.0},"36":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.872983346207417},"366":{"tf":2.449489742783178},"37":{"tf":1.0},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"374":{"tf":1.0},"378":{"tf":1.7320508075688772},"380":{"tf":1.4142135623730951},"381":{"tf":3.605551275463989},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"398":{"tf":1.0},"399":{"tf":1.0},"40":{"tf":2.0},"404":{"tf":3.4641016151377544},"406":{"tf":3.7416573867739413},"411":{"tf":1.7320508075688772},"415":{"tf":1.4142135623730951},"418":{"tf":1.4142135623730951},"419":{"tf":1.4142135623730951},"42":{"tf":1.0},"420":{"tf":2.23606797749979},"421":{"tf":2.0},"422":{"tf":2.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.7320508075688772},"425":{"tf":2.6457513110645907},"426":{"tf":1.4142135623730951},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":4.795831523312719},"435":{"tf":1.4142135623730951},"436":{"tf":4.47213595499958},"437":{"tf":2.8284271247461903},"44":{"tf":1.7320508075688772},"443":{"tf":1.0},"46":{"tf":1.4142135623730951},"460":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"48":{"tf":3.0},"49":{"tf":1.4142135623730951},"50":{"tf":2.0},"51":{"tf":2.23606797749979},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":2.0},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":2.0},"9":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":25,"docs":{"10":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":1.0},"21":{"tf":1.0},"220":{"tf":1.0},"225":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"298":{"tf":1.0},"300":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.4142135623730951},"35":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"356":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.0},"375":{"tf":1.0},"39":{"tf":1.0},"59":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"111":{"tf":2.23606797749979}}}}}}},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"422":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}}}}},"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":{"421":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"19":{"tf":1.0},"336":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"71":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"136":{"tf":1.0},"275":{"tf":1.0},"406":{"tf":1.0},"66":{"tf":1.0}}}},"x":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"156":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"265":{"tf":1.0},"328":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"236":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"5":{"df":1,"docs":{"234":{"tf":1.0}}},"6":{"df":1,"docs":{"234":{"tf":1.0}}},"7":{"df":1,"docs":{"234":{"tf":1.0}}},"8":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"0":{".":{"0":{".":{"1":{"df":1,"docs":{"357":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"4":{".":{"0":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{".":{"4":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{".":{"2":{"1":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"4":{"6":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"13":{"tf":2.0}}},"2":{"df":1,"docs":{"13":{"tf":2.0}}},"5":{".":{"0":{"df":1,"docs":{"380":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"_":{"1":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"256":{"tf":1.0},"271":{"tf":1.7320508075688772},"304":{"tf":2.0}},"i":{"d":{"df":13,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"262":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"77":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"298":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":92,"docs":{"103":{"tf":1.0},"106":{"tf":2.23606797749979},"108":{"tf":2.449489742783178},"109":{"tf":1.0},"114":{"tf":1.0},"121":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"126":{"tf":1.7320508075688772},"129":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"144":{"tf":3.0},"145":{"tf":2.449489742783178},"146":{"tf":2.0},"147":{"tf":2.0},"15":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"173":{"tf":1.0},"183":{"tf":2.23606797749979},"185":{"tf":1.4142135623730951},"190":{"tf":2.23606797749979},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"205":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":2.449489742783178},"228":{"tf":1.0},"229":{"tf":2.0},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.4142135623730951},"237":{"tf":2.0},"238":{"tf":1.7320508075688772},"241":{"tf":2.0},"242":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":2.23606797749979},"257":{"tf":2.23606797749979},"265":{"tf":1.0},"27":{"tf":1.4142135623730951},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.0},"342":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":2.8284271247461903},"366":{"tf":2.0},"373":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.8284271247461903},"411":{"tf":1.0},"431":{"tf":3.4641016151377544},"436":{"tf":2.8284271247461903},"437":{"tf":1.7320508075688772},"46":{"tf":2.0},"460":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":3.1622776601683795},"79":{"tf":1.0},"80":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"1":{"df":1,"docs":{"248":{"tf":1.7320508075688772}}},"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":5,"docs":{"443":{"tf":1.4142135623730951},"455":{"tf":1.7320508075688772},"456":{"tf":1.7320508075688772},"457":{"tf":1.7320508075688772},"458":{"tf":1.7320508075688772}}}}}},"r":{"1":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}},"x":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":2,"docs":{"141":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"2":{"df":2,"docs":{"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":48,"docs":{"104":{"tf":1.0},"106":{"tf":2.8284271247461903},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"187":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"257":{"tf":1.4142135623730951},"271":{"tf":1.0},"274":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.4142135623730951},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":2.449489742783178},"63":{"tf":3.0},"64":{"tf":2.0},"70":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"109":{"tf":2.23606797749979},"110":{"tf":1.4142135623730951},"112":{"tf":2.449489742783178},"13":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"237":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"330":{"tf":2.449489742783178},"48":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0}}}}},"df":1,"docs":{"220":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"13":{"tf":1.0},"276":{"tf":1.0},"344":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":4,"docs":{"275":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"40":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"167":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"35":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":2.23606797749979}}}}}},"df":38,"docs":{"143":{"tf":1.0},"144":{"tf":2.23606797749979},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":2.0},"197":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.4142135623730951},"245":{"tf":2.0},"246":{"tf":2.23606797749979},"247":{"tf":1.0},"318":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"477":{"tf":1.0}},"e":{"c":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"c":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"5":{"0":{"df":1,"docs":{"215":{"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":{},"m":{"df":0,"docs":{},"y":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":9,"docs":{"215":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"238":{"tf":1.7320508075688772},"239":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"246":{"tf":1.0}}},"u":{"6":{"4":{"df":2,"docs":{"233":{"tf":1.0},"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":20,"docs":{"13":{"tf":1.0},"133":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"155":{"tf":1.0},"178":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":2.449489742783178},"233":{"tf":2.6457513110645907},"234":{"tf":2.0},"235":{"tf":2.8284271247461903},"236":{"tf":2.449489742783178},"237":{"tf":2.449489742783178},"238":{"tf":2.23606797749979},"239":{"tf":1.7320508075688772},"240":{"tf":1.7320508075688772},"241":{"tf":2.8284271247461903},"242":{"tf":2.449489742783178},"243":{"tf":2.23606797749979},"244":{"tf":2.23606797749979},"245":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":17,"docs":{"13":{"tf":1.0},"190":{"tf":1.0},"296":{"tf":1.4142135623730951},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":9,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"13":{"tf":1.0},"179":{"tf":1.0},"199":{"tf":1.0},"231":{"tf":1.4142135623730951},"257":{"tf":1.0},"77":{"tf":1.0}},"f":{"df":1,"docs":{"301":{"tf":1.0}},"i":{"df":2,"docs":{"301":{"tf":1.0},"59":{"tf":1.0}}}}},"s":{"a":{"df":3,"docs":{"104":{"tf":1.0},"223":{"tf":1.0},"252":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"264":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":38,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"183":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"273":{"tf":1.0},"277":{"tf":1.0},"29":{"tf":1.0},"293":{"tf":1.4142135623730951},"294":{"tf":1.4142135623730951},"345":{"tf":2.0},"347":{"tf":1.4142135623730951},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.7320508075688772},"414":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"477":{"tf":1.4142135623730951}}}}}}}},"i":{"a":{"df":15,"docs":{"106":{"tf":1.4142135623730951},"111":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"149":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.0},"310":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"104":{"tf":1.0},"223":{"tf":1.0},"252":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"10":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.0},"58":{"tf":1.0}}}},"m":{"df":1,"docs":{"279":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"179":{"tf":2.0},"306":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.0},"322":{"tf":2.0},"340":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":5,"docs":{"253":{"tf":1.0},"261":{"tf":1.0},"3":{"tf":1.0},"333":{"tf":1.0},"418":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"327":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"271":{"tf":1.4142135623730951},"274":{"tf":1.7320508075688772},"326":{"tf":1.0},"327":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.0},"75":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"111":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"273":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"/":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"}":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"}":{":":{"df":0,"docs":{},"{":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"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":15,"docs":{"0":{"tf":1.0},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"273":{"tf":1.0},"274":{"tf":1.0},"277":{"tf":1.4142135623730951},"278":{"tf":1.7320508075688772},"296":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"df":5,"docs":{"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"156":{"tf":2.0},"277":{"tf":1.0},"349":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"423":{"tf":1.0},"426":{"tf":1.4142135623730951},"431":{"tf":1.0},"439":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"275":{"tf":1.0},"4":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"b":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"32":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"30":{"tf":2.0}}}},"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":4,"docs":{"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"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":1,"docs":{"30":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":18,"docs":{"13":{"tf":1.0},"140":{"tf":1.0},"245":{"tf":1.0},"26":{"tf":1.0},"265":{"tf":2.0},"30":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.0},"420":{"tf":2.23606797749979},"421":{"tf":2.8284271247461903},"423":{"tf":2.0},"424":{"tf":2.0},"43":{"tf":2.23606797749979},"431":{"tf":1.0},"44":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"265":{"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"’":{"df":1,"docs":{"245":{"tf":1.4142135623730951}}}}}}},"n":{"df":0,"docs":{},"t":{"df":23,"docs":{"0":{"tf":2.0},"103":{"tf":1.0},"123":{"tf":1.0},"176":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.4142135623730951},"215":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.0},"245":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.4142135623730951},"337":{"tf":1.0},"349":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"428":{"tf":1.0},"51":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":15,"docs":{"144":{"tf":1.0},"179":{"tf":2.23606797749979},"290":{"tf":1.0},"312":{"tf":1.7320508075688772},"315":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.0},"366":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":1.4142135623730951},"436":{"tf":2.0},"460":{"tf":1.0}}}},"y":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.7320508075688772},"111":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"158":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"335":{"tf":1.0},"339":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":1.4142135623730951},"43":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0}}}},"df":2,"docs":{"142":{"tf":1.7320508075688772},"73":{"tf":1.0}},"e":{"'":{"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"378":{"tf":1.0}}}},"r":{"df":7,"docs":{"261":{"tf":1.0},"264":{"tf":1.0},"32":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.0}}},"v":{"df":2,"docs":{"265":{"tf":1.0},"44":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"0":{"tf":1.0},"275":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"108":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"231":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"266":{"tf":1.0},"274":{"tf":1.0},"295":{"tf":1.0},"331":{"tf":1.0},"48":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"264":{"tf":1.0}}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.0}}}},"v":{"df":6,"docs":{"190":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"418":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"262":{"tf":1.0},"76":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"275":{"tf":1.0},"304":{"tf":2.449489742783178},"345":{"tf":1.0},"349":{"tf":2.6457513110645907},"436":{"tf":1.0},"437":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"142":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"275":{"tf":1.0},"375":{"tf":1.0}},"r":{"df":2,"docs":{"251":{"tf":1.0},"258":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"223":{"tf":2.0}}}}},"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":1,"docs":{"224":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"296":{"tf":1.0},"380":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"111":{"tf":1.0},"215":{"tf":1.0}}}},"t":{"df":1,"docs":{"270":{"tf":1.0}},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"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":{"d":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"179":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":36,"docs":{"0":{"tf":1.0},"106":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"173":{"tf":1.0},"187":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"243":{"tf":1.4142135623730951},"251":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.0},"266":{"tf":1.0},"274":{"tf":1.4142135623730951},"30":{"tf":1.0},"330":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.4142135623730951},"361":{"tf":1.0},"376":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"418":{"tf":1.0},"427":{"tf":1.0},"435":{"tf":1.0},"50":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"121":{"tf":1.0},"149":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"271":{"tf":1.4142135623730951},"304":{"tf":1.0},"318":{"tf":1.0},"351":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.4142135623730951},"364":{"tf":1.4142135623730951},"366":{"tf":1.0},"369":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"409":{"tf":1.4142135623730951},"410":{"tf":1.4142135623730951},"426":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"465":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.0},"411":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":14,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"12":{"tf":1.0},"190":{"tf":1.0},"226":{"tf":2.0},"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.7320508075688772},"398":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"297":{"tf":1.0},"316":{"tf":1.7320508075688772},"317":{"tf":1.0},"318":{"tf":1.0},"319":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":30,"docs":{"0":{"tf":1.0},"138":{"tf":2.0},"15":{"tf":1.0},"151":{"tf":1.0},"172":{"tf":1.0},"199":{"tf":1.0},"220":{"tf":1.0},"257":{"tf":1.0},"26":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"280":{"tf":1.0},"295":{"tf":1.0},"333":{"tf":1.0},"335":{"tf":1.4142135623730951},"336":{"tf":1.4142135623730951},"344":{"tf":1.0},"345":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"422":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"470":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"336":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":11,"docs":{"289":{"tf":1.0},"332":{"tf":1.4142135623730951},"352":{"tf":3.605551275463989},"353":{"tf":2.23606797749979},"354":{"tf":2.449489742783178},"355":{"tf":3.3166247903554},"384":{"tf":1.4142135623730951},"386":{"tf":1.7320508075688772},"390":{"tf":1.4142135623730951},"392":{"tf":1.7320508075688772},"431":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"55":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"304":{"tf":1.0},"328":{"tf":1.7320508075688772},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"0":{"df":0,"docs":{},"x":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"141":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"169":{"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":0,"docs":{},"e":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":52,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"123":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":2.0},"146":{"tf":2.23606797749979},"147":{"tf":2.0},"149":{"tf":2.8284271247461903},"154":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":3.1622776601683795},"179":{"tf":2.6457513110645907},"190":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0},"201":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"225":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"258":{"tf":1.0},"265":{"tf":2.23606797749979},"27":{"tf":1.4142135623730951},"275":{"tf":1.4142135623730951},"307":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"310":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"320":{"tf":1.0},"327":{"tf":1.0},"336":{"tf":1.0},"4":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":2.449489742783178},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"0":{"tf":1.0},"126":{"tf":1.0},"222":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"284":{"tf":1.0},"34":{"tf":1.0},"345":{"tf":1.0},"421":{"tf":1.0},"48":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.4142135623730951}}}}}}}}},"x":{".":{"0":{"df":1,"docs":{"73":{"tf":1.0}}},"1":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"177":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"0":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"[":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"106":{"tf":3.3166247903554},"117":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"130":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.0},"229":{"tf":2.449489742783178},"73":{"tf":2.449489742783178},"74":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}},"y":{"/":{"df":0,"docs":{},"n":{"df":1,"docs":{"421":{"tf":1.0}}}},"0":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":6,"docs":{"106":{"tf":3.1622776601683795},"117":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":2,"docs":{"0":{"tf":1.4142135623730951},"421":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"340":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"123":{"tf":1.0},"421":{"tf":1.0},"430":{"tf":1.0}}}},"r":{"df":3,"docs":{"106":{"tf":1.0},"344":{"tf":1.0},"79":{"tf":1.0}}},"v":{"df":4,"docs":{"222":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"421":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"108":{"tf":1.0},"418":{"tf":1.0}}}}}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"231":{"tf":1.0}}}}}}}},"z":{"df":3,"docs":{"142":{"tf":1.7320508075688772},"373":{"tf":1.0},"73":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":16,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"120":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"235":{"tf":1.0},"241":{"tf":1.0},"248":{"tf":1.0},"309":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"351":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"/":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"378":{"tf":2.0}},"r":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"1":{"df":2,"docs":{"260":{"tf":1.0},"421":{"tf":1.0}}},"2":{"0":{"df":1,"docs":{"153":{"tf":1.0}}},"df":2,"docs":{"261":{"tf":1.0},"422":{"tf":1.0}}},"3":{"df":2,"docs":{"262":{"tf":1.0},"423":{"tf":1.0}}},"4":{"df":1,"docs":{"263":{"tf":1.0}}},"5":{"df":1,"docs":{"264":{"tf":1.0}}},"7":{"2":{"1":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"i":{"df":5,"docs":{"208":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"141":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.0},"21":{"tf":1.0},"248":{"tf":1.0},"300":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"328":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"283":{"tf":1.0}}}}}}},"d":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"229":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"448":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}}}},"df":2,"docs":{"259":{"tf":1.0},"357":{"tf":1.0}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"148":{"tf":1.0},"177":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"191":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"190":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"306":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"448":{"tf":1.0},"463":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"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":3,"docs":{"203":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0}}}}}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"427":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"226":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":19,"docs":{"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"299":{"tf":1.0},"35":{"tf":1.0}},"i":{"d":{"df":2,"docs":{"157":{"tf":1.0},"158":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":12,"docs":{"113":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"305":{"tf":1.0},"343":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"b":{"2":{"5":{"6":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"160":{"tf":1.0}}},"h":{"df":2,"docs":{"375":{"tf":1.0},"376":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"161":{"tf":1.0},"199":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"320":{"tf":1.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"152":{"tf":1.0}}}}}}}},"l":{"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":{"136":{"tf":1.0},"78":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":4,"docs":{"226":{"tf":1.0},"449":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"134":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"462":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":14,"docs":{"253":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"28":{"tf":1.0},"332":{"tf":1.0},"334":{"tf":1.0},"349":{"tf":1.0},"431":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"269":{"tf":1.0},"397":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"175":{"tf":1.0},"177":{"tf":1.0},"184":{"tf":1.0},"255":{"tf":1.0},"46":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"315":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"261":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"214":{"tf":1.0},"220":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":7,"docs":{"366":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"414":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":4,"docs":{"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"371":{"tf":1.0},"372":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"267":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"420":{"tf":1.0},"421":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"182":{"tf":1.0},"200":{"tf":1.0},"278":{"tf":1.0},"283":{"tf":1.0},"327":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"156":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"143":{"tf":1.0},"192":{"tf":1.0},"231":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"355":{"tf":1.0},"424":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"122":{"tf":1.0},"123":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"143":{"tf":1.0},"231":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"304":{"tf":1.0},"361":{"tf":1.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"284":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"188":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"439":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"320":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"212":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"201":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"134":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"81":{"tf":1.0}}},"df":20,"docs":{"166":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"22":{"tf":1.0},"255":{"tf":1.0},"30":{"tf":1.0},"351":{"tf":1.0},"382":{"tf":1.0},"383":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0}},"i":{"d":{"df":6,"docs":{"45":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"331":{"tf":1.0},"336":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"127":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.0},"21":{"tf":1.0},"300":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.0},"84":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}},"t":{"df":17,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"448":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":17,"docs":{"158":{"tf":1.0},"190":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"410":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"137":{"tf":1.0},"301":{"tf":1.0}}}}}},"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":12,"docs":{"339":{"tf":1.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"464":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":4,"docs":{"215":{"tf":1.0},"372":{"tf":1.0},"379":{"tf":1.0},"434":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"303":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":5,"docs":{"266":{"tf":1.0},"267":{"tf":1.0},"270":{"tf":1.0},"272":{"tf":1.0},"60":{"tf":1.0}},"g":{"df":1,"docs":{"271":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"117":{"tf":1.0},"205":{"tf":1.0},"217":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":3,"docs":{"326":{"tf":1.0},"422":{"tf":1.0},"449":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"285":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"426":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"347":{"tf":1.0},"351":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.0},"358":{"tf":1.0},"364":{"tf":1.0},"369":{"tf":1.0},"412":{"tf":1.0},"413":{"tf":1.0},"414":{"tf":1.0},"465":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":6,"docs":{"28":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"434":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"312":{"tf":1.0},"423":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"402":{"tf":1.0},"403":{"tf":1.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"381":{"tf":1.0},"404":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"136":{"tf":1.0},"332":{"tf":1.0}}}}}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"290":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"152":{"tf":1.0},"180":{"tf":1.0},"184":{"tf":1.0},"321":{"tf":1.0},"329":{"tf":1.0},"363":{"tf":1.0},"368":{"tf":1.0},"383":{"tf":1.0},"433":{"tf":1.0}}}}}},"r":{"df":2,"docs":{"475":{"tf":1.0},"476":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"471":{"tf":1.0},"472":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"374":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"c":{"df":6,"docs":{"307":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"465":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"76":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}}}}}},"m":{"a":{"c":{"df":1,"docs":{"281":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"260":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":10,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"202":{"tf":1.0},"215":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"330":{"tf":1.0}}}}},"r":{"c":{"df":2,"docs":{"153":{"tf":1.0},"154":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"m":{"df":2,"docs":{"152":{"tf":1.0},"180":{"tf":1.0}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":15,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"230":{"tf":1.0},"26":{"tf":1.0},"268":{"tf":1.0},"274":{"tf":1.0},"33":{"tf":1.0},"365":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"398":{"tf":1.0},"417":{"tf":1.0},"435":{"tf":1.0},"53":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"182":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"466":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"464":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"128":{"tf":1.0},"130":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"182":{"tf":1.0},"51":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"254":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"181":{"tf":1.0},"186":{"tf":1.0},"313":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"282":{"tf":1.0},"318":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"353":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":10,"docs":{"410":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"408":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":3,"docs":{"286":{"tf":1.0},"335":{"tf":1.0},"399":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"377":{"tf":1.0}}}},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"127":{"tf":1.0},"336":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"c":{"df":25,"docs":{"10":{"tf":1.0},"263":{"tf":1.0},"344":{"tf":1.0},"355":{"tf":1.0},"359":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"416":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.4142135623730951},"423":{"tf":1.0},"424":{"tf":1.0},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"466":{"tf":1.0},"470":{"tf":1.0},"477":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"448":{"tf":1.0},"472":{"tf":1.0},"474":{"tf":1.0},"476":{"tf":1.0}},"t":{"df":7,"docs":{"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"3":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.4142135623730951}},"v":{"df":0,"docs":{},"m":{"df":1,"docs":{"152":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"103":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"161":{"tf":1.0},"186":{"tf":1.0},"211":{"tf":1.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"340":{"tf":1.0}}}}}}},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"198":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"319":{"tf":1.0},"373":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0}}}}},"t":{"df":3,"docs":{"2":{"tf":1.0},"333":{"tf":1.0},"81":{"tf":1.0}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":8,"docs":{"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"325":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":1,"docs":{"285":{"tf":1.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"314":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"262":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"232":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"280":{"tf":1.0}}}},"p":{"df":1,"docs":{"227":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"291":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"288":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"287":{"tf":1.0}}}}}}},"i":{"d":{"df":3,"docs":{"272":{"tf":1.0},"382":{"tf":1.0},"383":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"82":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"120":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"206":{"tf":1.0},"218":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}}}}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"229":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"288":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"225":{"tf":1.0},"308":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"261":{"tf":1.0},"273":{"tf":1.0},"276":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"324":{"tf":1.0}},"r":{"df":1,"docs":{"259":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"50":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"304":{"tf":1.0}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":3,"docs":{"316":{"tf":1.0},"317":{"tf":1.0},"337":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"210":{"tf":1.0}}},"r":{"df":2,"docs":{"236":{"tf":1.0},"242":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.4142135623730951},"441":{"tf":1.0},"442":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"df":2,"docs":{"445":{"tf":1.0},"447":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"y":{"df":6,"docs":{"152":{"tf":1.0},"249":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"454":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":7,"docs":{"141":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"340":{"tf":1.0},"341":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"316":{"tf":1.0},"317":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"0":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"295":{"tf":1.0},"429":{"tf":1.0}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":23,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"168":{"tf":1.0},"174":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.0},"301":{"tf":1.0},"302":{"tf":1.0},"303":{"tf":1.0},"388":{"tf":1.0},"394":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"187":{"tf":1.0},"327":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"227":{"tf":1.0},"337":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"278":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0}}}}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"421":{"tf":1.0},"442":{"tf":1.0}}},"t":{"df":2,"docs":{"379":{"tf":1.0},"463":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"410":{"tf":1.0}}}},"df":0,"docs":{},"g":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":5,"docs":{"122":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"257":{"tf":1.0},"296":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"131":{"tf":1.0},"135":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":2,"docs":{"275":{"tf":1.0},"7":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"322":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"197":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"345":{"tf":1.0}}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"197":{"tf":1.0},"423":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":6,"docs":{"245":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"250":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":2,"docs":{"302":{"tf":1.0},"326":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"353":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"454":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"318":{"tf":1.0}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"471":{"tf":1.0},"472":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"170":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"237":{"tf":1.0},"243":{"tf":1.0},"249":{"tf":1.0}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":14,"docs":{"151":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"135":{"tf":1.0},"192":{"tf":1.0},"244":{"tf":1.0},"250":{"tf":1.0}}}},"t":{"df":1,"docs":{"442":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":4,"docs":{"348":{"tf":1.0},"425":{"tf":1.0},"434":{"tf":1.0},"465":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"228":{"tf":1.0}}}}},"w":{"df":16,"docs":{"158":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"416":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"414":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"465":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"462":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":5,"docs":{"416":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0},"423":{"tf":1.0},"468":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"278":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"269":{"tf":1.0},"409":{"tf":1.0},"440":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"236":{"tf":1.0},"242":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"256":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":4,"docs":{"396":{"tf":1.0},"397":{"tf":1.0},"452":{"tf":1.0},"453":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"350":{"tf":1.0},"354":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":12,"docs":{"363":{"tf":1.0},"368":{"tf":1.0},"372":{"tf":1.0},"383":{"tf":1.0},"401":{"tf":1.0},"403":{"tf":1.0},"433":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"179":{"tf":1.0},"458":{"tf":1.0}}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"309":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"450":{"tf":1.0},"453":{"tf":1.0}}}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"294":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"340":{"tf":1.0}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"380":{"tf":1.0}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":9,"docs":{"20":{"tf":1.0},"387":{"tf":1.0},"393":{"tf":1.0},"405":{"tf":1.0},"430":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":2,"docs":{"455":{"tf":1.0},"457":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"464":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"449":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"349":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"0":{"tf":1.0},"342":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":26,"docs":{"10":{"tf":1.0},"260":{"tf":1.0},"263":{"tf":1.0},"268":{"tf":1.0},"274":{"tf":1.0},"295":{"tf":1.0},"346":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"371":{"tf":1.0},"372":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"391":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"416":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0}},"x":{"df":1,"docs":{"362":{"tf":1.0}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"i":{"df":1,"docs":{"428":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"454":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"125":{"tf":1.0},"126":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}}}}},"df":1,"docs":{"178":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"286":{"tf":1.0},"297":{"tf":1.0},"344":{"tf":1.0},"345":{"tf":1.0},"359":{"tf":1.0},"52":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"458":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"370":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"289":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"333":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"340":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"325":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"405":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":16,"docs":{"253":{"tf":1.0},"256":{"tf":1.0},"264":{"tf":1.0},"292":{"tf":1.0},"406":{"tf":1.0},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"436":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"258":{"tf":1.0},"259":{"tf":1.0},"329":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"326":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"430":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"k":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"452":{"tf":1.0},"453":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.0},"354":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"300":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"425":{"tf":1.0}}}},"df":0,"docs":{}},"f":{"df":1,"docs":{"120":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"256":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"296":{"tf":1.0},"7":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"270":{"tf":1.0},"332":{"tf":1.0}}}},"h":{"a":{"2":{"5":{"6":{"df":2,"docs":{"444":{"tf":1.0},"446":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"472":{"tf":1.0},"474":{"tf":1.0},"476":{"tf":1.0}}}},"w":{"df":1,"docs":{"360":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"139":{"tf":1.0},"454":{"tf":1.0}}}}}},"df":2,"docs":{"421":{"tf":1.0},"423":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"422":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":3,"docs":{"169":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"df":2,"docs":{"323":{"tf":1.0},"327":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"294":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"30":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"321":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"335":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"341":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"413":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":13,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"129":{"tf":1.0}}}}}}},"i":{"c":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":19,"docs":{"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"148":{"tf":1.0},"185":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"245":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"250":{"tf":1.0},"310":{"tf":1.0}},"e":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"146":{"tf":1.0},"195":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"k":{"df":2,"docs":{"193":{"tf":1.0},"194":{"tf":1.0}}}},"df":0,"docs":{},"s":{"<":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"147":{"tf":1.0},"194":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"t":{"df":3,"docs":{"145":{"tf":1.0},"193":{"tf":1.0},"195":{"tf":1.0}}}},"df":2,"docs":{"239":{"tf":1.0},"240":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":6,"docs":{"142":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0}}}}},"r":{"df":2,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"70":{"tf":1.0},"71":{"tf":1.0},"89":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"142":{"tf":1.0},"202":{"tf":1.0},"215":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"303":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"314":{"tf":1.0}}}}}},"u":{"b":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"469":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":2,"docs":{"456":{"tf":1.0},"457":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"207":{"tf":1.0},"208":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"355":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":15,"docs":{"0":{"tf":1.0},"136":{"tf":1.0},"17":{"tf":1.0},"225":{"tf":1.0},"275":{"tf":1.0},"297":{"tf":1.0},"298":{"tf":1.0},"331":{"tf":1.0},"34":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"190":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"x":{"df":3,"docs":{"291":{"tf":1.0},"330":{"tf":1.0},"42":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"425":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"416":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":17,"docs":{"251":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"256":{"tf":1.0},"257":{"tf":1.0},"258":{"tf":1.0},"259":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"311":{"tf":1.0},"334":{"tf":1.0},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"441":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"423":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"155":{"tf":1.0},"156":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.0},"5":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"201":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"165":{"tf":1.0},"421":{"tf":1.0},"426":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"164":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"293":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"73":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":33,"docs":{"157":{"tf":1.0},"159":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"198":{"tf":1.0},"203":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"228":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"328":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"464":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"320":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"322":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"252":{"tf":1.0},"67":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"324":{"tf":1.0}}}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"234":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"358":{"tf":1.0},"364":{"tf":1.0},"369":{"tf":1.0},"410":{"tf":1.0},"411":{"tf":1.0},"412":{"tf":1.0},"413":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"270":{"tf":1.0},"332":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":2,"docs":{"183":{"tf":1.0},"185":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"467":{"tf":1.0}}}},"df":16,"docs":{"12":{"tf":1.0},"129":{"tf":1.0},"15":{"tf":1.0},"214":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"271":{"tf":1.0},"339":{"tf":1.0},"340":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0},"424":{"tf":1.0},"49":{"tf":1.0},"75":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"236":{"tf":1.0},"242":{"tf":1.0},"248":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"62":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"330":{"tf":1.0}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}}}},"df":3,"docs":{"144":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"414":{"tf":1.0}}}}}}}},"i":{"a":{"df":2,"docs":{"141":{"tf":1.0},"421":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"322":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"277":{"tf":1.0},"278":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"439":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"30":{"tf":1.0},"421":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"364":{"tf":1.0},"369":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"465":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"323":{"tf":1.0}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"316":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"335":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":5,"docs":{"332":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.0},"386":{"tf":1.0},"392":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"265":{"tf":1.0},"419":{"tf":1.0},"48":{"tf":1.0}}}}}}},"z":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"378":{"tf":1.0}}}}}}}},"lang":"English","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/master/book/searchindex.json b/master/book/searchindex.json deleted file mode 100644 index f57078766f9..00000000000 --- a/master/book/searchindex.json +++ /dev/null @@ -1 +0,0 @@ -{"doc_urls":["index.html#the-sway-programming-language","introduction/index.html#introduction","introduction/getting_started.html#getting-started","introduction/getting_started.html#installing-the-fuel-toolchain","introduction/getting_started.html#sway-quickstart","introduction/fuel_toolchain.html#the-fuel-toolchain","introduction/fuel_toolchain.html#forc-forc","introduction/fuel_toolchain.html#sway-language-server-forc-lsp","introduction/fuel_toolchain.html#sway-formatter-forc-fmt","introduction/fuel_toolchain.html#fuel-core-fuel-core","introduction/forc_project.html#a-forc-project","introduction/standard_library.html#standard-library","introduction/standard_library.html#using-the-standard-library","introduction/standard_library.html#standard-library-prelude","introduction/core_library.html#core-library","introduction/core_library.html#using-the-core-library","introduction/core_library.html#core-library-prelude","introduction/sway_standards.html#sway-standards","introduction/sway_standards.html#standards","introduction/sway_standards.html#native-asset-standards","introduction/sway_standards.html#predicate-standards","introduction/sway_standards.html#access-control-standards","introduction/sway_standards.html#contract-standards","introduction/sway_standards.html#bridge-standards","introduction/sway_standards.html#documentation-standards","introduction/sway_standards.html#standards-support","examples/index.html#example","examples/counter.html#counter","examples/counter.html#build-and-deploy","examples/fizzbuzz.html#fizzbuzz","examples/wallet_smart_contract.html#wallet-smart-contract","examples/wallet_smart_contract.html#abi-declaration","examples/wallet_smart_contract.html#abi-implementation","examples/liquidity_pool.html#liquidity-pool-example","examples/sway_applications.html#sway-applications","examples/sway_applications.html#asset-management","examples/sway_applications.html#decentralized-finance","examples/sway_applications.html#governance","examples/sway_applications.html#games","examples/sway_applications.html#other","sway-program-types/index.html#sway-program-types","sway-program-types/smart_contracts.html#what-is-a-smart-contract","sway-program-types/smart_contracts.html#syntax-of-a-smart-contract","sway-program-types/smart_contracts.html#the-abi-declaration","sway-program-types/smart_contracts.html#implementing-an-abi-for-a-smart-contract","sway-program-types/smart_contracts.html#the-contractid-type","sway-program-types/smart_contracts.html#calling-a-smart-contract-from-a-script","sway-program-types/libraries.html#libraries","sway-program-types/libraries.html#writing-libraries","sway-program-types/libraries.html#using-libraries","sway-program-types/libraries.html#internal-libraries","sway-program-types/libraries.html#external-libraries","sway-program-types/libraries.html#reference-sway-libraries","sway-program-types/libraries.html#example","sway-program-types/scripts.html#scripts","sway-program-types/scripts.html#scripts-and-the-sdks","sway-program-types/predicates.html#predicates","sway-program-types/predicates.html#transfer-coins-to-a-predicate","sway-program-types/predicates.html#spending-predicate-coins","sway-program-types/predicates.html#spending-conditions","sway-program-types/predicates.html#debugging-predicates","basics/index.html#sway-language-basics","basics/variables.html#variables","basics/variables.html#declaring-a-variable","basics/variables.html#type-annotations","basics/built_in_types.html#built-in-types","basics/built_in_types.html#primitive-types","basics/built_in_types.html#unit-type","basics/built_in_types.html#numeric-types","basics/built_in_types.html#boolean-type","basics/built_in_types.html#string-slices","basics/built_in_types.html#string-arrays","basics/built_in_types.html#compound-types","basics/built_in_types.html#tuple-types","basics/built_in_types.html#arrays","basics/commonly_used_library_types.html#commonly-used-library-types","basics/commonly_used_library_types.html#result","basics/commonly_used_library_types.html#option","basics/blockchain_types.html#blockchain-types","basics/blockchain_types.html#address-type","basics/blockchain_types.html#contractid-type","basics/blockchain_types.html#getting-a-contracts-contractid","basics/blockchain_types.html#identity-type","basics/converting_types.html#converting-types","basics/converting_types.html#identity-conversions","basics/converting_types.html#convert-to-identity","basics/converting_types.html#convert-identity-to-contractid-or-address","basics/converting_types.html#convert-contractid-or-address-to-b256","basics/converting_types.html#convert-b256-to-contractid-or-address","basics/converting_types.html#string-conversions","basics/converting_types.html#convert-str-to-str","basics/converting_types.html#convert-str-to-str-1","basics/converting_types.html#number-conversions","basics/converting_types.html#convert-to-u256","basics/converting_types.html#convert-to-u64","basics/converting_types.html#convert-to-u32","basics/converting_types.html#convert-to-u16","basics/converting_types.html#convert-to-u8","basics/converting_types.html#convert-to-bytes","basics/converting_types.html#convert-from-bytes","basics/converting_types.html#byte-array-conversions","basics/converting_types.html#convert-to-a-byte-array","basics/converting_types.html#convert-from-a-byte-array","basics/functions.html#functions","basics/functions.html#mutable-parameters","basics/structs_tuples_and_enums.html#structs-tuples-and-enums","basics/structs_tuples_and_enums.html#structs","basics/structs_tuples_and_enums.html#struct-memory-layout","basics/structs_tuples_and_enums.html#tuples","basics/structs_tuples_and_enums.html#enums","basics/structs_tuples_and_enums.html#enums-of-structs","basics/structs_tuples_and_enums.html#enums-of-enums","basics/structs_tuples_and_enums.html#enum-memory-layout","basics/methods_and_associated_functions.html#methods-and-associated-functions","basics/methods_and_associated_functions.html#methods","basics/methods_and_associated_functions.html#associated-functions","basics/methods_and_associated_functions.html#constructors","basics/methods_and_associated_functions.html#declaring-methods-and-associated-functions","basics/constants.html#constants","basics/constants.html#associated-constants","basics/constants.html#impl-self-constants","basics/constants.html#configurable-constants","basics/comments_and_logging.html#comments-and-logging","basics/comments_and_logging.html#comments","basics/comments_and_logging.html#logging","basics/comments_and_logging.html#log-receipt","basics/comments_and_logging.html#logdata-receipt","basics/control_flow.html#control-flow","basics/control_flow.html#if-expressions","basics/control_flow.html#using-if-in-a-let-statement","basics/control_flow.html#match-expressions","basics/control_flow.html#loops","basics/control_flow.html#while","basics/control_flow.html#for","basics/control_flow.html#break-and-continue","basics/control_flow.html#nested-loops","blockchain-development/index.html#blockchain-development-with-sway","blockchain-development/hashing_and_cryptography.html#hashing-and-cryptography","blockchain-development/hashing_and_cryptography.html#hashing","blockchain-development/hashing_and_cryptography.html#signature-recovery","blockchain-development/storage.html#storage","blockchain-development/storage.html#storage-accesses-via-the-storage-keyword","blockchain-development/storage.html#storing-structs","blockchain-development/storage.html#common-storage-collections","blockchain-development/storage.html#storagemaps","blockchain-development/storage.html#storagevec","blockchain-development/storage.html#storagebytes","blockchain-development/storage.html#storagestring","blockchain-development/storage.html#advanced-storage","blockchain-development/purity.html#purity","blockchain-development/identifiers.html#identifiers","blockchain-development/native_assets.html#native-assets","blockchain-development/native_assets.html#key-differences-between-evm-and-fuelvm-assets","blockchain-development/native_assets.html#erc-20-vs-native-asset","blockchain-development/native_assets.html#erc-721-vs-native-asset","blockchain-development/native_assets.html#no-token-approvals","blockchain-development/native_assets.html#asset-vs-coin-vs-token","blockchain-development/native_assets.html#the-assetid-type","blockchain-development/native_assets.html#creating-a-new-assetid","blockchain-development/native_assets.html#the-subid-type","blockchain-development/native_assets.html#the-base-asset","blockchain-development/native_assets.html#basic-native-asset-functionality","blockchain-development/native_assets.html#minting-a-native-asset","blockchain-development/native_assets.html#burning-a-native-asset","blockchain-development/native_assets.html#transfer-a-native-asset","blockchain-development/native_assets.html#native-asset-and-transactions","blockchain-development/native_assets.html#native-assets-and-contracts","blockchain-development/native_assets.html#native-asset-standards","blockchain-development/native_assets.html#native-asset-libraries","blockchain-development/native_assets.html#single-native-asset-example","blockchain-development/native_assets.html#multi-native-asset-example","blockchain-development/access_control.html#access-control","blockchain-development/access_control.html#msg_sender","blockchain-development/access_control.html#contract-ownership","blockchain-development/access_control.html#access-control-libraries","blockchain-development/calling_contracts.html#calling-contracts","blockchain-development/calling_contracts.html#example","blockchain-development/calling_contracts.html#advanced-calls","blockchain-development/calling_contracts.html#handling-re-entrancy","blockchain-development/calling_contracts.html#cei-pattern-violation-static-analysis","blockchain-development/calling_contracts.html#differences-from-the-evm","blockchain-development/calling_contracts.html#fallback","blockchain-development/external_code.html#external-code-execution","blockchain-development/external_code.html#upgradeable-contracts","blockchain-development/external_code.html#how-does-this-differ-from-calling-a-contract","blockchain-development/external_code.html#upgradeable-contract-storage","blockchain-development/external_code.html#fallback-functions","blockchain-development/external_code.html#limitations","advanced/index.html#advanced-concepts","advanced/advanced_types.html#advanced-types","advanced/advanced_types.html#creating-type-synonyms-with-type-aliases","advanced/advanced_storage.html#advanced-storage","advanced/advanced_storage.html#nested-storage-collections","advanced/advanced_storage.html#storing-a-storagevec-in-a-storagemap","advanced/advanced_storage.html#storing-a-storagestring-in-a-storagemap","advanced/advanced_storage.html#storing-a-storagebytes-in-a-storagevec","advanced/advanced_storage.html#storage-namespace","advanced/advanced_storage.html#manual-storage-management","advanced/generic_types.html#generic-types","advanced/generic_types.html#basics","advanced/generic_types.html#code-generation","advanced/generic_types.html#trait-constraints","advanced/generic_types.html#generic-structs-and-enums","advanced/generic_types.html#type-arguments","advanced/traits.html#traits","advanced/traits.html#declaring-a-trait","advanced/traits.html#implementing-a-trait","advanced/traits.html#supertraits","advanced/traits.html#abi-supertraits","advanced/traits.html#superabis","advanced/traits.html#associated-items","advanced/traits.html#associated-functions","advanced/traits.html#associated-constants","advanced/traits.html#associated-types","advanced/traits.html#use-cases","advanced/traits.html#custom-types-structs-enums","advanced/associated_types.html#associated-types","advanced/associated_types.html#declaring-associated-types","advanced/associated_types.html#implementing-associated-types","advanced/associated_types.html#using-associated-types","advanced/associated_types.html#use-cases","advanced/generics_and_trait_constraints.html#generics-and-trait-constraints","advanced/generics_and_trait_constraints.html#generics-as-constraints","advanced/generics_and_trait_constraints.html#generic-traits","advanced/generics_and_trait_constraints.html#trait-constraints","advanced/assembly.html#inline-assembly-in-sway","advanced/assembly.html#asm-block","advanced/assembly.html#helpful-links","advanced/never_type.html#never-type","advanced/never_type.html#additional-information","advanced/never_type.html#examples","common-collections/index.html#common-collections","common-collections/vec.html#vectors-on-the-heap","common-collections/vec.html#creating-a-new-vector","common-collections/vec.html#updating-a-vector","common-collections/vec.html#reading-elements-of-vectors","common-collections/vec.html#iterating-over-the-values-in-a-vector","common-collections/vec.html#using-an-enum-to-store-multiple-types","common-collections/storage_vec.html#storage-vectors","common-collections/storage_vec.html#creating-a-new-storagevec","common-collections/storage_vec.html#updating-a-storagevec","common-collections/storage_vec.html#reading-elements-of-storage-vectors","common-collections/storage_vec.html#iterating-over-the-values-in-a-vector","common-collections/storage_vec.html#using-an-enum-to-store-multiple-types","common-collections/storage_vec.html#nested-storage-vectors","common-collections/storage_map.html#storage-maps","common-collections/storage_map.html#creating-a-new-storage-map","common-collections/storage_map.html#updating-a-storage-map","common-collections/storage_map.html#accessing-values-in-a-storage-map","common-collections/storage_map.html#storage-maps-with-multiple-keys","common-collections/storage_map.html#nested-storage-maps","testing/index.html#testing","testing/unit-testing.html#unit-testing","testing/unit-testing.html#building-and-running-tests","testing/unit-testing.html#testing-failure","testing/unit-testing.html#calling-contracts","testing/unit-testing.html#running-tests-in-parallel-or-serially","testing/unit-testing.html#logs-inside-tests","testing/testing-with-rust.html#testing-with-rust","testing/testing-with-rust.html#adding-rust-integration-testing","testing/testing-with-rust.html#1-enter-the-project","testing/testing-with-rust.html#2-install-cargo-generate","testing/testing-with-rust.html#3-generate-the-test-harness","testing/testing-with-rust.html#4-build-the-forc-project","testing/testing-with-rust.html#5-build-and-run-the-tests","testing/testing-with-rust.html#writing-tests","debugging/index.html#debugging","debugging/debugging_with_cli.html#debugging-with-cli","debugging/debugging_with_cli.html#an-example-project","debugging/debugging_with_cli.html#building-and-bytecode-output","debugging/debugging_with_cli.html#setting-up-the-debugging","debugging/debugging_with_cli.html#using-the-debugger","debugging/debugging_with_ide.html#debugging-with-ide","debugging/debugging_with_ide.html#installation","debugging/debugging_with_ide.html#an-example-project","lsp/index.html#sway-lsp","lsp/installation.html#installation","lsp/installation.html#vscode","lsp/installation.html#code-oss-vscode-on-linux","lsp/installation.html#vim--neovim","lsp/installation.html#helix","lsp/installation.html#emacs","lsp/features.html#features","lsp/features.html#code-actions","lsp/features.html#completion","lsp/features.html#go-to-definition","lsp/features.html#find-all-references","lsp/features.html#hover","lsp/features.html#inlay-hints","lsp/features.html#rename","lsp/features.html#diagnostics","lsp/features.html#syntax-highlighting","lsp/features.html#run","lsp/troubleshooting.html#troubleshooting","lsp/troubleshooting.html#slow-performance","lsp/troubleshooting.html#large-projects","lsp/troubleshooting.html#server-logs","reference/index.html#sway-reference","reference/sway_libs.html#sway-libraries","reference/sway_libs.html#assets-libraries","reference/sway_libs.html#access-control-and-security-libraries","reference/sway_libs.html#cryptography-libraries","reference/sway_libs.html#math-libraries","reference/sway_libs.html#data-structures-libraries","reference/compiler_intrinsics.html#compiler-intrinsics","reference/attributes.html#attributes","reference/attributes.html#allow","reference/attributes.html#doc","reference/attributes.html#inline","reference/attributes.html#payable","reference/attributes.html#storage","reference/attributes.html#test","reference/attributes.html#deprecated","reference/attributes.html#fallback","reference/style_guide.html#style-guide","reference/style_guide.html#capitalization","reference/known_issues_and_workarounds.html#known-issues-and-workarounds","reference/known_issues_and_workarounds.html#known-issues","reference/known_issues_and_workarounds.html#missing-features","reference/known_issues_and_workarounds.html#general","reference/undefined_behavior.html#behavior-considered-undefined","reference/solidity_differences.html#differences-from-solidity","reference/solidity_differences.html#underlying-virtual-machine","reference/solidity_differences.html#word-size","reference/solidity_differences.html#unsigned-integers-only","reference/solidity_differences.html#global-revert","reference/solidity_differences.html#default-safe-math","reference/solidity_differences.html#no-code-size-limit","reference/solidity_differences.html#account-types","reference/rust_differences.html#differences-from-rust","reference/rust_differences.html#enum-variant-syntax","reference/contributing_to_sway.html#contributing-to-sway","reference/contributing_to_sway.html#building-and-setting-up-a-development-workspace","reference/contributing_to_sway.html#getting-the-repository","reference/contributing_to_sway.html#building-and-testing","reference/contributing_to_sway.html#finding-something-to-work-on","reference/contributing_to_sway.html#contribution-flow","reference/contributing_to_sway.html#linking-issues","reference/keywords.html#keywords","reference/keywords.html#keywords-currently-in-use","reference/keywords.html#keywords-reserved-for-possible-future-use","reference/keywords.html#special-keywords","reference/keywords.html#program-keywords","reference/keywords.html#attribute-keywords","forc/index.html#forc-reference","forc/manifest_reference.html#manifest-reference","forc/manifest_reference.html#the-project-section","forc/manifest_reference.html#the-dependencies-section","forc/manifest_reference.html#the-network-section","forc/manifest_reference.html#the-build-profile-section","forc/manifest_reference.html#the-patch-section","forc/manifest_reference.html#the-contract-dependencies-section","forc/workspaces.html#workspaces","forc/workspaces.html#the-members-field","forc/workspaces.html#the-patch-section","forc/workspaces.html#some-forc-commands-that-support-workspaces","forc/dependencies.html#dependencies","forc/dependencies.html#adding-a-dependency","forc/dependencies.html#updating-dependencies","forc/commands/index.html","forc/commands/forc_addr2line.html#show","forc/commands/forc_build.html#compile","forc/commands/forc_build.html#compile-the-current-projectx","forc/commands/forc_build.html#compile-the-current-project-from-a-different-path","forc/commands/forc_build.html#compile-the-current-project-without-updating-dependencies","forc/commands/forc_build.html#example","forc/commands/forc_check.html#check","forc/commands/forc_check.html#check-the-current-project","forc/commands/forc_check.html#check-the-current-project-with-a-different-path","forc/commands/forc_check.html#check-the-current-project-without-updating-dependencies","forc/commands/forc_clean.html#removes","forc/commands/forc_clean.html#clean-project","forc/commands/forc_clean.html#clean-project-with-a-custom-path","forc/commands/forc_completions.html#generate","forc/commands/forc_completions.html#discussion","forc/commands/forc_completions.html#bash","forc/commands/forc_completions.html#bash-macoshomebrew","forc/commands/forc_completions.html#fish","forc/commands/forc_completions.html#zsh","forc/commands/forc_completions.html#custom-locations","forc/commands/forc_completions.html#powershell","forc/commands/forc_contract-id.html#determine","forc/commands/forc_contract-id.html#get-contract-id","forc/commands/forc_contract-id.html#get-contract-id-from-a-different-path","forc/commands/forc_init.html#create","forc/commands/forc_init.html#initialize-a-new-forc-project","forc/commands/forc_init.html#initialize-a-new-forc-project-as-workspace","forc/commands/forc_init.html#initialize-a-new-forc-project-with-a-predicate","forc/commands/forc_init.html#initialize-a-new-forc-library-project","forc/commands/forc_init.html#example","forc/commands/forc_new.html#create","forc/commands/forc_new.html#create-a-new-project","forc/commands/forc_new.html#create-a-new-workspace","forc/commands/forc_new.html#create-a-new-forc-project-with-a-predicate","forc/commands/forc_new.html#create-a-new-forc-library-project","forc/commands/forc_new.html#example","forc/commands/forc_parse-bytecode.html#parse","forc/commands/forc_parse-bytecode.html#parse-bytecode","forc/commands/forc_parse-bytecode.html#example","forc/commands/forc_plugins.html#find","forc/commands/forc_plugins.html#list-all-plugins","forc/commands/forc_plugins.html#list-all-plugins-with-their-paths","forc/commands/forc_plugins.html#list-all-plugins-with-their-descriptions","forc/commands/forc_plugins.html#list-all-plugins-with-their-paths-and-descriptions","forc/commands/forc_predicate-root.html#determine","forc/commands/forc_predicate-root.html#get-predicate-root","forc/commands/forc_test.html#run","forc/commands/forc_test.html#run-test","forc/commands/forc_test.html#run-test-with-a-filter","forc/commands/forc_test.html#run-test-without-any-output","forc/commands/forc_test.html#run-test-without-creating-or-update-the-lock-file","forc/commands/forc_update.html#update","forc/commands/forc_update.html#update-dependencies","forc/commands/forc_update.html#update-a-specific-dependency","forc/commands/forc_update.html#check-if-dependencies-have-newer-versions","forc/commands/forc_template.html#create","forc/commands/forc_template.html#create-a-new-forc-project-from-an-option-template","forc/commands/forc_template.html#example","forc/plugins/index.html#plugins","forc/plugins/index.html#writing-your-own-plugin","forc/plugins/forc_client/index.html#forc-client","forc/plugins/forc_client/index.html#option-1-sign-transactions-via-forc-client-using-your-local-forc-wallet-vault","forc/plugins/forc_client/index.html#option-2-using-default-signer","forc/plugins/forc_client/index.html#option-3-manually-signing-through-forc-wallet-deprecated","forc/plugins/forc_client/index.html#other-useful-commands-of-forc-wallet","forc/plugins/forc_client/index.html#selecting-a-target-network","forc/plugins/forc_client/index.html#delayed-transactions","forc/plugins/forc_client/index.html#deployment-artifacts","forc/plugins/forc_client/index.html#proxy-contracts","forc/plugins/forc_client/index.html#large-contracts","forc/plugins/forc_client/index.html#deploying-scripts-and-predicates","forc/plugins/forc_client/forc_deploy.html#build","forc/plugins/forc_client/forc_deploy.html#deploy-a-single-contract","forc/plugins/forc_client/forc_deploy.html#deploy-a-single-contract-from-a-different-path","forc/plugins/forc_client/forc_deploy.html#deploy-to-a-custom-network","forc/plugins/forc_client/forc_deploy.html#example","forc/plugins/forc_client/forc_run.html#run","forc/plugins/forc_client/forc_submit.html#a","forc/plugins/forc_client/forc_submit.html#submit-a-transaction-from-a-json-file","forc/plugins/forc_client/forc_submit.html#submit-a-transaction-from-a-json-file-and-wait-for-confirmation","forc/plugins/forc_client/forc_submit.html#submit-a-transaction-from-a-json-file-and-get-output-in-json","forc/plugins/forc_client/forc_submit.html#submit-a-transaction-from-a-json-file-to-testnet","forc/plugins/forc_client/forc_submit.html#submit-a-transaction-from-a-json-file-to-a-local-net","forc/plugins/forc_crypto.html#forc","forc/plugins/forc_crypto.html#hashes-an-argument-with-sha256","forc/plugins/forc_crypto.html#hashes-an-argument-with-keccak256","forc/plugins/forc_crypto.html#hashes-a-file-path-with-sha256","forc/plugins/forc_crypto.html#hashes-a-file-path-with-keccak256","forc/plugins/forc_crypto.html#convert-an-address-to-another-format","forc/plugins/forc_crypto.html#creates-a-new-key-default-for-block-production","forc/plugins/forc_crypto.html#creates-a-new-key-for-peering","forc/plugins/forc_crypto.html#creates-a-new-key-for-block-production","forc/plugins/forc_crypto.html#parses-the-secret-of-a-block-production","forc/plugins/forc_crypto.html#parses-the-secret-of-a-peering","forc/plugins/forc_crypto.html#get-the-public-key-from-a-message-and-its-signature","forc/plugins/forc_crypto.html#generate-a-checksummed-vanity-address-with-a-given-prefix","forc/plugins/forc_crypto.html#generate-a-checksummed-vanity-address-with-a-given-suffix","forc/plugins/forc_crypto.html#generate-a-checksummed-vanity-address-with-a-given-prefix-and-suffix","forc/plugins/forc_crypto.html#generate-a-checksummed-vanity-address-with-a-given-regex-pattern","forc/plugins/forc_debug.html#forc","forc/plugins/forc_doc.html#forc","forc/plugins/forc_doc.html#build-the-docs-for-a-project-in-the-current-path","forc/plugins/forc_doc.html#build-the-docs-for-a-project-in-the-current-path-and-open-it-in-the-browser","forc/plugins/forc_doc.html#build-the-docs-for-a-project-located-in-another-path","forc/plugins/forc_doc.html#build-the-docs-for-the-current-project-exporting-private-types","forc/plugins/forc_doc.html#build-the-docs-offline-without-downloading-any-dependency-from-the-network","forc/plugins/forc_explore.html#forc-explore","forc/plugins/forc_explore.html#usage","forc/plugins/forc_explore.html#options","forc/plugins/forc_explore.html#subcommands","forc/plugins/forc_fmt.html#forc","forc/plugins/forc_fmt.html#run-the-formatter-in-check-mode-on-the-current-directory","forc/plugins/forc_fmt.html#run-the-formatter-in-check-mode-on-the-current-directory-with-short-format","forc/plugins/forc_fmt.html#run-formatter-against-a-given-file","forc/plugins/forc_fmt.html#run-formatter-against-a-given-file-with-short-format","forc/plugins/forc_fmt.html#run-formatter-against-a-given-dir","forc/plugins/forc_fmt.html#run-formatter-against-a-given-dir-with-short-format","forc/plugins/forc_lsp.html#forc"],"index":{"documentStore":{"docInfo":{"0":{"body":554,"breadcrumbs":6,"title":3},"1":{"body":29,"breadcrumbs":2,"title":1},"10":{"body":173,"breadcrumbs":5,"title":2},"100":{"body":0,"breadcrumbs":8,"title":3},"101":{"body":65,"breadcrumbs":8,"title":3},"102":{"body":98,"breadcrumbs":8,"title":3},"103":{"body":59,"breadcrumbs":5,"title":1},"104":{"body":157,"breadcrumbs":6,"title":2},"105":{"body":0,"breadcrumbs":9,"title":3},"106":{"body":454,"breadcrumbs":7,"title":1},"107":{"body":37,"breadcrumbs":9,"title":3},"108":{"body":99,"breadcrumbs":7,"title":1},"109":{"body":55,"breadcrumbs":7,"title":1},"11":{"body":69,"breadcrumbs":5,"title":2},"110":{"body":39,"breadcrumbs":8,"title":2},"111":{"body":91,"breadcrumbs":8,"title":2},"112":{"body":54,"breadcrumbs":9,"title":3},"113":{"body":0,"breadcrumbs":9,"title":3},"114":{"body":32,"breadcrumbs":7,"title":1},"115":{"body":27,"breadcrumbs":8,"title":2},"116":{"body":27,"breadcrumbs":7,"title":1},"117":{"body":107,"breadcrumbs":10,"title":4},"118":{"body":77,"breadcrumbs":5,"title":1},"119":{"body":75,"breadcrumbs":6,"title":2},"12":{"body":45,"breadcrumbs":6,"title":3},"120":{"body":28,"breadcrumbs":7,"title":3},"121":{"body":110,"breadcrumbs":6,"title":2},"122":{"body":0,"breadcrumbs":7,"title":2},"123":{"body":49,"breadcrumbs":6,"title":1},"124":{"body":40,"breadcrumbs":6,"title":1},"125":{"body":81,"breadcrumbs":7,"title":2},"126":{"body":92,"breadcrumbs":7,"title":2},"127":{"body":0,"breadcrumbs":7,"title":2},"128":{"body":22,"breadcrumbs":6,"title":1},"129":{"body":25,"breadcrumbs":7,"title":2},"13":{"body":164,"breadcrumbs":6,"title":3},"130":{"body":137,"breadcrumbs":7,"title":2},"131":{"body":0,"breadcrumbs":6,"title":1},"132":{"body":24,"breadcrumbs":5,"title":0},"133":{"body":52,"breadcrumbs":5,"title":0},"134":{"body":76,"breadcrumbs":7,"title":2},"135":{"body":11,"breadcrumbs":7,"title":2},"136":{"body":35,"breadcrumbs":6,"title":3},"137":{"body":21,"breadcrumbs":7,"title":2},"138":{"body":245,"breadcrumbs":6,"title":1},"139":{"body":45,"breadcrumbs":7,"title":2},"14":{"body":44,"breadcrumbs":5,"title":2},"140":{"body":68,"breadcrumbs":6,"title":1},"141":{"body":75,"breadcrumbs":10,"title":5},"142":{"body":98,"breadcrumbs":7,"title":2},"143":{"body":49,"breadcrumbs":8,"title":3},"144":{"body":282,"breadcrumbs":7,"title":2},"145":{"body":291,"breadcrumbs":6,"title":1},"146":{"body":267,"breadcrumbs":6,"title":1},"147":{"body":235,"breadcrumbs":6,"title":1},"148":{"body":9,"breadcrumbs":7,"title":2},"149":{"body":210,"breadcrumbs":6,"title":1},"15":{"body":34,"breadcrumbs":6,"title":3},"150":{"body":41,"breadcrumbs":5,"title":1},"151":{"body":6,"breadcrumbs":7,"title":2},"152":{"body":0,"breadcrumbs":11,"title":6},"153":{"body":74,"breadcrumbs":10,"title":5},"154":{"body":53,"breadcrumbs":10,"title":5},"155":{"body":21,"breadcrumbs":7,"title":2},"156":{"body":34,"breadcrumbs":10,"title":5},"157":{"body":28,"breadcrumbs":7,"title":2},"158":{"body":81,"breadcrumbs":8,"title":3},"159":{"body":21,"breadcrumbs":7,"title":2},"16":{"body":20,"breadcrumbs":6,"title":3},"160":{"body":21,"breadcrumbs":7,"title":2},"161":{"body":0,"breadcrumbs":9,"title":4},"162":{"body":77,"breadcrumbs":8,"title":3},"163":{"body":56,"breadcrumbs":8,"title":3},"164":{"body":18,"breadcrumbs":8,"title":3},"165":{"body":26,"breadcrumbs":8,"title":3},"166":{"body":62,"breadcrumbs":8,"title":3},"167":{"body":72,"breadcrumbs":8,"title":3},"168":{"body":33,"breadcrumbs":8,"title":3},"169":{"body":269,"breadcrumbs":9,"title":4},"17":{"body":23,"breadcrumbs":6,"title":2},"170":{"body":283,"breadcrumbs":9,"title":4},"171":{"body":32,"breadcrumbs":7,"title":2},"172":{"body":82,"breadcrumbs":6,"title":1},"173":{"body":124,"breadcrumbs":7,"title":2},"174":{"body":55,"breadcrumbs":8,"title":3},"175":{"body":24,"breadcrumbs":7,"title":2},"176":{"body":92,"breadcrumbs":6,"title":1},"177":{"body":49,"breadcrumbs":7,"title":2},"178":{"body":43,"breadcrumbs":8,"title":3},"179":{"body":250,"breadcrumbs":10,"title":5},"18":{"body":0,"breadcrumbs":5,"title":1},"180":{"body":47,"breadcrumbs":7,"title":2},"181":{"body":122,"breadcrumbs":6,"title":1},"182":{"body":20,"breadcrumbs":8,"title":3},"183":{"body":138,"breadcrumbs":7,"title":2},"184":{"body":24,"breadcrumbs":8,"title":3},"185":{"body":38,"breadcrumbs":8,"title":3},"186":{"body":64,"breadcrumbs":7,"title":2},"187":{"body":42,"breadcrumbs":6,"title":1},"188":{"body":17,"breadcrumbs":4,"title":2},"189":{"body":0,"breadcrumbs":6,"title":2},"19":{"body":66,"breadcrumbs":7,"title":3},"190":{"body":172,"breadcrumbs":9,"title":5},"191":{"body":0,"breadcrumbs":6,"title":2},"192":{"body":50,"breadcrumbs":7,"title":3},"193":{"body":74,"breadcrumbs":8,"title":4},"194":{"body":65,"breadcrumbs":8,"title":4},"195":{"body":72,"breadcrumbs":7,"title":3},"196":{"body":25,"breadcrumbs":6,"title":2},"197":{"body":84,"breadcrumbs":7,"title":3},"198":{"body":0,"breadcrumbs":6,"title":2},"199":{"body":69,"breadcrumbs":5,"title":1},"2":{"body":0,"breadcrumbs":5,"title":2},"20":{"body":15,"breadcrumbs":6,"title":2},"200":{"body":36,"breadcrumbs":6,"title":2},"201":{"body":146,"breadcrumbs":6,"title":2},"202":{"body":49,"breadcrumbs":7,"title":3},"203":{"body":61,"breadcrumbs":6,"title":2},"204":{"body":0,"breadcrumbs":4,"title":1},"205":{"body":93,"breadcrumbs":5,"title":2},"206":{"body":43,"breadcrumbs":5,"title":2},"207":{"body":89,"breadcrumbs":4,"title":1},"208":{"body":82,"breadcrumbs":5,"title":2},"209":{"body":64,"breadcrumbs":4,"title":1},"21":{"body":11,"breadcrumbs":7,"title":3},"210":{"body":11,"breadcrumbs":5,"title":2},"211":{"body":22,"breadcrumbs":5,"title":2},"212":{"body":37,"breadcrumbs":5,"title":2},"213":{"body":37,"breadcrumbs":5,"title":2},"214":{"body":0,"breadcrumbs":5,"title":2},"215":{"body":117,"breadcrumbs":7,"title":4},"216":{"body":52,"breadcrumbs":6,"title":2},"217":{"body":17,"breadcrumbs":7,"title":3},"218":{"body":40,"breadcrumbs":7,"title":3},"219":{"body":45,"breadcrumbs":7,"title":3},"22":{"body":10,"breadcrumbs":6,"title":2},"220":{"body":49,"breadcrumbs":6,"title":2},"221":{"body":0,"breadcrumbs":8,"title":3},"222":{"body":51,"breadcrumbs":7,"title":2},"223":{"body":123,"breadcrumbs":7,"title":2},"224":{"body":63,"breadcrumbs":7,"title":2},"225":{"body":21,"breadcrumbs":6,"title":3},"226":{"body":267,"breadcrumbs":5,"title":2},"227":{"body":19,"breadcrumbs":5,"title":2},"228":{"body":8,"breadcrumbs":6,"title":2},"229":{"body":97,"breadcrumbs":6,"title":2},"23":{"body":27,"breadcrumbs":6,"title":2},"230":{"body":10,"breadcrumbs":5,"title":1},"231":{"body":109,"breadcrumbs":4,"title":2},"232":{"body":47,"breadcrumbs":6,"title":2},"233":{"body":63,"breadcrumbs":7,"title":3},"234":{"body":43,"breadcrumbs":6,"title":2},"235":{"body":104,"breadcrumbs":7,"title":3},"236":{"body":51,"breadcrumbs":8,"title":4},"237":{"body":133,"breadcrumbs":9,"title":5},"238":{"body":66,"breadcrumbs":6,"title":2},"239":{"body":72,"breadcrumbs":7,"title":3},"24":{"body":8,"breadcrumbs":6,"title":2},"240":{"body":83,"breadcrumbs":6,"title":2},"241":{"body":118,"breadcrumbs":8,"title":4},"242":{"body":62,"breadcrumbs":8,"title":4},"243":{"body":118,"breadcrumbs":9,"title":5},"244":{"body":45,"breadcrumbs":7,"title":3},"245":{"body":94,"breadcrumbs":6,"title":2},"246":{"body":78,"breadcrumbs":8,"title":4},"247":{"body":70,"breadcrumbs":7,"title":3},"248":{"body":51,"breadcrumbs":8,"title":4},"249":{"body":15,"breadcrumbs":8,"title":4},"25":{"body":7,"breadcrumbs":6,"title":2},"250":{"body":36,"breadcrumbs":7,"title":3},"251":{"body":43,"breadcrumbs":2,"title":1},"252":{"body":47,"breadcrumbs":5,"title":2},"253":{"body":49,"breadcrumbs":6,"title":3},"254":{"body":35,"breadcrumbs":5,"title":2},"255":{"body":174,"breadcrumbs":5,"title":2},"256":{"body":43,"breadcrumbs":7,"title":4},"257":{"body":159,"breadcrumbs":6,"title":3},"258":{"body":22,"breadcrumbs":5,"title":2},"259":{"body":35,"breadcrumbs":7,"title":4},"26":{"body":20,"breadcrumbs":2,"title":1},"260":{"body":12,"breadcrumbs":6,"title":3},"261":{"body":31,"breadcrumbs":7,"title":4},"262":{"body":161,"breadcrumbs":7,"title":4},"263":{"body":97,"breadcrumbs":7,"title":4},"264":{"body":90,"breadcrumbs":7,"title":4},"265":{"body":254,"breadcrumbs":5,"title":2},"266":{"body":57,"breadcrumbs":2,"title":1},"267":{"body":11,"breadcrumbs":5,"title":2},"268":{"body":45,"breadcrumbs":5,"title":2},"269":{"body":267,"breadcrumbs":6,"title":3},"27":{"body":60,"breadcrumbs":3,"title":1},"270":{"body":273,"breadcrumbs":6,"title":3},"271":{"body":386,"breadcrumbs":5,"title":2},"272":{"body":11,"breadcrumbs":5,"title":2},"273":{"body":35,"breadcrumbs":4,"title":1},"274":{"body":92,"breadcrumbs":5,"title":2},"275":{"body":169,"breadcrumbs":4,"title":2},"276":{"body":41,"breadcrumbs":4,"title":1},"277":{"body":15,"breadcrumbs":4,"title":1},"278":{"body":10,"breadcrumbs":7,"title":4},"279":{"body":4,"breadcrumbs":5,"title":2},"28":{"body":20,"breadcrumbs":4,"title":2},"280":{"body":15,"breadcrumbs":4,"title":1},"281":{"body":5,"breadcrumbs":4,"title":1},"282":{"body":0,"breadcrumbs":4,"title":1},"283":{"body":11,"breadcrumbs":5,"title":2},"284":{"body":10,"breadcrumbs":4,"title":1},"285":{"body":4,"breadcrumbs":5,"title":2},"286":{"body":5,"breadcrumbs":5,"title":2},"287":{"body":12,"breadcrumbs":4,"title":1},"288":{"body":11,"breadcrumbs":5,"title":2},"289":{"body":6,"breadcrumbs":4,"title":1},"29":{"body":69,"breadcrumbs":3,"title":1},"290":{"body":7,"breadcrumbs":4,"title":1},"291":{"body":7,"breadcrumbs":5,"title":2},"292":{"body":8,"breadcrumbs":4,"title":1},"293":{"body":24,"breadcrumbs":4,"title":1},"294":{"body":22,"breadcrumbs":5,"title":2},"295":{"body":38,"breadcrumbs":5,"title":2},"296":{"body":25,"breadcrumbs":5,"title":2},"297":{"body":15,"breadcrumbs":4,"title":2},"298":{"body":30,"breadcrumbs":6,"title":2},"299":{"body":20,"breadcrumbs":6,"title":2},"3":{"body":10,"breadcrumbs":6,"title":3},"30":{"body":44,"breadcrumbs":7,"title":3},"300":{"body":59,"breadcrumbs":8,"title":4},"301":{"body":30,"breadcrumbs":6,"title":2},"302":{"body":19,"breadcrumbs":6,"title":2},"303":{"body":24,"breadcrumbs":7,"title":3},"304":{"body":771,"breadcrumbs":6,"title":2},"305":{"body":18,"breadcrumbs":4,"title":1},"306":{"body":23,"breadcrumbs":4,"title":1},"307":{"body":55,"breadcrumbs":4,"title":1},"308":{"body":56,"breadcrumbs":4,"title":1},"309":{"body":28,"breadcrumbs":4,"title":1},"31":{"body":15,"breadcrumbs":6,"title":2},"310":{"body":41,"breadcrumbs":4,"title":1},"311":{"body":17,"breadcrumbs":4,"title":1},"312":{"body":22,"breadcrumbs":4,"title":1},"313":{"body":21,"breadcrumbs":4,"title":1},"314":{"body":0,"breadcrumbs":6,"title":2},"315":{"body":15,"breadcrumbs":5,"title":1},"316":{"body":0,"breadcrumbs":8,"title":3},"317":{"body":21,"breadcrumbs":7,"title":2},"318":{"body":29,"breadcrumbs":7,"title":2},"319":{"body":27,"breadcrumbs":6,"title":1},"32":{"body":80,"breadcrumbs":6,"title":2},"320":{"body":65,"breadcrumbs":8,"title":3},"321":{"body":10,"breadcrumbs":6,"title":2},"322":{"body":16,"breadcrumbs":7,"title":3},"323":{"body":37,"breadcrumbs":6,"title":2},"324":{"body":24,"breadcrumbs":6,"title":2},"325":{"body":19,"breadcrumbs":6,"title":2},"326":{"body":20,"breadcrumbs":7,"title":3},"327":{"body":16,"breadcrumbs":7,"title":3},"328":{"body":34,"breadcrumbs":6,"title":2},"329":{"body":19,"breadcrumbs":6,"title":2},"33":{"body":130,"breadcrumbs":6,"title":3},"330":{"body":93,"breadcrumbs":7,"title":3},"331":{"body":25,"breadcrumbs":6,"title":2},"332":{"body":9,"breadcrumbs":9,"title":5},"333":{"body":16,"breadcrumbs":6,"title":2},"334":{"body":51,"breadcrumbs":6,"title":2},"335":{"body":59,"breadcrumbs":7,"title":3},"336":{"body":112,"breadcrumbs":6,"title":2},"337":{"body":50,"breadcrumbs":6,"title":2},"338":{"body":24,"breadcrumbs":4,"title":1},"339":{"body":136,"breadcrumbs":6,"title":3},"34":{"body":13,"breadcrumbs":5,"title":2},"340":{"body":20,"breadcrumbs":8,"title":5},"341":{"body":0,"breadcrumbs":5,"title":2},"342":{"body":39,"breadcrumbs":5,"title":2},"343":{"body":48,"breadcrumbs":5,"title":2},"344":{"body":47,"breadcrumbs":4,"title":2},"345":{"body":98,"breadcrumbs":6,"title":2},"346":{"body":37,"breadcrumbs":6,"title":2},"347":{"body":41,"breadcrumbs":6,"title":2},"348":{"body":10,"breadcrumbs":6,"title":2},"349":{"body":288,"breadcrumbs":7,"title":3},"35":{"body":76,"breadcrumbs":5,"title":2},"350":{"body":92,"breadcrumbs":6,"title":2},"351":{"body":197,"breadcrumbs":7,"title":3},"352":{"body":59,"breadcrumbs":4,"title":1},"353":{"body":30,"breadcrumbs":5,"title":2},"354":{"body":53,"breadcrumbs":5,"title":2},"355":{"body":52,"breadcrumbs":7,"title":4},"356":{"body":15,"breadcrumbs":4,"title":1},"357":{"body":125,"breadcrumbs":5,"title":2},"358":{"body":22,"breadcrumbs":5,"title":2},"359":{"body":36,"breadcrumbs":3,"title":2},"36":{"body":37,"breadcrumbs":5,"title":2},"360":{"body":62,"breadcrumbs":6,"title":1},"361":{"body":519,"breadcrumbs":6,"title":1},"362":{"body":2,"breadcrumbs":8,"title":3},"363":{"body":3,"breadcrumbs":10,"title":5},"364":{"body":4,"breadcrumbs":11,"title":6},"365":{"body":61,"breadcrumbs":6,"title":1},"366":{"body":151,"breadcrumbs":6,"title":1},"367":{"body":2,"breadcrumbs":8,"title":3},"368":{"body":3,"breadcrumbs":10,"title":5},"369":{"body":3,"breadcrumbs":11,"title":6},"37":{"body":21,"breadcrumbs":4,"title":1},"370":{"body":40,"breadcrumbs":6,"title":1},"371":{"body":2,"breadcrumbs":7,"title":2},"372":{"body":3,"breadcrumbs":9,"title":4},"373":{"body":71,"breadcrumbs":6,"title":1},"374":{"body":44,"breadcrumbs":6,"title":1},"375":{"body":37,"breadcrumbs":6,"title":1},"376":{"body":25,"breadcrumbs":7,"title":2},"377":{"body":27,"breadcrumbs":6,"title":1},"378":{"body":69,"breadcrumbs":6,"title":1},"379":{"body":26,"breadcrumbs":7,"title":2},"38":{"body":9,"breadcrumbs":4,"title":1},"380":{"body":64,"breadcrumbs":6,"title":1},"381":{"body":455,"breadcrumbs":7,"title":1},"382":{"body":3,"breadcrumbs":8,"title":2},"383":{"body":4,"breadcrumbs":10,"title":4},"384":{"body":80,"breadcrumbs":6,"title":1},"385":{"body":3,"breadcrumbs":9,"title":4},"386":{"body":4,"breadcrumbs":10,"title":5},"387":{"body":4,"breadcrumbs":10,"title":5},"388":{"body":4,"breadcrumbs":10,"title":5},"389":{"body":27,"breadcrumbs":6,"title":1},"39":{"body":26,"breadcrumbs":3,"title":0},"390":{"body":83,"breadcrumbs":6,"title":1},"391":{"body":5,"breadcrumbs":8,"title":3},"392":{"body":5,"breadcrumbs":8,"title":3},"393":{"body":3,"breadcrumbs":10,"title":5},"394":{"body":3,"breadcrumbs":10,"title":5},"395":{"body":26,"breadcrumbs":6,"title":1},"396":{"body":34,"breadcrumbs":7,"title":1},"397":{"body":3,"breadcrumbs":8,"title":2},"398":{"body":120,"breadcrumbs":7,"title":1},"399":{"body":55,"breadcrumbs":6,"title":1},"4":{"body":25,"breadcrumbs":5,"title":2},"40":{"body":120,"breadcrumbs":5,"title":3},"400":{"body":2,"breadcrumbs":7,"title":2},"401":{"body":3,"breadcrumbs":8,"title":3},"402":{"body":3,"breadcrumbs":8,"title":3},"403":{"body":4,"breadcrumbs":9,"title":4},"404":{"body":445,"breadcrumbs":7,"title":1},"405":{"body":3,"breadcrumbs":8,"title":2},"406":{"body":588,"breadcrumbs":6,"title":1},"407":{"body":2,"breadcrumbs":7,"title":2},"408":{"body":3,"breadcrumbs":8,"title":3},"409":{"body":3,"breadcrumbs":9,"title":4},"41":{"body":42,"breadcrumbs":5,"title":2},"410":{"body":3,"breadcrumbs":12,"title":7},"411":{"body":79,"breadcrumbs":6,"title":1},"412":{"body":2,"breadcrumbs":7,"title":2},"413":{"body":4,"breadcrumbs":8,"title":3},"414":{"body":3,"breadcrumbs":9,"title":4},"415":{"body":57,"breadcrumbs":6,"title":1},"416":{"body":7,"breadcrumbs":11,"title":6},"417":{"body":63,"breadcrumbs":6,"title":1},"418":{"body":108,"breadcrumbs":4,"title":1},"419":{"body":29,"breadcrumbs":5,"title":2},"42":{"body":61,"breadcrumbs":6,"title":3},"420":{"body":90,"breadcrumbs":7,"title":2},"421":{"body":95,"breadcrumbs":17,"title":12},"422":{"body":68,"breadcrumbs":10,"title":5},"423":{"body":107,"breadcrumbs":13,"title":8},"424":{"body":63,"breadcrumbs":9,"title":4},"425":{"body":79,"breadcrumbs":8,"title":3},"426":{"body":27,"breadcrumbs":7,"title":2},"427":{"body":30,"breadcrumbs":7,"title":2},"428":{"body":166,"breadcrumbs":7,"title":2},"429":{"body":31,"breadcrumbs":7,"title":2},"43":{"body":127,"breadcrumbs":5,"title":2},"430":{"body":103,"breadcrumbs":8,"title":3},"431":{"body":675,"breadcrumbs":8,"title":1},"432":{"body":3,"breadcrumbs":10,"title":3},"433":{"body":5,"breadcrumbs":12,"title":5},"434":{"body":5,"breadcrumbs":10,"title":3},"435":{"body":26,"breadcrumbs":8,"title":1},"436":{"body":615,"breadcrumbs":8,"title":1},"437":{"body":156,"breadcrumbs":7,"title":0},"438":{"body":3,"breadcrumbs":11,"title":4},"439":{"body":5,"breadcrumbs":13,"title":6},"44":{"body":141,"breadcrumbs":7,"title":4},"440":{"body":7,"breadcrumbs":13,"title":6},"441":{"body":4,"breadcrumbs":12,"title":5},"442":{"body":5,"breadcrumbs":13,"title":6},"443":{"body":62,"breadcrumbs":6,"title":1},"444":{"body":4,"breadcrumbs":8,"title":3},"445":{"body":4,"breadcrumbs":8,"title":3},"446":{"body":4,"breadcrumbs":9,"title":4},"447":{"body":4,"breadcrumbs":9,"title":4},"448":{"body":4,"breadcrumbs":9,"title":4},"449":{"body":4,"breadcrumbs":11,"title":6},"45":{"body":22,"breadcrumbs":5,"title":2},"450":{"body":6,"breadcrumbs":9,"title":4},"451":{"body":7,"breadcrumbs":10,"title":5},"452":{"body":5,"breadcrumbs":9,"title":4},"453":{"body":7,"breadcrumbs":8,"title":3},"454":{"body":6,"breadcrumbs":9,"title":4},"455":{"body":5,"breadcrumbs":11,"title":6},"456":{"body":5,"breadcrumbs":11,"title":6},"457":{"body":7,"breadcrumbs":12,"title":7},"458":{"body":5,"breadcrumbs":12,"title":7},"459":{"body":28,"breadcrumbs":6,"title":1},"46":{"body":160,"breadcrumbs":7,"title":4},"460":{"body":127,"breadcrumbs":6,"title":1},"461":{"body":2,"breadcrumbs":10,"title":5},"462":{"body":3,"breadcrumbs":12,"title":7},"463":{"body":5,"breadcrumbs":11,"title":6},"464":{"body":5,"breadcrumbs":12,"title":7},"465":{"body":3,"breadcrumbs":12,"title":7},"466":{"body":6,"breadcrumbs":7,"title":2},"467":{"body":4,"breadcrumbs":6,"title":1},"468":{"body":20,"breadcrumbs":6,"title":1},"469":{"body":15,"breadcrumbs":6,"title":1},"47":{"body":22,"breadcrumbs":4,"title":1},"470":{"body":60,"breadcrumbs":6,"title":1},"471":{"body":3,"breadcrumbs":11,"title":6},"472":{"body":3,"breadcrumbs":13,"title":8},"473":{"body":4,"breadcrumbs":10,"title":5},"474":{"body":4,"breadcrumbs":12,"title":7},"475":{"body":4,"breadcrumbs":10,"title":5},"476":{"body":4,"breadcrumbs":12,"title":7},"477":{"body":12,"breadcrumbs":6,"title":1},"48":{"body":227,"breadcrumbs":5,"title":2},"49":{"body":7,"breadcrumbs":5,"title":2},"5":{"body":5,"breadcrumbs":5,"title":2},"50":{"body":59,"breadcrumbs":5,"title":2},"51":{"body":104,"breadcrumbs":5,"title":2},"52":{"body":30,"breadcrumbs":6,"title":3},"53":{"body":30,"breadcrumbs":4,"title":1},"54":{"body":104,"breadcrumbs":4,"title":1},"55":{"body":46,"breadcrumbs":5,"title":2},"56":{"body":62,"breadcrumbs":4,"title":1},"57":{"body":9,"breadcrumbs":6,"title":3},"58":{"body":55,"breadcrumbs":6,"title":3},"59":{"body":58,"breadcrumbs":5,"title":2},"6":{"body":15,"breadcrumbs":5,"title":2},"60":{"body":31,"breadcrumbs":5,"title":2},"61":{"body":52,"breadcrumbs":6,"title":3},"62":{"body":27,"breadcrumbs":5,"title":1},"63":{"body":100,"breadcrumbs":6,"title":2},"64":{"body":49,"breadcrumbs":6,"title":2},"65":{"body":42,"breadcrumbs":7,"title":2},"66":{"body":80,"breadcrumbs":7,"title":2},"67":{"body":70,"breadcrumbs":7,"title":2},"68":{"body":105,"breadcrumbs":7,"title":2},"69":{"body":31,"breadcrumbs":7,"title":2},"7":{"body":11,"breadcrumbs":8,"title":5},"70":{"body":41,"breadcrumbs":7,"title":2},"71":{"body":87,"breadcrumbs":7,"title":2},"72":{"body":11,"breadcrumbs":7,"title":2},"73":{"body":145,"breadcrumbs":7,"title":2},"74":{"body":153,"breadcrumbs":6,"title":1},"75":{"body":42,"breadcrumbs":11,"title":4},"76":{"body":92,"breadcrumbs":9,"title":2},"77":{"body":118,"breadcrumbs":8,"title":1},"78":{"body":28,"breadcrumbs":7,"title":2},"79":{"body":60,"breadcrumbs":7,"title":2},"8":{"body":34,"breadcrumbs":7,"title":4},"80":{"body":45,"breadcrumbs":7,"title":2},"81":{"body":15,"breadcrumbs":8,"title":3},"82":{"body":91,"breadcrumbs":7,"title":2},"83":{"body":14,"breadcrumbs":7,"title":2},"84":{"body":0,"breadcrumbs":7,"title":2},"85":{"body":9,"breadcrumbs":7,"title":2},"86":{"body":6,"breadcrumbs":9,"title":4},"87":{"body":6,"breadcrumbs":9,"title":4},"88":{"body":6,"breadcrumbs":9,"title":4},"89":{"body":0,"breadcrumbs":7,"title":2},"9":{"body":31,"breadcrumbs":7,"title":4},"90":{"body":6,"breadcrumbs":8,"title":3},"91":{"body":6,"breadcrumbs":8,"title":3},"92":{"body":0,"breadcrumbs":7,"title":2},"93":{"body":30,"breadcrumbs":7,"title":2},"94":{"body":25,"breadcrumbs":7,"title":2},"95":{"body":29,"breadcrumbs":7,"title":2},"96":{"body":33,"breadcrumbs":7,"title":2},"97":{"body":37,"breadcrumbs":7,"title":2},"98":{"body":15,"breadcrumbs":7,"title":2},"99":{"body":33,"breadcrumbs":7,"title":2}},"docs":{"0":{"body":"Welcome to the Sway programming language book 🌴. Q: Hi! What is Sway? Sway is a domain-specific programming language for implementing smart contracts on blockchain platforms, most notably for the Fuel Virtual Machine (Fuel VM) . Heavily inspired by Rust 's approach to systems programming, Sway aims to bring modern programming language features and tooling to smart contract development whilst retaining performance, fine grained control and making extensive use of static analysis to prevent common security issues. Q: What does \"domain-specific\" mean? Sway is specifically made to be used within a blockchain environment, which behaves very differently than traditional computers. This domain specific design permits it to make the right decisions about trade-offs at every level of the stack, enabling you to write fast, secure and cost effective smart contracts with features suited to your specific needs. Q: Why not use Solidity? Solidity is a venerable pioneer but it suffers from being tied to a lot of the historical quirks of the EVM. It lacks common features programmers have come to expect, has a relatively inexpressive type system, and it lacks a unified tooling ecosystem. In Sway, we let you design smart contracts with a full modern box of tools. You get a fully featured language with generics, algebraic types and trait based polymorphism. You also get an integrated, unified and easy to use toolchain with code completion LSP server, formatter, documentation generation and everything you need to run and deploy your contracts so that nothing comes between you and implementing what you want. Our expressive type system allows you to catch semantic mistakes, we provide good defaults and we do extensive static analysis checks (such as enforcing the Checks, Effects, Interactions pattern) so that you can make sure you write secure and correct code at compile time. Q: Why not use Rust? Whilst Rust is a great systems programming language (and Sway itself is written in Rust), it isn't suited for smart contract development. Rust shines because it can use zero-cost abstractions and its sophisticated borrow-checker memory model to achieve impressive runtime performance for complex programs without a garbage collector. On a blockchain, cost of execution and deployment is the scarce resource. Memory usage is low and execution time is short. This makes complex memory management in general much too expensive to be worthwhile and Rust's borrow checker a burden with no upside. General purpose programming languages in general are ill suited to this environment because their design has to assume execution on a general-purpose computing environment. Sway attempts to bring all the other advantages of Rust, including its modern type system, approach to safety and good defaults to smart contract developers by providing familiar syntax and features adapted to the specific needs of the blockchain environment. Q: I don't know Rust or Solidity. Can I still learn Sway? Yes! If you are familiar with the basics of programming, blockchain, and using a terminal you can build with Sway. Q: What can I build with Sway? You can build smart contracts and their components and libraries for them. You can learn more about the different program types and how they fit together in the Program Types section. Q: Do I need to install anything? If you want to develop with Sway in your local environment, you need to install fuelup and your editor of choice that supports LSP, such as VSCode . If you don't want to install anything just yet, you can use the Sway Playground to edit, compile, and deploy Sway code. Q: Where can I find example Sway code? You can find example applications built with Sway in the Sway Applications repository on GitHub. You can also find projects building on Fuel in the Fuel ecosystem home . Q: What is the standard library? The standard library , also referred to as std, is a library that offers core functions and helpers for developing in Sway. The standard library has its own reference documentation that has detailed information about each module in std. Q: What are Sway standards? Similar to ERC standards for Ethereum and Solidity, Sway has its own SRC standards that help enable cross compatibility across different smart contracts. For more information on using a Sway Standard, you can check out the Sway-Standards Repository . Q: How can I make a token? Sway has multiple native assets. To mint a new native asset, check out the native assets page. Q: How can I make an NFT? You can find an example of an NFT contract in Sway in the Sway Applications repo . Q: How can I test Sway code? Sway provides unit testing , so you can test your Sway code with Sway. You can also use the Fuel Rust SDK or TypeScript SDK to test your Sway programs. Q: How can I deploy a contract? You can use the forc deploy command to deploy a contract. For a detailed guide on how to deploy a contract, refer to the quickstart guide . Q: Is there a way to convert Solidity code to Sway? Yes! You can use the Solidity to Sway transpiler built in to the Sway Playground to convert Solidity code into Sway code. Note that the transpiler is still experimental, and may not work in every case. Q: How can I get help with Sway? If you run into an issue or have a question, post it on the Fuel forum so someone in the Fuel community can help. Q: Where should I get started? Ready to build? You can find step-by-step guides for how to build an application with Sway in the Fuel Developer Guides . Want to read? Get started by reading the Introduction and Basics sections of this book.","breadcrumbs":"The Sway Programming Language » The Sway Programming Language","id":"0","title":"The Sway Programming Language"},"1":{"body":"To get started with Forc and Sway smart contract development, install the Fuel toolchain and Fuel full node and set up your first project. Getting Started The Fuel Toolchain A Forc Project Standard Library Core Library Sway Language Standards","breadcrumbs":"Introduction » Introduction","id":"1","title":"Introduction"},"10":{"body":"To initialize a new project with Forc, use forc new: forc new my-fuel-project Here is the project that Forc has initialized: $ cd my-fuel-project\n$ tree .\n├── Forc.toml\n└── src └── main.sw Forc.toml is the manifest file (similar to Cargo.toml for Cargo or package.json for Node), and defines project metadata such as the project name and dependencies. For additional information on dependency management, see: here . [project]\nauthors = [\"User\"]\nentry = \"main.sw\"\nlicense = \"Apache-2.0\"\nname = \"my-fuel-project\" [dependencies] Here are the contents of the only Sway file in the project, and the main entry point, src/main.sw: contract; abi MyContract { fn test_function() -> bool;\n} impl MyContract for Contract { fn test_function() -> bool { true }\n} The project is a contract , one of four different project types. For additional information on different project types, see here . We now compile our project with forc build, passing the flag --asm final to view the generated assembly: $ forc build --asm final\n...\n.program:\nji i4\nnoop\nDATA_SECTION_OFFSET[0..32]\nDATA_SECTION_OFFSET[32..64]\nlw $ds $is 1\nadd $$ds $$ds $is\nlw $r0 $fp i73 ; load input function selector\nlw $r1 data_0 ; load fn selector for comparison\neq $r2 $r0 $r1 ; function selector comparison\njnzi $r2 i12 ; jump to selected function\nmovi $$tmp i123 ; special code for mismatched selector\nrvrt $$tmp ; revert if no selectors matched\nret $one\n.data:\ndata_0 .word 559005003 Compiled contract \"my-fuel-project\". Bytecode size is 60 bytes.","breadcrumbs":"Introduction » A Forc Project » A Forc Project","id":"10","title":"A Forc Project"},"100":{"body":"","breadcrumbs":"Sway Language Basics » Converting Types » Byte Array Conversions","id":"100","title":"Byte Array Conversions"},"101":{"body":"use std::array_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}; let u16_1: u16 = 2u16; let u32_1: u32 = 2u32; let u64_1: u64 = 2u64; let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256; let b256_1: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A; // little endian let le_byte_array_from_u16: [u8; 2] = u16_1.to_le_bytes(); let le_byte_array_from_u32: [u8; 4] = u32_1.to_le_bytes(); let le_byte_array_from_u64: [u8; 8] = u64_1.to_le_bytes(); let le_byte_array_from_u256: [u8; 32] = u256_1.to_le_bytes(); let le_byte_array_from_b256: [u8; 32] = b256_1.to_le_bytes(); // big endian let be_byte_array_from_u16: [u8; 2] = u16_1.to_be_bytes(); let be_byte_array_from_u32: [u8; 4] = u32_1.to_be_bytes(); let be_byte_array_from_u64: [u8; 8] = u64_1.to_be_bytes(); let be_byte_array_from_u256: [u8; 32] = u256_1.to_be_bytes(); let be_byte_array_from_b256: [u8; 32] = b256_1.to_be_bytes();","breadcrumbs":"Sway Language Basics » Converting Types » Convert to a Byte Array","id":"101","title":"Convert to a Byte Array"},"102":{"body":"use std::array_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}; let u16_byte_array: [u8; 2] = [2_u8, 1_u8]; let u32_byte_array: [u8; 4] = [4_u8, 3_u8, 2_u8, 1_u8]; let u64_byte_array: [u8; 8] = [8_u8, 7_u8, 6_u8, 5_u8, 4_u8, 3_u8, 2_u8, 1_u8]; let u256_byte_array: [u8; 32] = [ 32_u8, 31_u8, 30_u8, 29_u8, 28_u8, 27_u8, 26_u8, 25_u8, 24_u8, 23_u8, 22_u8, 21_u8, 20_u8, 19_u8, 18_u8, 17_u8, 16_u8, 15_u8, 14_u8, 13_u8, 12_u8, 11_u8, 10_u8, 9_u8, 8_u8, 7_u8, 6_u8, 5_u8, 4_u8, 3_u8, 2_u8, 1_u8, ]; // little endian let le_u16_from_byte_array: u16 = u16::from_le_bytes(u16_byte_array); let le_u32_from_byte_array: u32 = u32::from_le_bytes(u32_byte_array); let le_u64_from_byte_array: u64 = u64::from_le_bytes(u64_byte_array); let le_u256_from_byte_array: u256 = u256::from_le_bytes(u256_byte_array); let le_b256_from_byte_array: b256 = b256::from_le_bytes(u256_byte_array); // big endian let be_u16_from_byte_array: u16 = u16::from_be_bytes(u16_byte_array); let be_u32_from_byte_array: u32 = u32::from_be_bytes(u32_byte_array); let be_u64_from_byte_array: u64 = u64::from_be_bytes(u64_byte_array); let be_u256_from_byte_array: u256 = u256::from_be_bytes(u256_byte_array); let be_b256_from_byte_array: b256 = b256::from_be_bytes(u256_byte_array);","breadcrumbs":"Sway Language Basics » Converting Types » Convert from a Byte Array","id":"102","title":"Convert from a Byte Array"},"103":{"body":"Functions in Sway are declared with the fn keyword. Let's take a look: fn equals(first_param: u64, second_param: u64) -> bool { first_param == second_param\n} We have just declared a function named equals which takes two parameters: first_param and second_param. The parameters must both be 64-bit unsigned integers. This function also returns a bool value, i.e. either true or false. This function returns true if the two given parameters are equal, and false if they are not. If we want to use this function, we can do so like this: fn main() { equals(5, 5); // evaluates to `true` equals(5, 6); // evaluates to `false`\n}","breadcrumbs":"Sway Language Basics » Functions » Functions","id":"103","title":"Functions"},"104":{"body":"We can make a function parameter mutable by adding ref mut before the parameter name. This allows mutating the argument passed into the function when the function is called. For example: fn increment(ref mut num: u32) { let prev = num; num = prev + 1u32;\n} This function is allowed to mutate its parameter num because of the mut keyword. In addition, the ref keyword instructs the function to modify the argument passed to it when the function is called, instead of modifying a local copy of it. let mut num: u32 = 0; increment(num); assert(num == 1u32); // The function `increment()` modifies `num` Note that the variable num itself has to be declared as mutable for the above to compile. Note It is not currently allowed to use mut without ref or vice versa for a function parameter. Similarly, ref mut can be used with more complex data types such as: fn swap_tuple(ref mut pair: (u64, u64)) { let temp = pair.0; pair.0 = pair.1; pair.1 = temp;\n} fn update_color(ref mut color: Color, new_color: Color) { color = new_color;\n} We can then call these functions as shown below: let mut tuple = (42, 24); swap_tuple(tuple); assert(tuple.0 == 24); // The function `swap_tuple()` modifies `tuple.0` assert(tuple.1 == 42); // The function `swap_tuple()` modifies `tuple.1` let mut color = Color::Red; update_color(color, Color::Blue); assert(match color { Color::Blue => true, _ => false, }); // The function `update_color()` modifies the color to Blue Note The only place, in a Sway program, where the ref keyword is valid is before a mutable function parameter.","breadcrumbs":"Sway Language Basics » Functions » Mutable Parameters","id":"104","title":"Mutable Parameters"},"105":{"body":"","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Structs, Tuples, and Enums","id":"105","title":"Structs, Tuples, and Enums"},"106":{"body":"Structs in Sway are a named grouping of types. You may also be familiar with structs via another name: product types . Sway does not make any significantly unique usages of structs; they are similar to most other languages which have structs. If you're coming from an object-oriented background, a struct is like the data attributes of an object. Those data attributes are called fields and can be either public or private. Private struct fields can be accessed only within the module in which their struct is declared. Public fields are accessible everywhere where the struct is accessible. This access control on the field level allows more fine grained encapsulation of data. To explain these concepts, let's take a look at the following example, in which we have a module called data_structures . In that module, we declare a struct named Foo with two fields. The first field is named bar, it is public and it accepts values of type u64. The second field is named baz, it is also public and it accepts bool values. In a similar way, we define the structs Point, Line, and TupleInStruct. Since all those structs are public, and all their fields are public, they can be instantiated in other modules using the struct instantiation syntax as shown below. On the other hand, the struct StructWithPrivateFields can be instantiated only within the data_structures module, because it contains private fields. To be able to create instances of such structs outside of the module in which they are declared, the struct must offer constructor associated functions . // the _data_structures_ module\nlibrary; // Declare a struct type\npub struct Foo { pub bar: u64, pub baz: bool,\n} // Struct types for destructuring\npub struct Point { pub x: u64, pub y: u64,\n} pub struct Line { pub p1: Point, pub p2: Point,\n} pub struct TupleInStruct { pub nested_tuple: (u64, (u32, (bool, str))),\n} // Struct type instantiable only in the module _data_structures_\npub struct StructWithPrivateFields { pub public_field: u64, private_field: u64, other_private_field: u64,\n} In order to instantiate the struct we use struct instantiation syntax , which is very similar to the declaration syntax except with expressions in place of types. There are three ways to instantiate the struct. Hard coding values for the fields Passing in variables with names different than the struct fields Using a shorthand notation via variables that are the same as the field names library; mod data_structures;\nuse data_structures::{Foo, Line, Point, TupleInStruct}; fn hardcoded_instantiation() -> Foo { // Instantiate `foo` as `Foo` let mut foo = Foo { bar: 42, baz: false, }; // Access and write to \"baz\" foo.baz = true; // Return the struct foo\n} fn variable_instantiation() -> Foo { // Declare variables with the same names as the fields in `Foo` let number = 42; let truthness = false; // Instantiate `foo` as `Foo` let mut foo = Foo { bar: number, baz: truthness, }; // Access and write to \"baz\" foo.baz = true; // Return the struct foo\n} fn shorthand_instantiation() -> Foo { // Declare variables with the same names as the fields in `Foo` let bar = 42; let baz = false; // Instantiate `foo` as `Foo` let mut foo = Foo { bar, baz }; // Access and write to \"baz\" foo.baz = true; // Return the struct foo\n} fn struct_destructuring() { let point1 = Point { x: 0, y: 0 }; // Destructure the values from the struct into variables let Point { x, y } = point1; let point2 = Point { x: 1, y: 1 }; // If you do not care about specific struct fields then use \"..\" at the end of your variable list let Point { x, .. } = point2; let line = Line { p1: point1, p2: point2, }; // Destructure the values from the nested structs into variables let Line { p1: Point { x: x0, y: y0 }, p2: Point { x: x1, y: y1 }, } = line; // You may also destructure tuples nested in structs and structs nested in tuples let tuple_in_struct = TupleInStruct { nested_tuple: (42u64, (42u32, (true, \"ok\"))), }; let TupleInStruct { nested_tuple: (a, (b, (c, d))), } = tuple_in_struct; let struct_in_tuple = (Point { x: 2, y: 4 }, Point { x: 3, y: 6 }); let (Point { x: x0, y: y0 }, Point { x: x1, y: y1 }) = struct_in_tuple;\n} Note You can mix and match all 3 ways to instantiate the struct at the same time. Moreover, the order of the fields does not matter when instantiating however we encourage declaring the fields in alphabetical order and instantiating them in the same alphabetical order Furthermore, multiple variables can be extracted from a struct using the destructuring syntax.","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Structs","id":"106","title":"Structs"},"107":{"body":"Note This information is not vital if you are new to the language, or programming in general Structs have zero memory overhead. What that means is that in memory, each struct field is laid out sequentially. No metadata regarding the struct's name or other properties is preserved at runtime. In other words, structs are compile-time constructs. This is the same in Rust, but different in other languages with runtimes like Java.","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Struct Memory Layout","id":"107","title":"Struct Memory Layout"},"108":{"body":"Tuples are a basic static-length type which contain multiple different types within themselves. The type of a tuple is defined by the types of the values within it, and a tuple can contain basic types as well as structs and enums. You can access values directly by using the . syntax. Moreover, multiple variables can be extracted from a tuple using the destructuring syntax. library; fn tuple() { // You can declare the types yourself let tuple1: (u8, bool, u64) = (100, false, 10000); // Or have the types be inferred let mut tuple2 = (5, true, (\"Sway\", 8)); // Retrieve values from tuples let number = tuple1.0; let sway = tuple2.2.1; // Destructure the values from the tuple into variables let (n1, truthness, n2) = tuple1; // If you do not care about specific values then use \"_\" let (_, truthness, _) = tuple2; // Internally mutate the tuple tuple2.1 = false; // Or change the values all at once (must keep the same data types) tuple2 = (9, false, (\"Fuel\", 99));\n}","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Tuples","id":"108","title":"Tuples"},"109":{"body":"Enumerations , or enums , are also known as sum types . An enum is a type that could be one of several variants. To declare an enum, you enumerate all potential variants. Here, we have defined five potential colors. Each enum variant is just the color name. As there is no extra data associated with each variant, we say that each variant is of type (), or unit. library; // Declare the enum\nenum Color { Blue: (), Green: (), Red: (), Silver: (), Grey: (),\n} fn main() { // To instantiate a variable with the value of an enum the syntax is let blue = Color::Blue; let silver = Color::Silver;\n}","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Enums","id":"109","title":"Enums"},"11":{"body":"Similar to Rust, Sway comes with its own standard library. The Sway Standard Library is the foundation of portable Sway software, a set of minimal shared abstractions for the broader Sway ecosystem. It offers core types, like Result and Option, library-defined operations on language primitives, native asset management, blockchain contextual operations, access control, storage management, and support for types from other VMs, among many other things. The entire Sway standard library is a Forc project called std, and is available directly here . Navigate to the appropriate tagged release if the latest master is not compatible. You can find the latest std documentation here .","breadcrumbs":"Introduction » Standard Library » Standard Library","id":"11","title":"Standard Library"},"110":{"body":"It is also possible to have an enum variant contain extra data. Take a look at this more substantial example, which combines struct declarations with enum variants: library; struct Item { price: u64, amount: u64, id: u64,\n} enum MyEnum { Item: Item,\n} fn main() { let my_enum = MyEnum::Item(Item { price: 5, amount: 2, id: 42, });\n}","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Enums of Structs","id":"110","title":"Enums of Structs"},"111":{"body":"It is possible to define enums of enums: library; pub enum Error { StateError: StateError, UserError: UserError,\n} pub enum StateError { Void: (), Pending: (), Completed: (),\n} pub enum UserError { InsufficientPermissions: (), Unauthorized: (),\n} Preferred usage The preferred way to use enums is to use the individual (not nested) enums directly because they are easy to follow and the lines are short: library; use ::enum_of_enums::{StateError, UserError}; fn preferred() { let error1 = StateError::Void; let error2 = UserError::Unauthorized;\n} Inadvisable If you wish to use the nested form of enums via the Error enum from the example above, then you can instantiate them into variables using the following syntax: library; use ::enum_of_enums::{Error, StateError, UserError}; fn avoid() { let error1 = Error::StateError(StateError::Void); let error2 = Error::UserError(UserError::Unauthorized);\n} Key points to note: You must import all of the enums you need instead of just the Error enum The lines may get unnecessarily long (depending on the names) The syntax is not the most ergonomic","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Enums of Enums","id":"111","title":"Enums of Enums"},"112":{"body":"Note This information is not vital if you are new to the language, or programming in general. Enums do have some memory overhead. To know which variant is being represented, Sway stores a one-word (8-byte) tag for the enum variant. The space reserved after the tag is equivalent to the size of the largest enum variant. So, to calculate the size of an enum in memory, add 8 bytes to the size of the largest variant. For example, in the case of Color above, where the variants are all (), the size would be 8 bytes since the size of the largest variant is 0 bytes.","breadcrumbs":"Sway Language Basics » Structs, Tuples, and Enums » Enum Memory Layout","id":"112","title":"Enum Memory Layout"},"113":{"body":"","breadcrumbs":"Sway Language Basics » Methods and Associated Functions » Methods and Associated Functions","id":"113","title":"Methods and Associated Functions"},"114":{"body":"Methods are similar to functions in that we declare them with the fn keyword and they have parameters and return a value. However, unlike functions, Methods are defined within the context of a struct (or enum), and either refers to that type or mutates it. The first parameter of a method is always self, which represents the instance of the struct (or enum) the method is being called on.","breadcrumbs":"Sway Language Basics » Methods and Associated Functions » Methods","id":"114","title":"Methods"},"115":{"body":"Associated functions are very similar to methods , in that they are also defined in the context of a struct or enum, but they do not actually use any of the data in the struct and as a result do not take self as a parameter. Associated functions could be standalone functions, but they are included in a specific type for organizational or semantic reasons.","breadcrumbs":"Sway Language Basics » Methods and Associated Functions » Associated Functions","id":"115","title":"Associated Functions"},"116":{"body":"Constructors are associated functions that construct, or in other words instantiate, new instances of a type. Their return type is always the type itself. E.g., public structs that have private fields must provide a public constructor, or otherwise they cannot be instantiated outside of the module in which they are declared.","breadcrumbs":"Sway Language Basics » Methods and Associated Functions » Constructors","id":"116","title":"Constructors"},"117":{"body":"To declare methods and associated functions for a struct or enum, use an impl block. Here, impl is short for implementation. script; struct Foo { bar: u64, baz: bool,\n} impl Foo { // this is a _method_, as it takes `self` as a parameter. fn is_baz_true(self) -> bool { self.baz } // this is an _associated function_, since it does not take `self` as a parameter. // it is at the same time a _constructor_ because it instantiates and returns // a new instance of `Foo`. fn new_foo(number: u64, boolean: bool) -> Foo { Foo { bar: number, baz: boolean, } }\n} fn main() { let foo = Foo::new_foo(42, true); assert(foo.is_baz_true());\n} To call a method, simply use dot syntax: foo.iz_baz_true(). Similarly to free functions , methods and associated functions may accept ref mut parameters. For example: struct Coordinates { x: u64, y: u64,\n} impl Coordinates { fn move_right(ref mut self, distance: u64) { self.x += distance; }\n} and when called: let mut point = Coordinates { x: 1, y: 1 }; point.move_right(5); assert(point.x == 6); assert(point.y == 1);","breadcrumbs":"Sway Language Basics » Methods and Associated Functions » Declaring Methods and Associated Functions","id":"117","title":"Declaring Methods and Associated Functions"},"118":{"body":"Constants are similar to variables; however, there are a few differences: Constants are always evaluated at compile-time. Constants can be declared both inside of a function and at global / impl scope. The mut keyword cannot be used with constants. const ID: u32 = 0; Constant initializer expressions can be quite complex, but they cannot use, for instance, assembly instructions, storage access, mutable variables, loops and return statements. Although, function calls, primitive types and compound data structures are perfectly fine to use: fn bool_to_num(b: bool) -> u64 { if b { 1 } else { 0 }\n} fn arr_wrapper(a: u64, b: u64, c: u64) -> [u64; 3] { [a, b, c]\n} const ARR2 = arr_wrapper(bool_to_num(1) + 42, 2, 3);","breadcrumbs":"Sway Language Basics » Constants » Constants","id":"118","title":"Constants"},"119":{"body":"Associated constants are constants associated with a type and can be declared in an impl block or in a trait definition. Associated constants declared inside a trait definition may omit their initializers to indicate that each implementation of the trait must specify those initializers. The identifier is the name of the constant used in the path. The type is the type that the definition has to implement. You can define an associated const directly in the interface surface of a trait: script; trait ConstantId { const ID: u32 = 0;\n} Alternatively, you can also declare it in the trait, and implement it in the interface of the types implementing the trait. script; trait ConstantId { const ID: u32;\n} struct Struct {} impl ConstantId for Struct { const ID: u32 = 1;\n} fn main() -> u32 { Struct::ID\n}","breadcrumbs":"Sway Language Basics » Constants » Associated Constants","id":"119","title":"Associated Constants"},"12":{"body":"The standard library is made implicitly available to all Forc projects created using forc new . In other words, it is not required to manually specify std as an explicit dependency. Forc will automatically use the version of std that matches its version. Importing items from the standard library can be done using the use keyword, just as importing items from any Sway project. For example: use std::storage::storage_vec::*; This imports the StorageVec type into the current namespace.","breadcrumbs":"Introduction » Standard Library » Using the Standard Library","id":"12","title":"Using the Standard Library"},"120":{"body":"Constants can also be declared inside non-trait impl blocks. script; struct Point { x: u64, y: u64,\n} impl Point { const ZERO: Point = Point { x: 0, y: 0 };\n} fn main() -> u64 { Point::ZERO.x\n}","breadcrumbs":"Sway Language Basics » Constants » impl self Constants","id":"120","title":"impl self Constants"},"121":{"body":"Configurable constants are special constants that behave like regular constants in the sense that they cannot change during program execution, but they can be configured after the Sway program has been built. The Rust and TS SDKs allow updating the values of these constants by injecting new values for them directly in the bytecode without having to build the program again. These are useful for contract factories and behave somewhat similarly to immutable variables from languages like Solidity. Configurable constants are declared inside a configurable block and require a type ascription and an initializer as follows: configurable { U8: u8 = 8u8, BOOL: bool = true, ARRAY: [u32; 3] = [253u32, 254u32, 255u32], STR_4: str[4] = __to_str_array(\"fuel\"), STRUCT: StructWithGeneric = StructWithGeneric { field_1: 8u8, field_2: 16, }, ENUM: EnumWithGeneric = EnumWithGeneric::VariantOne(true),\n} At most one configurable block is allowed in a Sway project. Moreover, configurable blocks are not allowed in libraries. Configurable constants can be read directly just like regular constants: fn return_configurables() -> (u8, bool, [u32; 3], str[4], StructWithGeneric) { (U8, BOOL, ARRAY, STR_4, STRUCT) }","breadcrumbs":"Sway Language Basics » Constants » Configurable Constants","id":"121","title":"Configurable Constants"},"122":{"body":"","breadcrumbs":"Sway Language Basics » Comments and Logging » Comments and Logging","id":"122","title":"Comments and Logging"},"123":{"body":"Comments in Sway start with two slashes and continue until the end of the line. For comments that extend beyond a single line, you'll need to include // on each line. // hello world // let's make a couple of lines\n// commented. You can also place comments at the ends of lines containing code. fn main() { let baz = 8; // Eight is a lucky number\n} You can also do block comments fn main() { /* You can write on multiple lines like this if you want */ let baz = 8;\n}","breadcrumbs":"Sway Language Basics » Comments and Logging » Comments","id":"123","title":"Comments"},"124":{"body":"The logging library provides a generic log function that can be imported using use std::logging::log and used to log variables of any type. Each call to log appends a receipt to the list of receipts. There are two types of receipts that a log can generate: Log and LogData. fn log_values(){ // Generates a Log receipt log(42); // Generates a LogData receipt let string = \"sway\"; log(string);\n}","breadcrumbs":"Sway Language Basics » Comments and Logging » Logging","id":"124","title":"Logging"},"125":{"body":"The Log receipt is generated for non-reference types, namely bool, u8, u16, u32, and u64. For example, logging an integer variable x that holds the value 42 using log(x) may generate the following receipt: \"Log\": { \"id\": \"0000000000000000000000000000000000000000000000000000000000000000\", \"is\": 10352, \"pc\": 10404, \"ra\": 42, \"rb\": 1018205, \"rc\": 0, \"rd\": 0\n} Note that ra will include the value being logged. The additional registers rc and rd will be zero when using log while rb may include a non-zero value representing a unique ID for the log instance. The unique ID is not meaningful on its own but allows the Rust and the TS SDKs to know the type of the data being logged, by looking up the log ID in the JSON ABI file.","breadcrumbs":"Sway Language Basics » Comments and Logging » Log Receipt","id":"125","title":"Log Receipt"},"126":{"body":"LogData is generated for reference types which include all types except for non_reference types; and for non-reference types bigger than 64-bit integers, for example, u256; For example, logging a b256 variable b that holds the value 0x1111111111111111111111111111111111111111111111111111111111111111 using log(b) may generate the following receipt: \"LogData\": { \"data\": \"1111111111111111111111111111111111111111111111111111111111111111\", \"digest\": \"02d449a31fbb267c8f352e9968a79e3e5fc95c1bbeaa502fd6454ebde5a4bedc\", \"id\": \"0000000000000000000000000000000000000000000000000000000000000000\", \"is\": 10352, \"len\": 32, \"pc\": 10444, \"ptr\": 10468, \"ra\": 0, \"rb\": 1018194\n} Note that data in the receipt above will include the value being logged as a hexadecimal. Similarly to the Log receipt, additional registers are written: ra will always be zero when using log, while rb will contain a unique ID for the log instance. Note The Rust SDK exposes APIs that allow you to retrieve the logged values and display them nicely based on their types as indicated in the JSON ABI file.","breadcrumbs":"Sway Language Basics » Comments and Logging » LogData Receipt","id":"126","title":"LogData Receipt"},"127":{"body":"","breadcrumbs":"Sway Language Basics » Control Flow » Control Flow","id":"127","title":"Control Flow"},"128":{"body":"Sway supports if , else , and else if expressions that allow you to branch your code depending on conditions. For example: fn main() { let number = 6; if number % 4 == 0 { // do something } else if number % 3 == 0 { // do something else } else { // do something else }\n}","breadcrumbs":"Sway Language Basics » Control Flow » if expressions","id":"128","title":"if expressions"},"129":{"body":"Like Rust, ifs are expressions in Sway. What this means is you can use if expressions on the right side of a let statement to assign the outcome to a variable. let my_data = if some_bool < 10 { foo() } else { bar() }; Note that all branches of the if expression must return a value of the same type.","breadcrumbs":"Sway Language Basics » Control Flow » Using if in a let statement","id":"129","title":"Using if in a let statement"},"13":{"body":"Sway comes with a variety of things in its standard library. However, if you had to manually import every single thing that you used, it would be very verbose. But importing a lot of things that a program never uses isn't good either. A balance needs to be struck. The prelude is the list of things that Sway automatically imports into every Sway program. It's kept as small as possible, and is focused on things which are used in almost every single Sway program. The current version of the prelude lives in std::prelude , and re-exports the following: std::address::Address , a wrapper around the b256 type representing a wallet address. std::contract_id::ContractId , a wrapper around the b256 type representing the ID of a contract. std::identity::Identity , an enum with two possible variants: Address: Address and ContractId: ContractId. std::vec::Vec , a growable, heap-allocated vector. std::storage::storage_key::* , contains the API for accessing a core::storage::StorageKey which describes a location in storage. std::storage::storage_map::* , a key-value mapping in contract storage. std::option::Option , an enum which expresses the presence or absence of a value. std::result::Result , an enum for functions that may succeed or fail. std::assert::assert , a function that reverts the VM if the condition provided to it is false. std::assert::assert_eq , a function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 == v2 is false. std::assert::assert_ne , a function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 != v2 is false. std::revert::require , a function that reverts the VM and logs a given value if the condition provided to it is false. std::revert::revert , a function that reverts the VM. std::logging::log , a function that logs arbitrary stack types. std::auth::msg_sender , a function that gets the Identity from which a call was made.","breadcrumbs":"Introduction » Standard Library » Standard Library Prelude","id":"13","title":"Standard Library Prelude"},"130":{"body":"Sway supports advanced pattern matching through exhaustive match expressions. Unlike an if expression, a match expression asserts at compile time that all possible patterns have been matched. If you don't handle all the patterns, you will get compiler error indicating that your match expression is non-exhaustive. The basic syntax of a match expression is as follows: let result = match expression { pattern1 => code_to_execute_if_expression_matches_pattern1, pattern2 => code_to_execute_if_expression_matches_pattern2, pattern3 | pattern4 => code_to_execute_if_expression_matches_pattern3_or_pattern4 ... _ => code_to_execute_if_expression_matches_no_pattern,\n} Some examples of how you can use a match expression: script; // helper functions for our example\nfn on_even(num: u64) { // do something with even numbers\n}\nfn on_odd(num: u64) { // do something with odd numbers\n} fn main(num: u64) -> u64 { // Match as an expression let is_even = match num % 2 { 0 => true, _ => false, }; // Match as control flow let x = 12; match x { 5 => on_odd(x), _ => on_even(x), }; // Match an enum enum Weather { Sunny: (), Rainy: (), Cloudy: (), Snowy: (), } let current_weather = Weather::Sunny; let avg_temp = match current_weather { Weather::Sunny => 80, Weather::Rainy => 50, Weather::Cloudy => 60, Weather::Snowy => 20, }; let is_sunny = match current_weather { Weather::Sunny => true, Weather::Rainy | Weather::Cloudy | Weather::Snowy => false, }; // match expression used for a return let outside_temp = Weather::Sunny; match outside_temp { Weather::Sunny => 80, Weather::Rainy => 50, Weather::Cloudy => 60, Weather::Snowy => 20, }\n}","breadcrumbs":"Sway Language Basics » Control Flow » match expressions","id":"130","title":"match expressions"},"131":{"body":"","breadcrumbs":"Sway Language Basics » Control Flow » Loops","id":"131","title":"Loops"},"132":{"body":"This is what a while loop looks like: while counter < 10 { counter = counter + 1;\n} You need the while keyword, some condition (value < 10 in this case) which will be evaluated each iteration, and a block of code inside the curly braces ({...}) to execute each iteration.","breadcrumbs":"Sway Language Basics » Control Flow » while","id":"132","title":"while"},"133":{"body":"This is what a for loop that computes the sum of a vector of numbers looks like: for element in vector.iter() { sum += element;\n} You need the for keyword, some pattern that contains variable names such as element in this case, the ìn keyword followed by an iterator, and a block of code inside the curly braces ({...}) to execute each iteration. vector.iter() in the example above returns an iterator for the vector. In each iteration, the value of element is updated with the next value in the iterator until the end of the vector is reached and the for loop iteration ends.","breadcrumbs":"Sway Language Basics » Control Flow » for","id":"133","title":"for"},"134":{"body":"break and continue keywords are available to use inside the body of a while or for loop. The purpose of the break statement is to break out of a loop early: fn break_example() -> u64 { let mut counter = 1; let mut sum = 0; let num = 10; while true { if counter > num { break; } sum += counter; counter += 1; } sum // 1 + 2 + .. + 10 = 55\n} The purpose of the continue statement is to skip a portion of a loop in an iteration and jump directly into the next iteration: fn continue_example() -> u64 { let mut counter = 0; let mut sum = 0; let num = 10; while counter < num { counter += 1; if counter % 2 == 0 { continue; } sum += counter; } sum // 1 + 3 + .. + 9 = 25\n}","breadcrumbs":"Sway Language Basics » Control Flow » break and continue","id":"134","title":"break and continue"},"135":{"body":"You can also use nested while loops if needed: while condition_1 == true { // do stuff... while condition_2 == true { // do more stuff... }\n}","breadcrumbs":"Sway Language Basics » Control Flow » Nested loops","id":"135","title":"Nested loops"},"136":{"body":"Sway is fundamentally a blockchain language. Because of this, it has some features and requirements that you may not have seen in general-purpose programming languages. These are also some concepts related to the FuelVM and Fuel ecosystem that you may utilize when writing Sway. Hashing and Cryptography Contract Storage Function Purity Identifiers Native Assets Access Control Calling Contracts External Code Execution","breadcrumbs":"Blockchain Development with Sway » Blockchain Development with Sway","id":"136","title":"Blockchain Development with Sway"},"137":{"body":"The Sway standard library provides easy access to a selection of cryptographic hash functions (sha256 and EVM-compatible keccak256), and EVM-compatible secp256k1-based signature recovery operations.","breadcrumbs":"Blockchain Development with Sway » Hashing and Cryptography » Hashing and Cryptography","id":"137","title":"Hashing and Cryptography"},"138":{"body":"script; use std::hash::*; impl Hash for Location { fn hash(self, ref mut state: Hasher) { match self { Location::Earth => { 0_u8.hash(state); } Location::Mars => { 1_u8.hash(state); } } }\n} impl Hash for Stats { fn hash(self, ref mut state: Hasher) { self.strength.hash(state); self.agility.hash(state); }\n} impl Hash for Person { fn hash(self, ref mut state: Hasher) { self.name.hash(state); self.age.hash(state); self.alive.hash(state); self.location.hash(state); self.stats.hash(state); self.some_tuple.hash(state); self.some_array.hash(state); self.some_b256.hash(state); }\n} const VALUE_A = 0x9280359a3b96819889d30614068715d634ad0cf9bba70c0f430a8c201138f79f; enum Location { Earth: (), Mars: (),\n} struct Person { name: str, age: u64, alive: bool, location: Location, stats: Stats, some_tuple: (bool, u64), some_array: [u64; 2], some_b256: b256,\n} struct Stats { strength: u64, agility: u64,\n} fn main() { let zero = b256::min(); // Use the generic sha256 to hash some integers let sha_hashed_u8 = sha256(u8::max()); let sha_hashed_u16 = sha256(u16::max()); let sha_hashed_u32 = sha256(u32::max()); let sha_hashed_u64 = sha256(u64::max()); // Or hash a b256 let sha_hashed_b256 = sha256(VALUE_A); // You can hash booleans too let sha_hashed_bool = sha256(true); // Strings are not a problem either let sha_hashed_str = sha256(\"Fastest Modular Execution Layer!\"); // Tuples of any size work too let sha_hashed_tuple = sha256((true, 7)); // As do arrays let sha_hashed_array = sha256([4, 5, 6]); // Enums work too let sha_hashed_enum = sha256(Location::Earth); // Complex structs are not a problem let sha_hashed_struct = sha256(Person { name: \"John\", age: 9000, alive: true, location: Location::Mars, stats: Stats { strength: 10, agility: 9, }, some_tuple: (true, 8), some_array: [17, 76], some_b256: zero, }); log(sha_hashed_u8); log(sha_hashed_u16); log(sha_hashed_u32); log(sha_hashed_u64); log(sha_hashed_b256); log(sha_hashed_bool); log(sha_hashed_str); log(sha_hashed_tuple); log(sha_hashed_array); log(sha_hashed_enum); log(sha_hashed_struct); // Use the generic keccak256 to hash some integers let keccak_hashed_u8 = keccak256(u8::max()); let keccak_hashed_u16 = keccak256(u16::max()); let keccak_hashed_u32 = keccak256(u32::max()); let keccak_hashed_u64 = keccak256(u64::max()); // Or hash a b256 let keccak_hashed_b256 = keccak256(VALUE_A); // You can hash booleans too let keccak_hashed_bool = keccak256(true); // Strings are not a problem either let keccak_hashed_str = keccak256(\"Fastest Modular Execution Layer!\"); // Tuples of any size work too let keccak_hashed_tuple = keccak256((true, 7)); // As do arrays let keccak_hashed_array = keccak256([4, 5, 6]); // Enums work too let keccak_hashed_enum = keccak256(Location::Earth); // Complex structs are not a problem let keccak_hashed_struct = keccak256(Person { name: \"John\", age: 9000, alive: true, location: Location::Mars, stats: Stats { strength: 10, agility: 9, }, some_tuple: (true, 8), some_array: [17, 76], some_b256: zero, }); log(keccak_hashed_u8); log(keccak_hashed_u16); log(keccak_hashed_u32); log(keccak_hashed_u64); log(keccak_hashed_b256); log(keccak_hashed_bool); log(keccak_hashed_str); log(keccak_hashed_tuple); log(keccak_hashed_array); log(keccak_hashed_enum); log(keccak_hashed_struct);\n}","breadcrumbs":"Blockchain Development with Sway » Hashing and Cryptography » Hashing","id":"138","title":"Hashing"},"139":{"body":"script; use std::{b512::B512, ecr::{ec_recover, ec_recover_address, EcRecoverError}}; const MSG_HASH = 0xee45573606c96c98ba970ff7cf9511f1b8b25e6bcd52ced30b89df1e4a9c4323; fn main() { let hi = 0xbd0c9b8792876713afa8bff383eebf31c43437823ed761cc3600d0016de5110c; let lo = 0x44ac566bd156b4fc71a4a4cb2655d3dd360c695edb17dc3b64d611e122fea23d; let signature: B512 = B512::from((hi, lo)); // A recovered public key pair. let public_key = ec_recover(signature, MSG_HASH); // A recovered Fuel address. let result_address: Result = ec_recover_address(signature, MSG_HASH); if let Ok(address) = result_address { log(address.bits()); } else { revert(0); }\n} Note : Recovery of EVM addresses is also supported via std::vm::evm.","breadcrumbs":"Blockchain Development with Sway » Hashing and Cryptography » Signature Recovery","id":"139","title":"Signature Recovery"},"14":{"body":"The Sway Core Library, like the name suggests contains core operators and logic for the primitive types of the Sway programming language. These traits and methods are an extension of the primitive types u8, u16, u32, u64, u256, str[], str, bool and , b256 and can be used where appropriate. The latest core library documentation can be found here . If the latest version is not compatible please refer to the appropriate tagged release.","breadcrumbs":"Introduction » Core Library » Core Library","id":"14","title":"Core Library"},"140":{"body":"When developing a smart contract , you will typically need some sort of persistent storage. In this case, persistent storage, often just called storage in this context, is a place where you can store values that are persisted inside the contract itself. This is in contrast to a regular value in memory , which disappears after the contract exits. Put in conventional programming terms, contract storage is like saving data to a hard drive. That data is saved even after the program that saved it exits. That data is persistent. Using memory is like declaring a variable in a program: it exists for the duration of the program and is non-persistent. Some basic use cases of storage include declaring an owner address for a contract and saving balances in a wallet.","breadcrumbs":"Blockchain Development with Sway » Contract Storage » Storage","id":"140","title":"Storage"},"141":{"body":"Declaring variables in storage requires a storage block that contains a list of all your variables, their types, and their initial values. The initial value can be any expression that can be evaluated to a constant during compilation, as follows: storage { var1: u64 = 1, var2: b256 = b256::zero(), var3: Address = Address::zero(), var4: Option = None,\n} To write into a storage variable, you need to use the storage keyword as follows: storage.var1.write(42); storage .var2 .write(0x1111111111111111111111111111111111111111111111111111111111111111); storage .var3 .write(Address::from(0x1111111111111111111111111111111111111111111111111111111111111111)); storage.var4.write(Some(2u8)); To read a storage variable, you also need to use the storage keyword. You may use read() or try_read(), however we recommend using try_read() for additional safety. let var1: u64 = storage.var1.read(); let var2: b256 = storage.var2.try_read().unwrap_or(b256::zero()); let var3: Address = storage.var3.try_read().unwrap_or(Address::zero()); let var4: Option = storage.var4.try_read().unwrap_or(None);","breadcrumbs":"Blockchain Development with Sway » Contract Storage » Storage Accesses Via the storage Keyword","id":"141","title":"Storage Accesses Via the storage Keyword"},"142":{"body":"To store a struct in storage, each variable must be assigned in the storage block. This can be either my assigning the fields individually or using a public constructor that can be evaluated to a constant during compilation. struct Type1 { x: u64, y: u64,\n} struct Type2 { w: b256, z: bool,\n} impl Type2 { // a constructor that evaluates to a constant during compilation fn default() -> Self { Self { w: 0x0000000000000000000000000000000000000000000000000000000000000000, z: true, } }\n} storage { var1: Type1 = Type1 { x: 0, y: 0 }, var2: Type2 = Type2::default(),\n} You may write to both fields of a struct and the entire struct as follows: // Store individual fields storage.var1.x.write(42); storage.var1.y.write(77); // Store an entire struct let new_struct = Type2 { w: 0x1111111111111111111111111111111111111111111111111111111111111111, z: false, }; storage.var2.write(new_struct); The same applies to reading structs from storage, where both the individual and struct as a whole may be read as follows: let var1_x: u64 = storage.var1.x.try_read().unwrap_or(0); let var1_y: u64 = storage.var1.y.try_read().unwrap_or(0); let var2: Type2 = storage.var2.try_read().unwrap_or(Type2::default());","breadcrumbs":"Blockchain Development with Sway » Contract Storage » Storing Structs","id":"142","title":"Storing Structs"},"143":{"body":"We support the following common storage collections: StorageMap StorageVec StorageBytes StorageString Please note that these types are not initialized during compilation. This means that if you try to access a key from a storage map before the storage has been set, for example, the call will revert. Declaring these variables in storage requires a storage block as follows: storage { storage_map: StorageMap = StorageMap {}, storage_vec: StorageVec = StorageVec {}, storage_string: StorageString = StorageString {}, storage_bytes: StorageBytes = StorageBytes {},\n}","breadcrumbs":"Blockchain Development with Sway » Contract Storage » Common Storage Collections","id":"143","title":"Common Storage Collections"},"144":{"body":"Generic storage maps are available in the standard library as StorageMap which have to be defined inside a storage block and allow you to call insert() and get() to insert values at specific keys and get those values respectively. Refer to Storage Maps for more information about StorageMap. Warning While the StorageMap is currently included in the prelude, to use it the Hash trait must still be imported. This is a known issue and will be resolved. use std::hash::Hash; use std::storage::storage_vec::*; use std::storage::storage_bytes::*; use std::storage::storage_string::*; storage { storage_map: StorageMap = StorageMap {}, storage_vec: StorageVec = StorageVec {}, storage_string: StorageString = StorageString {}, storage_bytes: StorageBytes = StorageBytes {},\n} abi StorageExample { #[storage(write)] fn store_map(); #[storage(read)] fn get_map(); #[storage(write)] fn store_vec(); #[storage(read, write)] fn get_vec(); #[storage(write)] fn store_string(); #[storage(read)] fn get_string(); #[storage(write)] fn store_bytes(); #[storage(read)] fn get_bytes();\n} impl StorageExample for Contract { #[storage(write)] fn store_map() { storage.storage_map.insert(12, true); storage.storage_map.insert(59, false); // try_insert() will only insert if a value does not already exist for a key. let result = storage.storage_map.try_insert(103, true); assert(result.is_ok()); } #[storage(read)] fn get_map() { // Access directly let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false); // First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_map.get(59); let stored_val2: bool = storage_key2.try_read().unwrap_or(false); // Unsafely access the value. let stored_val3: bool = storage.storage_map.get(103).read(); } #[storage(write)] fn store_vec() { storage .storage_vec .push(0x1111111111111111111111111111111111111111111111111111111111111111); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000001); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000002); // Set will overwrite the element stored at the given index. storage.storage_vec.set(2, b256::zero()); } #[storage(read, write)] fn get_vec() { // Method 1: Access the element directly // Note: get() does not remove the element from the vec. let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero()); // Method 2: First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_vec.get(1).unwrap(); let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero()); // pop() will remove the last element from the vec. let length: u64 = storage.storage_vec.len(); let stored_val3: b256 = storage.storage_vec.pop().unwrap(); assert(length != storage.storage_vec.len()); } #[storage(write)] fn store_string() { let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.storage_string.write_slice(my_string); } #[storage(read)] fn get_string() { let stored_string: String = storage.storage_string.read_slice().unwrap(); } #[storage(write)] fn store_bytes() { // Setup Bytes let mut my_bytes = Bytes::new(); my_bytes.push(1u8); my_bytes.push(2u8); my_bytes.push(3u8); // Write to storage storage.storage_bytes.write_slice(my_bytes); } #[storage(read)] fn get_bytes() { let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap(); }\n} To write to a storage map, call either the insert() or try_insert() functions as follows: storage.storage_map.insert(12, true); storage.storage_map.insert(59, false); // try_insert() will only insert if a value does not already exist for a key. let result = storage.storage_map.try_insert(103, true); assert(result.is_ok()); The following demonstrates how to read from a storage map: // Access directly let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false); // First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_map.get(59); let stored_val2: bool = storage_key2.try_read().unwrap_or(false); // Unsafely access the value. let stored_val3: bool = storage.storage_map.get(103).read();","breadcrumbs":"Blockchain Development with Sway » Contract Storage » StorageMaps","id":"144","title":"StorageMaps"},"145":{"body":"Generic storage vectors are available in the standard library as StorageVec which have to be defined inside a storage block and allow you to call push() and pop() to push and pop values from a vector respectively. Refer to Storage Vector for more information about StorageVec. The following demonstrates how to import StorageVec: use std::storage::storage_vec::*; use std::storage::storage_bytes::*; use std::storage::storage_string::*; storage { storage_map: StorageMap = StorageMap {}, storage_vec: StorageVec = StorageVec {}, storage_string: StorageString = StorageString {}, storage_bytes: StorageBytes = StorageBytes {},\n} abi StorageExample { #[storage(write)] fn store_map(); #[storage(read)] fn get_map(); #[storage(write)] fn store_vec(); #[storage(read, write)] fn get_vec(); #[storage(write)] fn store_string(); #[storage(read)] fn get_string(); #[storage(write)] fn store_bytes(); #[storage(read)] fn get_bytes();\n} impl StorageExample for Contract { #[storage(write)] fn store_map() { storage.storage_map.insert(12, true); storage.storage_map.insert(59, false); // try_insert() will only insert if a value does not already exist for a key. let result = storage.storage_map.try_insert(103, true); assert(result.is_ok()); } #[storage(read)] fn get_map() { // Access directly let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false); // First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_map.get(59); let stored_val2: bool = storage_key2.try_read().unwrap_or(false); // Unsafely access the value. let stored_val3: bool = storage.storage_map.get(103).read(); } #[storage(write)] fn store_vec() { storage .storage_vec .push(0x1111111111111111111111111111111111111111111111111111111111111111); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000001); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000002); // Set will overwrite the element stored at the given index. storage.storage_vec.set(2, b256::zero()); } #[storage(read, write)] fn get_vec() { // Method 1: Access the element directly // Note: get() does not remove the element from the vec. let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero()); // Method 2: First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_vec.get(1).unwrap(); let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero()); // pop() will remove the last element from the vec. let length: u64 = storage.storage_vec.len(); let stored_val3: b256 = storage.storage_vec.pop().unwrap(); assert(length != storage.storage_vec.len()); } #[storage(write)] fn store_string() { let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.storage_string.write_slice(my_string); } #[storage(read)] fn get_string() { let stored_string: String = storage.storage_string.read_slice().unwrap(); } #[storage(write)] fn store_bytes() { // Setup Bytes let mut my_bytes = Bytes::new(); my_bytes.push(1u8); my_bytes.push(2u8); my_bytes.push(3u8); // Write to storage storage.storage_bytes.write_slice(my_bytes); } #[storage(read)] fn get_bytes() { let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap(); }\n} NOTE : When importing the StorageVec, please be sure to use the glob operator: use std::storage::storage_vec::*. The following demonstrates how to write to a StorageVec: storage .storage_vec .push(0x1111111111111111111111111111111111111111111111111111111111111111); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000001); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000002); // Set will overwrite the element stored at the given index. storage.storage_vec.set(2, b256::zero()); The following demonstrates how to read from a StorageVec: // Method 1: Access the element directly // Note: get() does not remove the element from the vec. let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero()); // Method 2: First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_vec.get(1).unwrap(); let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero()); // pop() will remove the last element from the vec. let length: u64 = storage.storage_vec.len(); let stored_val3: b256 = storage.storage_vec.pop().unwrap(); assert(length != storage.storage_vec.len());","breadcrumbs":"Blockchain Development with Sway » Contract Storage » StorageVec","id":"145","title":"StorageVec"},"146":{"body":"Storage of Bytes is available in the standard library as StorageBytes which have to be defined inside a storage block. StorageBytes cannot be manipulated in the same way a StorageVec or StorageMap can but stores bytes more efficiently thus reducing gas. Only the entirety of a Bytes may be read/written to storage. This means any changes would require loading the entire Bytes to the heap, making changes, and then storing it once again. If frequent changes are needed, a StorageVec is recommended. The following demonstrates how to import StorageBytes: use std::storage::storage_bytes::*; use std::storage::storage_string::*; storage { storage_map: StorageMap = StorageMap {}, storage_vec: StorageVec = StorageVec {}, storage_string: StorageString = StorageString {}, storage_bytes: StorageBytes = StorageBytes {},\n} abi StorageExample { #[storage(write)] fn store_map(); #[storage(read)] fn get_map(); #[storage(write)] fn store_vec(); #[storage(read, write)] fn get_vec(); #[storage(write)] fn store_string(); #[storage(read)] fn get_string(); #[storage(write)] fn store_bytes(); #[storage(read)] fn get_bytes();\n} impl StorageExample for Contract { #[storage(write)] fn store_map() { storage.storage_map.insert(12, true); storage.storage_map.insert(59, false); // try_insert() will only insert if a value does not already exist for a key. let result = storage.storage_map.try_insert(103, true); assert(result.is_ok()); } #[storage(read)] fn get_map() { // Access directly let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false); // First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_map.get(59); let stored_val2: bool = storage_key2.try_read().unwrap_or(false); // Unsafely access the value. let stored_val3: bool = storage.storage_map.get(103).read(); } #[storage(write)] fn store_vec() { storage .storage_vec .push(0x1111111111111111111111111111111111111111111111111111111111111111); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000001); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000002); // Set will overwrite the element stored at the given index. storage.storage_vec.set(2, b256::zero()); } #[storage(read, write)] fn get_vec() { // Method 1: Access the element directly // Note: get() does not remove the element from the vec. let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero()); // Method 2: First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_vec.get(1).unwrap(); let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero()); // pop() will remove the last element from the vec. let length: u64 = storage.storage_vec.len(); let stored_val3: b256 = storage.storage_vec.pop().unwrap(); assert(length != storage.storage_vec.len()); } #[storage(write)] fn store_string() { let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.storage_string.write_slice(my_string); } #[storage(read)] fn get_string() { let stored_string: String = storage.storage_string.read_slice().unwrap(); } #[storage(write)] fn store_bytes() { // Setup Bytes let mut my_bytes = Bytes::new(); my_bytes.push(1u8); my_bytes.push(2u8); my_bytes.push(3u8); // Write to storage storage.storage_bytes.write_slice(my_bytes); } #[storage(read)] fn get_bytes() { let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap(); }\n} NOTE : When importing the StorageBytes, please be sure to use the glob operator: use std::storage::storage_bytes::*. The following demonstrates how to write to a StorageBytes: // Setup Bytes let mut my_bytes = Bytes::new(); my_bytes.push(1u8); my_bytes.push(2u8); my_bytes.push(3u8); // Write to storage storage.storage_bytes.write_slice(my_bytes); The following demonstrates how to read from a StorageBytes: let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap();","breadcrumbs":"Blockchain Development with Sway » Contract Storage » StorageBytes","id":"146","title":"StorageBytes"},"147":{"body":"Storage of String is available in the standard library as StorageString which have to be defined inside a storage block. StorageString cannot be manipulated in the same way a StorageVec or StorageMap. Only the entirety of a String may be read/written to storage. The following demonstrates how to import StorageString: use std::storage::storage_string::*; storage { storage_map: StorageMap = StorageMap {}, storage_vec: StorageVec = StorageVec {}, storage_string: StorageString = StorageString {}, storage_bytes: StorageBytes = StorageBytes {},\n} abi StorageExample { #[storage(write)] fn store_map(); #[storage(read)] fn get_map(); #[storage(write)] fn store_vec(); #[storage(read, write)] fn get_vec(); #[storage(write)] fn store_string(); #[storage(read)] fn get_string(); #[storage(write)] fn store_bytes(); #[storage(read)] fn get_bytes();\n} impl StorageExample for Contract { #[storage(write)] fn store_map() { storage.storage_map.insert(12, true); storage.storage_map.insert(59, false); // try_insert() will only insert if a value does not already exist for a key. let result = storage.storage_map.try_insert(103, true); assert(result.is_ok()); } #[storage(read)] fn get_map() { // Access directly let stored_val1: bool = storage.storage_map.get(12).try_read().unwrap_or(false); // First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_map.get(59); let stored_val2: bool = storage_key2.try_read().unwrap_or(false); // Unsafely access the value. let stored_val3: bool = storage.storage_map.get(103).read(); } #[storage(write)] fn store_vec() { storage .storage_vec .push(0x1111111111111111111111111111111111111111111111111111111111111111); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000001); storage .storage_vec .push(0x0000000000000000000000000000000000000000000000000000000000000002); // Set will overwrite the element stored at the given index. storage.storage_vec.set(2, b256::zero()); } #[storage(read, write)] fn get_vec() { // Method 1: Access the element directly // Note: get() does not remove the element from the vec. let stored_val1: b256 = storage.storage_vec.get(0).unwrap().try_read().unwrap_or(b256::zero()); // Method 2: First get the storage key and then access the value. let storage_key2: StorageKey = storage.storage_vec.get(1).unwrap(); let stored_val2: b256 = storage_key2.try_read().unwrap_or(b256::zero()); // pop() will remove the last element from the vec. let length: u64 = storage.storage_vec.len(); let stored_val3: b256 = storage.storage_vec.pop().unwrap(); assert(length != storage.storage_vec.len()); } #[storage(write)] fn store_string() { let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.storage_string.write_slice(my_string); } #[storage(read)] fn get_string() { let stored_string: String = storage.storage_string.read_slice().unwrap(); } #[storage(write)] fn store_bytes() { // Setup Bytes let mut my_bytes = Bytes::new(); my_bytes.push(1u8); my_bytes.push(2u8); my_bytes.push(3u8); // Write to storage storage.storage_bytes.write_slice(my_bytes); } #[storage(read)] fn get_bytes() { let stored_bytes: Bytes = storage.storage_bytes.read_slice().unwrap(); }\n} NOTE : When importing the StorageString, please be sure to use the glob operator: use std::storage::storage_string::*. The following demonstrates how to write to a StorageString: let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.storage_string.write_slice(my_string); The following demonstrates how to read from a StorageString: let stored_string: String = storage.storage_string.read_slice().unwrap();","breadcrumbs":"Blockchain Development with Sway » Contract Storage » StorageString","id":"147","title":"StorageString"},"148":{"body":"For more advanced storage techniques please refer to the Advanced Storage page.","breadcrumbs":"Blockchain Development with Sway » Contract Storage » Advanced Storage","id":"148","title":"Advanced Storage"},"149":{"body":"A function is pure if it does not access any persistent storage . Conversely, the function is impure if it does access any storage. Naturally, as storage is only available in smart contracts, impure functions cannot be used in predicates, scripts, or libraries. A pure function cannot call an impure function. In Sway, functions are pure by default but can be opted into impurity via the storage function attribute. The storage attribute may take read and/or write arguments indicating which type of access the function requires. The storage attribute without any arguments, #[storage()], indicates a pure function, and has the same effect as not having the attribute at all. #[storage(read)]\nfn get_amount() -> u64 { ...\n} #[storage(read, write)]\nfn increment_amount(increment: u64) -> u64 { ...\n} fn a_pure_function() { ...\n} #[storage()]\nfn also_a_pure_function() { ...\n} Note : the #[storage(write)] attribute also permits a function to read from storage. This is due to the fact that partially writing a storage slot requires first reading the slot. Impure functions which call other impure functions must have at least the same storage privileges or a superset of those for the function called. For example, to call a function with write access a caller must also have write access, or both read and write access. To call a function with read and write access the caller must also have both privileges. The storage attribute may also be applied to methods and associated functions , trait and ABI declarations. A pure function gives you some guarantees: you will not incur excessive storage gas costs, the compiler can apply additional optimizations, and they are generally easy to reason about and audit. Note : Purity does not provide an absolute guarantee that a storage access will not happen as a result of calling a pure function. E.g., it is possible for a pure function to call another contract, which can then call a write function in the original contract. The guarantee that the purity gives in this example is, that the original pure function itself does not change the storage, as well as that any function later called, that accesses storage, is clearly marked as impure. A similar concept exists in Solidity . Note that Solidity refers to contract storage as contract state , and in the Sway/Fuel ecosystem, these two terms are largely interchangeable.","breadcrumbs":"Blockchain Development with Sway » Function Purity » Purity","id":"149","title":"Purity"},"15":{"body":"Core library functionalities do not need to be explicitly imported and will work out of the box after creating any new Sway project with forc new . The use keyword is simply not required. Consider this example of using the modulo function for two like value types: let val_1 = 10;\nlet val_2 = 2;\nlet result = val_1 % val_2;","breadcrumbs":"Introduction » Core Library » Using the Core Library","id":"15","title":"Using the Core Library"},"150":{"body":"Addresses in Sway are similar to EVM addresses. The two major differences are: Sway addresses are 32 bytes long (instead of 20) Sway addresses are computed with the SHA-256 hash of the public key instead of the keccak-256 hash. Contracts, on the other hand, are uniquely identified with a contract ID rather than an address. A contract's ID is also 32 bytes long and is calculated here .","breadcrumbs":"Blockchain Development with Sway » Identifiers » Identifiers","id":"150","title":"Identifiers"},"151":{"body":"The FuelVM has built-in support for working with multiple assets.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Native Assets","id":"151","title":"Native Assets"},"152":{"body":"","breadcrumbs":"Blockchain Development with Sway » Native Assets » Key Differences Between EVM and FuelVM Assets","id":"152","title":"Key Differences Between EVM and FuelVM Assets"},"153":{"body":"On the EVM, Ether is the native asset. As such, sending ETH to an address or contract is an operation built into the EVM, meaning it doesn't rely on the existence of a smart contract to update balances to track ownership as with ERC-20 tokens. On the FuelVM, all assets are native and the process for sending any native asset is the same. While you would still need a smart contract to handle the minting and burning of assets, the sending and receiving of these assets can be done independently of the asset contract. Just like the EVM however, Fuel has a standard that describes a standard API for Native Assets using the Sway Language. The ERC-20 equivalent for the Sway Language is the SRC-20; Native Asset Standard . NOTE It is important to note that Fuel does not have tokens.","breadcrumbs":"Blockchain Development with Sway » Native Assets » ERC-20 vs Native Asset","id":"153","title":"ERC-20 vs Native Asset"},"154":{"body":"On the EVM, an ERC-721 token or NFT is a contract that contains multiple tokens which are non-fungible with one another. On the FuelVM, the ERC-721 equivalent is a Native Asset where each asset has a supply of one. This is defined in the SRC-20; Native Asset Standard under the Non-Fungible Asset Restrictions. In practice, this means all NFTs are treated the same as any other Native Asset on Fuel. When writing Sway code, no additional cases for handling non-fungible and fungible assets are required.","breadcrumbs":"Blockchain Development with Sway » Native Assets » ERC-721 vs Native Asset","id":"154","title":"ERC-721 vs Native Asset"},"155":{"body":"An advantage Native Assets bring is that there is no need for token approvals; as with Ether on the EVM. With millions of dollars hacked every year due to misused token approvals, the FuelVM eliminates this attack vector.","breadcrumbs":"Blockchain Development with Sway » Native Assets » No Token Approvals","id":"155","title":"No Token Approvals"},"156":{"body":"An \"Asset\" is a Native Asset on Fuel and has the associated AssetId type. Assets are distinguishable from one another. A \"Coin\" represents a singular unit of an Asset. Coins of the same Asset are not distinguishable from one another. Fuel does not use tokens like other ecosystems such as Ethereum and uses Native Assets with a UTXO design instead.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Asset vs Coin vs Token","id":"156","title":"Asset vs Coin vs Token"},"157":{"body":"The AssetId type represents any Native Asset on Fuel. An AssetId is used for interacting with an asset on the network. The AssetId of any Native Asset on Fuel is calculated by taking the SHA256 hash digest of the originating ContractId that minted the asset and a SubId i.e. sha256((contract_id, sub_id)).","breadcrumbs":"Blockchain Development with Sway » Native Assets » The AssetId type","id":"157","title":"The AssetId type"},"158":{"body":"There are 3 ways to instantiate a new AssetId: Default When a contract will only ever mint a single asset, it is recommended to use the DEFAULT_ASSET_ID sub id. This is referred to as the default asset of a contract. To get the default asset from an internal contract call, call the default() function: let asset_id: AssetId = AssetId::default(); New If a contract mints multiple assets or if the asset has been minted by an external contract, the new() function will be needed. The new() function takes the ContractId of the contract which minted the token as well as a SubId. To create a new AssetId using a ContractId and SubId, call the new() function: let my_contract_id: ContractId = ContractId::from(0x1000000000000000000000000000000000000000000000000000000000000000); let my_sub_id: SubId = 0x2000000000000000000000000000000000000000000000000000000000000000; let asset_id: AssetId = AssetId::new(my_contract_id, my_sub_id); From In the case where the b256 value of an asset is already known, you may call the from() function with the b256 value. let asset_id: AssetId = AssetId::from(0x0000000000000000000000000000000000000000000000000000000000000000);","breadcrumbs":"Blockchain Development with Sway » Native Assets » Creating a New AssetId","id":"158","title":"Creating a New AssetId"},"159":{"body":"The SubId is used to differentiate between different assets that are created by the same contract. The SubId is a b256 value. When creating a single new asset on Fuel, we recommend using the DEFAULT_SUB_ID or SubId::zero().","breadcrumbs":"Blockchain Development with Sway » Native Assets » The SubId type","id":"159","title":"The SubId type"},"16":{"body":"The prelude contains a list of operations essential to all Sway programs. The latest version of the prelude can be found here . core::primitives::* core::primitive_conversions::* core::raw_ptr::* core::raw_slice::* core::ops::* core::storage::* core::str::* core::codec::*","breadcrumbs":"Introduction » Core Library » Core Library Prelude","id":"16","title":"Core Library Prelude"},"160":{"body":"On the Fuel Network, the base asset is Ether. This is the only asset on the Fuel Network that does not have a SubId. The Base Asset can be returned anytime by calling the base() function of the AssetId type. let base_asset: AssetId = AssetId::base();","breadcrumbs":"Blockchain Development with Sway » Native Assets » The Base Asset","id":"160","title":"The Base Asset"},"161":{"body":"","breadcrumbs":"Blockchain Development with Sway » Native Assets » Basic Native Asset Functionality","id":"161","title":"Basic Native Asset Functionality"},"162":{"body":"To mint a new asset, the std::asset::mint() function must be called internally within a contract. A SubId and amount of coins must be provided. These newly minted coins will be owned by the contract which minted them. To mint another asset from the same contract, replace the DEFAULT_SUB_ID with your desired SubId. mint(DEFAULT_SUB_ID, mint_amount); You may also mint an asset to a specific entity with the std::asset::mint_to() function. Be sure to provide a target Identity that will own the newly minted coins. mint_to(target_identity, DEFAULT_SUB_ID, mint_amount); If you intend to allow external users to mint assets using your contract, the SRC-3; Mint and Burn Standard defines a standard API for minting assets. The Sway-Libs Asset Library also provides an additional library to support implementations of the SRC-3 Standard into your contract.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Minting A Native Asset","id":"162","title":"Minting A Native Asset"},"163":{"body":"To burn an asset, the std::asset::burn() function must be called internally from the contract which minted them. The SubId used to mint the coins and amount must be provided. The burned coins must be owned by the contract. When an asset is burned it doesn't exist anymore. burn(DEFAULT_SUB_ID, burn_amount); If you intend to allow external users to burn assets using your contract, the SRC-3; Mint and Burn Standard defines a standard API for burning assets. The Sway-Libs Asset Library also provides an additional library to support implementations of the SRC-3 Standard into your contract.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Burning a Native Asset","id":"163","title":"Burning a Native Asset"},"164":{"body":"To internally transfer a Native Asset, the std::asset::transfer() function must be called. A target Identity or user must be provided as well as the AssetId of the asset and an amount. transfer(target, asset_id, coins);","breadcrumbs":"Blockchain Development with Sway » Native Assets » Transfer a Native Asset","id":"164","title":"Transfer a Native Asset"},"165":{"body":"Getting The Transaction Asset To query for the Native Asset sent in a transaction, you may call the std::call_frames::msg_asset_id() function. let amount = msg_asset_id(); Getting The Transaction Amount To query for the amount of coins sent in a transaction, you may call the std::context::msg_amount() function. let amount = msg_amount();","breadcrumbs":"Blockchain Development with Sway » Native Assets » Native Asset And Transactions","id":"165","title":"Native Asset And Transactions"},"166":{"body":"Checking A Contract's Balance To internally check a contract's balance, call the std::context::this_balance() function with the corresponding AssetId. this_balance(asset_id) To check the balance of an external contract, call the std::context::balance_of() function with the corresponding AssetId. balance_of(target_contract, asset_id) NOTE Due to the FuelVM's UTXO design, balances of Address's cannot be returned in the Sway Language. This must be done off-chain using the SDK. Receiving Native Assets In A Contract By default, a contract may not receive a Native Asset in a contract call. To allow transferring of assets to the contract, add the #[payable] attribute to the function. #[payable] fn deposit() { assert(msg_amount() > 0); }","breadcrumbs":"Blockchain Development with Sway » Native Assets » Native Assets and Contracts","id":"166","title":"Native Assets and Contracts"},"167":{"body":"There are a number of standards developed to enable further functionality for Native Assets and help cross contract functionality. Information on standards can be found in the Sway Standards Repo . We currently have the following standards for Native Assets: SRC-20; Native Asset Standard defines the implementation of a standard API for Native Assets using the Sway Language. SRC-3; Mint and Burn Standard is used to enable mint and burn functionality for Native Assets. SRC-7; Arbitrary Asset Metadata Standard is used to store metadata for Native Assets. SRC-6; Vault Standard defines the implementation of a standard API for asset vaults developed in Sway.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Native Asset Standards","id":"167","title":"Native Asset Standards"},"168":{"body":"Additional Libraries have been developed to allow you to quickly create an deploy dApps that follow the Sway Standards . Asset Library provides functionality to implement the SRC-20; Native Asset Standard , SRC-3; Mint and Burn Standard , and SRC-7; Arbitrary Asset Metadata Standard standards.","breadcrumbs":"Blockchain Development with Sway » Native Assets » Native Asset Libraries","id":"168","title":"Native Asset Libraries"},"169":{"body":"In this fully fleshed out example, we show a native asset contract which mints a single asset. This is the equivalent to the ERC-20 Standard use in Ethereum. Note there are no token approval functions. It implements the SRC-20; Native Asset , SRC-3; Mint and Burn , and SRC-5; Ownership standards. It does not use any external libraries. // ERC20 equivalent in Sway.\ncontract; use standards::{ src3::SRC3, src5::{ SRC5, State, AccessError, }, src20::{ SetDecimalsEvent, SetNameEvent, SetSymbolEvent, SRC20, TotalSupplyEvent, },\n};\nuse std::{ asset::{ burn, mint_to, }, call_frames::msg_asset_id, constants::DEFAULT_SUB_ID, context::msg_amount, string::String, contract_id::ContractId\n}; configurable { DECIMALS: u8 = 9u8, NAME: str[7] = __to_str_array(\"MyAsset\"), SYMBOL: str[5] = __to_str_array(\"MYTKN\"),\n} storage { total_supply: u64 = 0, owner: State = State::Uninitialized,\n} // Native Asset Standard\nimpl SRC20 for Contract { #[storage(read)] fn total_assets() -> u64 { 1 } #[storage(read)] fn total_supply(asset: AssetId) -> Option { if asset == AssetId::default() { Some(storage.total_supply.read()) } else { None } } #[storage(read)] fn name(asset: AssetId) -> Option { if asset == AssetId::default() { Some(String::from_ascii_str(from_str_array(NAME))) } else { None } } #[storage(read)] fn symbol(asset: AssetId) -> Option { if asset == AssetId::default() { Some(String::from_ascii_str(from_str_array(SYMBOL))) } else { None } } #[storage(read)] fn decimals(asset: AssetId) -> Option { if asset == AssetId::default() { Some(DECIMALS) } else { None } }\n} // Ownership Standard\nimpl SRC5 for Contract { #[storage(read)] fn owner() -> State { storage.owner.read() }\n} // Mint and Burn Standard\nimpl SRC3 for Contract { #[storage(read, write)] fn mint(recipient: Identity, sub_id: Option, amount: u64) { require(sub_id.is_some() && sub_id.unwrap() == DEFAULT_SUB_ID, \"incorrect-sub-id\"); require_access_owner(); let new_supply = storage.total_supply.read() + amount; storage .total_supply .write(new_supply); mint_to(recipient, DEFAULT_SUB_ID, amount); TotalSupplyEvent::new( AssetId::default(), new_supply, msg_sender().unwrap() ).log(); } #[storage(read, write)] fn burn(sub_id: SubId, amount: u64) { require(sub_id == DEFAULT_SUB_ID, \"incorrect-sub-id\"); require(msg_amount() >= amount, \"incorrect-amount-provided\"); require( msg_asset_id() == AssetId::default(), \"incorrect-asset-provided\", ); require_access_owner(); let new_supply = storage.total_supply.read() - amount; storage .total_supply .write(new_supply); burn(DEFAULT_SUB_ID, amount); TotalSupplyEvent::new( AssetId::default(), new_supply, msg_sender().unwrap() ).log(); }\n} abi SingleAsset { #[storage(read, write)] fn constructor(owner_: Identity);\n} impl SingleAsset for Contract { #[storage(read, write)] fn constructor(owner_: Identity) { require(storage.owner.read() == State::Uninitialized, \"owner-initialized\"); storage.owner.write(State::Initialized(owner_)); }\n} #[storage(read)]\nfn require_access_owner() { require( storage.owner.read() == State::Initialized(msg_sender().unwrap()), AccessError::NotOwner, );\n} abi EmitSRC20Events { fn emit_src20_events();\n} impl EmitSRC20Events for Contract { fn emit_src20_events() { // Metadata that is stored as a configurable should only be emitted once. let asset = AssetId::default(); let sender = msg_sender().unwrap(); let name = Some(String::from_ascii_str(from_str_array(NAME))); let symbol = Some(String::from_ascii_str(from_str_array(SYMBOL))); SetNameEvent::new(asset, name, sender).log(); SetSymbolEvent::new(asset, symbol, sender).log(); SetDecimalsEvent::new(asset, DECIMALS, sender).log(); }\n}","breadcrumbs":"Blockchain Development with Sway » Native Assets » Single Native Asset Example","id":"169","title":"Single Native Asset Example"},"17":{"body":"Just like many other smart contract languages, usage standards have been developed to enable cross compatibility between smart contracts. For more information on using a Sway Standard, please refer to the Sway-Standards Repository .","breadcrumbs":"Introduction » Sway Language Standards » Sway Standards","id":"17","title":"Sway Standards"},"170":{"body":"In this fully fleshed out example, we show a native asset contract which mints multiple assets. This is the equivalent to the ERC-1155 Standard use in Ethereum. Note there are no token approval functions. It implements the SRC-20; Native Asset , SRC-3; Mint and Burn , and SRC-5; Ownership standards. It does not use any external libraries. // ERC1155 equivalent in Sway.\ncontract; use standards::{ src5::{ SRC5, State, AccessError }, src20::{ SetDecimalsEvent, SetNameEvent, SetSymbolEvent, SRC20, TotalSupplyEvent, } src3::SRC3,\n};\nuse std::{ asset::{ burn, mint_to, }, call_frames::msg_asset_id, hash::{ Hash, }, context::this_balance, storage::storage_string::*, string::String, contract_id::ContractId\n}; storage { total_assets: u64 = 0, total_supply: StorageMap = StorageMap {}, name: StorageMap = StorageMap {}, symbol: StorageMap = StorageMap {}, decimals: StorageMap = StorageMap {}, owner: State = State::Uninitialized,\n} // Native Asset Standard\nimpl SRC20 for Contract { #[storage(read)] fn total_assets() -> u64 { storage.total_assets.read() } #[storage(read)] fn total_supply(asset: AssetId) -> Option { storage.total_supply.get(asset).try_read() } #[storage(read)] fn name(asset: AssetId) -> Option { storage.name.get(asset).read_slice() } #[storage(read)] fn symbol(asset: AssetId) -> Option { storage.symbol.get(asset).read_slice() } #[storage(read)] fn decimals(asset: AssetId) -> Option { storage.decimals.get(asset).try_read() }\n} // Mint and Burn Standard\nimpl SRC3 for Contract { #[storage(read, write)] fn mint(recipient: Identity, sub_id: Option, amount: u64) { require(sub_id.is_some(), \"Error: SubId is None\"); require_access_owner(); let asset_id = AssetId::new(ContractId::this(), sub_id.unwrap()); let supply = storage.total_supply.get(asset_id).try_read(); if supply.is_none() { storage.total_assets.write(storage.total_assets.try_read().unwrap_or(0) + 1); } let new_supply = supply.unwrap_or(0) + amount; storage.total_supply.insert(asset_id, new_supply); mint_to(recipient, sub_id, amount); TotalSupplyEvent::new( asset_id, new_supply, msg_sender().unwrap() ).log(); } #[storage(read, write)] fn burn(sub_id: SubId, amount: u64) { require_access_owner(); let asset_id = AssetId::new(ContractId::this(), sub_id); require(this_balance(asset_id) >= amount, \"not-enough-coins\"); let supply = storage.total_supply.get(asset_id).try_read(); let new_supply = supply.unwrap_or(0) - amount; storage.total_supply.insert(asset_id, new_supply); burn(sub_id, amount); TotalSupplyEvent::new( asset_id, new_supply, msg_sender().unwrap() ).log(); }\n} abi MultiAsset { #[storage(read, write)] fn constructor(owner_: Identity); #[storage(read, write)] fn set_name(asset: AssetId, name: Option); #[storage(read, write)] fn set_symbol(asset: AssetId, symbol: Option); #[storage(read, write)] fn set_decimals(asset: AssetId, decimals: u8);\n} impl MultiAsset for Contract { #[storage(read, write)] fn constructor(owner_: Identity) { require(storage.owner.read() == State::Uninitialized, \"owner-initialized\"); storage.owner.write(State::Initialized(owner_)); } #[storage(read, write)] fn set_name(asset: AssetId, name: Option) { require_access_owner(); storage.name.insert(asset, StorageString {}); storage.name.get(asset).write_slice(name); SetNameEvent::new(asset, name, msg_sender().unwrap()).log(); } #[storage(read, write)] fn set_symbol(asset: AssetId, symbol: Option) { require_access_owner(); storage.symbol.insert(asset, StorageString {}); storage.symbol.get(asset).write_slice(symbol); SetSymbolEvent::new(asset, symbol, msg_sender().unwrap()).log(); } #[storage(read, write)] fn set_decimals(asset: AssetId, decimals: u8) { require_access_owner(); storage.decimals.insert(asset, decimals); SetDecimalsEvent::new(asset, decimals, msg_sender().unwrap()).log(); }\n} #[storage(read)]\nfn require_access_owner() { require( storage.owner.read() == State::Initialized(msg_sender().unwrap()), AccessError::NotOwner, );\n}","breadcrumbs":"Blockchain Development with Sway » Native Assets » Multi Native Asset Example","id":"170","title":"Multi Native Asset Example"},"171":{"body":"Smart contracts require the ability to restrict access to and identify certain users or contracts. Unlike account-based blockchains, transactions in UTXO-based blockchains (i.e. Fuel) do not necessarily have a unique transaction sender. Additional logic is needed to handle this difference, and is provided by the standard library.","breadcrumbs":"Blockchain Development with Sway » Access Control » Access Control","id":"171","title":"Access Control"},"172":{"body":"To deliver an experience akin to the EVM's access control, the std library provides a msg_sender function, which identifies a unique caller based upon the call and/or transaction input data. contract; abi MyOwnedContract { fn receive(field_1: u64) -> bool;\n} const OWNER = Address::from(0x9ae5b658754e096e4d681c548daf46354495a437cc61492599e33fc64dcdc30c); impl MyOwnedContract for Contract { fn receive(field_1: u64) -> bool { let sender = msg_sender().unwrap(); if let Identity::Address(addr) = sender { assert(addr == OWNER); } else { revert(0); } true }\n} The msg_sender function works as follows: If the caller is a contract, then Ok(Sender) is returned with the ContractId sender variant. If the caller is external (i.e. from a script), then all coin input owners in the transaction are checked. If all owners are the same, then Ok(Sender) is returned with the Address sender variant. If the caller is external and coin input owners are different, then the caller cannot be determined and a Err(AuthError) is returned.","breadcrumbs":"Blockchain Development with Sway » Access Control » msg_sender","id":"172","title":"msg_sender"},"173":{"body":"Many contracts require some form of ownership for access control. The SRC-5 Ownership Standard has been defined to provide an interoperable interface for ownership within contracts. To accomplish this, use the Ownership Library to keep track of the owner. This allows setting and revoking ownership using the variants Some(..) and None respectively. This is better, safer, and more readable than using the Identity type directly where revoking ownership has to be done using some magic value such as b256::zero() or otherwise. The following is an example of how to properly lock a function such that only the owner may call a function: #[storage(read)] fn only_owner() { storage.owner.only_owner(); // Do stuff here } Setting ownership can be done in one of two ways; During compile time or run time. The following is an example of how to properly set ownership of a contract during compile time: storage { owner: Ownership = Ownership::initialized(Identity::Address(Address::zero())),\n} The following is an example of how to properly set ownership of a contract during run time: #[storage(write)] fn set_owner(identity: Identity) { storage.owner.set_ownership(identity); } The following is an example of how to properly revoke ownership of a contract: #[storage(write)] fn revoke_ownership() { storage.owner.renounce_ownership(); } The following is an example of how to properly retrieve the state of ownership: #[storage(read)] fn owner() -> State { storage.owner.owner() }","breadcrumbs":"Blockchain Development with Sway » Access Control » Contract Ownership","id":"173","title":"Contract Ownership"},"174":{"body":"Sway-Libs provides the following libraries to enable further access control. Ownership Library ; used to apply restrictions on functions such that only a single user may call them. This library provides helper functions for the SRC-5; Ownership Standard . Admin Library ; used to apply restrictions on functions such that only a select few users may call them like a whitelist. Pausable Library ; allows contracts to implement an emergency stop mechanism. Reentrancy Guard Library ; used to detect and prevent reentrancy attacks.","breadcrumbs":"Blockchain Development with Sway » Access Control » Access Control Libraries","id":"174","title":"Access Control Libraries"},"175":{"body":"Smart contracts can be called by other contracts or scripts. In the FuelVM, this is done primarily with the call instruction. Sway provides a nice way to manage callable interfaces with its ABI system. The Fuel ABI specification can be found here .","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Calling Contracts","id":"175","title":"Calling Contracts"},"176":{"body":"Here is an example of a contract calling another contract in Sway. A script can call a contract in the same way. // ./contract_a.sw\ncontract; abi ContractA { fn receive(field_1: bool, field_2: u64) -> u64;\n} impl ContractA for Contract { fn receive(field_1: bool, field_2: u64) -> u64 { assert(field_1 == true); assert(field_2 > 0); return_45() }\n} fn return_45() -> u64 { 45\n} // ./contract_b.sw\ncontract; use contract_a::ContractA; abi ContractB { fn make_call();\n} const contract_id = 0x79fa8779bed2f36c3581d01c79df8da45eee09fac1fd76a5a656e16326317ef0; impl ContractB for Contract { fn make_call() { let x = abi(ContractA, contract_id); let return_value = x.receive(true, 3); // will be 45 }\n} Note : The ABI is for external calls only therefore you cannot define a method in the ABI and call it in the same contract. If you want to define a function for a contract, but keep it private so that only your contract can call it, you can define it outside of the impl and call it inside the contract, similar to the return_45() function above.","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Example","id":"176","title":"Example"},"177":{"body":"All calls forward a gas stipend, and may additionally forward one native asset with the call. Here is an example of how to specify the amount of gas (gas), the asset ID of the native asset (asset_id), and the amount of the native asset (coins) to forward: script; abi MyContract { fn foo(field_1: bool, field_2: u64);\n} fn main() { let x = abi(MyContract, 0x79fa8779bed2f36c3581d01c79df8da45eee09fac1fd76a5a656e16326317ef0); let asset_id = 0x7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777_7777; x.foo { gas: 5000, asset_id: asset_id, coins: 5000 } (true, 3);\n}","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Advanced Calls","id":"177","title":"Advanced Calls"},"178":{"body":"A common attack vector for smart contracts is re-entrancy . Similar to the EVM, the FuelVM allows for re-entrancy. A stateless re-entrancy guard is included in the sway-libs library. The guard will panic (revert) at run time if re-entrancy is detected. contract; use reentrancy::reentrancy_guard; abi MyContract { fn some_method();\n} impl ContractB for Contract { fn some_method() { reentrancy_guard(); // do something }\n}","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Handling Re-entrancy","id":"178","title":"Handling Re-entrancy"},"179":{"body":"Another way of avoiding re-entrancy-related attacks is to follow the so-called CEI pattern. CEI stands for \"Checks, Effects, Interactions\", meaning that the contract code should first perform safety checks, also known as \"pre-conditions\", then perform effects, i.e. modify or read the contract storage and execute external contract calls (interaction) only at the very end of the function/method. Please see this blog post for more detail on some vulnerabilities in case of storage modification after interaction and this blog post for more information on storage reads after interaction. The Sway compiler implements a check that the CEI pattern is not violated in the user contract and issues warnings if that's the case. For example, in the following contract the CEI pattern is violated, because an external contract call is executed before a storage write. contract; mod other_contract; use other_contract::*;\nuse std::hash::*; abi MyContract { #[storage(read, write)] fn withdraw(external_contract_id: ContractId);\n} storage { balances: StorageMap = StorageMap:: {},\n} impl MyContract for Contract { #[storage(read, write)] fn withdraw(external_contract_id: ContractId) { let sender = msg_sender().unwrap(); let bal = storage.balances.get(sender).try_read().unwrap_or(0); assert(bal > 0); // External call let caller = abi(OtherContract, external_contract_id.into()); caller.external_call { coins: bal, }(); // Storage update _after_ external call storage.balances.insert(sender, 0); }\n} Here, other_contract is defined as follows: library; abi OtherContract { #[payable] fn external_call();\n} The CEI pattern analyzer issues a warning as follows, pointing to the interaction before a storage modification: warning --> /path/to/contract/main.sw:28:9 |\n26 |\n27 | let caller = abi(OtherContract, external_contract_id.into());\n28 | caller.external_call { coins: bal }(); | _________-\n29 | |\n30 | | // Storage update _after_ external call\n31 | | storage.balances.insert(sender, 0); | |__________________________________________- Storage write after external contract interaction in function or method \"withdraw\". Consider making all storage writes before calling another contract\n32 | }\n33 | } |\n____ In case there is a storage read after an interaction, the CEI analyzer will issue a similar warning. In addition to storage reads and writes after an interaction, the CEI analyzer reports analogous warnings about: balance tree updates, i.e. balance tree reads with subsequent writes, which may be produced by the tr and tro ASM instructions or library functions using them under the hood; balance trees reads with bal instruction; changes to the output messages that can be produced by the __smo intrinsic function or the smo ASM instruction.","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » CEI pattern violation static analysis","id":"179","title":"CEI pattern violation static analysis"},"18":{"body":"","breadcrumbs":"Introduction » Sway Language Standards » Standards","id":"18","title":"Standards"},"180":{"body":"While the Fuel contract calling paradigm is similar to the EVM's (using an ABI, forwarding gas and data), it differs in two key ways: Native assets : FuelVM calls can forward any native asset not just base asset. No data serialization : Contract calls in the FuelVM do not need to serialize data to pass it between contracts; instead they simply pass a pointer to the data. This is because the FuelVM has a shared global memory which all call frames can read from.","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Differences from the EVM","id":"180","title":"Differences from the EVM"},"181":{"body":"When a contract is compiled, a special section called \"contract selection\" is also generated. This section checks if the contract call method matches any of the available ABI methods. If this fails, one of two possible actions will happen: 1 - if no fallback function was specified, the contract will revert; 2 - otherwise, the fallback function will be called. For all intents and purposes the fallback function is considered a contract method, which means that it has all the limitations that other contract methods have. As the fallback function signature, the function cannot have arguments, but they can return anything. If for some reason the fallback function needs to returns different types, the intrinsic __contract_ret can be used. contract; abi MyContract { fn some_method();\n} impl ContractB for Contract { fn some_method() { }\n} #[fallback]\nfn fallback() {\n} You may still access the method selector and arguments to the call in the fallback. For instance, let's assume a function fn foobar(bool, u64) {} gets called on a contract that doesn't have it with arguments true and 42. It can execute the following fallback: #[fallback]\nfn fallback() { // the method selector is the first four bytes of sha256(\"foobar(bool,u64)\") // per https://fuellabs.github.io/fuel-specs/master/protocol/abi#function-selector-encoding let method_selector = std::call_frames::first_param::(); // the arguments tuple is (true, 42) let arguments = std::call_frames::second_param::<(bool, u64)>();\n}","breadcrumbs":"Blockchain Development with Sway » Calling Contracts » Fallback","id":"181","title":"Fallback"},"182":{"body":"The std-lib includes a function called run_external that allows Sway contracts to execute arbitrary external Sway code. This functionality enables features like upgradeable contracts and proxies.","breadcrumbs":"Blockchain Development with Sway » External Code » External Code Execution","id":"182","title":"External Code Execution"},"183":{"body":"Upgradeable contracts are designed to allow the logic of a smart contract to be updated after deployment. Consider this example proxy contract: #[namespace(my_storage_namespace)]\nstorage { target_contract: Option = None,\n} impl Proxy for Contract { #[storage(write)] fn set_target_contract(id: ContractId) { storage.target_contract.write(Some(id)); } #[storage(read)] fn double_input(_value: u64) -> u64 { let target = storage.target_contract.read().unwrap(); run_external(target) }\n} The contract has two functions: set_target_contract updates the target_contract variable in storage with the ContractId of an external contract. double_input reads the target_contract from storage and uses it to run external code. If the target_contract has a function with the same name (double_input), the code in the external double_input function will run. In this case, the function will return a u64. Notice in the Proxy example above, the storage block has a namespace attribute. Using this attribute is considered a best practice for all proxy contracts in Sway, because it will prevent storage collisions with the implementation contract, as the implementation contract has access to both storage contexts. Below is what an implementation contract could look like for this: storage { value: u64 = 0, // to stay compatible, this has to stay the same in the next version\n} impl Implementation for Contract { #[storage(write)] fn double_input(value: u64) -> u64 { let new_value = value * 2; storage.value.write(new_value); new_value }\n} This contract has one function called double_input, which calculates the input value times two, updates the value variable in storage, and returns the new value.","breadcrumbs":"Blockchain Development with Sway » External Code » Upgradeable Contracts","id":"183","title":"Upgradeable Contracts"},"184":{"body":"There are a couple of major differences between calling a contract directly and using the run_external method. First, to use run_external, the ABI of the external contract is not required. The proxy contract has no knowledge of the external contract except for its ContractId.","breadcrumbs":"Blockchain Development with Sway » External Code » How does this differ from calling a contract?","id":"184","title":"How does this differ from calling a contract?"},"185":{"body":"Second, the storage context of the proxy contract is retained for the loaded code. This means that in the examples above, the value variable gets updated in the storage for the proxy contract. For example, if you were to read the value variable by directly calling the implementation contract, you would get a different result than if you read it through the proxy contract. The proxy contract loads the code and executes it in its own context.","breadcrumbs":"Blockchain Development with Sway » External Code » Upgradeable Contract Storage","id":"185","title":"Upgradeable Contract Storage"},"186":{"body":"If the function name doesn't exist in the target contract but a fallback function does, the fallback function will be triggered. If there is no fallback function, the transaction will revert. You can access function parameters for fallback functions using the call_frames module in the std-lib. For example, to access the _foo input parameter in the proxy function below, you can use the called_args method in the fallback function: fn does_not_exist_in_the_target(_foo: u64) -> u64 { run_external(TARGET) } #[fallback]\nfn fallback() -> u64 { use std::call_frames::*; __log(3); __log(called_method()); __log(\"double_value\"); __log(called_method() == \"double_value\"); let foo = called_args::(); foo * 3\n} In this case, the does_not_exist_in_the_target function will return _foo * 3.","breadcrumbs":"Blockchain Development with Sway » External Code » Fallback functions","id":"186","title":"Fallback functions"},"187":{"body":"Some limitations of run_external function are: It can only be used with other contracts. Scripts, predicates, and library code cannot be run externally. If you change the implementation contract, you must maintain the same order of previous storage variables and types, as this is what has been stored in the proxy storage. You can't use the call stack in another call frame before you use run_external. You can only use the call stack within the call frame that contains run_external.","breadcrumbs":"Blockchain Development with Sway » External Code » Limitations","id":"187","title":"Limitations"},"188":{"body":"Advanced concepts. Advanced Types Advanced Storage Generic Types Traits Associated Types Generics and Trait Constraints Assembly Never Type","breadcrumbs":"Advanced Concepts » Advanced Concepts","id":"188","title":"Advanced Concepts"},"189":{"body":"","breadcrumbs":"Advanced Concepts » Advanced Types » Advanced Types","id":"189","title":"Advanced Types"},"19":{"body":"SRC-20; Native Asset Standard defines the implementation of a standard API for Native Assets using the Sway Language. SRC-3; Mint and Burn is used to enable mint and burn functionality for Native Assets. SRC-7; Arbitrary Asset Metadata Standard is used to store metadata for Native Assets , usually as NFTs. SRC-9; Metadata Keys Standard is used to store standardized metadata keys for Native Assets in combination with the SRC-7 standard. SRC-6; Vault Standard defines the implementation of a standard API for asset vaults developed in Sway.","breadcrumbs":"Introduction » Sway Language Standards » Native Asset Standards","id":"19","title":"Native Asset Standards"},"190":{"body":"Sway provides the ability to declare a type alias to give an existing type another name. For this we use the type keyword. For example, we can create the alias Kilometers to u64 like so: type Kilometers = u64; Now, the alias Kilometers is a synonym for u64. Note that Kilometers is not a separate new type. Values that have the type Kilometers will be treated the same as values of type u64: let x: u64 = 5; let y: Kilometers = 5; assert(x + y == 10); Because Kilometers and u64 are the same type, we can add values of both types and we can pass Kilometers values to functions that take u64 parameters. However, using this method, we don’t get the type checking benefits that we get from introducing a separate new type called Kilometers. In other words, if we mix up Kilometers and i32 values somewhere, the compiler will not give us an error. The main use case for type synonyms is to reduce repetition. For example, we might have a lengthy array type like this: [MyStruct; 5] Writing this lengthy type in function signatures and as type annotations all over the code can be tiresome and error prone. Imagine having a project full of code like this: fn foo_long(array: [MyStruct; 5]) -> [MyStruct; 5] { array\n} A type alias makes this code more manageable by reducing the repetition. Below, we’ve introduced an alias named MyArray for the verbose type and can replace all uses of the type with the shorter alias MyArray: type MyArray = [MyStruct; 5]; fn foo_shorter(array: MyArray) -> MyArray { array\n} This code is much easier to read and write! Choosing a meaningful name for a type alias can help communicate your intent as well.","breadcrumbs":"Advanced Concepts » Advanced Types » Creating Type Synonyms with Type Aliases","id":"190","title":"Creating Type Synonyms with Type Aliases"},"191":{"body":"","breadcrumbs":"Advanced Concepts » Advanced Storage » Advanced Storage","id":"191","title":"Advanced Storage"},"192":{"body":"Through the use of StorageKeys, you may have nested storage collections such as storing a StorageString in a StorageMap. For example, here we have a few common nested storage types declared in a storage block: storage { nested_map_vec: StorageMap> = StorageMap {}, nested_map_string: StorageMap = StorageMap {}, nested_vec_bytes: StorageVec = StorageVec {},\n} Please note that storage initialization is needed to do this. NOTE : When importing a storage type, please be sure to use the glob operator i.e. use std::storage::storage_vec::*.","breadcrumbs":"Advanced Concepts » Advanced Storage » Nested Storage Collections","id":"192","title":"Nested Storage Collections"},"193":{"body":"The following demonstrates how to write to a StorageVec that is nested in a StorageMap: // Setup and initialize storage for the StorageVec. storage.nested_map_vec.try_insert(10, StorageVec {}); // Method 1: Push to the vec directly storage.nested_map_vec.get(10).push(1u8); storage.nested_map_vec.get(10).push(2u8); storage.nested_map_vec.get(10).push(3u8); // Method 2: First get the storage key and then push the values. let storage_key_vec: StorageKey> = storage.nested_map_vec.get(10); storage_key_vec.push(4u8); storage_key_vec.push(5u8); storage_key_vec.push(6u8); The following demonstrates how to read from a StorageVec that is nested in a StorageMap: // Method 1: Access the StorageVec directly. let stored_val1: u8 = storage.nested_map_vec.get(10).pop().unwrap(); let stored_val2: u8 = storage.nested_map_vec.get(10).pop().unwrap(); let stored_val3: u8 = storage.nested_map_vec.get(10).pop().unwrap(); // Method 2: First get the storage key and then access the value. let storage_key: StorageKey> = storage.nested_map_vec.get(10); let stored_val4: u8 = storage_key.pop().unwrap(); let stored_val5: u8 = storage_key.pop().unwrap(); let stored_val6: u8 = storage_key.pop().unwrap();","breadcrumbs":"Advanced Concepts » Advanced Storage » Storing a StorageVec in a StorageMap","id":"193","title":"Storing a StorageVec in a StorageMap"},"194":{"body":"The following demonstrates how to write to a StorageString that is nested in a StorageMap: // Setup and initialize storage for the StorageString. storage.nested_map_string.try_insert(10, StorageString {}); // Method 1: Store the string directly. let my_string = String::from_ascii_str(\"Fuel is blazingly fast\"); storage.nested_map_string.get(10).write_slice(my_string); // Method 2: First get the storage key and then write the value. let my_string = String::from_ascii_str(\"Fuel is modular\"); let storage_key: StorageKey = storage.nested_map_string.get(10); storage_key.write_slice(my_string); The following demonstrates how to read from a StorageString that is nested in a StorageMap: // Method 1: Access the string directly. let stored_string: String = storage.nested_map_string.get(10).read_slice().unwrap(); // Method 2: First get the storage key and then access the value. let storage_key: StorageKey = storage.nested_map_string.get(10); let stored_string: String = storage_key.read_slice().unwrap();","breadcrumbs":"Advanced Concepts » Advanced Storage » Storing a StorageString in a StorageMap","id":"194","title":"Storing a StorageString in a StorageMap"},"195":{"body":"The following demonstrates how to write to a StorageBytes that is nested in a StorageVec: // Setup and initialize storage for the StorageVec. storage.nested_map_vec.try_insert(10, StorageVec {}); // Method 1: Push to the vec directly storage.nested_map_vec.get(10).push(1u8); storage.nested_map_vec.get(10).push(2u8); storage.nested_map_vec.get(10).push(3u8); // Method 2: First get the storage key and then push the values. let storage_key_vec: StorageKey> = storage.nested_map_vec.get(10); storage_key_vec.push(4u8); storage_key_vec.push(5u8); storage_key_vec.push(6u8); The following demonstrates how to read from a StorageBytes that is nested in a StorageVec: // Method 1: Access the StorageVec directly. let stored_val1: u8 = storage.nested_map_vec.get(10).pop().unwrap(); let stored_val2: u8 = storage.nested_map_vec.get(10).pop().unwrap(); let stored_val3: u8 = storage.nested_map_vec.get(10).pop().unwrap(); // Method 2: First get the storage key and then access the value. let storage_key: StorageKey> = storage.nested_map_vec.get(10); let stored_val4: u8 = storage_key.pop().unwrap(); let stored_val5: u8 = storage_key.pop().unwrap(); let stored_val6: u8 = storage_key.pop().unwrap();","breadcrumbs":"Advanced Concepts » Advanced Storage » Storing a StorageBytes in a StorageVec","id":"195","title":"Storing a StorageBytes in a StorageVec"},"196":{"body":"If you want the values in storage to be positioned differently, for instance to avoid collisions with storage from another contract when loading code, you can use the namespace annotation to add a salt to the slot calculations. storage { example_namespace { foo: u64 = 0, },","breadcrumbs":"Advanced Concepts » Advanced Storage » Storage Namespace","id":"196","title":"Storage Namespace"},"197":{"body":"It is possible to leverage FuelVM storage operations directly using the std::storage::storage_api::write and std::storage::storage_api::read functions provided in the standard library. With this approach, you will have to manually assign the internal key used for storage. An example is as follows: contract; use std::storage::storage_api::{read, write}; abi StorageExample { #[storage(write)] fn store_something(amount: u64); #[storage(read)] fn get_something() -> u64;\n} const STORAGE_KEY: b256 = 0x0000000000000000000000000000000000000000000000000000000000000000; impl StorageExample for Contract { #[storage(write)] fn store_something(amount: u64) { write(STORAGE_KEY, 0, amount); } #[storage(read)] fn get_something() -> u64 { let value: Option = read::(STORAGE_KEY, 0); value.unwrap_or(0) }\n} Note : Though these functions can be used for any data type, they should mostly be used for arrays because arrays are not yet supported in storage blocks. Note, however, that all data types can be used as types for keys and/or values in StorageMap without any restrictions.","breadcrumbs":"Advanced Concepts » Advanced Storage » Manual Storage Management","id":"197","title":"Manual Storage Management"},"198":{"body":"","breadcrumbs":"Advanced Concepts » Generic Types » Generic Types","id":"198","title":"Generic Types"},"199":{"body":"In Sway, generic types follow a very similar pattern to those in Rust. Let's look at some example syntax, starting with a generic function: fn noop(argument: T) -> T { argument\n} Here, the noop() function trivially returns exactly what was given to it. T is a type parameter , and it says that this function exists for all types T. More formally, this function could be typed as: noop :: ∀T. T -> T Generic types are a way to refer to types in general , meaning without specifying a single type. Our noop function would work with any type in the language, so we don't need to specify noop(argument: u8) -> u8, noop(argument: u16) -> u16, etc.","breadcrumbs":"Advanced Concepts » Generic Types » Basics","id":"199","title":"Basics"},"2":{"body":"","breadcrumbs":"Introduction » Getting Started » Getting Started","id":"2","title":"Getting Started"},"20":{"body":"SRC-13; Soulbound Address Standard defines a specific Address as a Soulbound Address for Soulbound Assets to become non-transferable.","breadcrumbs":"Introduction » Sway Language Standards » Predicate Standards","id":"20","title":"Predicate Standards"},"200":{"body":"One question that arises when dealing with generic types is: how does the assembly handle this? There are a few approaches to handling generic types at the lowest level. Sway uses a technique called monomorphization . This means that the generic function is compiled to a non-generic version for every type it is called on. In this way, generic functions are purely shorthand for the sake of ergonomics.","breadcrumbs":"Advanced Concepts » Generic Types » Code Generation","id":"200","title":"Code Generation"},"201":{"body":"An important background to know before diving into trait constraints is that the where clause can be used to specify the required traits for the generic argument. So, when writing something like a HashMap you may want to specify that the generic argument implements a Hash trait. fn get_hashmap_key(key: T) -> b256 where T: Hash\n{ // Code within here can then call methods associated with the Hash trait on Key\n} Of course, our noop() function is not useful. Often, a programmer will want to declare functions over types which satisfy certain traits. For example, let's try to implement the successor function, successor(), for all numeric types. fn successor(argument: T) where T: Add\n{ argument + 1\n} Run forc build, and you will get: .. | 9 | where T: Add\n10 | {\n11 | argument + 1 | ^ Mismatched types: expected type \"T\" but saw type \"u64\"\n12 | }\n13 | This is because we don't know for a fact that 1, which in this case defaulted to 1u64, actually can be added to T. What if T is f64? Or b256? What does it mean to add 1u64 in these cases? We can solve this problem with another trait constraint. We can only find the successor of some value of type T if that type T defines some incrementor. Let's make a trait: trait Incrementable { /// Returns the value to add when calculating the successor of a value. fn incrementor() -> Self;\n} Now, we can modify our successor() function: fn successor(argument: T) where T: Add, T: Incrementable\n{ argument + T::incrementor()\n}","breadcrumbs":"Advanced Concepts » Generic Types » Trait Constraints","id":"201","title":"Trait Constraints"},"202":{"body":"Just like functions, structs and enums can be generic. Let's take a look at the standard library version of Option: enum Option { Some: T, None: (),\n} Just like an unconstrained generic function, this type exists for all (∀) types T. Result is another example: enum Result { Ok: T, Err: E,\n} Both generic enums and generic structs can be trait constrained, as well. Consider this struct: struct Foo where T: Add\n{ field_one: T,\n}","breadcrumbs":"Advanced Concepts » Generic Types » Generic Structs and Enums","id":"202","title":"Generic Structs and Enums"},"203":{"body":"Similar to Rust, Sway has what is colloquially known as the turbofish . The turbofish looks like this: ::<> (see the little fish with bubbles behind it?). The turbofish is used to annotate types in a generic context. Say you have the following function: fn foo(t: T) -> Result { Ok(t)\n} In this code example, which is admittedly asinine, you can't possibly know what type E is. You'd need to provide the type manually, with a turbofish: fn foo(t: T) -> Result { Ok::(t)\n} It is also common to see the turbofish used on the function itself: fn main() { foo::()\n}","breadcrumbs":"Advanced Concepts » Generic Types » Type Arguments","id":"203","title":"Type Arguments"},"204":{"body":"","breadcrumbs":"Advanced Concepts » Traits » Traits","id":"204","title":"Traits"},"205":{"body":"A trait opts a type into a certain type of behavior or functionality that can be shared among types. This allows for easy reuse of code and generic programming. If you have ever used a typeclass in Haskell, a trait in Rust, or even an interface in Java, these are similar concepts. Let's take a look at some code: trait Compare { fn equals(self, b: Self) -> bool;\n} { fn not_equals(self, b: Self) -> bool { !self.equals(b) }\n} We have just declared a trait called Compare. After the name of the trait, there are two blocks of code (a block is code enclosed in { curly brackets }). The first block is the interface surface . The second block is the methods provided by the trait. If a type can provide the methods in the interface surface, then it gets access to the methods in the trait for free! What the above trait is saying is: if you can determine if two values are equal, then for free, you can determine that they are not equal. Note that trait methods have access to the methods defined in the interface surface.","breadcrumbs":"Advanced Concepts » Traits » Declaring a Trait","id":"205","title":"Declaring a Trait"},"206":{"body":"The example below implements a Compare trait for u64 to check if two numbers are equal. Let's take a look at how that is done: impl Compare for u64 { fn equals(self, b: Self) -> bool { self == b }\n} The above snippet declares all of the methods in the trait Compare for the type u64. Now, we have access to both the equals and not_equals methods for u64, as long as the trait Compare is in scope.","breadcrumbs":"Advanced Concepts » Traits » Implementing a Trait","id":"206","title":"Implementing a Trait"},"207":{"body":"When using multiple traits, scenarios often come up where one trait may require functionality from another trait. This is where supertraits come in as they allow you to require a trait when implementing another trait, i.e., a trait with a trait. A good example of this is the Ord trait of the core library of Sway. The Ord trait requires the Eq trait, so Eq is kept as a separate trait as one may decide to implement Eq without implementing other parts of the Ord trait. trait Eq { fn equals(self, b: Self) -> bool;\n} trait Ord: Eq { fn gte(self, b: Self) -> bool;\n} impl Ord for u64 { fn gte(self, b: Self) -> bool { // As `Eq` is a supertrait of `Ord`, `Ord` can access the equals method self.equals(b) || self.gt(b) }\n} To require a supertrait, add a : after the trait name and then list the traits you would like to require and separate them with a +.","breadcrumbs":"Advanced Concepts » Traits » Supertraits","id":"207","title":"Supertraits"},"208":{"body":"ABIs can also have supertrait annotations: contract; struct Foo {}\nimpl ABIsupertrait for Foo { fn foo() {}\n} trait ABIsupertrait { fn foo();\n} abi MyAbi : ABIsupertrait { fn bar();\n} { fn baz() { Self::foo() // supertrait method usage }\n} impl ABIsupertrait for Contract { fn foo() {}\n} // The implementation of MyAbi for Contract must also implement ABIsupertrait\nimpl MyAbi for Contract { fn bar() { Self::foo() // supertrait method usage }\n} The implementation of MyAbi for Contract must also implement the ABIsupertrait trait. Methods in ABIsupertrait are not available externally, i.e. they're not actually contract methods, but they can be used in the actual contract methods, as shown in the example above. ABI supertraits are intended to make contract implementations compositional, allowing combining orthogonal contract features using, for instance, libraries.","breadcrumbs":"Advanced Concepts » Traits » ABI supertraits","id":"208","title":"ABI supertraits"},"209":{"body":"In addition to supertraits, ABIs can have superABI annotations: contract; abi MySuperAbi { fn foo();\n} abi MyAbi : MySuperAbi { fn bar();\n} impl MySuperAbi for Contract { fn foo() {}\n} // The implementation of MyAbi for Contract must also implement MySuperAbi\nimpl MyAbi for Contract { fn bar() {}\n} The implementation of MyAbi for Contract must also implement the MySuperAbi superABI. Methods in MySuperAbi will be part of the MyAbi contract interface, i.e. will be available externally (and hence cannot be called from other MyAbi contract methods). SuperABIs are intended to make contract implementations compositional, allowing combining orthogonal contract features using, for instance, libraries.","breadcrumbs":"Advanced Concepts » Traits » SuperABIs","id":"209","title":"SuperABIs"},"21":{"body":"SRC-5; Ownership Standard is used to restrict function calls to admin users in contracts.","breadcrumbs":"Introduction » Sway Language Standards » Access Control Standards","id":"21","title":"Access Control Standards"},"210":{"body":"Traits can declare different kinds of associated items in their interface surface: Functions Constants Types","breadcrumbs":"Advanced Concepts » Traits » Associated Items","id":"210","title":"Associated Items"},"211":{"body":"Associated functions in traits consist of just function signatures. This indicates that each implementation of the trait for a given type must define all the trait functions. trait Trait { fn associated_fn(self, b: Self) -> bool;\n}","breadcrumbs":"Advanced Concepts » Traits » Associated functions","id":"211","title":"Associated functions"},"212":{"body":"Associated constants are constants associated with a type. trait Trait { const ID: u32 = 0;\n} The initializer expression of an associated constants in a trait definition may be omitted to indicate that each implementation of the trait for a given type must specify an initializer: trait Trait { const ID: u32;\n} Check the associated consts section on constants page.","breadcrumbs":"Advanced Concepts » Traits » Associated constants","id":"212","title":"Associated constants"},"213":{"body":"Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete implementations of that trait. These associated types are used to specify the return types of trait methods or to define type relationships within the trait. trait MyTrait { type AssociatedType;\n} Check the associated types section on associated types page.","breadcrumbs":"Advanced Concepts » Traits » Associated types","id":"213","title":"Associated types"},"214":{"body":"","breadcrumbs":"Advanced Concepts » Traits » Use Cases","id":"214","title":"Use Cases"},"215":{"body":"Often, libraries and APIs have interfaces that are abstracted over a type that implements a certain trait. It is up to the consumer of the interface to implement that trait for the type they wish to use with the interface. For example, let's take a look at a trait and an interface built off of it. library; pub enum Suit { Hearts: (), Diamonds: (), Clubs: (), Spades: (),\n} pub trait Card { fn suit(self) -> Suit; fn value(self) -> u8;\n} fn play_game_with_deck(a: Vec) where T: Card { // insert some creative card game here\n} Note Trait constraints (i.e. using the where keyword) have not yet been implemented Now, if you want to use the function play_game_with_deck with your struct, you must implement Card for your struct. Note that the following code example assumes a dependency games has been included in the Forc.toml file. script; use games::*; struct MyCard { suit: Suit, value: u8\n} impl Card for MyCard { fn suit(self) -> Suit { self.suit } fn value(self) -> u8 { self.value }\n} fn main() { let mut i = 52; let mut deck: Vec = Vec::with_capacity(50); while i > 0 { i = i - 1; deck.push(MyCard { suit: generate_random_suit(), value: i % 4} } play_game_with_deck(deck);\n} fn generate_random_suit() -> Suit { [ ... ]\n}","breadcrumbs":"Advanced Concepts » Traits » Custom Types (structs, enums)","id":"215","title":"Custom Types (structs, enums)"},"216":{"body":"Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete implementations of that trait. These associated types are used to specify the return types of trait methods or to define type relationships within the trait. Associated types are a powerful feature of Sway's trait system, enabling generic programming and abstraction over types. They help improve code clarity and maintainability by allowing you to define generic traits without committing to specific types.","breadcrumbs":"Advanced Concepts » Associated Types » Associated Types","id":"216","title":"Associated Types"},"217":{"body":"Associated types are declared within a trait using the type keyword. Here's the syntax for declaring an associated type: trait MyTrait { type AssociatedType;\n}","breadcrumbs":"Advanced Concepts » Associated Types » Declaring Associated Types","id":"217","title":"Declaring Associated Types"},"218":{"body":"Concrete implementations of a trait with associated types must provide a specific type for each associated type defined in the trait. Here's an example of implementing a trait with an associated type: struct MyStruct; impl MyTrait for MyStruct { type AssociatedType = u32; // Implementing the associated type with u32\n} In this example, MyStruct implements MyTrait and specifies that the associated type AssociatedType is u32.","breadcrumbs":"Advanced Concepts » Associated Types » Implementing Associated Types","id":"218","title":"Implementing Associated Types"},"219":{"body":"Associated types are used within trait methods or where the trait is used as a bound for generic functions or structs. You can use the associated type like any other type. Here's an example: trait MyTrait { type AssociatedType; fn get_value(self) -> Self::AssociatedType;\n} struct MyStruct; impl MyTrait for MyStruct { type AssociatedType = u32; fn get_value(self) -> Self::AssociatedType { 42 }\n} In this example, get_value is a trait method that returns an associated type AssociatedType.","breadcrumbs":"Advanced Concepts » Associated Types » Using Associated Types","id":"219","title":"Using Associated Types"},"22":{"body":"SRC-12; Contract Factory defines the implementation of a standard API for contract factories.","breadcrumbs":"Introduction » Sway Language Standards » Contract Standards","id":"22","title":"Contract Standards"},"220":{"body":"Associated types are particularly useful in scenarios where you want to define traits that work with different types of data structures or abstractions, allowing the implementer to specify the concrete types. Some common use cases include: Collections: Traits for generic collections that allow users to specify the type of elements. Iterator Patterns: Traits for implementing iterators with varying element types. Serialization and Deserialization: Traits for serializing and deserializing data with different data formats.","breadcrumbs":"Advanced Concepts » Associated Types » Use Cases","id":"220","title":"Use Cases"},"221":{"body":"","breadcrumbs":"Advanced Concepts » Generics and Trait Constraints » Generics and Trait Constraints","id":"221","title":"Generics and Trait Constraints"},"222":{"body":"At a high level, Sway allows you to define constraints, or restrictions, that allow you to strike a balance between writing abstract and reusable code and enforcing compile-time checks to determine if the abstract code that you've written is correct. The \"abstract and reusable\" part largely comes from generic types and the \"enforcing compile-time checks\" part largely comes from trait constraints. Generic types can be used with functions, structs, and enums (as we have seen in this book), but they can also be used with traits.","breadcrumbs":"Advanced Concepts » Generics and Trait Constraints » Generics as Constraints","id":"222","title":"Generics as Constraints"},"223":{"body":"Combining generic types with traits allows you to write abstract and reusable traits that can be implemented for any number of data types. For example, imagine that you want to write a trait for converting between different types. This would be similar to Rust's Into and From traits. In Sway your conversion trait would look something like: trait Convert { fn from(t: T) -> Self;\n} The trait Convert takes a generic type T. Convert has one method from, which takes one parameter of type T and returns a Self. This means that when you implement Convert for a data type, from will return the type of that data type but will take as input the type that you define as T. Here is an example: struct Square { width: u64,\n} struct Rectangle { width: u64, length: u64,\n} impl Convert for Rectangle { fn from(t: Square) -> Self { Self { width: t.width, length: t.width, } }\n} In this example, you have two different data types, Square and Rectangle. You know that all squares are rectangles and thus Square can convert into Rectangle (but not vice versa) and thus you can implement the conversion trait for those types. If we want to call these methods we can do so by: fn main() { let s = Square { width: 5 }; let r = Rectangle::from(s);\n}","breadcrumbs":"Advanced Concepts » Generics and Trait Constraints » Generic Traits","id":"223","title":"Generic Traits"},"224":{"body":"Trait constraints allow you to use generic types and traits to place constraints on what abstract code you are willing to accept in your program as correct. These constraints take the form of compile-time checks for correctness. If we wanted to use trait constraints with our Convert trait from the previous section we could do so like so: fn into_rectangle(t: T) -> Rectangle\nwhere Rectangle: Convert,\n{ Rectangle::from(t)\n} This function allows you to take any generic data type T and convert it to the type Rectangle as long as Convert is implemented for Rectangle . Calling this function with a type T for which Convert is not implemented for Rectangle will fail Sway's compile-time checks.","breadcrumbs":"Advanced Concepts » Generics and Trait Constraints » Trait Constraints","id":"224","title":"Trait Constraints"},"225":{"body":"While many users will never have to touch assembly language while writing Sway code, it is a powerful tool that enables many advanced use-cases (e.g., optimizations, building libraries, etc).","breadcrumbs":"Advanced Concepts » Assembly » Inline Assembly in Sway","id":"225","title":"Inline Assembly in Sway"},"226":{"body":"In Sway, the way we use assembly inline is to declare an asm block like this: asm() {...} Declaring an asm block is similar to declaring a function. We can specify register names to operate on as arguments, we can perform assembly instructions within the block, and we can return a value by specifying a return register. Here's an example showing what this might look like: pub fn add_1(num: u32) -> u32 { asm(r1: num, r2) { add r2 r1 one; r2: u32 }\n} The return register is specified at the end of the asm block, after all the assembly instructions. It consists of the register name and an optional return type. In the above example, the return register name is r2 and the return type is u32. If the return type is omitted, it is u64 by default. The return register itself is optional. If it is not specified, similar to functions, the returned value from the asm block will be unit , (). An asm block can only return a single register. If you really need to return more than one value, you can modify a tuple. Here's an example showing how you can implement this for (u64, u64): script; fn adder(a: u64, b: u64, c: u64) -> (u64, u64) { let empty_tuple = (0u64, 0u64); asm(output: empty_tuple, r1: a, r2: b, r3: c, r4, r5) { add r4 r1 r2; // add a & b and put the result in r4 add r5 r2 r3; // add b & c and put the result in r5 sw output r4 i0; // store the word in r4 in output + 0 words sw output r5 i1; // store the word in r5 in output + 1 word output: (u64, u64) // return both values }\n} fn main() -> bool { let (first, second) = adder(1, 2, 3); assert(first == 3); assert(second == 5); true\n} Note that this is contrived example meant to demonstrate the syntax; there's absolutely no need to use assembly to add integers! Note that in the above example: we initialized the register r1 with the value of num. we declared a second register r2 (you may choose any register names you want). we use the add opcode to add one to the value of r1 and store it in r2. one is an example of a \"reserved register\", of which there are 16 in total. Further reading on this is linked below under \"Semantics\". we return r2 and specify the return type as being u32. An important note is that the ji and jnei opcodes are not available within an asm block. For those looking to introduce control flow to asm blocks, it is recommended to surround smaller chunks of asm with control flow (if, else, and while).","breadcrumbs":"Advanced Concepts » Assembly » ASM Block","id":"226","title":"ASM Block"},"227":{"body":"For examples of assembly in action, check out the Sway standard library . For a complete list of all instructions supported in the FuelVM: Instructions . And to learn more about the FuelVM semantics: Semantics .","breadcrumbs":"Advanced Concepts » Assembly » Helpful Links","id":"227","title":"Helpful Links"},"228":{"body":"The Never type ! represents the type of computations which never resolve to any value at all.","breadcrumbs":"Advanced Concepts » Never Type » Never Type","id":"228","title":"Never Type"},"229":{"body":"break, continue and return expressions also have type !. For example we are allowed to write: let x: ! = { return 123\n}; Although the let is pointless here, it illustrates the meaning of !. Since x is never assigned a value (because return returns from the entire function), x can be given type Never. We could also replace return 123 with a revert() or a never-ending loop and this code would still be valid. A more realistic usage of Never is in this code: let num: u32 = match get_a_number() { Some(num) => num, None => break,\n}; Both match arms must produce values of type [u32], but since break never produces a value at all we know it can never produce a value which isn't a [u32]. This illustrates another behaviour of the ! type - expressions with type ! will coerce into any other type. Note that ! type coerces into any other type, another example of this would be: let x: u32 = { return 123\n}; Regardless of the type of x, the return block of type Never will always coerce into x type.","breadcrumbs":"Advanced Concepts » Never Type » Additional Information","id":"229","title":"Additional Information"},"23":{"body":"SRC-8; Bridged Asset defines the metadata required for an asset bridged to the Fuel Network. SRC-10; Native Bridge Standard defines the standard API for the Native Bridge between the Fuel Chain and the canonical base chain.","breadcrumbs":"Introduction » Sway Language Standards » Bridge Standards","id":"23","title":"Bridge Standards"},"230":{"body":"fn foo() { let num: u64 = match Option::None:: { Some(num) => num, None => return, };\n}","breadcrumbs":"Advanced Concepts » Never Type » Examples","id":"230","title":"Examples"},"231":{"body":"Sway’s standard library includes a number of very useful data structures called collections. Most other data types represent one specific value, but collections can contain multiple values. Unlike the built-in array and tuple types which are allocated on the \"stack\" and cannot grow in size, the data these collections point to is stored either on the \"heap\" or in contract \"storage\", which means the amount of data does not need to be known at compile time and can grow as the program runs. Each kind of collection has different capabilities and costs, and choosing an appropriate one for your current situation is a skill you’ll develop over time. In this chapter, we’ll discuss three collections that are used very often in Sway programs: A vector on the heap allows you to store a variable number of values next to each other. A StorageVec is similar to a vector on the heap but uses persistent storage. A StorageMap allows you to associate a value with a particular key. We’ll discuss how to create and update a vector, StorageVec, and StorageMap, as well as what makes each special. Vectors on the Heap StorageVec StorageMap","breadcrumbs":"Common Collections » Common Collections","id":"231","title":"Common Collections"},"232":{"body":"The first collection type we’ll look at is Vec, also known as a vector. Vectors allow you to store more than one value in a single data structure that puts all the values next to each other in memory. Vectors can only store values of the same type. They are useful when you have a list of items, such as the lines of text in a file or the prices of items in a shopping cart. Vec is included in the standard library prelude which means that there is no need to import it manually.","breadcrumbs":"Common Collections » Vectors on the Heap » Vectors on the Heap","id":"232","title":"Vectors on the Heap"},"233":{"body":"To create a new empty vector, we call the Vec::new function, as shown below: let v: Vec = Vec::new(); Note that we added a type annotation here. Because we aren’t inserting any values into this vector, the Sway compiler doesn’t know what kind of elements we intend to store. Vectors are implemented using generics which means that the Vec type provided by the standard library can hold any type. When we create a vector to hold a specific type, we can specify the type within angle brackets. In the example above, we’ve told the Sway compiler that the Vec in v will hold elements of the u64 type.","breadcrumbs":"Common Collections » Vectors on the Heap » Creating a New Vector","id":"233","title":"Creating a New Vector"},"234":{"body":"To create a vector and then add elements to it, we can use the push method, as shown below: let mut v = Vec::new(); v.push(5); v.push(6); v.push(7); v.push(8); As with any variable, if we want to be able to change its value, we need to make it mutable using the mut keyword, as discussed in the section Declaring a Variable . The numbers we place inside are all of type u64, and the Sway compiler infers this from the data, so we don’t need the Vec annotation.","breadcrumbs":"Common Collections » Vectors on the Heap » Updating a Vector","id":"234","title":"Updating a Vector"},"235":{"body":"To read a value stored in a vector at a particular index, you can use the get method as shown below: let third = v.get(2); match third { Some(third) => log(third), None => revert(42), } Note two details here. First, we use the index value of 2 to get the third element because vectors are indexed by number, starting at zero. Second, we get the third element by using the get method with the index passed as an argument, which gives us an Option. When the get method is passed an index that is outside the vector, it returns None without panicking. This is particularly useful if accessing an element beyond the range of the vector may happen occasionally under normal circumstances. Your code will then have logic to handle having either Some(element) or None. For example, the index could be coming as a contract method argument. If the argument passed is too large, the method get will return a None value, and the contract method may then decide to revert when that happens or return a meaningful error that tells the user how many items are in the current vector and give them another chance to pass a valid value.","breadcrumbs":"Common Collections » Vectors on the Heap » Reading Elements of Vectors","id":"235","title":"Reading Elements of Vectors"},"236":{"body":"To access each element in a vector in turn, we would iterate through all of the valid indices using a while loop and the len method as shown below: let mut i = 0; while i < v.len() { log(v.get(i).unwrap()); i += 1; } Note two details here. First, we use the method len which returns the length of the vector. Second, we call the method unwrap to extract the Option returned by get. We know that unwrap will not fail (i.e. will not cause a revert) because each index i passed to get is known to be smaller than the length of the vector.","breadcrumbs":"Common Collections » Vectors on the Heap » Iterating over the Values in a Vector","id":"236","title":"Iterating over the Values in a Vector"},"237":{"body":"Vectors can only store values that are the same type. This can be inconvenient; there are definitely use cases for needing to store a list of items of different types. Fortunately, the variants of an enum are defined under the same enum type, so when we need one type to represent elements of different types, we can define and use an enum! For example, say we want to get values from a row in a table in which some of the columns in the row contain integers, some b256 values, and some Booleans. We can define an enum whose variants will hold the different value types, and all the enum variants will be considered the same type: that of the enum. Then we can create a vector to hold that enum and so, ultimately, holds different types. We’ve demonstrated this below: enum TableCell { Int: u64, B256: b256, Boolean: bool, } let mut row = Vec::new(); row.push(TableCell::Int(3)); row.push(TableCell::B256(0x0101010101010101010101010101010101010101010101010101010101010101)); row.push(TableCell::Boolean(true)); Now that we’ve discussed some of the most common ways to use vectors, be sure to review the API documentation for all the many useful methods defined on Vec by the standard library. For now, these can be found in the source code for Vec . For example, in addition to push, a pop method removes and returns the last element, a remove method removes and returns the element at some chosen index within the vector, an insert method inserts an element at some chosen index within the vector, etc.","breadcrumbs":"Common Collections » Vectors on the Heap » Using an Enum to store Multiple Types","id":"237","title":"Using an Enum to store Multiple Types"},"238":{"body":"The second collection type we’ll look at is StorageVec. Just like vectors on the heap (i.e. Vec), storage vectors allow you to store more than one value in a single data structure where each value is assigned an index and can only store values of the same type. However, unlike Vec, the elements of a StorageVec are stored in persistent storage , and consecutive elements are not necessarily stored in storage slots that have consecutive keys. In order to use StorageVec, you must first import StorageVec as follows: use std::storage::storage_vec::*; Another major difference between Vec and StorageVec is that StorageVec can only be used in a contract because only contracts are allowed to access persistent storage.","breadcrumbs":"Common Collections » Storage Vectors » Storage Vectors","id":"238","title":"Storage Vectors"},"239":{"body":"To create a new empty StorageVec, we have to declare the vector in a storage block as follows: v: StorageVec = StorageVec {}, Just like any other storage variable, two things are required when declaring a StorageVec: a type annotation and an initializer. The initializer is just an empty struct of type StorageVec because StorageVec itself is an empty struct! Everything that is interesting about StorageVec is implemented in its methods. Storage vectors, just like Vec, are implemented using generics which means that the StorageVec type provided by the standard library can hold any type. When we create a StorageVec to hold a specific type, we can specify the type within angle brackets. In the example above, we’ve told the Sway compiler that the StorageVec in v will hold elements of the u64 type.","breadcrumbs":"Common Collections » Storage Vectors » Creating a New StorageVec","id":"239","title":"Creating a New StorageVec"},"24":{"body":"SRC-2; Inline Documentation defines how to document your Sway files.","breadcrumbs":"Introduction » Sway Language Standards » Documentation Standards","id":"24","title":"Documentation Standards"},"240":{"body":"To add elements to a StorageVec, we can use the push method, as shown below: #[storage(read, write)] fn push_to_storage_vec() { storage.v.push(5); storage.v.push(6); storage.v.push(7); storage.v.push(8); } Note two details here. First, in order to use push, we need to first access the vector using the storage keyword. Second, because push requires accessing storage, a storage annotation is required on the ABI function that calls push. While it may seem that #[storage(write)] should be enough here, the read annotation is also required because each call to push requires reading (and then updating) the length of the StorageVec which is also stored in persistent storage. Note The storage annotation is also required for any private function defined in the contract that tries to push into the vector. Note There is no need to add the mut keyword when declaring a StorageVec. All storage variables are mutable by default.","breadcrumbs":"Common Collections » Storage Vectors » Updating a StorageVec","id":"240","title":"Updating a StorageVec"},"241":{"body":"To read a value stored in a vector at a particular index, you can use the get method as shown below: #[storage(read)] fn read_from_storage_vec() { let third = storage.v.get(2); match third { Some(third) => log(third.read()), None => revert(42), } } Note three details here. First, we use the index value of 2 to get the third element because vectors are indexed by number, starting at zero. Second, we get the third element by using the get method with the index passed as an argument, which gives us an Option>. Third, the ABI function calling get only requires the annotation #[storage(read)] as one might expect because get does not write to storage. When the get method is passed an index that is outside the vector, it returns None without panicking. This is particularly useful if accessing an element beyond the range of the vector may happen occasionally under normal circumstances. Your code will then have logic to handle having either Some(element) or None. For example, the index could be coming as a contract method argument. If the argument passed is too large, the method get will return a None value, and the contract method may then decide to revert when that happens or return a meaningful error that tells the user how many items are in the current vector and give them another chance to pass a valid value.","breadcrumbs":"Common Collections » Storage Vectors » Reading Elements of Storage Vectors","id":"241","title":"Reading Elements of Storage Vectors"},"242":{"body":"To access each element in a vector in turn, we would iterate through all of the valid indices using a while loop and the len method as shown below: #[storage(read)] fn iterate_over_a_storage_vec() { let mut i = 0; while i < storage.v.len() { log(storage.v.get(i).unwrap().read()); i += 1; } } Again, this is quite similar to iterating over the elements of a Vec where we use the method len to return the length of the vector. We also call the method unwrap to extract the Option returned by get followed by a call to read() to actually read the stored value. We know that unwrap will not fail (i.e. will not cause a revert) because each index i passed to get is known to be smaller than the length of the vector.","breadcrumbs":"Common Collections » Storage Vectors » Iterating over the Values in a Vector","id":"242","title":"Iterating over the Values in a Vector"},"243":{"body":"Storage vectors, just like Vec, can only store values that are the same type. Similarly to what we did for Vec in the section Using an Enum to store Multiple Types , we can define an enum whose variants will hold the different value types, and all the enum variants will be considered the same type: that of the enum. This is shown below: enum TableCell { Int: u64, B256: b256, Boolean: bool,\n} Then we can declare a StorageVec in a storage block to hold that enum and so, ultimately, holds different types: row: StorageVec = StorageVec {}, We can now push different enum variants to the StorageVec as follows: #[storage(read, write)] fn push_to_multiple_types_storage_vec() { storage.row.push(TableCell::Int(3)); storage .row .push(TableCell::B256(0x0101010101010101010101010101010101010101010101010101010101010101)); storage.row.push(TableCell::Boolean(true)); } Now that we’ve discussed some of the most common ways to use storage vectors, be sure to review the API documentation for all the many useful methods defined on StorageVec by the standard library. For now, these can be found in the source code for StorageVec . For example, in addition to push, a pop method removes and returns the last element, a remove method removes and returns the element at some chosen index within the vector, an insert method inserts an element at some chosen index within the vector, etc.","breadcrumbs":"Common Collections » Storage Vectors » Using an Enum to store Multiple Types","id":"243","title":"Using an Enum to store Multiple Types"},"244":{"body":"It is possible to nest storage vectors as follows: nested_vec: StorageVec> = StorageVec {}, The nested vector can then be accessed as follows: #[storage(read, write)] fn access_nested_vec() { storage.nested_vec.push(StorageVec {}); storage.nested_vec.push(StorageVec {}); let mut inner_vec0 = storage.nested_vec.get(0).unwrap(); let mut inner_vec1 = storage.nested_vec.get(1).unwrap(); inner_vec0.push(0); inner_vec0.push(1); inner_vec1.push(2); inner_vec1.push(3); inner_vec1.push(4); assert(inner_vec0.len() == 2); assert(inner_vec0.get(0).unwrap().read() == 0); assert(inner_vec0.get(1).unwrap().read() == 1); assert(inner_vec0.get(2).is_none()); assert(inner_vec1.len() == 3); assert(inner_vec1.get(0).unwrap().read() == 2); assert(inner_vec1.get(1).unwrap().read() == 3); assert(inner_vec1.get(2).unwrap().read() == 4); assert(inner_vec1.get(3).is_none()); }","breadcrumbs":"Common Collections » Storage Vectors » Nested Storage Vectors","id":"244","title":"Nested Storage Vectors"},"245":{"body":"Another important common collection is the storage map. The type StorageMap from the standard library stores a mapping of keys of type K to values of type V using a hashing function, which determines how it places these keys and values into storage slots . This is similar to Rust's HashMap but with a few differences. Storage maps are useful when you want to look up data not by using an index, as you can with vectors, but by using a key that can be of any type. For example, when building a ledger-based sub-currency smart contract, you could keep track of the balance of each wallet in a storage map in which each key is a wallet’s Address and the values are each wallet’s balance. Given an Address, you can retrieve its balance. Similarly to StorageVec, StorageMap can only be used in a contract because only contracts are allowed to access persistent storage. StorageMap is included in the standard library prelude which means that there is no need to import it manually.","breadcrumbs":"Common Collections » Storage Maps » Storage Maps","id":"245","title":"Storage Maps"},"246":{"body":"To create a new empty storage map, we have to declare the map in a storage block as follows: map: StorageMap = StorageMap:: {}, Just like any other storage variable, two things are required when declaring a StorageMap: a type annotation and an initializer. The initializer is just an empty struct of type StorageMap because StorageMap itself is an empty struct! Everything that is interesting about StorageMap is implemented in its methods. Storage maps, just like Vec and StorageVec, are implemented using generics which means that the StorageMap type provided by the standard library can map keys of any type K to values of any type V. In the example above, we’ve told the Sway compiler that the StorageMap in map will map keys of type Address to values of type u64.","breadcrumbs":"Common Collections » Storage Maps » Creating a New Storage Map","id":"246","title":"Creating a New Storage Map"},"247":{"body":"To insert key-value pairs into a storage map, we can use the insert method. For example: #[storage(write)] fn insert_into_storage_map() { let addr1 = Address::from(0x0101010101010101010101010101010101010101010101010101010101010101); let addr2 = Address::from(0x0202020202020202020202020202020202020202020202020202020202020202); storage.map.insert(addr1, 42); storage.map.insert(addr2, 77); } Note two details here. First, in order to use insert, we need to first access the storage map using the storage keyword. Second, because insert requires writing into storage, a #[storage(write)] annotation is required on the ABI function that calls insert. Note The storage annotation is also required for any private function defined in the contract that tries to insert into the map. Note There is no need to add the mut keyword when declaring a StorageMap. All storage variables are mutable by default.","breadcrumbs":"Common Collections » Storage Maps » Updating a Storage Map","id":"247","title":"Updating a Storage Map"},"248":{"body":"We can get a value out of the storage map by providing its key to the get method. For example: #[storage(read, write)] fn get_from_storage_map() { let addr1 = Address::from(0x0101010101010101010101010101010101010101010101010101010101010101); let addr2 = Address::from(0x0202020202020202020202020202020202020202020202020202020202020202); storage.map.insert(addr1, 42); storage.map.insert(addr2, 77); let value1 = storage.map.get(addr1).try_read().unwrap_or(0); } Here, value1 will have the value that's associated with the first address, and the result will be 42. The get method returns an Option; if there’s no value for that key in the storage map, get will return None. This program handles the Option by calling unwrap_or to set value1 to zero if map doesn't have an entry for the key.","breadcrumbs":"Common Collections » Storage Maps » Accessing Values in a Storage Map","id":"248","title":"Accessing Values in a Storage Map"},"249":{"body":"Maps with multiple keys can be implemented using tuples as keys. For example: map_two_keys: StorageMap<(b256, bool), b256> = StorageMap::<(b256, bool), b256> {},","breadcrumbs":"Common Collections » Storage Maps » Storage Maps with Multiple Keys","id":"249","title":"Storage Maps with Multiple Keys"},"25":{"body":"Libraries have also been developed to support Sway Standards. These can be in Sway-Libs .","breadcrumbs":"Introduction » Sway Language Standards » Standards Support","id":"25","title":"Standards Support"},"250":{"body":"It is possible to nest storage maps as follows: nested_map: StorageMap> = StorageMap::> {}, The nested map can then be accessed as follows: #[storage(read, write)] fn access_nested_map() { storage.nested_map.get(0).insert(1, 42); storage.nested_map.get(2).insert(3, 24); assert(storage.nested_map.get(0).get(1).read() == 42); assert(storage.nested_map.get(0).get(0).try_read().is_none()); // Nothing inserted here assert(storage.nested_map.get(2).get(3).read() == 24); assert(storage.nested_map.get(2).get(2).try_read().is_none()); // Nothing inserted here }","breadcrumbs":"Common Collections » Storage Maps » Nested Storage Maps","id":"250","title":"Nested Storage Maps"},"251":{"body":"Sway aims to provide facilities for both unit testing and integration testing. Unit testing refers to \"in-language\" test functions annotated with #[test]. Integration testing refers to the testing of your Sway project's integration within some wider application. You can add integration testing to your Sway+Rust projects today using the cargo generate template and Rust SDK. Unit Testing Testing with Rust","breadcrumbs":"Testing » Testing","id":"251","title":"Testing"},"252":{"body":"Forc provides built-in support for building and executing tests for a package. Tests are written as free functions with the #[test] attribute. For example: #[test]\nfn test_meaning_of_life() { assert(6 * 7 == 42);\n} Each test function is ran as if it were the entry point for a script . Tests \"pass\" if they return successfully, and \"fail\" if they revert or vice versa while testing failure . If the project has failing tests forc test will exit with exit status 101.","breadcrumbs":"Testing » Unit Testing » Unit Testing","id":"252","title":"Unit Testing"},"253":{"body":"We can build and execute all tests within a package with the following: forc test The output should look similar to this: Compiled library \"core\". Compiled library \"std\". Compiled library \"lib_single_test\". Bytecode size is 92 bytes. Running 1 tests test test_meaning_of_life ... ok (170.652µs) Result: OK. 1 passed. 0 failed. Finished in 1.564996ms. Visit the forc test command reference to find the options available for forc test.","breadcrumbs":"Testing » Unit Testing » Building and Running Tests","id":"253","title":"Building and Running Tests"},"254":{"body":"Forc supports testing failing cases for test functions declared with #[test(should_revert)]. For example: #[test(should_revert)]\nfn test_meaning_of_life() { assert(6 * 6 == 42);\n} It is also possible to specify an expected revert code, like the following example. #[test(should_revert = \"18446744073709486084\")]\nfn test_meaning_of_life() { assert(6 * 6 == 42);\n} Tests with #[test(should_revert)] are considered to be passing if they are reverting.","breadcrumbs":"Testing » Unit Testing » Testing Failure","id":"254","title":"Testing Failure"},"255":{"body":"Unit tests can call contract functions an example for such calls can be seen below. contract; abi MyContract { fn test_function() -> bool;\n} impl MyContract for Contract { fn test_function() -> bool { true }\n} To test the test_function(), a unit test like the following can be written. #[test]\nfn test_success() { let caller = abi(MyContract, CONTRACT_ID); let result = caller.test_function {}(); assert(result == true)\n} It is also possible to test failure with contract calls as well. #[test(should_revert)]\nfn test_fail() { let caller = abi(MyContract, CONTRACT_ID); let result = caller.test_function {}(); assert(result == false)\n} Note: When running forc test, your contract will be built twice: first without unit tests in order to determine the contract's ID, then a second time with unit tests with the CONTRACT_ID provided to their namespace. This CONTRACT_ID can be used with the abi cast to enable contract calls within unit tests. Unit tests can call methods of external contracts if those contracts are added as contract dependencies, i.e. in the contract-dependencies section of the manifest file. An example of such calls is shown below: contract; abi CallerContract { fn test_false() -> bool;\n} impl CallerContract for Contract { fn test_false() -> bool { false }\n} abi CalleeContract { fn test_true() -> bool;\n} #[test]\nfn test_multi_contract_calls() { let caller = abi(CallerContract, CONTRACT_ID); let callee = abi(CalleeContract, callee::CONTRACT_ID); let should_be_false = caller.test_false(); let should_be_true = callee.test_true(); assert(!should_be_false); assert(should_be_true);\n} Example Forc.toml for contract above: [project]\nauthors = [\"Fuel Labs \"]\nentry = \"main.sw\"\nlicense = \"Apache-2.0\"\nname = \"caller\" [dependencies]\ncore = { path = \"../../../sway-lib-core\" }\nstd = { path = \"../../../sway-lib-std/\" } [contract-dependencies]\ncallee = { path = \"../callee\" }","breadcrumbs":"Testing » Unit Testing » Calling Contracts","id":"255","title":"Calling Contracts"},"256":{"body":"By default, all unit tests in your project are run in parallel. Note that this does not lead to any data races in storage because each unit test has its own storage space that is not shared by any other unit test. By default, forc test will use all the available threads in your system. To request that a specific number of threads be used, the flag --test-threads can be provided to forc test. forc test --test-threads 1","breadcrumbs":"Testing » Unit Testing » Running Tests in Parallel or Serially","id":"256","title":"Running Tests in Parallel or Serially"},"257":{"body":"Forc has some capacity to help decode logs returned from the unit tests. You can use this feature to decode raw logs into a human readable format. script; fn main() {} #[test]\nfn test_fn() {\nlet a = 10; log(a); let b = 30; log(b); assert_eq(a, 10) assert_eq(b, 30)\n} The example shown above is logging two different variables, a and b and their values are 10 and 30, respectively. Without log decoding printed log for this test with forc test --logs (--logs flag is required to see the logs for this example since the test is passing. Logs are silenced by default in passing tests, and can be enabled using the --logs flag.): Finished debug [unoptimized + fuel] target(s) in 5.23s Bytecode hash: 0x1cb1edc031691c5c08b50fd0f07b02431848ab81b325b72eb3fd233c67d6b548 Running 1 test, filtered 0 tests test test_fn ... ok (38.875µs, 232 gas)\n[{\"LogData\":{\"data\":\"000000000000000a\",\"digest\":\"8d85f8467240628a94819b26bee26e3a9b2804334c63482deacec8d64ab4e1e7\",\"id\":\"0000000000000000000000000000000000000000000000000000000000000000\",\"is\":10368,\"len\":8,\"pc\":11032,\"ptr\":67107840,\"ra\":0,\"rb\":0}},{\"LogData\":{\"data\":\"000000000000001e\",\"digest\":\"48a97e421546f8d4cae1cf88c51a459a8c10a88442eed63643dd263cef880c1c\",\"id\":\"0000000000000000000000000000000000000000000000000000000000000000\",\"is\":10368,\"len\":8,\"pc\":11516,\"ptr\":67106816,\"ra\":0,\"rb\":1}}] This is not very easy to understand, it is possible to decode these logs with --decode flag, executing forc test --logs --decode: Finished debug [unoptimized + fuel] target(s) in 5.23s Bytecode hash: 0x1cb1edc031691c5c08b50fd0f07b02431848ab81b325b72eb3fd233c67d6b548 Running 1 test, filtered 0 tests test test_fn ... ok (38.875µs, 232 gas)\nDecoded log value: 10, log rb: 0\nDecoded log value: 30, log rb: 1 As it can be seen, the values are human readable and easier to understand which makes debugging much more easier. Note : This is an experimental feature and we are actively working on reporting variable names next to their values.","breadcrumbs":"Testing » Unit Testing » Logs Inside Tests","id":"257","title":"Logs Inside Tests"},"258":{"body":"A common use of Sway is for writing contracts or scripts that exist as part of a wider Rust application. In order to test the interaction between our Sway code and our Rust code we can add integration testing.","breadcrumbs":"Testing » Testing with Rust » Testing with Rust","id":"258","title":"Testing with Rust"},"259":{"body":"To add Rust integration testing to a Forc project we can use the sway-test-rs cargo generate template . This template makes it easier for Sway developers to add the boilerplate required when setting up their Rust integration testing. Let's add a Rust integration test to the fresh project we created in the introduction .","breadcrumbs":"Testing » Testing with Rust » Adding Rust Integration Testing","id":"259","title":"Adding Rust Integration Testing"},"26":{"body":"Some basic example contracts to see how Sway and Forc work. Counter FizzBuzz Wallet Smart Contract Liquidity Pool Additional examples can be found in the Sway Applications repository.","breadcrumbs":"Examples » Example","id":"26","title":"Example"},"260":{"body":"To recap, here's what our empty project looks like: $ cd my-fuel-project\n$ tree .\n├── Forc.toml\n└── src └── main.sw","breadcrumbs":"Testing » Testing with Rust » 1. Enter the project","id":"260","title":"1. Enter the project"},"261":{"body":"We're going to add a Rust integration test harness using a cargo generate template. Let's make sure we have the cargo generate command installed! cargo install cargo-generate Note : You can learn more about cargo generate by visiting the cargo-generate repository .","breadcrumbs":"Testing » Testing with Rust » 2. Install cargo generate","id":"261","title":"2. Install cargo generate"},"262":{"body":"Let's generate the default test harness with the following: cargo generate --init fuellabs/sway templates/sway-test-rs --name my-fuel-project --force --force forces your --name input to retain your desired casing for the {{project-name}} placeholder in the template. Otherwise, cargo-generate automatically converts it to kebab-case. With --force, this means that both my_fuel_project and my-fuel-project are valid project names, depending on your needs. _ Note : templates/sway-test-rs can be replaced with templates/sway-script-test-rs or templates/sway-predicate-test-rs to generate a test harness for scripts and predicates respectively. If all goes well, the output should look as follows: ⚠️ Favorite `fuellabs/sway` not found in config, using it as a git repository: https://github.com/fuellabs/sway\n🤷 Project Name : my-fuel-project\n🔧 Destination: /home/user/path/to/my-fuel-project ...\n🔧 Generating template ...\n[1/3] Done: Cargo.toml\n[2/3] Done: tests/harness.rs\n[3/3] Done: tests\n🔧 Moving generated files into: `/home/user/path/to/my-fuel-project`...\n✨ Done! New project created /home/user/path/to/my-fuel-project Let's have a look at the result: $ tree .\n├── Cargo.toml\n├── Forc.toml\n├── build.rs\n├── src\n│ └── main.sw\n└── tests └── harness.rs We have three new files! The Cargo.toml is the manifest for our new test harness and specifies the required dependencies including fuels the Fuel Rust SDK. The tests/harness.rs contains some boilerplate test code to get us started, though doesn't call any contract methods just yet. The build.rs is a build script that compiles the Sway project with forc build whenever cargo test is run.","breadcrumbs":"Testing » Testing with Rust » 3. Generate the test harness","id":"262","title":"3. Generate the test harness"},"263":{"body":"Before running the tests, we need to build our contract so that the necessary ABI, storage and bytecode artifacts are available. We can do so with forc build: $ forc build Creating a new `Forc.lock` file. (Cause: lock file did not exist) Adding core Adding std git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9 Created new lock file at /home/user/path/to/my-fuel-project/Forc.lock Compiled library \"core\". Compiled library \"std\". Compiled contract \"my-fuel-project\". Bytecode size is 60 bytes. At this point, our project should look like the following: $ tree\n├── Cargo.toml\n├── Forc.lock\n├── Forc.toml\n├── build.rs\n├── out\n│ └── debug\n│ ├── my-fuel-project-abi.json\n│ ├── my-fuel-project.bin\n│ └── my-fuel-project-storage_slots.json\n├── src\n│ └── main.sw\n└── tests └── harness.rs We now have an out directory with our required JSON files! Note : This step may no longer be required in the future as we plan to enable the integration testing to automatically build the artifacts as necessary so that files like the ABI JSON are always up to date.","breadcrumbs":"Testing » Testing with Rust » 4. Build the forc project","id":"263","title":"4. Build the forc project"},"264":{"body":"Now we're ready to build and run the default integration test. $ cargo test Updating crates.io index Compiling version_check v0.9.4 Compiling proc-macro2 v1.0.46 Compiling quote v1.0.21 ... Compiling fuels v0.24.0 Compiling my-fuel-project v0.1.0 (/home/user/path/to/my-fuel-project) Finished test [unoptimized + debuginfo] target(s) in 1m 03s Running tests/harness.rs (target/debug/deps/integration_tests-373971ac377845f7) running 1 test\ntest can_get_contract_id ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s Note : The first time we run cargo test, cargo will spend some time fetching and building the dependencies for Fuel's Rust SDK. This might take a while, but only the first time! If all went well, we should see some output that looks like the above!","breadcrumbs":"Testing » Testing with Rust » 5. Build and run the tests","id":"264","title":"5. Build and run the tests"},"265":{"body":"Now that we've learned how to setup Rust integration testing in our project, let's try to write some of our own tests! First, let's update our contract code with a simple counter example: contract; abi TestContract { #[storage(write)] fn initialize_counter(value: u64) -> u64; #[storage(read, write)] fn increment_counter(amount: u64) -> u64;\n} storage { counter: u64 = 0,\n} impl TestContract for Contract { #[storage(write)] fn initialize_counter(value: u64) -> u64 { storage.counter.write(value); value } #[storage(read, write)] fn increment_counter(amount: u64) -> u64 { let incremented = storage.counter.read() + amount; storage.counter.write(incremented); incremented }\n} To test our initialize_counter and increment_counter contract methods from the Rust test harness, we could update our tests/harness.rs file with the following: use fuels::{prelude::*, types::ContractId}; // Load abi from json\nabigen!(Contract( name = \"MyContract\", abi = \"out/debug/my-fuel-project-abi.json\"\n)); async fn get_contract_instance() -> (MyContract, ContractId) { // Launch a local network and deploy the contract let mut wallets = launch_custom_provider_and_get_wallets( WalletsConfig::new( Some(1), /* Single wallet */ Some(1), /* Single coin (UTXO) */ Some(1_000_000_000), /* Amount per coin */ ), None, None, ) .await .unwrap(); let wallet = wallets.pop().unwrap(); let id = Contract::load_from( \"./out/debug/my-fuel-project.bin\", LoadConfiguration::default().set_storage_configuration( StorageConfiguration::load_from( \"./out/debug/my-fuel-project-storage_slots.json\", ) .unwrap(), ), ) .unwrap() .deploy(&wallet, TxPolicies::default()) .await .unwrap(); let instance = MyContract::new(id.clone(), wallet); (instance, id.into())\n} #[tokio::test]\nasync fn initialize_and_increment() { let (contract_instance, _id) = get_contract_instance().await; // Now you have an instance of your contract you can use to test each function let result = contract_instance .methods() .initialize_counter(42) .call() .await .unwrap(); assert_eq!(42, result.value); // Call `increment_counter()` method in our deployed contract. let result = contract_instance .methods() .increment_counter(10) .call() .await .unwrap(); assert_eq!(52, result.value);\n} Let's build our project once more and run the test: forc build $ cargo test Compiling my-fuel-project v0.1.0 (/home/mindtree/programming/sway/my-fuel-project) Finished test [unoptimized + debuginfo] target(s) in 11.61s Running tests/harness.rs (target/debug/deps/integration_tests-373971ac377845f7) running 1 test\ntest initialize_and_increment ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.25s When cargo runs our test, our test uses the SDK to spin up a local in-memory Fuel network, deploy our contract to it, and call the contract methods via the ABI. You can add as many functions decorated with #[tokio::test] as you like, and cargo test will automatically test each of them!","breadcrumbs":"Testing » Testing with Rust » Writing Tests","id":"265","title":"Writing Tests"},"266":{"body":"Forc provides tools for debugging both live transactions as well as Sway unit tests. Debugging can be done via CLI or using the VSCode IDE. Unit testing refers to \"in-language\" test functions annotated with #[test]. Line-by-line debugging is available within the VSCode IDE. Live transaction refers to the testing sending a transaction to a running Fuel Client node to exercise your Sway code. Instruction-by-instruction debugging is available in the forc debug CLI. Debugging with CLI Debugging with IDE","breadcrumbs":"Debugging » Debugging","id":"266","title":"Debugging"},"267":{"body":"The forc debug CLI enables debugging a live transaction on a running Fuel Client node.","breadcrumbs":"Debugging » Debugging with CLI » Debugging with CLI","id":"267","title":"Debugging with CLI"},"268":{"body":"First, we need a project to debug, so create a new project using forc new --script dbg_example && cd dbg_example And then add some content to src/main.sw, for example: script; use std::logging::log; fn factorial(n: u64) -> u64 { let mut result = 1; let mut counter = 0; while counter < n { counter = counter + 1; result = result * counter; } return result;\n} fn main() { log::(factorial(5)); // 120\n}","breadcrumbs":"Debugging » Debugging with CLI » An example project","id":"268","title":"An example project"},"269":{"body":"Now we are ready to build the project. forc build After this the resulting binary should be located at out/debug/dbg_example.bin. Because we are interested in the resulting bytecode, we can read that with: forc parse-bytecode out/debug/dbg_example.bin Which should give us something like half-word byte op raw notes 0 0 JI { imm: 4 } 90 00 00 04 jump to byte 16 1 4 NOOP 47 00 00 00 2 8 InvalidOpcode 00 00 00 00 data section offset lo (0) 3 12 InvalidOpcode 00 00 00 44 data section offset hi (68) 4 16 LW { ra: 63, rb: 12, imm: 1 } 5d fc c0 01 5 20 ADD { ra: 63, rb: 63, rc: 12 } 10 ff f3 00 6 24 MOVE { ra: 18, rb: 1 } 1a 48 10 00 7 28 MOVE { ra: 17, rb: 0 } 1a 44 00 00 8 32 LW { ra: 16, rb: 63, imm: 0 } 5d 43 f0 00 9 36 LT { ra: 16, rb: 17, rc: 16 } 16 41 14 00 10 40 JNZI { ra: 16, imm: 13 } 73 40 00 0d conditionally jump to byte 52 11 44 LOG { ra: 18, rb: 0, rc: 0, rd: 0 } 33 48 00 00 12 48 RET { ra: 0 } 24 00 00 00 13 52 ADD { ra: 17, rb: 17, rc: 1 } 10 45 10 40 14 56 MUL { ra: 18, rb: 18, rc: 17 } 1b 49 24 40 15 60 JI { imm: 8 } 90 00 00 08 jump to byte 32 16 64 NOOP 47 00 00 00 17 68 InvalidOpcode 00 00 00 00 18 72 InvalidOpcode 00 00 00 05 We can recognize the while loop by the conditional jumps JNZI. The condition just before the first jump can be identified by LT instruction (for <). Some notable instructions that are generated only once in our code include MUL for multiplication and LOG {.., 0, 0, 0} from the log function.","breadcrumbs":"Debugging » Debugging with CLI » Building and bytecode output","id":"269","title":"Building and bytecode output"},"27":{"body":"The following is a simple example of a contract which implements a counter. Both the initialize_counter() and increment_counter() ABI methods return the currently set value. forc template --template-name counter my_counter_project contract; abi TestContract { #[storage(write)] fn initialize_counter(value: u64) -> u64; #[storage(read, write)] fn increment_counter(amount: u64) -> u64;\n} storage { counter: u64 = 0,\n} impl TestContract for Contract { #[storage(write)] fn initialize_counter(value: u64) -> u64 { storage.counter.write(value); value } #[storage(read, write)] fn increment_counter(amount: u64) -> u64 { let incremented = storage.counter.read() + amount; storage.counter.write(incremented); incremented }\n}","breadcrumbs":"Examples » Counter » Counter","id":"27","title":"Counter"},"270":{"body":"We can start up the debug infrastructure. On a new terminal session run fuel-core run --db-type in-memory --debug; we need to have that running because it actually executes the program. Now we can fire up the debugger itself: forc-debug. Now if everything is set up correctly, you should see the debugger prompt (>>). You can use help command to list available commands. Now we would like to inspect the program while it's running. To do this, we first need to send the script to the executor, i.e. fuel-core. To do so, we need a transaction specification , tx.json. It looks something like this: { \"Script\": { \"body\": { \"script_gas_limit\": 1000000, \"script\": [ 144, 0, 0, 4, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 93, 252, 192, 1, 16, 255, 243, 0, 26, 72, 16, 0, 26, 68, 0, 0, 93, 67, 240, 0, 22, 65, 20, 0, 115, 64, 0, 13, 51, 72, 0, 0, 36, 0, 0, 0, 16, 69, 16, 64, 27, 73, 36, 64, 144, 0, 0, 8, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5 ], \"script_data\": [], \"receipts_root\": \"0000000000000000000000000000000000000000000000000000000000000000\" }, \"policies\": { \"bits\": \"MaxFee\", \"values\": [ 0, 0, 0, 0 ] }, \"inputs\": [ { \"CoinSigned\": { \"utxo_id\": { \"tx_id\": \"c49d65de61cf04588a764b557d25cc6c6b4bc0d7429227e2a21e61c213b3a3e2\", \"output_index\": 18 }, \"owner\": \"f1e92c42b90934aa6372e30bc568a326f6e66a1a0288595e6e3fbd392a4f3e6e\", \"amount\": 10599410012256088000, \"asset_id\": \"2cafad611543e0265d89f1c2b60d9ebf5d56ad7e23d9827d6b522fd4d6e44bc3\", \"tx_pointer\": { \"block_height\": 0, \"tx_index\": 0 }, \"witness_index\": 0, \"maturity\": 0, \"predicate_gas_used\": null, \"predicate\": null, \"predicate_data\": null } } ], \"outputs\": [], \"witnesses\": [ { \"data\": [ 156, 254, 34, 102, 65, 96, 133, 170, 254, 105, 147, 35, 196, 199, 179, 133, 132, 240, 208, 149, 11, 46, 30, 96, 44, 91, 121, 195, 145, 184, 159, 235, 117, 82, 135, 41, 84, 154, 102, 61, 61, 16, 99, 123, 58, 173, 75, 226, 219, 139, 62, 33, 41, 176, 16, 18, 132, 178, 8, 125, 130, 169, 32, 108 ] } ] }\n} However, the key script should contain the actual bytecode to execute, i.e. the contents of out/debug/dbg_example.bin as a JSON array. The following command can be used to generate it: python3 -c 'print(list(open(\"out/debug/dbg_example.bin\", \"rb\").read()))' So now we replace the script array with the result, and save it as tx.json.","breadcrumbs":"Debugging » Debugging with CLI » Setting up the debugging","id":"270","title":"Setting up the debugging"},"271":{"body":"Now we can actually execute the script: >> start_tx tx.json Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }\nReceipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }\nReceipt: ScriptResult { result: Success, gas_used: 60 }\nTerminated Looking at the first output line, we can see that it logged ra: 120 which is the correct return value for factorial(5). It also tells us that the execution terminated without hitting any breakpoints. That's unsurprising, because we haven't set up any. We can do so with breakpoint command: >> breakpoint 0 >> start_tx tx.json Receipt: ScriptResult { result: Success, gas_used: 0 }\nStopped on breakpoint at address 0 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 Now we have stopped execution at the breakpoint on entry (address 0). We can now inspect the initial state of the VM. >> register ggas reg[0x9] = 1000000 # ggas >> memory 0x10 0x8 000010: e9 5c 58 86 c8 87 26 dd However, that's not too interesting either, so let's just execute until the end, and then reset the VM to remove the breakpoints. >> continue Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }\nReceipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }\nTerminated >> reset Next, we will setup a breakpoint to check the state on each iteration of the while loop. For instance, if we'd like to see what numbers get multiplied together, we could set up a breakpoint before the operation. The bytecode has only a single MUL instruction: half-word byte op raw notes 14 56 MUL { ra: 18, rb: 18, rc: 17 } 1b 49 24 40 We can set a breakpoint on its address, at halfword-offset 14. >>> breakpoint 14 >> start_tx tx.json Receipt: ScriptResult { result: Success, gas_used: 9 }\nStopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 Now we can inspect the inputs to multiply. Looking at the specification tells us that the instruction MUL { ra: 18, rb: 18, rc: 17 } means reg[18] = reg[18] * reg[17]. So inspecting the inputs tells us that >> r 18 17 reg[0x12] = 1 # reg18\nreg[0x11] = 1 # reg17 So on the first round the numbers are 1 and 1, so we can continue to the next iteration: >> c Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 >> r 18 17 reg[0x12] = 1 # reg18\nreg[0x11] = 2 # reg17 And the next one: >> c Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 >> r 18 17 reg[0x12] = 2 # reg18\nreg[0x11] = 3 # reg17 And fourth one: >> c Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 >> r 18 17 reg[0x12] = 6 # reg18\nreg[0x11] = 4 # reg17 And round 5: >> c Stopped on breakpoint at address 56 of contract 0x0000000000000000000000000000000000000000000000000000000000000000 >> r 18 17 reg[0x12] = 24 # reg18\nreg[0x11] = 5 # reg17 At this point we can look at the values 17 18 1 1 2 1 3 2 4 6 5 24 From this we can clearly see that the left side, register 17 is the counter variable, and register 18 is result. Now the counter equals the given factorial function argument 5, and the loop terminates. So when we continue, the program finishes without encountering any more breakpoints: >> c Receipt: Log { id: 0000000000000000000000000000000000000000000000000000000000000000, ra: 120, rb: 0, rc: 0, rd: 0, pc: 10380, is: 10336 }\nReceipt: Return { id: 0000000000000000000000000000000000000000000000000000000000000000, val: 0, pc: 10384, is: 10336 }\nTerminated","breadcrumbs":"Debugging » Debugging with CLI » Using the debugger","id":"271","title":"Using the debugger"},"272":{"body":"The forc debug plugin also enables line-by-line debugging of Sway unit tests in VSCode.","breadcrumbs":"Debugging » Debugging with IDE » Debugging with IDE","id":"272","title":"Debugging with IDE"},"273":{"body":"Install the Sway VSCode extension from the marketplace . Ensure you have the forc-debug binary installed. which forc-debug. It can be installed with fuelup component add forc-debug. Create a .vscode/launch.json file with the following contents: { \"version\": \"0.2.0\", \"configurations\": [ { \"type\": \"sway\", \"request\": \"launch\", \"name\": \"Debug Sway\", \"program\": \"${file}\" }]\n}","breadcrumbs":"Debugging » Debugging with IDE » Installation","id":"273","title":"Installation"},"274":{"body":"Given this example contract: contract; abi CallerContract { fn test_false() -> bool;\n} impl CallerContract for Contract { fn test_false() -> bool { false }\n} abi CalleeContract { fn test_true() -> bool;\n} #[test]\nfn test_multi_contract_calls() { let caller = abi(CallerContract, CONTRACT_ID); let callee = abi(CalleeContract, callee::CONTRACT_ID); let should_be_false = caller.test_false(); let should_be_true = callee.test_true(); assert(!should_be_false); assert(should_be_true);\n} Within the sway file open in VSCode, you can set breakpoints on lines within the test or functions that it calls, and click Run -> Start Debugging to begin debugging the unit test. This will build the sway project and run it in debug mode. The debugger will stop the VM execution when a breakpoint is hit. The debug panel will show VM registers under the Variables tab, as well as the current VM opcode where execution is suspended. You can continue execution, or use the Step Over function to step forward, instruction by instruction.","breadcrumbs":"Debugging » Debugging with IDE » An example project","id":"274","title":"An example project"},"275":{"body":"Welcome to the documentation for Sway LSP, the language server designed specifically for the Sway programming language. This documentation serves as a comprehensive guide to help you understand and utilize the powerful features provided by Sway LSP. Sway LSP is built on the Language Server Protocol (LSP), a standardized protocol for enabling rich programming language support in editor and IDE environments. It acts as a bridge between your favorite code editor or integrated development environment and the Sway programming language, offering advanced semantic analysis and a wide range of features to enhance your development experience. With Sway LSP, you can expect a seamless and efficient coding experience while working with the Sway programming language. It provides intelligent code completion, precise symbol navigation, type information, and other smart features that empower you to write clean and error-free code. By leveraging the power of Sway LSP, you can increase productivity, reduce debugging time, and write high-quality code with confidence. In this documentation, you will find detailed information about how to set up Sway LSP in your preferred code editor or IDE, configure its settings to match your coding style, and take advantage of its various features. We will guide you through the installation process, provide examples of typical configuration setups, and walk you through the usage of each feature supported by Sway LSP. Whether you are a beginner or an experienced Sway developer, this documentation aims to be your go-to resource for understanding and maximizing the capabilities of Sway LSP. So let's dive in and unlock the full potential of the Sway programming language with Sway LSP! Installation Features Troubleshooting","breadcrumbs":"Sway LSP » Sway LSP","id":"275","title":"Sway LSP"},"276":{"body":"The Sway language server is contained in the forc-lsp binary, which is installed as part of the Fuel toolchain . Once installed, it can be used with a variety of IDEs. It must be installed for any of the IDE plugins to work. Note : There is no need to manually run forc-lsp (the plugin will automatically start it), however both forc and forc-lsp must be in your $PATH. To check if forc is in your $PATH, type forc --help in your terminal.","breadcrumbs":"Sway LSP » Installation » Installation","id":"276","title":"Installation"},"277":{"body":"This is the best supported editor at the moment. You can install the latest release of the plugin from the marketplace . Note that we only support the most recent version of VS Code.","breadcrumbs":"Sway LSP » Installation » VSCode","id":"277","title":"VSCode"},"278":{"body":"Install code-marketplace to get access to all of the extensions in the VSCode marketplace. Install the Sway extension.","breadcrumbs":"Sway LSP » Installation » Code OSS (VSCode on Linux)","id":"278","title":"Code OSS (VSCode on Linux)"},"279":{"body":"Follow the documentation for sway.vim to install.","breadcrumbs":"Sway LSP » Installation » vim / neovim","id":"279","title":"vim / neovim"},"28":{"body":"The following commands can be used to build and deploy the contract. For a detailed tutorial, refer to Building and Deploying . # Build the contract\nforc build # Deploy the contract\nforc deploy --testnet","breadcrumbs":"Examples » Counter » Build and deploy","id":"28","title":"Build and deploy"},"280":{"body":"Install helix and Sway LSP will work out of the box. Sway support is built into helix using tree-sitter-sway .","breadcrumbs":"Sway LSP » Installation » helix","id":"280","title":"helix"},"281":{"body":"Coming soon! Feel free to contribute .","breadcrumbs":"Sway LSP » Installation » Emacs","id":"281","title":"Emacs"},"282":{"body":"","breadcrumbs":"Sway LSP » Features » Features","id":"282","title":"Features"},"283":{"body":"Source: code_actions Quickly generate boilerplate code and code comments for functions, structs, and ABIs.","breadcrumbs":"Sway LSP » Features » Code Actions","id":"283","title":"Code Actions"},"284":{"body":"Source: completion.rs Suggests code to follow partially written statements for functions and variables.","breadcrumbs":"Sway LSP » Features » Completion","id":"284","title":"Completion"},"285":{"body":"Jumps to the definition of a symbol from its usage.","breadcrumbs":"Sway LSP » Features » Go to Definition","id":"285","title":"Go to Definition"},"286":{"body":"Locates all occurrences of a symbol throughout the project.","breadcrumbs":"Sway LSP » Features » Find All References","id":"286","title":"Find All References"},"287":{"body":"Source: hover Provides documentation, compiler diagnostics, and reference links when hovering over functions and variables.","breadcrumbs":"Sway LSP » Features » Hover","id":"287","title":"Hover"},"288":{"body":"Source: inlay_hints.rs Displays the implied type of a variable next to the variable name. Configurable in Settings.","breadcrumbs":"Sway LSP » Features » Inlay Hints","id":"288","title":"Inlay Hints"},"289":{"body":"Source: rename.rs Renames a symbol everywhere in the workspace.","breadcrumbs":"Sway LSP » Features » Rename","id":"289","title":"Rename"},"29":{"body":"This example is not the traditional FizzBuzz ; instead it is the smart contract version! A script can call the fizzbuzz ABI method of this contract with some u64 value and receive back the result as an enum. The format for custom structs and enums such as FizzBuzzResult will be automatically included in the ABI JSON so that off-chain code can handle the encoded form of the returned data. contract; enum FizzBuzzResult { Fizz: (), Buzz: (), FizzBuzz: (), Other: u64,\n} abi FizzBuzz { fn fizzbuzz(input: u64) -> FizzBuzzResult;\n} impl FizzBuzz for Contract { fn fizzbuzz(input: u64) -> FizzBuzzResult { if input % 15 == 0 { FizzBuzzResult::FizzBuzz } else if input % 3 == 0 { FizzBuzzResult::Fizz } else if input % 5 == 0 { FizzBuzzResult::Buzz } else { FizzBuzzResult::Other(input) } }\n}","breadcrumbs":"Examples » FizzBuzz » FizzBuzz","id":"29","title":"FizzBuzz"},"290":{"body":"Source: diagnostic.rs Displays compiler warnings and errors inline.","breadcrumbs":"Sway LSP » Features » Diagnostics","id":"290","title":"Diagnostics"},"291":{"body":"Source: highlight.rs Highlights code based on type and context.","breadcrumbs":"Sway LSP » Features » Syntax Highlighting","id":"291","title":"Syntax Highlighting"},"292":{"body":"Source: runnable.rs Shows a button above a runnable function or test.","breadcrumbs":"Sway LSP » Features » Run","id":"292","title":"Run"},"293":{"body":"First, confirm you are running the most recent version: fuelup toolchain install latest\nfuelup update\nforc-lsp --version Second, confirm that your $PATH resolves to the forc-lsp binary in $HOME/.fuelup/bin. which forc-lsp","breadcrumbs":"Sway LSP » Troubleshooting » Troubleshooting","id":"293","title":"Troubleshooting"},"294":{"body":"If you are experiencing slow performance, you can try the following: Follow the steps above to ensure you are running the most recent version. Then, make sure you only have the most recent version of the LSP server running. pkill forc-lsp","breadcrumbs":"Sway LSP » Troubleshooting » Slow Performance","id":"294","title":"Slow Performance"},"295":{"body":"Sway projects with ten or more Sway files are likely to have slower LSP performance. We are working on better support for large projects. In the meantime, if it's too slow, you can disable the LSP server entirely with the sway-lsp.diagnostic.disableLsp setting. The extension will still provide basic syntax highlighting, command palettes, as well as the Sway debugger, but all other language features will be disabled.","breadcrumbs":"Sway LSP » Troubleshooting » Large projects","id":"295","title":"Large projects"},"296":{"body":"You can enable verbose logging of the LSP server. In VSCode, this is under the setting: \"sway-lsp.trace.server\": \"verbose\" Once enabled, you can find this in the output window under Sway Language Server. For other editors, see Installation for links to documentation.","breadcrumbs":"Sway LSP » Troubleshooting » Server Logs","id":"296","title":"Server Logs"},"297":{"body":"Compiler Intrinsics Attributes Style Guide Known Issues and Workarounds Differences from Rust Differences from Solidity Contributing to Sway Keywords","breadcrumbs":"Sway Reference » Sway Reference","id":"297","title":"Sway Reference"},"298":{"body":"The purpose of Sway Libraries is to contain libraries which users can import and use that are not part of the standard library. These libraries contain helper functions and other tools valuable to blockchain development. For more information on how to use a Sway-Libs library, please refer to the Sway-Libs Book .","breadcrumbs":"Sway Reference » Sway Libraries » Sway Libraries","id":"298","title":"Sway Libraries"},"299":{"body":"Asset Libraries are any libraries that use Native Assets on the Fuel Network. Asset Library ; provides helper functions for the SRC-20 , SRC-3 , and SRC-7 standards.","breadcrumbs":"Sway Reference » Sway Libraries » Assets Libraries","id":"299","title":"Assets Libraries"},"3":{"body":"Please visit the Fuel Installation Guide to install the Fuel toolchain binaries and prerequisites.","breadcrumbs":"Introduction » Getting Started » Installing the Fuel toolchain","id":"3","title":"Installing the Fuel toolchain"},"30":{"body":"The ABI declaration is a separate project from your ABI implementation. The project structure for the code should be organized as follows with the wallet_abi treated as an external library: .\n├── wallet_abi\n│ ├── Forc.toml\n│ └── src\n│ └── main.sw\n└── wallet_smart_contract ├── Forc.toml └── src └── main.sw It's also important to specify the source of the dependency within the project's Forc.toml file when using external libraries. Inside the wallet_smart_contract project, it requires a declaration like this: [dependencies]\nwallet_abi = { path = \"../wallet_abi/\" }","breadcrumbs":"Examples » Wallet Smart Contract » Wallet Smart Contract","id":"30","title":"Wallet Smart Contract"},"300":{"body":"Access Control and Security Libraries are any libraries that are built and intended to provide additional safety when developing smart contracts. Ownership Library ; used to apply restrictions on functions such that only a single user may call them. This library provides helper functions for the SRC-5; Ownership Standard . Admin Library ; used to apply restrictions on functions such that only a select few users may call them like a whitelist. Pausable Library ; allows contracts to implement an emergency stop mechanism. Reentrancy Guard Library ; used to detect and prevent reentrancy attacks.","breadcrumbs":"Sway Reference » Sway Libraries » Access Control and Security Libraries","id":"300","title":"Access Control and Security Libraries"},"301":{"body":"Cryptography Libraries are any libraries that provided cryptographic functionality beyond what the std-lib provides. Bytecode Library ; used for on-chain verification and computation of bytecode roots for contracts and predicates. Merkle Proof Library ; used to verify Binary Merkle Trees computed off-chain.","breadcrumbs":"Sway Reference » Sway Libraries » Cryptography Libraries","id":"301","title":"Cryptography Libraries"},"302":{"body":"Math Libraries are libraries which provide mathematic functions or number types that are outside of the std-lib's scope. Signed Integers Library ; an interface to implement signed integers.","breadcrumbs":"Sway Reference » Sway Libraries » Math Libraries","id":"302","title":"Math Libraries"},"303":{"body":"Data Structure Libraries are libraries which provide complex data structures which unlock additional functionality for Smart Contracts. Queue Library ; a linear data structure that provides First-In-First-Out (FIFO) operations.","breadcrumbs":"Sway Reference » Sway Libraries » Data Structures Libraries","id":"303","title":"Data Structures Libraries"},"304":{"body":"The Sway compiler supports a list of intrinsics that perform various low level operations that are useful for building libraries. Compiler intrinsics should rarely be used but are preferred over asm blocks because they are type-checked and are safer overall. Below is a list of all available compiler intrinsics: __size_of_val(val: T) -> u64 Description: Return the size of type T in bytes. Constraints: None. __size_of() -> u64 Description: Return the size of type T in bytes. Constraints: None. __size_of_str_array() -> u64 Description: Return the size of type T in bytes. This intrinsic differs from __size_of in the case of \"string arrays\" where the actual length in bytes of the string is returned without padding the byte size to the next word alignment. When T is not a \"string array\" 0 is returned. Constraints: None. __assert_is_str_array() Description: Throws a compile error if type T is not a \"string array\". Constraints: None. __to_str_array(s: str) -> str[N] Description: Converts a \"string slice\" to \"string array\" at compile time. Parameter \"s\" must be a string literal. Constraints: None. __is_reference_type() -> bool Description: Returns true if T is a reference type and false otherwise. Constraints: None. __is_str_array() -> bool Description: Returns true if T is a string array and false otherwise. Constraints: None. __eq(lhs: T, rhs: T) -> bool Description: Returns whether lhs and rhs are equal. Constraints: T is bool, u8, u16, u32, u64, u256, b256 or raw_ptr. __gt(lhs: T, rhs: T) -> bool Description: Returns whether lhs is greater than rhs. Constraints: T is u8, u16, u32, u64, u256, b256. __lt(lhs: T, rhs: T) -> bool Description: Returns whether lhs is less than rhs. Constraints: T is u8, u16, u32, u64, u256, b256. __gtf(index: u64, tx_field_id: u64) -> T Description: Returns transaction field with ID tx_field_id at index index, if applicable. This is a wrapper around FuelVM's gtf instruction . The resulting field is cast to T. Constraints: None. __addr_of(val: T) -> raw_ptr Description: Returns the address in memory where val is stored. Constraints: T is a reference type. __state_load_word(key: b256) -> u64 Description: Reads and returns a single word from storage at key key. Constraints: None. __state_load_quad(key: b256, ptr: raw_ptr, slots: u64) -> bool Description: Reads slots number of slots (b256 each) from storage starting at key key and stores them in memory starting at address ptr. Returns a Boolean describing whether all the storage slots were previously set. Constraints: None. __state_store_word(key: b256, val: u64) -> bool Description: Stores a single word val into storage at key key. Returns a Boolean describing whether the store slot was previously set. Constraints: None. __state_store_quad(key: b256, ptr: raw_ptr, slots: u64) -> bool Description: Stores slots number of slots (b256 each) starting at address ptr in memory into storage starting at key key. Returns a Boolean describing whether the first storage slot was previously set. Constraints: None. __log(val: T) Description: Logs value val. Constraints: None. __add(lhs: T, rhs: T) -> T Description: Adds lhs and rhs and returns the result. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256. __sub(lhs: T, rhs: T) -> T Description: Subtracts rhs from lhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256. __mul(lhs: T, rhs: T) -> T Description: Multiplies lhs by rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256. __div(lhs: T, rhs: T) -> T Description: Divides lhs by rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256. __and(lhs: T, rhs: T) -> T Description: Bitwise AND lhs and rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __or(lhs: T, rhs: T) -> T Description: Bitwise OR lhs and rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __xor(lhs: T, rhs: T) -> T Description: Bitwise XOR lhs and rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __mod(lhs: T, rhs: T) -> T Description: Modulo of lhs by rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256. __rsh(lhs: T, rhs: u64) -> T Description: Logical right shift of lhs by rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __lsh(lhs: T, rhs: u64) -> T Description: Logical left shift of lhs by rhs. Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __revert(code: u64) Description: Reverts with error code code. Constraints: None. __ptr_add(ptr: raw_ptr, offset: u64) Description: Adds offset to the raw value of pointer ptr. Constraints: None. __ptr_sub(ptr: raw_ptr, offset: u64) Description: Subtracts offset to the raw value of pointer ptr. Constraints: None. __smo(recipient: b256, data: T, coins: u64) Description: Sends a message data of arbitrary type T and coins amount of the base asset to address recipient. Constraints: None. __not(op: T) -> T Description: Bitwise NOT of op Constraints: T is an integer type, i.e. u8, u16, u32, u64, u256, b256. __jmp_mem() Description: Jumps to MEM[$hp]. Constraints: None. __slice(item: &[T; N], start: u64, end: u64) -> &[T]\n__slice(item: &[T], start: u64, end: u64) -> &[T]\n__slice(item: &mut [T; N], start: u64, end: u64) -> &mut [T]\n__slice(item: &mut [T], start: u64, end: u64) -> &mut [T] Description: Slices an array or another slice. This intrinsic returns a reference to a slice containing the range of elements inside item. The mutability of reference is defined by the first parameter mutability. Runtime bound checks are not generated, and must be done manually when and where appropriated. Compile time bound checks are done when possible. Constraints: item is an array or a slice; when start is a literal, it must be smaller than item length; when end is a literal, it must be smaller than or equal to item length; end must be greater than or equal to start __elem_at(item: &[T; N], index: u64) -> &T\n__elem_at(item: &[T], index: u64) -> &T\n__elem_at(item: &mut [T; N], index: u64) -> &mut T\n__elem_at(item: &mut [T], index: u64) -> &mut T Description: Returns a reference to the indexed element. The mutability of reference is defined by the first parameter mutability. Runtime bound checks are not generated, and must be done manually when and where appropriated. Compile time bound checks are done when possible. Constraints: item is a reference to an array or a reference to a slice; when index is a literal, it must be smaller than item length;","breadcrumbs":"Sway Reference » Compiler Intrinsics » Compiler Intrinsics","id":"304","title":"Compiler Intrinsics"},"305":{"body":"The Sway compiler supports a list of attributes that perform various operations that are useful for building, testing and documenting Sway programs. Below is a list of all available attributes:","breadcrumbs":"Sway Reference » Attributes » Attributes","id":"305","title":"Attributes"},"306":{"body":"The #[allow(...)] attribute overrides checks so that violations will go unreported. The following checks can be disabled: #[allow(dead_code)] disable checks for dead code; #[allow(deprecated)] disables checks for usage of deprecated structs, functions and other items.","breadcrumbs":"Sway Reference » Attributes » Allow","id":"306","title":"Allow"},"307":{"body":"The #[doc(..)] attribute specifies documentation. Line doc comments beginning with exactly three slashes ///, are interpreted as a special syntax for doc attributes. That is, they are equivalent to writing #[doc(\"...\")] around the body of the comment, i.e., /// Foo turns into #[doc(\"Foo\")] Line comments beginning with //! are doc comments that apply to the module of the source file they are in. That is, they are equivalent to writing #![doc(\"...\")] around the body of the comment. //! module level doc comments should be at the top of Sway files. Documentation can be generated from doc attributes using forc doc.","breadcrumbs":"Sway Reference » Attributes » Doc","id":"307","title":"Doc"},"308":{"body":"The inline attribute suggests that a copy of the attributed function should be placed in the caller, rather than generating code to call the function where it is defined. Note : The Sway compiler automatically inlines functions based on internal heuristics. Incorrectly inlining functions can make the program slower, so this attribute should be used with care. The #[inline(never)] attribute suggests that an inline expansion should never be performed. The #[inline(always)] attribute suggests that an inline expansion should always be performed. Note : #[inline(..)] in every form is a hint, with no requirements on the language to place a copy of the attributed function in the caller.","breadcrumbs":"Sway Reference » Attributes » Inline","id":"308","title":"Inline"},"309":{"body":"The lack of #[payable] implies the method is non-payable. When calling an ABI method that is non-payable, the compiler emits an error if the amount of coins forwarded with the call is not guaranteed to be zero. Note that this is strictly a compile-time check and does not incur any runtime cost.","breadcrumbs":"Sway Reference » Attributes » Payable","id":"309","title":"Payable"},"31":{"body":"library; abi Wallet { #[storage(read, write), payable] fn receive_funds(); #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address);\n}","breadcrumbs":"Examples » Wallet Smart Contract » ABI Declaration","id":"31","title":"ABI Declaration"},"310":{"body":"In Sway, functions are pure by default but can be opted into impurity via the storage function attribute. The storage attribute may take read and/or write arguments indicating which type of access the function requires. The #[storage(read)] attribute indicates that a function requires read access to the storage. The #[storage(write)] attribute indicates that a function requires write access to the storage. More details in Purity .","breadcrumbs":"Sway Reference » Attributes » Storage","id":"310","title":"Storage"},"311":{"body":"The #[test] attribute marks a function to be executed as a test. The #[test(should_revert)] attribute marks a function to be executed as a test that should revert. More details in Unit Testing .","breadcrumbs":"Sway Reference » Attributes » Test","id":"311","title":"Test"},"312":{"body":"The #[deprecated] attribute marks an item as deprecated and makes the compiler emit a warning for every usage of the deprecated item. This warning can be disabled using #[allow(deprecated)]. It is possible to improve the warning message with #[deprecated(note = \"your message\")]","breadcrumbs":"Sway Reference » Attributes » Deprecated","id":"312","title":"Deprecated"},"313":{"body":"The #[fallback] attribute makes the compiler use the marked function as the contract call fallback function, which means that, when a contract is called, and the contract selection fails, the fallback function will be called instead.","breadcrumbs":"Sway Reference » Attributes » Fallback","id":"313","title":"Fallback"},"314":{"body":"","breadcrumbs":"Sway Reference » Style Guide » Style Guide","id":"314","title":"Style Guide"},"315":{"body":"In Sway, structs, traits, and enums are CapitalCase. Modules, variables, and functions are snake_case, constants are SCREAMING_SNAKE_CASE. The compiler will warn you if your capitalization is ever unidiomatic.","breadcrumbs":"Sway Reference » Style Guide » Capitalization","id":"315","title":"Capitalization"},"316":{"body":"","breadcrumbs":"Sway Reference » Known Issues and Workarounds » Known Issues and Workarounds","id":"316","title":"Known Issues and Workarounds"},"317":{"body":"#870 : All impl blocks need to be defined before any of the functions they define can be called. This includes sibling functions in the same impl declaration, i.e., functions in an impl can't call each other yet.","breadcrumbs":"Sway Reference » Known Issues and Workarounds » Known Issues","id":"317","title":"Known Issues"},"318":{"body":"#1182 Arrays in a storage block are not yet supported. See the Manual Storage Management section for details on how to use store and get from the standard library to manage storage slots directly. Note, however, that StorageMap does support arbitrary types for K and V without any limitations.","breadcrumbs":"Sway Reference » Known Issues and Workarounds » Missing Features","id":"318","title":"Missing Features"},"319":{"body":"No compiler optimization passes have been implemented yet, therefore bytecode will be more expensive and larger than it would be in production. Note that eventually the optimizer will support zero-cost abstractions, avoiding the need for developers to go down to inline assembly to produce optimal code.","breadcrumbs":"Sway Reference » Known Issues and Workarounds » General","id":"319","title":"General"},"32":{"body":"contract; use std::{asset::transfer, call_frames::msg_asset_id, context::msg_amount,}; use wallet_abi::Wallet;\nconst OWNER_ADDRESS = Address::from(0x8900c5bec4ca97d4febf9ceb4754a60d782abbf3cd815836c1872116f203f861); storage { balance: u64 = 0,\n} impl Wallet for Contract { #[storage(read, write), payable] fn receive_funds() { if msg_asset_id() == AssetId::base() { // If we received the base asset then keep track of the balance. // Otherwise, we're receiving other native assets and don't care // about our balance of coins. storage.balance.write(storage.balance.read() + msg_amount()); } } #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address) { let sender = msg_sender().unwrap(); match sender { Identity::Address(addr) => assert(addr == OWNER_ADDRESS), _ => revert(0), }; let current_balance = storage.balance.read(); assert(current_balance >= amount_to_send); storage.balance.write(current_balance - amount_to_send); // Note: `transfer()` is not a call and thus not an // interaction. Regardless, this code conforms to // checks-effects-interactions to avoid re-entrancy. transfer( Identity::Address(recipient_address), AssetId::base(), amount_to_send, ); }\n}","breadcrumbs":"Examples » Wallet Smart Contract » ABI Implementation","id":"32","title":"ABI Implementation"},"320":{"body":"Sway code that contains any of the following behavior is considered undefined. The compiler is allowed to treat undefined Sway code however it desires, including removing it or replacing it with any other Sway code. This is not an exhaustive list, it may grow or shrink, there is no formal model of Sway's semantics so there may be more behavior considered undefined. We reserve the right to make some of the listed behavior defined in the future. Invalid arithmetic operations (overflows, underflows, division by zero, etc) Misuse of compiler intrinsics Incorrect use of inline assembly Reading and writing raw_ptr and raw_slice Slicing and indexing out of bounds by directly using compiler intrinsics.","breadcrumbs":"Sway Reference » Behavior Considered Undefined » Behavior Considered Undefined","id":"320","title":"Behavior Considered Undefined"},"321":{"body":"This page outlines some of the critical differences between Sway and Solidity, and between the FuelVM and the EVM.","breadcrumbs":"Sway Reference » Differences From Solidity » Differences From Solidity","id":"321","title":"Differences From Solidity"},"322":{"body":"The underlying virtual machine targeted by Sway is the FuelVM, specified here . Solidity targets the Ethereum Virtual Machine (EVM), specified here .","breadcrumbs":"Sway Reference » Differences From Solidity » Underlying Virtual Machine","id":"322","title":"Underlying Virtual Machine"},"323":{"body":"Words in the FuelVM are 64 bits (8 bytes), rather than the 256 bits (32 bytes) of the EVM. Therefore, all primitive integers smaller and including u64 are stored in registers; u256, being bigger than the registers, and hashes (the b256 type) are not stored in registers but rather in memory. They are therefore pointers to a 32-byte memory region containing their data.","breadcrumbs":"Sway Reference » Differences From Solidity » Word Size","id":"323","title":"Word Size"},"324":{"body":"Only unsigned integers are provided as primitives: u8, u16, u32, u64, and u256. Signed integer arithmetic is not available in the FuelVM. Signed integers and signed integer arithmetic can be implemented in high-level libraries if needed.","breadcrumbs":"Sway Reference » Differences From Solidity » Unsigned Integers Only","id":"324","title":"Unsigned Integers Only"},"325":{"body":"Panics in the FuelVM (called \"reverts\" in Solidity and the EVM) are global, i.e. they cannot be caught. A panic will completely and unconditionally revert the stateful effects of a transaction, minus gas used.","breadcrumbs":"Sway Reference » Differences From Solidity » Global Revert","id":"325","title":"Global Revert"},"326":{"body":"Math in the FuelVM is by default safe (i.e. any overflow or exception is a panic). Safety checks are performed natively in the VM implementation, rather than at the bytecode level like Solidity's default safe math .","breadcrumbs":"Sway Reference » Differences From Solidity » Default Safe Math","id":"326","title":"Default Safe Math"},"327":{"body":"There is no practical code size limit to Sway contracts. The physical limit is governed by the VM_MAX_RAM VM parameter , which at the time of writing is 64 MiB.","breadcrumbs":"Sway Reference » Differences From Solidity » No* Code Size Limit","id":"327","title":"No* Code Size Limit"},"328":{"body":"Account types in the FuelVM have type-safe wrappers around primitive b256 hashes to clearly distinguish their respective types. The wrapper Address mirrors that of an EOA (Externally Owned Account) and has the ability to hold UTXOs in the context of the EVM. The other wrapper, ContractId, reflects that of a deployed contract in the EVM but cannot hold UTXOs.","breadcrumbs":"Sway Reference » Differences From Solidity » Account Types","id":"328","title":"Account Types"},"329":{"body":"Sway shares a lot with Rust, especially its syntax. Because they are so similar, you may be surprised or caught off guard when they differ. This page serves to outline, from a high level, some of the syntactic gotchas that you may encounter.","breadcrumbs":"Sway Reference » Differences From Rust » Differences From Rust","id":"329","title":"Differences From Rust"},"33":{"body":"All contracts in Fuel can mint and burn their own native asset. Contracts can also receive and transfer any native asset including their own. Internal balances of all native assets pushed through calls or minted by the contract are tracked by the FuelVM and can be queried at any point using the balance_of function from the std library. Therefore, there is no need for any manual accounting of the contract's balances using persistent storage. The std library provides handy methods for accessing Fuel's native asset operations. In this example, we show a basic liquidity pool contract minting its own native asset LP asset. contract; use std::{ asset::{ mint_to, transfer, }, call_frames::msg_asset_id, constants::DEFAULT_SUB_ID, context::msg_amount, hash::*,\n}; abi LiquidityPool { fn deposit(recipient: Address); fn withdraw(recipient: Address);\n} const BASE_ASSET: AssetId = AssetId::from(0x9ae5b658754e096e4d681c548daf46354495a437cc61492599e33fc64dcdc30c); impl LiquidityPool for Contract { fn deposit(recipient: Address) { assert(msg_asset_id() == BASE_ASSET); assert(msg_amount() > 0); // Mint two times the amount. let amount_to_mint = msg_amount() * 2; // Mint some LP assets based upon the amount of the base asset. mint_to(Identity::Address(recipient), DEFAULT_SUB_ID, amount_to_mint); } fn withdraw(recipient: Address) { let asset_id = AssetId::default(); assert(msg_asset_id() == asset_id); assert(msg_amount() > 0); // Amount to withdraw. let amount_to_transfer = msg_amount() / 2; // Transfer base asset to recipient. transfer(Identity::Address(recipient), BASE_ASSET, amount_to_transfer); }\n}","breadcrumbs":"Examples » Liquidity Pool » Liquidity Pool Example","id":"33","title":"Liquidity Pool Example"},"330":{"body":"In Rust, enums generally take one of three forms: unit variants, which have no inner data, struct variants, which contain named fields, and tuple variants, which contain within them a tuple of data. If you are unfamiliar with these terms, this is what they look like: // note to those skimming the docs: this is Rust syntax! Not Sway! Don't copy/paste this into a Sway program. enum Foo { UnitVariant, TupleVariant(u32, u64, bool), StructVariant { field_one: bool, field_two: bool }\n} In Sway, enums are simplified. Enums variants must all specify exactly one type. This type represents their interior data. This is actually isomorphic to what Rust offers, but with a different syntax. You can see the above enum but with Sway syntax below: // This is equivalent Sway syntax for the above Rust enum.\nenum Foo { UnitVariant: (), TupleVariant: (u32, u64, bool), StructVariant: MyStruct,\n} struct MyStruct { field_one: bool, field_two: bool,\n}","breadcrumbs":"Sway Reference » Differences From Rust » Enum Variant Syntax","id":"330","title":"Enum Variant Syntax"},"331":{"body":"Thanks for your interest in contributing to Sway! This document outlines the process for installing and setting up the Sway toolchain for development, as well as some conventions on contributing to Sway. If you run into any difficulties getting started, you can always ask questions on our Discourse .","breadcrumbs":"Sway Reference » Contributing To Sway » Contributing To Sway","id":"331","title":"Contributing To Sway"},"332":{"body":"See the introduction section for instructions on installing and setting up the Sway toolchain.","breadcrumbs":"Sway Reference » Contributing To Sway » Building and setting up a development workspace","id":"332","title":"Building and setting up a development workspace"},"333":{"body":"Visit the Sway repo and fork the project. Then clone your forked copy to your local machine and get to work. git clone https://github.com/FuelLabs/sway\ncd sway","breadcrumbs":"Sway Reference » Contributing To Sway » Getting the repository","id":"333","title":"Getting the repository"},"334":{"body":"The following steps will run the sway test suite and ensure that everything is set up correctly. First, open a new terminal and start fuel-core with: fuel-core Then open a second terminal, cd into the sway repo and run: cargo run --bin test After the test suite runs, you should see: Tests passed.\n_n_ tests run (0 skipped) Congratulations! You've now got everything setup and are ready to start making contributions.","breadcrumbs":"Sway Reference » Contributing To Sway » Building and testing","id":"334","title":"Building and testing"},"335":{"body":"There are many ways in which you may contribute to the Sway project, some of which involve coding knowledge and some which do not. A few examples include: Reporting bugs Adding documentation to the Sway book Adding new features or bug fixes for which there is already an open issue Making feature requests Check out our Help Wanted , Sway Book or Good First Issue issues to find a suitable task. If you are planning something big, for example, related to multiple components or changes current behaviors, make sure to open an issue to discuss with us before starting on the implementation.","breadcrumbs":"Sway Reference » Contributing To Sway » Finding something to work on","id":"335","title":"Finding something to work on"},"336":{"body":"This is a rough outline of what a contributor's workflow looks like: Make sure what you want to contribute is already tracked as an issue. We may discuss the problem and solution in the issue. Create a Git branch from where you want to base your work. This is usually master. Write code, add test cases, and commit your work. Run tests and make sure all tests pass. If the PR contains any breaking changes, add the breaking label to your PR. Push your changes to a branch in your fork of the repository and submit a pull request. Make sure to mention the issue, which is created at step 1, in the commit message. Your PR will be reviewed and some changes may be requested. Once you've made changes, your PR must be re-reviewed and approved. If the PR becomes out of date, you can use GitHub's 'update branch' button. If there are conflicts, you can merge and resolve them locally. Then push to your PR branch. Any changes to the branch will require a re-review. Our CI system (Github Actions) automatically tests all authorized pull requests. Use Github to merge the PR once approved. Thanks for your contributions!","breadcrumbs":"Sway Reference » Contributing To Sway » Contribution flow","id":"336","title":"Contribution flow"},"337":{"body":"Pull requests should be linked to at least one issue in the same repo. If the pull request resolves the relevant issues, and you want GitHub to close these issues automatically after it merged into the default branch, you can use the syntax (KEYWORD #ISSUE-NUMBER) like this: close #123 If the pull request links an issue but does not close it, you can use the keyword ref like this: ref #456 Multiple issues should use full syntax for each issue and separate by a comma, like: close #123, ref #456","breadcrumbs":"Sway Reference » Contributing To Sway » Linking issues","id":"337","title":"Linking issues"},"338":{"body":"The following list contains keywords that are reserved for current or future use by the Sway language. As such, they cannot be used as identifiers. Identifiers are names of functions, variables, parameters, modules, constants, attributes, types or traits, etc.","breadcrumbs":"Sway Reference » Keywords » Keywords","id":"338","title":"Keywords"},"339":{"body":"The following is a list of keywords currently in use, with their functionality described. as - rename items in use statements, e.g., use type::a as alias_name abi - defines a smart contract ABI in a syntactically similar way to traits break - exit a loop immediately const - define constant items continue - continue to the next loop iteration else - used in conjunction with if conditions for control flow constructs enum - define an enumeration false - Boolean false literal fn - define a function or the function pointer type if - branch based on the result of a conditional expression impl - implement inherent or trait functionality let - bind a variable match - exhaustively match a value to patterns mod - define a module mut - denote mutability in references, or pattern bindings pub - denote public visibility of Sway data structures, traits, or modules ref - bind by reference return - return early from a function Self - a type alias for the type we are defining or implementing self - method subject struct - define a structure trait - define a trait true - Boolean true literal type - define a type alias or associated type use - bring symbols into scope where - specifies traits for generic types while - loop conditionally based on the result of an expression","breadcrumbs":"Sway Reference » Keywords » Keywords Currently in Use","id":"339","title":"Keywords Currently in Use"},"34":{"body":"The Sway-Applications Repository contains end-to-end example applications that are written in Sway in order to demonstrate what can be built.","breadcrumbs":"Examples » Sway Applications » Sway Applications","id":"34","title":"Sway Applications"},"340":{"body":"abstract async await become box do dyn extern for in loop macro move override priv static super try typeof unsafe unsized virtual yield","breadcrumbs":"Sway Reference » Keywords » Keywords Reserved for Possible Future Use","id":"340","title":"Keywords Reserved for Possible Future Use"},"341":{"body":"","breadcrumbs":"Sway Reference » Keywords » Special Keywords","id":"341","title":"Special Keywords"},"342":{"body":"Keywords associated with defining the type of Sway program to compile contract - analogous to a deployed API with some database state library - Sway code that defines new common behavior predicate - programs that return a Boolean value and which represent ownership of some resource upon execution to true script - a runnable bytecode on the chain, which executes once to perform a task","breadcrumbs":"Sway Reference » Keywords » Program Keywords","id":"342","title":"Program Keywords"},"343":{"body":"Keywords associated with defining the functionality of attributes allow - overrides checks that would otherwise result in errors or warnings doc - specifies documentation inline - suggests that a copy of the attributed function should be placed in the caller, rather than generating code to call the function where it is defined payable - implies method is payable for compile time storage - declaration that contains a list of stored variables test - marks a function to be executed as a test deprecated - marks an item as deprecated","breadcrumbs":"Sway Reference » Keywords » Attribute Keywords","id":"343","title":"Attribute Keywords"},"344":{"body":"Forc stands for Fuel Orchestrator. Forc provides a variety of tools and commands for developers working with the Fuel ecosystem, such as scaffolding a new project, formatting, running scripts, deploying contracts, testing contracts, and more. If you're coming from a Rust background, forc is similar to cargo. If you are new to Forc, see the Forc Project introduction section. For a comprehensive overview of the Forc CLI commands, see the Commands section.","breadcrumbs":"Forc Reference » Forc Reference","id":"344","title":"Forc Reference"},"345":{"body":"The Forc.toml (the manifest file) is a compulsory file for each package and it is written in [TOML] format. Forc.toml consists of the following fields: [project] — Defines a sway project. name — The name of the project. authors — The authors of the project. organization — The organization of the project. license— The project license. entry — The entry point for the compiler to start parsing from. For the recommended way of selecting an entry point of large libraries please take a look at: Libraries implicit-std - Controls whether provided std version (with the current forc version) will get added as a dependency implicitly . Unless you know what you are doing, leave this as default. forc-version - The minimum forc version required for this project to work properly. [dependencies] — Defines the dependencies. [network] — Defines a network for forc to interact with. url — URL of the network. [build-profile] - Defines the build profiles. [patch] - Defines the patches. [contract-dependencies] - Defines the contract dependencies.","breadcrumbs":"Forc Reference » Manifest Reference » Manifest Reference","id":"345","title":"Manifest Reference"},"346":{"body":"An example Forc.toml is shown below. Under [project] the following fields are optional: authors organization Also for the following fields, a default value is provided so omitting them is allowed: entry - (default : main.sw ) implicit-std - (default : true ) [project]\nauthors = [\"user\"]\nentry = \"main.sw\"\norganization = \"Fuel_Labs\"\nlicense = \"Apache-2.0\"\nname = \"wallet_contract\"","breadcrumbs":"Forc Reference » Manifest Reference » The [project] section","id":"346","title":"The [project] section"},"347":{"body":"The following fields can be provided with a dependency: version - Desired version of the dependency path - The path of the dependency (if it is local) git - The URL of the git repo hosting the dependency branch - The desired branch to fetch from the git repo tag - The desired tag to fetch from the git repo rev - The desired rev (i.e. commit hash) reference Please see dependencies for details","breadcrumbs":"Forc Reference » Manifest Reference » The [dependencies] section","id":"347","title":"The [dependencies] section"},"348":{"body":"For the following fields, a default value is provided so omitting them is allowed: URL - (default: http://127.0.0.1:4000 )","breadcrumbs":"Forc Reference » Manifest Reference » The [network] section","id":"348","title":"The [network] section"},"349":{"body":"The [build-profile] tables provide a way to customize compiler settings such as debug options. The following fields can be provided for a build-profile: print-ast - Whether to print out the generated AST or not, defaults to false. print-dca-graph - Whether to print out the computed Dead Code Analysis (DCA) graph (in GraphViz DOT format), defaults to false. print-dca-graph-url-format - The URL format to be used in the generated DOT file, an example for VS Code would be: vscode://file/{path}:{line}:{col}. print-ir - Whether to print out the generated Sway IR (Intermediate Representation) or not, defaults to false. print-asm - Whether to print out the generated ASM (assembler), defaults to false. terse - Terse mode. Limited warning and error output, defaults to false. time_phases - Whether to output the time elapsed over each part of the compilation process, defaults to false. include_tests - Whether or not to include test functions in parsing, type-checking, and code generation. This is set to true by invocations like forc test, but defaults to false. error_on_warnings - Whether to treat errors as warnings, defaults to false. There are two default [build-profile] available with every manifest file. These are debug and release profiles. If you want to override these profiles, you can provide them explicitly in the manifest file like the following example: [project]\nauthors = [\"user\"]\nentry = \"main.sw\"\norganization = \"Fuel_Labs\"\nlicense = \"Apache-2.0\"\nname = \"wallet_contract\" [build-profile.debug]\nprint-asm = { virtual = false, allocated = false, final = true }\nprint-ir = { initial = false, final = true, modified = false, passes = []}\nterse = false [build-profile.release]\nprint-asm = { virtual = true, allocated = false, final = true }\nprint-ir = { initial = true, final = false, modified = true, passes = [\"dce\", \"sroa\"]}\nterse = true Since release and debug are implicitly included in every manifest file, you can use them by just passing --release or by not passing anything (debug is default). For using a user defined build profile there is --build-profile option available to the relevant commands. (For an example see forc-build ) Note that providing the corresponding CLI options (like --asm) will override the selected build profile. For example if you pass both --release and --asm all, release build profile is overridden and resulting build profile would have a structure like the following: print-ast = false\nprint-ir = { initial = false, final = false, modified = false, passes = []}\nprint-asm = { virtual = true, allocated = true, final = true }\nterse = false\ntime-phases = false\ninclude-tests = false\nerror-on-warnings = false\nexperimental-private-modules = false","breadcrumbs":"Forc Reference » Manifest Reference » The [build-profile.*] section","id":"349","title":"The [build-profile.*] section"},"35":{"body":"Airdrop is an asset distribution program where users are able to claim assets given a valid merkle proof. Escrow is a third party that keeps an asset on behalf of multiple parties. Non-Fungible Native Asset (NFT) is an asset contract which provides unique collectibles, identified and differentiated by IDs, where assets contain metadata giving them distinctive characteristics. Fractional Non-Fungible Token (F-NFT) is a token contract which issues shares or partial ownership upon locking an NFT into a vault. Timelock is a contract which restricts the execution of a transaction to a specified time range. Native Asset is a basic asset contract that enables the use of Native Assets on Fuel using existing standards and libraries.","breadcrumbs":"Examples » Sway Applications » Asset Management","id":"35","title":"Asset Management"},"350":{"body":"The [patch] section of Forc.toml can be used to override dependencies with other copies. The example provided below patches https://github.com/fuellabs/sway with the test branch of the same repo. [project]\nauthors = [\"user\"]\nentry = \"main.sw\"\norganization = \"Fuel_Labs\"\nlicense = \"Apache-2.0\"\nname = \"wallet_contract\" [dependencies] [patch.'https://github.com/fuellabs/sway']\nstd = { git = \"https://github.com/fuellabs/sway\", branch = \"test\" } In the example above, std is patched with the test branch from std repo. You can also patch git dependencies with dependencies defined with a path. [patch.'https://github.com/fuellabs/sway']\nstd = { path = \"/path/to/local_std_version\" } Just like std or core you can also patch dependencies you declared with a git repo. [project]\nauthors = [\"user\"]\nentry = \"main.sw\"\norganization = \"Fuel_Labs\"\nlicense = \"Apache-2.0\"\nname = \"wallet_contract\" [dependencies]\nfoo = { git = \"https://github.com/foo/foo\", branch = \"master\" } [patch.'https://github.com/foo']\nfoo = { git = \"https://github.com/foo/foo\", branch = \"test\" } Note that each key after the [patch] is a URL of the source that is being patched.","breadcrumbs":"Forc Reference » Manifest Reference » The [patch] section","id":"350","title":"The [patch] section"},"351":{"body":"The [contract-dependencies] table can be used to declare contract dependencies for a Sway contract or script. Contract dependencies are the set of contracts that our contract or script may interact with. Declaring [contract-dependencies] makes it easier to refer to contracts in your Sway source code without having to manually update IDs each time a new version is deployed. Instead, we can use forc to pin and update contract dependencies just like we do for regular library dependencies. Contracts declared under [contract-dependencies] are built and pinned just like regular [dependencies] however rather than importing each contract dependency's entire public namespace we instead import their respective contract IDs as CONTRACT_ID constants available via each contract dependency's namespace root. This means you can use a contract dependency's ID as if it were declared as a pub const in the root of the contract dependency package as demonstrated in the example below. Entries under [contract-dependencies] can be declared in the same way that [dependencies] can be declared. That is, they can refer to the path or git source of another contract. Note that entries under [contract-dependencies] must refer to contracts and will otherwise produce an error. Example Forc.toml: [project]\nauthors = [\"user\"]\nentry = \"main.sw\"\norganization = \"Fuel_Labs\"\nlicense = \"Apache-2.0\"\nname = \"wallet_contract\" [contract-dependencies]\nfoo = { path = \"../foo\" } Example usage: script; fn main() { let foo_id = foo::CONTRACT_ID;\n} Because the ID of a contract is computed deterministically, rebuilding the same contract would always result in the same contract ID. Since two contracts with the same contract ID cannot be deployed on the blockchain, a \"salt\" factor is needed to modify the contract ID. For each contract dependency declared under [contract-dependencies], salt can be specified. An example is shown below: [contract-dependencies]\nfoo = { path = \"../foo\", salt = \"0x1000000000000000000000000000000000000000000000000000000000000000\" } For contract dependencies that do not specify any value for salt, a default of all zeros for salt is implicitly applied.","breadcrumbs":"Forc Reference » Manifest Reference » The [contract-dependencies] section","id":"351","title":"The [contract-dependencies] section"},"352":{"body":"A workspace is a collection of one or more packages, namely workspace members , that are managed together. The key points for workspaces are: Common forc commands available for a single package can also be used for a workspace, like forc build or forc deploy. All packages share a common Forc.lock file which resides in the root directory of the workspace. Workspace manifests are declared within Forc.toml files and support the following fields: members - Packages to include in the workspace. [patch] - Defines the patches. An empty workspace can be created with forc new --workspace or forc init --workspace.","breadcrumbs":"Forc Reference » Workspaces » Workspaces","id":"352","title":"Workspaces"},"353":{"body":"The members field defines which packages are members of the workspace: [workspace]\nmembers = [\"member1\", \"path/to/member2\"] The members field accepts entries to be given in relative path with respect to the workspace root. Packages that are located within a workspace directory but are not contained within the members set are ignored.","breadcrumbs":"Forc Reference » Workspaces » The members field","id":"353","title":"The members field"},"354":{"body":"The [patch] section can be used to override any dependency in the workspace dependency graph. The usage is the same with package level [patch] section and details can be seen here . It is not allowed to declare patch table in member of a workspace if the workspace manifest file contains a patch table. Example: [workspace]\nmembers = [\"member1\", \"path/to/member2\"] [patch.'https://github.com/fuellabs/sway']\nstd = { git = \"https://github.com/fuellabs/sway\", branch = \"test\" } In the above example each occurrence of std as a dependency in the workspace will be changed with std from test branch of sway repo.","breadcrumbs":"Forc Reference » Workspaces » The [patch] section","id":"354","title":"The [patch] section"},"355":{"body":"forc build - Builds an entire workspace. forc deploy - Builds and deploys all deployable members (i.e, contracts) of the workspace in the correct order. forc run - Builds and runs all scripts of the workspace. forc check - Checks all members of the workspace. forc update - Checks and updates workspace level Forc.lock file that is shared between workspace members. forc clean - Cleans all output artifacts for each member of the workspace. forc fmt - Formats all members of a workspace.","breadcrumbs":"Forc Reference » Workspaces » Some forc commands that support workspaces","id":"355","title":"Some forc commands that support workspaces"},"356":{"body":"Forc has a dependency management system which can pull packages using git and ipfs. This allows users to build and share Forc libraries.","breadcrumbs":"Forc Reference » Dependencies » Dependencies","id":"356","title":"Dependencies"},"357":{"body":"If your Forc.toml doesn't already have a [dependencies] table, add one. Below, list the package name alongside its source. Currently, forc supports git, ipfs and path sources. If a git source is specified, forc will fetch the git repository at the given URL and then search for a Forc.toml for a package with the given name anywhere inside the git repository. The following example adds a library dependency named custom_lib. For git dependencies you may optionally specify a branch, tag, or rev (i.e. commit hash) reference. [dependencies]\ncustom_lib = { git = \"https://github.com/FuelLabs/custom_lib\", branch = \"master\" }\n# custom_lib = { git = \"https://github.com/FuelLabs/custom_lib\", tag = \"v0.0.1\" }\n# custom_lib = { git = \"https://github.com/FuelLabs/custom_lib\", rev = \"87f80bdf323e2d64e213895d0a639ad468f4deff\" } Depending on a local library using path: [dependencies]\ncustom_lib = { path = \"../custom_lib\" } For ipfs sources, forc will fetch the specified cid using either a local ipfs node or a public gateway. forc automatically tries to connect to local ipfs node. If it fails, it defaults to using https://ipfs.io/ as a gateway. The following example adds a dependency with an ipfs source. [dependencies]\ncustom_lib = { ipfs = \"QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG\" } Once the package is added, running forc build will automatically download added dependencies.","breadcrumbs":"Forc Reference » Dependencies » Adding a dependency","id":"357","title":"Adding a dependency"},"358":{"body":"To update dependencies in your Forc directory you can run forc update. For path and ipfs dependencies this will have no effect. For git dependencies with a branch reference, this will update the project to use the latest commit for the given branch.","breadcrumbs":"Forc Reference » Dependencies » Updating dependencies","id":"358","title":"Updating dependencies"},"359":{"body":"Here are a list of commands available to forc: forc addr2line forc build forc check forc clean forc completions forc contract-id forc init forc new forc parse-bytecode forc plugins forc predicate-root forc test forc update forc template","breadcrumbs":"Forc Reference » Commands","id":"359","title":"Forc Reference"},"36":{"body":"English Auction is an auction where users bid up the price of an asset until the bidding period has ended or a reserve has been met. Fundraiser is a program allowing users to pledge towards a goal. OTC Swap Predicate is a predicate that can be used to propose and execute an atomic swap between two parties without requiring any on-chain state.","breadcrumbs":"Examples » Sway Applications » Decentralized Finance","id":"36","title":"Decentralized Finance"},"360":{"body":"Usage: forc addr2line [OPTIONS] --sourcemap-path --opcode-index Options: -S, --search-dir < SEARCH_DIR > Where to search for the project root [default: .] -g, --sourcemap-path < SOURCEMAP_PATH > Source file mapping in JSON format -c, --context < CONTEXT > How many lines of context to show [default: 2] -i, --opcode-index < OPCODE_INDEX > Opcode index -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help","breadcrumbs":"Forc Reference » Commands » forc addr2line » Show","id":"360","title":"Show"},"361":{"body":"The output produced will depend on the project's program type. script, predicate and contract projects will produce their bytecode in binary format .bin. script projects will also produce a file containing the hash of the bytecode binary -bin-hash (using fuel_cypto::Hasher). predicate projects will also produce a file containing the root hash of the bytecode binary -bin-root (using fuel_tx::Contract::root_from_code). contract and library projects will also produce the public ABI in JSON format -abi.json. Usage: forc build [OPTIONS] Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process --profile Profile the compilation process --reverse-order Output build errors and warnings in reverse order -v, --verbose... Use verbose output --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file -s, --silent Silence all output --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. -L, --log-level < LOG_LEVEL > Set the log level --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: debug] --release Use the release build profile. The release profile can be customized in the manifest file. --error-on-warnings Treat warnings as errors --build-target < BUILD_TARGET > Build target to use for code generation [default: fuel] [possible values: fuel, evm] --tests Also build all tests within the project --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc build » Compile","id":"361","title":"Compile"},"362":{"body":"forc build","breadcrumbs":"Forc Reference » Commands » forc build » Compile the current projectx","id":"362","title":"Compile the current projectx"},"363":{"body":"forc build --path","breadcrumbs":"Forc Reference » Commands » forc build » Compile the current project from a different path","id":"363","title":"Compile the current project from a different path"},"364":{"body":"forc build --path --locked","breadcrumbs":"Forc Reference » Commands » forc build » Compile the current project without updating dependencies","id":"364","title":"Compile the current project without updating dependencies"},"365":{"body":"Compile the sway files of the current project. $ forc build\nCompiled script \"my-fuel-project\".\nBytecode size is 28 bytes. The output produced will depend on the project's program type. Building script, predicate and contract projects will produce their bytecode in binary format .bin. Building contracts and libraries will also produce the public ABI in JSON format -abi.json. By default, these artifacts are placed in the out/ directory. If a Forc.lock file did not yet exist, it will be created in order to pin each of the dependencies listed in Forc.toml to a specific commit or version.","breadcrumbs":"Forc Reference » Commands » forc build » EXAMPLE","id":"365","title":"EXAMPLE"},"366":{"body":"This will essentially compile the packages without performing the final step of code generation, which is faster than running forc build. Usage: forc check [OPTIONS] [BUILD_TARGET] Arguments: [BUILD_TARGET] Build target to use for code generation [default: fuel] [possible values: fuel, evm] Options: -p, --path < PATH > Path to the project, if not specified, current working directory will be used --offline Offline mode, prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error -t, --terse Terse mode. Limited warning and error output --disable-tests Disable checking unit tests --ipfs-node < IPFS_NODE > The IPFS Node to use for fetching IPFS sources. Possible values: PUBLIC, LOCAL, --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc check » Check","id":"366","title":"Check"},"367":{"body":"forc check","breadcrumbs":"Forc Reference » Commands » forc check » Check the current project","id":"367","title":"Check the current project"},"368":{"body":"forc check --path","breadcrumbs":"Forc Reference » Commands » forc check » Check the current project with a different path","id":"368","title":"Check the current project with a different path"},"369":{"body":"forc check --locked","breadcrumbs":"Forc Reference » Commands » forc check » Check the current project without updating dependencies","id":"369","title":"Check the current project without updating dependencies"},"37":{"body":"Decentralized Autonomous Organization (DAO) is an organization where users get to vote on governance proposals using governance assets. Multi-Signature Wallet is a wallet that requires multiple signatures to execute a transaction.","breadcrumbs":"Examples » Sway Applications » Governance","id":"37","title":"Governance"},"370":{"body":"Usage: forc clean [OPTIONS] Options: -p, --path < PATH > Path to the project, if not specified, current working directory will be used -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc clean » Removes","id":"370","title":"Removes"},"371":{"body":"forc clean","breadcrumbs":"Forc Reference » Commands » forc clean » Clean project","id":"371","title":"Clean project"},"372":{"body":"forc clean --path","breadcrumbs":"Forc Reference » Commands » forc clean » Clean project with a custom path","id":"372","title":"Clean project with a custom path"},"373":{"body":"Usage: forc completions [OPTIONS] --target Options: -T, --target < TARGET > Specify shell to enable tab-completion for [possible values: zsh, bash, fish, powershell, elvish] For more info: https://fuellabs.github.io/sway/latest/forc/commands/forc_completions.html Possible values: bash: Bourne Again Shell (bash) elvish: Elvish shell fish: Friendly Interactive Shell (fish) power-shell: PowerShell zsh: Z Shell (zsh) fig: Fig -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help (see a summary with '-h')","breadcrumbs":"Forc Reference » Commands » forc completions » Generate","id":"373","title":"Generate"},"374":{"body":"Enable tab completion for Bash, Fish, Zsh, or PowerShell The script is output on stdout, allowing one to re-direct the output to the file of their choosing. Where you place the file will depend on which shell, and which operating system you are using. Your particular configuration may also determine where these scripts need to be placed. Here are some common set ups for the three supported shells under Unix and similar operating systems (such as GNU/Linux).","breadcrumbs":"Forc Reference » Commands » forc completions » DISCUSSION","id":"374","title":"DISCUSSION"},"375":{"body":"Completion files are commonly stored in /etc/bash_completion.d/ for system-wide commands, but can be stored in ~/.local/share/bash-completion/completions for user-specific commands. Run the command: mkdir -p ~/.local/share/bash-completion/completions\nforc completions --shell=bash >> ~/.local/share/bash-completion/completions/forc This installs the completion script. You may have to log out and log back in to your shell session for the changes to take effect.","breadcrumbs":"Forc Reference » Commands » forc completions » BASH","id":"375","title":"BASH"},"376":{"body":"Homebrew stores bash completion files within the Homebrew directory. With the bash-completion brew formula installed, run the command: mkdir -p $(brew --prefix)/etc/bash_completion.d\nforc completions --shell=bash > $(brew --prefix)/etc/bash_completion.d/forc.bash-completion","breadcrumbs":"Forc Reference » Commands » forc completions » BASH (macOS/Homebrew)","id":"376","title":"BASH (macOS/Homebrew)"},"377":{"body":"Fish completion files are commonly stored in $HOME/.config/fish/completions. Run the command: mkdir -p ~/.config/fish/completions\nforc completions --shell=fish > ~/.config/fish/completions/forc.fish This installs the completion script. You may have to log out and log back in to your shell session for the changes to take effect.","breadcrumbs":"Forc Reference » Commands » forc completions » FISH","id":"377","title":"FISH"},"378":{"body":"ZSH completions are commonly stored in any directory listed in your $fpath variable. To use these completions, you must either add the generated script to one of those directories, or add your own to this list. Adding a custom directory is often the safest bet if you are unsure of which directory to use. First create the directory; for this example we'll create a hidden directory inside our $HOME directory: mkdir ~/.zfunc Then add the following lines to your .zshrc just before compinit: fpath+=~/.zfunc Now you can install the completions script using the following command: forc completions --shell=zsh > ~/.zfunc/_forc You must then either log out and log back in, or simply run exec zsh for the new completions to take effect.","breadcrumbs":"Forc Reference » Commands » forc completions » ZSH","id":"378","title":"ZSH"},"379":{"body":"Alternatively, you could save these files to the place of your choosing, such as a custom directory inside your $HOME. Doing so will require you to add the proper directives, such as sourceing inside your login script. Consult your shells documentation for how to add such directives.","breadcrumbs":"Forc Reference » Commands » forc completions » CUSTOM LOCATIONS","id":"379","title":"CUSTOM LOCATIONS"},"38":{"body":"TicTacToe is a game where two players compete to align three markers in a row.","breadcrumbs":"Examples » Sway Applications » Games","id":"38","title":"Games"},"380":{"body":"The powershell completion scripts require PowerShell v5.0+ (which comes with Windows 10, but can be downloaded separately for windows 7 or 8.1). First, check if a profile has already been set Test-Path $profile If the above command returns False run the following New-Item -path $profile -type file -force Now open the file provided by $profile (if you used the New-Item command it will be ${env:USERPROFILE}\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1 Next, we either save the completions file into our profile, or into a separate file and source it inside our profile. To save the completions into our profile simply use forc completions --shell=powershell >> ${env:USERPROFILE}\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1","breadcrumbs":"Forc Reference » Commands » forc completions » POWERSHELL","id":"380","title":"POWERSHELL"},"381":{"body":"Usage: forc contract-id [OPTIONS] Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process -v, --verbose... Use verbose output --profile Profile the compilation process -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level --reverse-order Output build errors and warnings in reverse order --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: debug] --release Use the release build profile. The release profile can be customized in the manifest file. --error-on-warnings Treat warnings as errors --salt < SALT > Added salt used to derive the contract ID. By default, this is 0x0000000000000000000000000000000000000000000000000000000000000000. --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc contract-id » Determine","id":"381","title":"Determine"},"382":{"body":"forc contract-id","breadcrumbs":"Forc Reference » Commands » forc contract-id » Get contract id","id":"382","title":"Get contract id"},"383":{"body":"forc contract-id --path","breadcrumbs":"Forc Reference » Commands » forc contract-id » Get contract id from a different path","id":"383","title":"Get contract id from a different path"},"384":{"body":"Usage: forc init [OPTIONS] Options: --path < PATH > The directory in which the forc project will be initialized --contract The default program type, excluding all flags or adding this flag creates a basic contract program --script Create a package with a script target (src/main.sw) --predicate Create a package with a predicate target (src/predicate.rs) --library Create a package with a library target (src/lib.sw) --workspace Adding this flag creates an empty workspace --name < NAME > Set the package name. Defaults to the directory name -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc init » Create","id":"384","title":"Create"},"385":{"body":"forc init --path","breadcrumbs":"Forc Reference » Commands » forc init » Initialize a new Forc project","id":"385","title":"Initialize a new Forc project"},"386":{"body":"forc init --path --workspace","breadcrumbs":"Forc Reference » Commands » forc init » Initialize a new Forc project as workspace","id":"386","title":"Initialize a new Forc project as workspace"},"387":{"body":"forc init --path --predicate","breadcrumbs":"Forc Reference » Commands » forc init » Initialize a new Forc project with a predicate","id":"387","title":"Initialize a new Forc project with a predicate"},"388":{"body":"forc init --path --library","breadcrumbs":"Forc Reference » Commands » forc init » Initialize a new Forc library project","id":"388","title":"Initialize a new Forc library project"},"389":{"body":"$ mkdir my-fuel-project\n$ cd my-fuel-project\n$ forc init\n$ tree\n.\n├── Forc.toml\n└── src └── main.sw Forc.toml is the Forc manifest file, containing information about the project and dependencies. A src/ directory is created, with a single main.sw Sway file in it.","breadcrumbs":"Forc Reference » Commands » forc init » EXAMPLE","id":"389","title":"EXAMPLE"},"39":{"body":"Counter-Script is a script that calls a contract to increment a counter. Name-Registry allows users to perform transactions with human readable names instead of addresses. Oracle is a smart contract that provides off-chain data to on-chain applications.","breadcrumbs":"Examples » Sway Applications » Other","id":"39","title":"Other"},"390":{"body":"Usage: forc new [OPTIONS] Arguments: < PATH > The path at which the project directory will be created Options: --contract The default program type. Excluding all flags or adding this flag creates a basic contract program --script Adding this flag creates an empty script program --predicate Adding this flag creates an empty predicate program --library Adding this flag creates an empty library program --workspace Adding this flag creates an empty workspace --name < NAME > Set the package name. Defaults to the directory name -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc new » Create","id":"390","title":"Create"},"391":{"body":"forc new --contract --name my_project","breadcrumbs":"Forc Reference » Commands » forc new » Create a new project","id":"391","title":"Create a new project"},"392":{"body":"forc new --workspace --name my_workspace","breadcrumbs":"Forc Reference » Commands » forc new » Create a new workspace","id":"392","title":"Create a new workspace"},"393":{"body":"forc new --predicate","breadcrumbs":"Forc Reference » Commands » forc new » Create a new Forc project with a predicate","id":"393","title":"Create a new Forc project with a predicate"},"394":{"body":"forc new --library","breadcrumbs":"Forc Reference » Commands » forc new » Create a new Forc library project","id":"394","title":"Create a new Forc library project"},"395":{"body":"$ forc new my-fuel-project\n$ cd my-fuel-project\n$ tree\n.\n├── Forc.toml\n└── src └── main.sw Forc.toml is the Forc manifest file, containing information about the project and dependencies. A src/ directory is created, with a single main.sw Sway file in it.","breadcrumbs":"Forc Reference » Commands » forc new » EXAMPLE","id":"395","title":"EXAMPLE"},"396":{"body":"Usage: forc parse-bytecode [OPTIONS] Arguments: < FILE_PATH > Options: -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc parse-bytecode » Parse","id":"396","title":"Parse"},"397":{"body":"forc parse-bytecode","breadcrumbs":"Forc Reference » Commands » forc parse-bytecode » Parse bytecode","id":"397","title":"Parse bytecode"},"398":{"body":"We can try this command with the initial project created using forc init, with the counter template: forc new --template counter counter\ncd counter\nforc build -o obj counter$ forc parse-bytecode obj half-word byte op raw notes 0 0 JI(4) 90 00 00 04 conditionally jumps to byte 16 1 4 NOOP 47 00 00 00 2 8 Undefined 00 00 00 00 data section offset lo (0) 3 12 Undefined 00 00 00 c8 data section offset hi (200) 4 16 LW(63, 12, 1) 5d fc c0 01 5 20 ADD(63, 63, 12) 10 ff f3 00 ... ... ... 60 240 Undefined 00 00 00 00 61 244 Undefined fa f9 0d d3 62 248 Undefined 00 00 00 00 63 252 Undefined 00 00 00 c8","breadcrumbs":"Forc Reference » Commands » forc parse-bytecode » EXAMPLE","id":"398","title":"EXAMPLE"},"399":{"body":"Prints information about each discovered plugin. Usage: forc plugins [OPTIONS] Options: -p, --paths Prints the absolute path to each discovered plugin -d, --describe Prints the long description associated with each listed plugin -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc plugins » Find","id":"399","title":"Find"},"4":{"body":"Check out the Developer Quickstart Guide for a step-by-step guide on building a fullstack dapp on Fuel. The guide will walk you through writing a smart contract, setting up a wallet, and building a frontend to interact with your contract.","breadcrumbs":"Introduction » Getting Started » Sway Quickstart","id":"4","title":"Sway Quickstart"},"40":{"body":"A Sway program itself has a type: it is either a contract , a predicate , a script , or a library . The first three of these things are all deployable to the blockchain. A library is simply a project designed for code reuse and is never directly deployed to the chain. Every Sway file must begin with a declaration of what type of program it is. A project can have many libraries within it, but only one contract, script, or predicate. Scripts and predicates require main functions to serve as entry points, while contracts instead publish an ABI. This chapter will go into detail about all of these various types of programs and what purposes they serve. Contracts are used primarily for protocols or systems that operate within a fixed set of rules. A good example would be a staking contract or a decentralized exchange (also called a DEX). Scripts are used for complex on-chain interactions that won't persist. An example of this may be using a DEX and Lender to create a leveraged position (borrow, swap, re-collateralize) which is a complex transaction that would usually take multiple steps. Libraries are for code that is reusable and useful for handling common situations. A good example of this would be a library to handle fixed-point math or big number math. Contracts Libraries Scripts Predicates","breadcrumbs":"Program Types » Sway Program Types","id":"40","title":"Sway Program Types"},"400":{"body":"forc plugins","breadcrumbs":"Forc Reference » Commands » forc plugins » List all plugins","id":"400","title":"List all plugins"},"401":{"body":"forc plugins --paths","breadcrumbs":"Forc Reference » Commands » forc plugins » List all plugins with their paths","id":"401","title":"List all plugins with their paths"},"402":{"body":"forc plugins --describe","breadcrumbs":"Forc Reference » Commands » forc plugins » List all plugins with their descriptions","id":"402","title":"List all plugins with their descriptions"},"403":{"body":"forc plugins --paths --describe","breadcrumbs":"Forc Reference » Commands » forc plugins » List all plugins with their paths and descriptions","id":"403","title":"List all plugins with their paths and descriptions"},"404":{"body":"Usage: forc predicate-root [OPTIONS] Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process -v, --verbose... Use verbose output --profile Profile the compilation process -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level --reverse-order Output build errors and warnings in reverse order --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: debug] --release Use the release build profile. The release profile can be customized in the manifest file. --error-on-warnings Treat warnings as errors --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc predicate-root » Determine","id":"404","title":"Determine"},"405":{"body":"forc predicate-root","breadcrumbs":"Forc Reference » Commands » forc predicate-root » Get predicate root","id":"405","title":"Get predicate root"},"406":{"body":"NOTE: Previously this command was used to support Rust integration testing, however the provided behaviour served no benefit over running cargo test directly. The proposal to change the behaviour to support unit testing can be found at the following link: https://github.com/FuelLabs/sway/issues/1833 Sway unit tests are functions decorated with the #[test] attribute. Each test is compiled as a unique entry point for a single program and has access to the namespace of the module in which it is declared. Unit tests decorated with the #[test(script)] attribute that are declared within contract projects may also call directly into their associated contract's ABI. Upon successful compilation, test scripts are executed to their completion. A test is considered a failure in the case that a revert (rvrt) instruction is encountered during execution. Otherwise, it is considered a success. Usage: forc test [OPTIONS] [FILTER] Arguments: [FILTER] When specified, only tests containing the given string will be executed Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process --profile Profile the compilation process --reverse-order Output build errors and warnings in reverse order -v, --verbose... Use verbose output --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file -s, --silent Silence all output --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. -L, --log-level < LOG_LEVEL > Set the log level --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: debug] --release Use the release build profile. The release profile can be customized in the manifest file. --error-on-warnings Treat warnings as errors --build-target < BUILD_TARGET > Build target to use for code generation [default: fuel] [possible values: fuel, evm] --pretty Pretty-print the logs emitted from tests -l, --logs Print Log and LogData receipts for tests --raw-logs Print the raw logs for tests --filter-exact When specified, only the test exactly matching the given string will be executed --test-threads < TEST_THREADS > Number of threads to utilize when running the tests. By default, this is the number of threads available in your system --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc test » Run","id":"406","title":"Run"},"407":{"body":"forc test","breadcrumbs":"Forc Reference » Commands » forc test » Run test","id":"407","title":"Run test"},"408":{"body":"forc test $filter","breadcrumbs":"Forc Reference » Commands » forc test » Run test with a filter","id":"408","title":"Run test with a filter"},"409":{"body":"forc test --silent","breadcrumbs":"Forc Reference » Commands » forc test » Run test without any output","id":"409","title":"Run test without any output"},"41":{"body":"A smart contract is no different than a script or predicate in that it is a piece of bytecode that is deployed to the blockchain via a transaction . The main features of a smart contract that differentiate it from scripts or predicates are that it is callable and stateful . Put another way, a smart contract is analogous to a deployed API with some database state. The interface of a smart contract, also just called a contract, must be defined strictly with an ABI declaration . See this contract for an example.","breadcrumbs":"Program Types » Contracts » What is a Smart Contract?","id":"41","title":"What is a Smart Contract?"},"410":{"body":"forc test --locked","breadcrumbs":"Forc Reference » Commands » forc test » Run test without creating or update the lock file","id":"410","title":"Run test without creating or update the lock file"},"411":{"body":"Usage: forc update [OPTIONS] Options: -p, --path < PATH > Path to the project, if not specified, current working directory will be used -d < TARGET_DEPENDENCY > Dependency to be updated. If not set, all dependencies will be updated -c, --check Checks if the dependencies have newer versions. Won't actually perform the update, will output which ones are up-to-date and outdated --ipfs-node < IPFS_NODE > The IPFS Node to use for fetching IPFS sources. Possible values: PUBLIC, LOCAL, -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc update » Update","id":"411","title":"Update"},"412":{"body":"forc update","breadcrumbs":"Forc Reference » Commands » forc update » Update dependencies","id":"412","title":"Update dependencies"},"413":{"body":"forc update -d std","breadcrumbs":"Forc Reference » Commands » forc update » Update a specific dependency","id":"413","title":"Update a specific dependency"},"414":{"body":"forc update --check","breadcrumbs":"Forc Reference » Commands » forc update » Check if dependencies have newer versions","id":"414","title":"Check if dependencies have newer versions"},"415":{"body":"Usage: forc template [OPTIONS] Arguments: < PROJECT_NAME > The name of the project that will be created Options: -u, --url < URL > The template url, should be a git repo [default: https://github.com/fuellabs/sway] -t, --template-name < TEMPLATE_NAME > The name of the template that needs to be fetched and used from git repo provided -v, --verbose... Use verbose output -s, --silent Silence all output -L, --log-level < LOG_LEVEL > Set the log level -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Commands » forc template » Create","id":"415","title":"Create"},"416":{"body":"forc template new-path --template-name option","breadcrumbs":"Forc Reference » Commands » forc template » Create a new Forc project from an option template","id":"416","title":"Create a new Forc project from an option template"},"417":{"body":"forc template --url https://github.com/owner/template/ --project_name my_example_project The command above fetches the HEAD of the template repo and searches for Forc.toml at the root of the fetched repo. It will fetch the repo and prepare a new Forc.toml with the new project name. Outputs everything to current_dir/project_name. forc template --url https://github.com/FuelLabs/sway --template_name counter --project_name my_example_project The command above fetches the HEAD of the sway repo and searches for counter example inside it (there is an example called counter under sway/examples). It will fetch the counter example and prepare a new Forc.toml with the new project name. Outputs everything to current_dir/project_name.","breadcrumbs":"Forc Reference » Commands » forc template » EXAMPLE","id":"417","title":"EXAMPLE"},"418":{"body":"Plugins can be used to extend forc with new commands that go beyond the native commands mentioned in the previous chapter. While the Fuel ecosystem provides a few commonly useful plugins (forc-fmt, forc-client, forc-lsp, forc-explore), anyone can write their own! Let's install a plugin, forc-explore, and see what's underneath the plugin: cargo install forc-explore Check that we have installed forc-explore: $ forc plugins\nInstalled Plugins:\nforc-explore forc-explore runs the Fuel Network Explorer, which you can run and check out for yourself: $ forc explore\nFuel Network Explorer 0.1.1\nRunning server on http://127.0.0.1:3030\nServer::run{addr=127.0.0.1:3030}: listening on http://127.0.0.1:3030 You can visit http://127.0.0.1:3030 to check out the network explorer! Note that some plugin crates can also provide more than one command. For example, installing the forc-client plugin provides the forc deploy and forc run commands. This is achieved by specifying multiple [[bin]] targets within the forc-client manifest.","breadcrumbs":"Forc Reference » Plugins » Plugins","id":"418","title":"Plugins"},"419":{"body":"We encourage anyone to write and publish their own forc plugin to enhance their development experience. Your plugin must be named in the format forc- and you may use the above template as a starting point. You can use clap and add more subcommands, options and configurations to suit your plugin's needs.","breadcrumbs":"Forc Reference » Plugins » Writing your own plugin","id":"419","title":"Writing your own plugin"},"42":{"body":"As with any Sway program, the program starts with a declaration of what program type it is. A contract must also either define or import an ABI declaration and implement it. It is considered good practice to define your ABI in a separate library and import it into your contract. This allows callers of your contract to simply import the ABI directly and use it in their scripts to call your contract. Let's take a look at an ABI declaration in a library: library; abi Wallet { #[storage(read, write), payable] fn receive_funds(); #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address);\n} Let's focus on the ABI declaration and inspect it line-by-line.","breadcrumbs":"Program Types » Contracts » Syntax of a Smart Contract","id":"42","title":"Syntax of a Smart Contract"},"420":{"body":"The forc plugin for interacting with a Fuel node. Since transactions are going to require some gas, you need to sign them with an account that has enough coins to pay for them. We offer multiple ways to sign the transaction: Sign the transaction via your local wallet using forc-client which integrates with our CLI wallet, forc-wallet. Use the default signer to deploy to a local node Use forc-wallet to manually sign transactions, and copy the signed transaction back to forc-client. The easiest and recommended way to interact with deployed networks such as our testnets is option 1, using forc-client to sign your transactions which reads your default forc-wallet vault. For interacting with local node, we recommend using the second option, which leads forc-client to sign transactions with the private key that comes pre-funded in local environments.","breadcrumbs":"Forc Reference » Plugins » forc client » forc-client","id":"420","title":"forc-client"},"421":{"body":"If you've used forc-wallet before, you'll already have a secure, password-protected vault holding your private key written to your file-system. forc-client is compatible with forc-wallet such that it can read that vault by asking you your password and use your account to sign transactions. Example: > forc deploy Building /Users/yourname/test-projects/test-contract Finished release [optimized + fuel] target(s) in 11.39s Confirming transactions [deploy impl-contract] Network: https://testnet.fuel.network Wallet: /Users/yourname/.fuel/wallets/.wallet\n✔ Wallet password · ********\n? Wallet account ›\n❯ [0] fuel12pls73y9hnqdqthvduy2x44x48zt8s50pkerf32kq26f2afeqdwq6rj9ar - 0.002197245 ETH [1] fuel1vzrm6kw9s3tv85gl25lpptsxrdguyzfhq6c8rk07tr6ft5g45nwqqh0uty - 0.001963631 ETH\n? Do you agree to sign 1 transaction? (y/n) › yes Finished deploying impl-contract https://app.fuel.network/contract/0x94b712901f04332682d14c998a5fc5a078ed15321438f46d58d0383200cde43d Deployed in block https://app.fuel.network/block/5958351 As it can be seen from the example, forc-client asks for your password to decrypt the forc-wallet vault, and list your accounts so that you can select the one you want to fund the transaction with.","breadcrumbs":"Forc Reference » Plugins » forc client » Option 1: Sign transactions via forc-client using your local forc-wallet vault","id":"421","title":"Option 1: Sign transactions via forc-client using your local forc-wallet vault"},"422":{"body":"If you are not interacting with a deployed network, such as testnets, your local fuel-core environment can be structured such that it funds an account by default. Using --default-signer flag with forc-client binaries (run, deploy) will instruct forc-client to sign transactions with this pre-funded account. This makes it a useful command while working against a local node. Example: > forc deploy --default-signer Building /Users/test/test-projects/test-contract Finished release [optimized + fuel] target(s) in 11.40s Confirming transactions [deploy impl-contract] Network: http://127.0.0.1:4000 Finished deploying impl-contract 0xf9fb08ef18ce226954270d6d4f67677d484b8782a5892b3d436572b405407544 Deployed in block 00000001","breadcrumbs":"Forc Reference » Plugins » forc client » Option 2: Using default signer","id":"422","title":"Option 2: Using default signer"},"423":{"body":"This option is for creating the transaction first, signing it manually, and supplying the signed transaction back to forc-client. Since it requires multiple steps, it is more error-prone and not recommended for general use cases. Also this will be deprecated soon. Construct the transaction by using either forc deploy or forc run. To do so simply run forc deploy --manual-sign or forc run --manual-sign with your desired parameters. For a list of parameters please refer to the forc-deploy or forc-run section of the book. Once you run either command you will be asked the address of the wallet you are going to be signing with. After the address is given the transaction will be generated and you will be given a transaction ID. At this point CLI will actively wait for you to insert the signature. Take the transaction ID generated in the first step and sign it with forc wallet sign --account tx-id . This will generate a signature. Take the signature generated in the second step and provide it to forc-deploy (or forc-run). Once the signature is provided, the signed transaction will be submitted.","breadcrumbs":"Forc Reference » Plugins » forc client » Option 3: Manually signing through forc-wallet (Deprecated)","id":"423","title":"Option 3: Manually signing through forc-wallet (Deprecated)"},"424":{"body":"You can see a list of existing accounts with accounts command. forc wallet accounts If you want to retrieve the address for an account by its index you can use account command. forc wallet account If you want to sign the transaction generated by forc-deploy or forc-run with an account funded by default once you start your local node, you can pass --default-signer to them. Please note that this will only work against your local node. forc-deploy --default-signer forc-run --default-signer By default --default-signer flag would sign your transactions with the following private-key: 0xde97d8624a438121b86a1956544bd72ed68cd69f2c99555b08b1e8c51ffd511c","breadcrumbs":"Forc Reference » Plugins » forc client » Other useful commands of forc-wallet","id":"424","title":"Other useful commands of forc-wallet"},"425":{"body":"By default, local is used for the target network. To interact with the latest testnet, use the --testnet flag. When this flag is passed, transactions created by forc-deploy will be sent to the latest testnet: forc-deploy --testnet The same can be done to target mainnet: forc-deploy --mainnet It is also possible to pass the exact node URL while using forc-deploy or forc-run which can be done using --node-url flag: forc-deploy --node-url https://mainnet.fuel.network Another alternative is the --target option, which provides useful aliases to all targets. For example if you want to deploy to testnet you can use: forc-deploy --target testnet Since deploying and running projects on the testnet cost gas, you will need coins to pay for them. You can get some using the testnet faucet .","breadcrumbs":"Forc Reference » Plugins » forc client » Selecting a target network","id":"425","title":"Selecting a target network"},"426":{"body":"For delayed transactions, you can use the --submit-only flag. This flag allows you to submit the transaction without waiting for its finalization. One use case for this is multisig transactions, where a deployment transaction may stay in a pending state while waiting for all signatures. forc-deploy --submit-only","breadcrumbs":"Forc Reference » Plugins » forc client » Delayed transactions","id":"426","title":"Delayed transactions"},"427":{"body":"forc-deploy saves the details of each deployment in the out/deployments folder within the project's root directory. Below is an example of a deployment artifact: { \"transaction_id\": \"0xec27bb7a4c8a3b8af98070666cf4e6ea22ca4b9950a0862334a1830520012f5d\", \"salt\": \"0x9e35d1d5ef5724f29e649a3465033f5397d3ebb973c40a1d76bb35c253f0dec7\", \"network_endpoint\": \"http://127.0.0.1:4000\", \"chain_id\": 0, \"contract_id\": \"0x767eeaa7af2621e637f9785552620e175d4422b17d4cf0d76335c38808608a7b\", \"deployment_size\": 68, \"deployed_block_id\": \"0x915c6f372252be6bc54bd70df6362dae9bf750ba652bf5582d9b31c7023ca6cf\"\n}","breadcrumbs":"Forc Reference » Plugins » forc client » Deployment Artifacts","id":"427","title":"Deployment Artifacts"},"428":{"body":"forc-deploy supports deploying proxy contracts automatically if it is enabled in the Forc.toml of the contract. [project]\nname = \"test_contract\"\nauthors = [\"Fuel Labs \"]\nentry = \"main.sw\"\nlicense = \"Apache-2.0\"\nimplicit-std = false [proxy]\nenabled = true If there is no address field present under the proxy table, like the example above, forc will automatically create a proxy contract based on the SRC-14 implementation from sway-standards . After generating and deploying the proxy contract, the target is set to the current contract, and the owner of the proxy is set to the account that is signing the transaction for deployment. This means that if you simply enable proxy in the Forc.toml, forc will automatically deploy a proxy contract for you and you do not need to do anything manually aside from signing the deployment transactions for the proxy contract. After deploying the proxy contract, the address is added into the address field of the proxy table. If you want to update the target of an SRC-14 compliant proxy contract rather than deploying a new one, simply add its address in the address field, like the following example: [project]\nname = \"test_contract\"\nauthors = [\"Fuel Labs \"]\nentry = \"main.sw\"\nlicense = \"Apache-2.0\"\nimplicit-std = false [proxy]\nenabled = true\naddress = \"0xd8c4b07a0d1be57b228f4c18ba7bca0c8655eb6e9d695f14080f2cf4fc7cd946\" # example proxy contract address If an address is present, forc calls into that contract to update its target instead of deploying a new contract. Since a new proxy deployment adds its own address into the Forc.toml automatically, you can simply enable the proxy once and after the initial deployment, forc will keep updating the target accordingly for each new deployment of the same contract.","breadcrumbs":"Forc Reference » Plugins » forc client » Proxy Contracts","id":"428","title":"Proxy Contracts"},"429":{"body":"For contracts over the maximum contract size limit (currently 100kB) defined by the network, forc-deploy will split the contract into chunks and deploy the contract with multiple transactions using the Rust SDK's loader contract functionality. Chunks that have already been deployed will be reused on subsequent deployments.","breadcrumbs":"Forc Reference » Plugins » forc client » Large Contracts","id":"429","title":"Large Contracts"},"43":{"body":"abi Wallet { #[storage(read, write), payable] fn receive_funds(); #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address);\n} In the first line, abi Wallet {, we declare the name of this Application Binary Interface , or ABI. We are naming this ABI Wallet. To import this ABI into either a script for calling or a contract for implementing, you would use use wallet_abi::Wallet; In the second line, #[storage(read, write), payable] fn receive_funds(); we are declaring an ABI method called receive_funds which, when called, should receive funds into this wallet. Note that we are simply defining an interface here, so there is no function body or implementation of the function. We only need to define the interface itself. In this way, ABI declarations are similar to trait declarations . This particular ABI method does not take any parameters. In the third line, #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address); we are declaring another ABI method, this time called send_funds. It takes two parameters: the amount to send, and the address to send the funds to. Note : The ABI methods receive_funds and send_funds also require the annotation #[storage(read, write)] because their implementations require reading and writing a storage variable that keeps track of the wallet balance, as we will see shortly. Refer to Purity for more information on storage annotations.","breadcrumbs":"Program Types » Contracts » The ABI Declaration","id":"43","title":"The ABI Declaration"},"430":{"body":"forc deploy now supports deploying scripts and predicates in addition to contracts. These are deployed as blobs with generated loaders for efficiency. Scripts and predicates are deployed automatically when you run forc deploy on a project that contains them. The deployment process differs slightly from contract deployment: For scripts and predicates, the bytecode is uploaded as a blob. A loader is generated that can load and execute the blob. The loader bytecode is saved in the project's output directory. After deployment, you'll find new files in your project's output directory: For scripts: -loader.bin For predicates: -loader.bin and -loader-root The loader files contain the bytecode necessary to load and execute your script or predicate from the deployed blob. This new deployment method allows for more efficient storage and execution of scripts and predicates on the Fuel network. Note: Contracts are still deployed directly, not as blobs given that the contract size is under the maximum contract size limit defined by network (currently 100kB).","breadcrumbs":"Forc Reference » Plugins » forc client » Deploying Scripts and Predicates","id":"430","title":"Deploying Scripts and Predicates"},"431":{"body":"Usage: forc deploy [OPTIONS] [SIGNING_KEY] Arguments: [SIGNING_KEY] Set the key to be used for signing Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process --profile Profile the compilation process --reverse-order Output build errors and warnings in reverse order --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file --gas-price < PRICE > Gas price for the transaction --script-gas-limit < SCRIPT_GAS_LIMIT > Gas limit for the transaction --max-fee < MAX_FEE > Max fee for the transaction --maturity < MATURITY > Block height until which tx cannot be included [default: 0] --node-url < NODE_URL > The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000 You can also use --target, --testnet, or --mainnet to specify the Fuel node. [env: FUEL_NODE_URL=] --target < TARGET > Use preset configurations for deploying to a specific target. You can also use --node-url, --testnet, or --mainnet to specify the Fuel node. Possible values are: [local, testnet, mainnet] --testnet Use preset configuration for testnet. You can also use --node-url, --target, or --mainnet to specify the Fuel node. --mainnet Use preset configuration for mainnet. You can also use --node-url, --target, or --testnet to specify the Fuel node. --salt < SALT > Optional 256-bit hexadecimal literal(s) to redeploy contracts. For a single contract, use --salt , eg.: forc deploy --salt 0x0000000000000000000000000000000000000000000000000000000000000001 For a workspace with multiple contracts, use --salt : to specify a salt for each contract, eg.: forc deploy --salt contract_a:0x0000000000000000000000000000000000000000000000000000000000000001 --salt contract_b:0x0000000000000000000000000000000000000000000000000000000000000002 --default-salt Generate a default salt (0x0000000000000000000000000000000000000000000000000000000000000000) for the contract. Useful for CI, to create reproducible deployments -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: release] --default-signer Sign the transaction with default signer that is pre-funded by fuel-core. Useful for testing against local node --unsigned Deprecated in favor of --default-signer --submit-only Submit the deployment transaction(s) without waiting for execution to complete --manual-signing Sign the deployment transaction manually --override-storage-slots < JSON_FILE_PATH > Override storage slot initialization. By default, storage slots are initialized with the values defined in the storage block in the contract. You can override the initialization by providing the file path to a JSON file containing the overridden values. The file format and key values should match the compiler-generated *-storage_slots.json file in the output directory of the compiled contract. Example: forc deploy --override-storage-slots my_override.json my_override.json: [ { \"key\": \"\", \"value\": \"0000000000000000000000000000000000000000000000000000000000000001\" } ] --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] --aws-kms-signer < AWS_KMS_SIGNER > AWS KMS signer arn. If present forc-deploy will automatically use AWS KMS signer instead of forc-wallet -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Plugins » forc client » forc deploy » Build","id":"431","title":"Build"},"432":{"body":"forc deploy bc09bfa7a11a04ce42b0a5abf04fd437387ee49bf4561d575177e2946468b408","breadcrumbs":"Forc Reference » Plugins » forc client » forc deploy » Deploy a single contract","id":"432","title":"Deploy a single contract"},"433":{"body":"forc deploy bc09bfa7a11a04ce42b0a5abf04fd437387ee49bf4561d575177e2946468b408 --path {path}","breadcrumbs":"Forc Reference » Plugins » forc client » forc deploy » Deploy a single contract from a different path","id":"433","title":"Deploy a single contract from a different path"},"434":{"body":"forc deploy --node-url https://testnet.fuel.network/graphql","breadcrumbs":"Forc Reference » Plugins » forc client » forc deploy » Deploy to a custom network","id":"434","title":"Deploy to a custom network"},"435":{"body":"You can use forc deploy, which triggers a contract deployment transaction and sends it to a running node. Alternatively, you can deploy your Sway contract programmatically using fuels-rs , our Rust SDK. You can find an example within our fuels-rs book .","breadcrumbs":"Forc Reference » Plugins » forc client » forc deploy » EXAMPLE","id":"435","title":"EXAMPLE"},"436":{"body":"Usage: forc run [OPTIONS] [SIGNING_KEY] Arguments: [SIGNING_KEY] Set the key to be used for signing Options: -p, --path < PATH > Path to the project. If not specified, current working directory will be used. --offline Offline mode. Prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies. -t, --terse Terse mode. Limited warning and error output. --output-directory < OUTPUT_DIRECTORY > The directory in which Forc output artifacts are placed. By default, this is /out. --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error. --ipfs-node < IPFS_NODE > The IPFS node to use for fetching IPFS sources. [possible values: PUBLIC, LOCAL, ] --json-abi Minify JSON ABI files. By default the JSON for ABIs is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --json-storage-slots Minify JSON storage slot files. By default the JSON for initial storage slots is formatted for human readability. By using this option JSON output will be \"minified\", i.e. all on one line without whitespace. --ast Print the generated Sway AST (Abstract Syntax Tree) --dca-graph < DCA_GRAPH > Print the computed Sway DCA (Dead Code Analysis) graph. DCA graph is printed to the specified path. If specified '' graph is printed to the stdout. --dca-graph-url-format < DCA_GRAPH_URL_FORMAT > URL format to be used in the generated DCA graph .dot file. Variables {path}, {line}, and {col} can be used in the provided format. An example for vscode would be: \"vscode://file/{path}:{line}:{col}\" --asm < ASM>.. > Print the generated ASM (assembler). Values that can be combined: virtual: initial ASM with virtual registers and abstract control flow. allocated: ASM with registers allocated, but still with abstract control flow. abstract: short for both virtual and allocated ASM. final: final ASM that gets serialized to the target VM bytecode. all: short for virtual, allocated, and final ASM. [possible values: virtual, allocated, abstract, final, all] --bytecode Print the bytecode. This is the final output of the compiler. --ir < IR>.. > Print the generated Sway IR (Intermediate Representation). Values that can be combined: initial: initial IR prior to any optimization passes. final: final IR after applying all optimization passes. : the name of an optimization pass. Prints the IR state after that pass. all: short for initial, final, and all the optimization passes. modified: print a requested optimization pass only if it has modified the IR. [possible values: initial, final, all, modified, inline, simplify-cfg, sroa, dce, fn-dce, fn-dedup-release, fn-dedup-debug, mem2reg, memcpyopt, const-folding, arg-demotion, const-demotion, ret-demotion, misc-demotion] --time-phases Output the time elapsed over each part of the compilation process --profile Profile the compilation process --reverse-order Output build errors and warnings in reverse order --metrics-outfile < METRICS_OUTFILE > Output compilation metrics into the specified file --gas-price < PRICE > Gas price for the transaction --script-gas-limit < SCRIPT_GAS_LIMIT > Gas limit for the transaction --max-fee < MAX_FEE > Max fee for the transaction --maturity < MATURITY > Block height until which tx cannot be included [default: 0] -o, --output-bin < BIN_FILE > Create a binary file at the provided path representing the final bytecode -g, --output-debug < DEBUG_FILE > Create a file at the provided path containing debug information. If the file extension is .json, JSON format is used. Otherwise, an .elf file containing DWARF format is emitted. --build-profile < BUILD_PROFILE > The name of the build profile to use [default: debug] --release Use the release build profile. The release profile can be customized in the manifest file. --error-on-warnings Treat warnings as errors --node-url < NODE_URL > The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000 You can also use --target, --testnet, or --mainnet to specify the Fuel node. [env: FUEL_NODE_URL=] --target < TARGET > Use preset configurations for deploying to a specific target. You can also use --node-url, --testnet, or --mainnet to specify the Fuel node. Possible values are: [local, testnet, mainnet] --testnet Use preset configuration for testnet. You can also use --node-url, --target, or --mainnet to specify the Fuel node. --mainnet Use preset configuration for mainnet. You can also use --node-url, --target, or --testnet to specify the Fuel node. -d, --data < DATA > Hex string of data to input to script --dry-run Only craft transaction and print it out -r, --pretty-print Pretty-print the outputs from the node --contract < CONTRACT > 32-byte contract ID that will be called during the transaction --simulate Execute the transaction and return the final mutated transaction along with receipts (which includes whether the transaction reverted or not). The transaction is not inserted in the node's view of the blockchain, (i.e. it does not affect the chain state) --default-signer Sign the transaction with default signer that is pre-funded by fuel-core. Useful for testing against local node --unsigned Deprecated in favor of --default-signer --args < ARGS > Arguments to pass into main function with forc run --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version","breadcrumbs":"Forc Reference » Plugins » forc client » forc run » Run","id":"436","title":"Run"},"437":{"body":"Usage: forc-submit [OPTIONS] Arguments: < TX_PATH > Path to the Transaction that is to be submitted to the Fuel node. Paths to files ending with .json will be deserialized from JSON. Paths to files ending with .bin will be deserialized from bytes using the fuel_tx::Transaction::try_from_bytes constructor. Options: --node-url < NODE_URL > The URL of the Fuel node to which we're submitting the transaction. If unspecified, checks the manifest's network table, then falls back to http://127.0.0.1:4000 You can also use --target, --testnet, or --mainnet to specify the Fuel node. [env: FUEL_NODE_URL=] --target < TARGET > Use preset configurations for deploying to a specific target. You can also use --node-url, --testnet, or --mainnet to specify the Fuel node. Possible values are: [local, testnet, mainnet] --testnet Use preset configuration for testnet. You can also use --node-url, --target, or --mainnet to specify the Fuel node. --mainnet Use preset configuration for mainnet. You can also use --node-url, --target, or --testnet to specify the Fuel node. --await < AWAIT > Whether or not to await confirmation that the transaction has been committed. When true, await commitment and output the transaction status. When false, do not await confirmation and simply output the transaction ID. [default: true] [possible values: true, false] --tx-status-json < JSON > Output the resulting transaction status as JSON rather than the default output [default: false] [possible values: true, false] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » A","id":"437","title":"A"},"438":{"body":"forc submit {path}/mint.json","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » Submit a transaction from a json file","id":"438","title":"Submit a transaction from a json file"},"439":{"body":"forc submit {path}/mint.json --await true","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » Submit a transaction from a json file and wait for confirmation","id":"439","title":"Submit a transaction from a json file and wait for confirmation"},"44":{"body":"Now that we've discussed how to define the interface, let's discuss how to use it. We will start by implementing the above ABI for a specific contract. Implementing an ABI for a contract is accomplished with impl for Contract syntax. The for Contract syntax can only be used to implement an ABI for a contract; implementing methods for a struct should use impl Foo syntax. impl Wallet for Contract { #[storage(read, write), payable] fn receive_funds() { if msg_asset_id() == AssetId::base() { // If we received the base asset then keep track of the balance. // Otherwise, we're receiving other native assets and don't care // about our balance of coins. storage.balance.write(storage.balance.read() + msg_amount()); } } #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient_address: Address) { let sender = msg_sender().unwrap(); match sender { Identity::Address(addr) => assert(addr == OWNER_ADDRESS), _ => revert(0), }; let current_balance = storage.balance.read(); assert(current_balance >= amount_to_send); storage.balance.write(current_balance - amount_to_send); // Note: `transfer()` is not a call and thus not an // interaction. Regardless, this code conforms to // checks-effects-interactions to avoid re-entrancy. transfer( Identity::Address(recipient_address), AssetId::base(), amount_to_send, ); }\n} You may notice once again the similarities between traits and ABIs. And, indeed, as a bonus, you can define methods in addition to the interface surface of an ABI, just like a trait. These pre-implemented ABI methods automatically become available as part of the contract interface that implements the corresponding ABI. Note that the above implementation of the ABI follows the Checks, Effects, Interactions pattern.","breadcrumbs":"Program Types » Contracts » Implementing an ABI for a Smart Contract","id":"44","title":"Implementing an ABI for a Smart Contract"},"440":{"body":"forc submit {path}/mint.json --tx-status-json true","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » Submit a transaction from a json file and get output in json","id":"440","title":"Submit a transaction from a json file and get output in json"},"441":{"body":"forc submit {path}/mint.json --testnet","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » Submit a transaction from a json file to testnet","id":"441","title":"Submit a transaction from a json file to testnet"},"442":{"body":"forc submit {path}/mint.json --target local","breadcrumbs":"Forc Reference » Plugins » forc client » forc submit » Submit a transaction from a json file to a local net","id":"442","title":"Submit a transaction from a json file to a local net"},"443":{"body":"Usage: forc-crypto Commands: keccak256 Hashes the argument or file with this algorithm sha256 Hashes the argument or file with this algorithm address Converts an address to another format get-public-key Get the public key from a message and its signature new-key Creates a new key for use with fuel-core parse-secret Parses a private key to view the associated public key vanity Generate a vanity address help Print this message or the help of the given subcommand(s) Options: -h, --help Print help -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Plugins » forc crypto » Forc","id":"443","title":"Forc"},"444":{"body":"forc crypto sha256 test","breadcrumbs":"Forc Reference » Plugins » forc crypto » Hashes an argument with SHA256","id":"444","title":"Hashes an argument with SHA256"},"445":{"body":"forc crypto keccak256 test","breadcrumbs":"Forc Reference » Plugins » forc crypto » Hashes an argument with Keccak256","id":"445","title":"Hashes an argument with Keccak256"},"446":{"body":"forc crypto sha256 {file}","breadcrumbs":"Forc Reference » Plugins » forc crypto » Hashes a file path with SHA256","id":"446","title":"Hashes a file path with SHA256"},"447":{"body":"forc crypto keccak256 {file}","breadcrumbs":"Forc Reference » Plugins » forc crypto » Hashes a file path with Keccak256","id":"447","title":"Hashes a file path with Keccak256"},"448":{"body":"forc crypto address fuel12e0xwx34nfp7jrzvn9mp5qkac3yvp7h8fx37ghl7klf82vv2wkys6wd523","breadcrumbs":"Forc Reference » Plugins » forc crypto » Convert an address to another format","id":"448","title":"Convert an address to another format"},"449":{"body":"forc crypto new-key","breadcrumbs":"Forc Reference » Plugins » forc crypto » Creates a new key default for block production","id":"449","title":"Creates a new key default for block production"},"45":{"body":"Contracts have an associated ContractId type in Sway. The ContractId type allows for Sway programs to refer to contracts in the Sway language. Please refer to the ContractId section of the book for more information on ContractIds.","breadcrumbs":"Program Types » Contracts » The ContractId type","id":"45","title":"The ContractId type"},"450":{"body":"forc crypto new-key -k peering","breadcrumbs":"Forc Reference » Plugins » forc crypto » Creates a new key for peering","id":"450","title":"Creates a new key for peering"},"451":{"body":"forc crypto new-key -k block-production","breadcrumbs":"Forc Reference » Plugins » forc crypto » Creates a new key for block production","id":"451","title":"Creates a new key for block production"},"452":{"body":"forc crypto parse-secret \"f5204427d0ab9a311266c96a377f7c329cb8a41b9088225b6fcf40eefb423e28\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Parses the secret of a block production","id":"452","title":"Parses the secret of a block production"},"453":{"body":"forc crypto parse-secret -k peering \"f5204427d0ab9a311266c96a377f7c329cb8a41b9088225b6fcf40eefb423e28\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Parses the secret of a peering","id":"453","title":"Parses the secret of a peering"},"454":{"body":"forc crypto get-public-key 0x1eff08081394b72239a0cf7ff6b499213dcb7a338bedbd75d072d504588ef27a1f74d5ceb2f111ec02ede097fb09ed00aa9867922ed39299dae0b1afc0fa8661 \"This is a message that is signed\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Get the public key from a message and its signature","id":"454","title":"Get the public key from a message and its signature"},"455":{"body":"forc crypto vanity --starts-with \"aaa\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Generate a checksummed vanity address with a given prefix","id":"455","title":"Generate a checksummed vanity address with a given prefix"},"456":{"body":"forc crypto vanity --ends-with \"aaa\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Generate a checksummed vanity address with a given suffix","id":"456","title":"Generate a checksummed vanity address with a given suffix"},"457":{"body":"forc crypto vanity --starts-with \"00\" --ends-with \"ff\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Generate a checksummed vanity address with a given prefix and suffix","id":"457","title":"Generate a checksummed vanity address with a given prefix and suffix"},"458":{"body":"forc crypto vanity --regex \"^00.*ff$\"","breadcrumbs":"Forc Reference » Plugins » forc crypto » Generate a checksummed vanity address with a given regex pattern","id":"458","title":"Generate a checksummed vanity address with a given regex pattern"},"459":{"body":"Usage: forc-debug [OPTIONS] [API_URL] Arguments: [API_URL] The URL of the Fuel Client GraphQL API [default: http://127.0.0.1:4000/graphql] Options: -s, --serve Start the DAP server -h, --help Print help -V, --version Print version","breadcrumbs":"Forc Reference » Plugins » forc debug » Forc","id":"459","title":"Forc"},"46":{"body":"Note : In most cases, calling a contract should be done from the Rust SDK or the TypeScript SDK which provide a more ergonomic UI for interacting with a contract. However, there are situations where manually writing a script to call a contract is required. Now that we have defined our interface and implemented it for our contract, we need to know how to actually call our contract. Let's take a look at a contract call: script; use wallet_abi::Wallet; fn main() { let contract_address = 0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b; let caller = abi(Wallet, contract_address); let amount_to_send = 200; let recipient_address = Address::from(0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b); caller .send_funds { gas: 10000, coins: 0, asset_id: b256::zero(), }(amount_to_send, recipient_address);\n} The main new concept is the abi cast: abi(AbiName, contract_address). This returns a ContractCaller type which can be used to call contracts. The methods of the ABI become the methods available on this contract caller: send_funds and receive_funds. We then directly call the contract ABI method as if it was just a regular method. You also have the option of specifying the following special parameters inside curly braces right before the main list of parameters: gas: a u64 that represents the gas being forwarded to the contract when it is called. coins: a u64 that represents how many coins are being forwarded with this call. asset_id: a b256 that represents the ID of the asset type of the coins being forwarded. Each special parameter is optional and assumes a default value when skipped: The default value for gas is the context gas (i.e. the content of the special register $cgas). Refer to the FuelVM specifications for more information about context gas. The default value for coins is 0. The default value for asset_id is b256::zero().","breadcrumbs":"Program Types » Contracts » Calling a Smart Contract from a Script","id":"46","title":"Calling a Smart Contract from a Script"},"460":{"body":"Usage: forc-doc [OPTIONS] Options: --manifest-path < MANIFEST_PATH > Path to the Forc.toml file. By default, forc-doc searches for the Forc.toml file in the current directory or any parent directory --document-private-items Include non-public items in the documentation --open Open the docs in a browser after building them --offline Offline mode, prevents Forc from using the network when managing dependencies. Meaning it will only try to use previously downloaded dependencies -s, --silent Silent mode. Don't output any warnings or errors to the command line --locked Requires that the Forc.lock file is up-to-date. If the lock file is missing, or it needs to be updated, Forc will exit with an error --no-deps Do not build documentation for dependencies --ipfs-node < IPFS_NODE > The IPFS Node to use for fetching IPFS sources. Possible values: PUBLIC, LOCAL, --experimental < EXPERIMENTAL > Comma separated list of all experimental features that will be enabled [possible values: new_encoding, storage_domains] --no-experimental < NO_EXPERIMENTAL > Comma separated list of all experimental features that will be disabled [possible values: new_encoding, storage_domains] -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Plugins » forc doc » Forc","id":"460","title":"Forc"},"461":{"body":"forc doc","breadcrumbs":"Forc Reference » Plugins » forc doc » Build the docs for a project in the current path","id":"461","title":"Build the docs for a project in the current path"},"462":{"body":"forc doc --open","breadcrumbs":"Forc Reference » Plugins » forc doc » Build the docs for a project in the current path and open it in the browser","id":"462","title":"Build the docs for a project in the current path and open it in the browser"},"463":{"body":"forc doc --manifest-path {path}","breadcrumbs":"Forc Reference » Plugins » forc doc » Build the docs for a project located in another path","id":"463","title":"Build the docs for a project located in another path"},"464":{"body":"forc doc --document-private-items","breadcrumbs":"Forc Reference » Plugins » forc doc » Build the docs for the current project exporting private types","id":"464","title":"Build the docs for the current project exporting private types"},"465":{"body":"forc doc --offline","breadcrumbs":"Forc Reference » Plugins » forc doc » Build the docs offline without downloading any dependency from the network","id":"465","title":"Build the docs offline without downloading any dependency from the network"},"466":{"body":"Forc plugin for running the Fuel Block Explorer.","breadcrumbs":"Forc Reference » Plugins » forc explore » forc-explore","id":"466","title":"forc-explore"},"467":{"body":"forc-explore [OPTIONS] [SUBCOMMAND]","breadcrumbs":"Forc Reference » Plugins » forc explore » USAGE:","id":"467","title":"USAGE:"},"468":{"body":"-h, --help Print help information -p, --port < PORT > The port number at which the explorer will run on localhost [default: 3030] -V, --version Print version information","breadcrumbs":"Forc Reference » Plugins » forc explore » OPTIONS:","id":"468","title":"OPTIONS:"},"469":{"body":"clean Cleans up any existing state associated with the fuel block explorer help Print this message or the help of the given subcommand(s)","breadcrumbs":"Forc Reference » Plugins » forc explore » SUBCOMMANDS:","id":"469","title":"SUBCOMMANDS:"},"47":{"body":"Libraries in Sway are files used to define new common behavior. The most prominent example of this is the Sway Standard Library that is made implicitly available to all Forc projects created using forc new.","breadcrumbs":"Program Types » Libraries » Libraries","id":"47","title":"Libraries"},"470":{"body":"Usage: forc-fmt [OPTIONS] Options: -c, --check Run in 'check' mode. Exits with 0 if input is formatted correctly. - Exits with 1 and prints a diff if formatting is required. -p, --path < PATH > Path to the project, if not specified, current working directory will be used -f, --file < FILE > Formats a single .sw file with the default settings. If not specified, current working directory will be formatted using a Forc.toml configuration -h, --help Print help (see a summary with '-h') -V, --version Print version EXAMPLES:","breadcrumbs":"Forc Reference » Plugins » forc fmt » Forc","id":"470","title":"Forc"},"471":{"body":"forc fmt --check","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run the formatter in check mode on the current directory","id":"471","title":"Run the formatter in check mode on the current directory"},"472":{"body":"forc fmt -c","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run the formatter in check mode on the current directory with short format","id":"472","title":"Run the formatter in check mode on the current directory with short format"},"473":{"body":"forc fmt --file {path}/src/main.sw","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run formatter against a given file","id":"473","title":"Run formatter against a given file"},"474":{"body":"forc fmt -f {path}/src/main.sw","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run formatter against a given file with short format","id":"474","title":"Run formatter against a given file with short format"},"475":{"body":"forc fmt --path {path}","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run formatter against a given dir","id":"475","title":"Run formatter against a given dir"},"476":{"body":"forc fmt -p {path}","breadcrumbs":"Forc Reference » Plugins » forc fmt » Run formatter against a given dir with short format","id":"476","title":"Run formatter against a given dir with short format"},"477":{"body":"Usage: forc-lsp Options: -h, --help Print help -V, --version Print version","breadcrumbs":"Forc Reference » Plugins » forc lsp » Forc","id":"477","title":"Forc"},"48":{"body":"Libraries are defined using the library keyword at the beginning of a file, followed by a name so that they can be imported. library; // library code A good reference library to use when learning library design is the Sway Standard Library . For example, the standard library offers an implementation of enum Option which is a generic type that represents either the existence of a value using the variant Some(..) or a value's absence using the variant None. The Sway file implementing Option has the following structure: The library keyword: library; A use statement that imports revert from another library inside the standard library: use ::revert::revert; The enum definition which starts with the keyword pub to indicate that this Option is publicly available outside the option library: pub enum Option { // variants\n} An impl block that implements some methods for Option: impl Option { fn is_some(self) -> bool { // body of is_some } // other methods\n} Now that the library option is fully written, and because Option is defined with the pub keyword, we are now able to import Option using use std::option::Option; from any Sway project and have access to all of its variants and methods. That being said, Option is automatically available in the standard library prelude so you never actually have to import it manually. Libraries are composed of just a Forc.toml file and a src directory, unlike contracts which usually contain a tests directory and a Cargo.toml file as well. An example of a library's Forc.toml: [project]\nauthors = [\"Fuel Labs \"]\nentry = \"lib.sw\"\nlicense = \"Apache-2.0\"\nname = \"my_library\" [dependencies] which denotes the authors, an entry file, the name by which it can be imported, and any dependencies. For large libraries, it is recommended to have a lib.sw entry point re-export all other sub-libraries. The mod keyword registers a submodule, making its items (such as functions and structs) accessible from the parent library. If used at the top level it will refer to a file in the src folder and in other cases in a folder named after the library in which it is defined. For example, the lib.sw of the standard library looks like: library; mod block;\nmod storage;\nmod constants;\nmod vm;\n// .. Other deps with other libraries contained in the src folder, like the vm library (inside of src/vm.sw): library; mod evm;\n// ... and it's own sub-library evm located in src/vm/evm.sw: library; // ...","breadcrumbs":"Program Types » Libraries » Writing Libraries","id":"48","title":"Writing Libraries"},"49":{"body":"There are two types of Sway libraries, based on their location and how they can be imported.","breadcrumbs":"Program Types » Libraries » Using Libraries","id":"49","title":"Using Libraries"},"5":{"body":"The Fuel toolchain consists of several components.","breadcrumbs":"Introduction » The Fuel Toolchain » The Fuel Toolchain","id":"5","title":"The Fuel Toolchain"},"50":{"body":"Internal libraries are located within the project's src directory alongside main.sw or in the appropriate folders as shown below: $ tree\n.\n├── Cargo.toml\n├── Forc.toml\n└── src ├── internal_lib.sw ├── main.sw └── internal_lib └── nested_lib.sw As internal_lib is an internal library, it can be imported into main.sw as follows: Use the mod keyword followed by the library name to make the internal library a dependency Use the use keyword with a :: separating the name of the library and the imported item(s) mod internal_lib; // Assuming the library name in `internal_lib.sw` is `internal_lib` use internal_lib::mint; // `mint` from `internal_library` is now available in this file","breadcrumbs":"Program Types » Libraries » Internal Libraries","id":"50","title":"Internal Libraries"},"51":{"body":"External libraries are located outside the main src directory as shown below: $ tree\n.\n├── my_project\n│ ├── Cargo.toml\n│ ├── Forc.toml\n│ └─── src\n│ └── main.sw\n│\n└── external_lib ├── Cargo.toml ├── Forc.toml └─── src └── lib.sw As external_lib is outside the src directory of my_project, it needs to be added as a dependency in the Forc.toml file of my_project, by adding the library path in the dependencies section as shown below, before it can be imported: [dependencies]\nexternal_library = { path = \"../external_library\" } Once the library dependency is added to the toml file, you can import items from it as follows: Make sure the item you want imported are declared with the pub keyword (if applicable, for instance: pub fn mint() {}) Use the use keyword to selectively import items from the library use external_library::mint; // `mint` from `external_library` is now available in this file Wildcard imports using * are supported, but it is generally recommended to use explicit imports where possible. Note : the standard library is implicitly available to all Forc projects, that is, you are not required to manually specify std as an explicit dependency in Forc.toml.","breadcrumbs":"Program Types » Libraries » External Libraries","id":"51","title":"External Libraries"},"52":{"body":"The repository sway-libs is a collection of external libraries that you can import and make use of in your Fuel applications. These libraries are meant to be implementations of common use-cases valuable for dapp development. Some Sway Libraries to try out: Binary Merkle Proof Signed Integers Ownership","breadcrumbs":"Program Types » Libraries » Reference Sway Libraries","id":"52","title":"Reference Sway Libraries"},"53":{"body":"You can import and use a Sway Library such as the Ownership library just like any other external library. use ownership::Ownership; Once imported, you can use the following basic functionality of the library in your smart contract: Declaring an owner Changing ownership Renouncing ownership Ensuring a function may only be called by the owner","breadcrumbs":"Program Types » Libraries » Example","id":"53","title":"Example"},"54":{"body":"A script is runnable bytecode on the chain which executes once to perform some task. It does not represent ownership of any resources and it cannot be called by a contract. A script can return a single value of any type. Scripts are state-aware in that while they have no persistent storage (because they only exist during the transaction) they can call contracts and act based upon the returned values and results. This example script calls a contract: script; use wallet_abi::Wallet; fn main() { let contract_address = 0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b; let caller = abi(Wallet, contract_address); let amount_to_send = 200; let recipient_address = Address::from(0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b); caller .send_funds { gas: 10000, coins: 0, asset_id: b256::zero(), }(amount_to_send, recipient_address);\n} Scripts, similar to predicates, rely on a main() function as an entry point. You can call other functions defined in a script from the main() function or call another contract via an ABI cast . An example use case for a script would be a router that trades funds through multiple decentralized exchanges to get the price for the input asset, or a script to re-adjust a Collateralized Debt Position via a flash loan.","breadcrumbs":"Program Types » Scripts » Scripts","id":"54","title":"Scripts"},"55":{"body":"Unlike EVM transactions which can call a contract directly (but can only call a single contract), Fuel transactions execute a script, which may call zero or more contracts. The Rust and TypeScript SDKs provide functions to call contract methods as if they were calling contracts directly. Under the hood, the SDKs wrap all contract calls with scripts that contain minimal code to simply make the call and forward script data as call parameters.","breadcrumbs":"Program Types » Scripts » Scripts and the SDKs","id":"55","title":"Scripts and the SDKs"},"56":{"body":"From the perspective of Sway, predicates are programs that return a Boolean value and which represent ownership of some resource upon execution to true. They have no access to contract storage. Here is a trivial predicate, which always evaluates to true: predicate; // All predicates require a main function which returns a Boolean value.\nfn main() -> bool { true\n} The address of this predicate is 0xd19a5fe4cb9baf41ad9813f1a6fef551107c8e8e3f499a6e32bccbb954a74764. Any assets sent to this address can be unlocked or claimed by executing the predicate above as it always evaluates to true. It does not need to be deployed to a blockchain because it only exists during a transaction. That being said, the predicate address is on-chain as the owner of one or more UTXOs.","breadcrumbs":"Program Types » Predicates » Predicates","id":"56","title":"Predicates"},"57":{"body":"In Fuel, coins can be sent to a predicate's address(the bytecode root, calculated here ).","breadcrumbs":"Program Types » Predicates » Transfer Coins to a Predicate","id":"57","title":"Transfer Coins to a Predicate"},"58":{"body":"The coin UTXOs become spendable not on the provision of a valid signature, but rather if the supplied predicate both has a root that matches their owner, and evaluates to true. If a predicate reverts, or tries to access impure VM opcodes, the evaluation is automatically false. An analogy for predicates is rather than a traditional 12 or 24 word seed phrase that generates a private key and creates a valid signature, a predicate's code can be viewed as the private key. Anyone with the code may execute a predicate, but only when the predicate evaluates to true may the assets owned by that address be released.","breadcrumbs":"Program Types » Predicates » Spending Predicate Coins","id":"58","title":"Spending Predicate Coins"},"59":{"body":"Predicates may introspect the transaction spending their coins (inputs, outputs, script bytecode, etc.) and may take runtime arguments, either or both of which may affect the evaluation of the predicate. It is important to note that predicates cannot read or write memory. They may however check the inputs and outputs of a transaction. For example in the OTC Predicate Swap Example , a user may specify they would like to swap asset1 for asset2 and with amount of 5. The user would then send asset1 to the predicate. Only when the predicate can verify that the outputs include 5 coins of asset2 being sent to the original user, may asset1 be transferred out of the predicate.","breadcrumbs":"Program Types » Predicates » Spending Conditions","id":"59","title":"Spending Conditions"},"6":{"body":"The \"Fuel Orchestrator\" Forc is our equivalent of Rust's Cargo . It is the primary entry point for creating, building, testing, and deploying Sway projects.","breadcrumbs":"Introduction » The Fuel Toolchain » Forc (forc)","id":"6","title":"Forc (forc)"},"60":{"body":"Because they don't have any side effects (they are pure ), predicates cannot create receipts. Therefore, they cannot have logging or create a stack backtrace. This means that there is no native way to debug them aside from using a single-stepping debugger. As a workaround, the predicate can be written, tested, and debugged first as a script, and then changed back into a predicate.","breadcrumbs":"Program Types » Predicates » Debugging Predicates","id":"60","title":"Debugging Predicates"},"61":{"body":"Sway is a programming language designed for the FuelVM. It is a statically typed, compiled language with type inference and traits. Sway aims to make smart contract development safer and more efficient through the use of strong static analysis and compiler feedback. Get started with the basics of Sway: Variables Built-in Types Commonly Used Library Types Blockchain Types Functions Structs, Tuples, and Enums Methods and Associated Functions Constants Comments and Logging Control Flow","breadcrumbs":"Sway Language Basics » Sway Language basics","id":"61","title":"Sway Language basics"},"62":{"body":"Variables in Sway are immutable by default . This means that, by default, once a variable is declared, its value cannot change. This is one of the ways how Sway encourages safe programming, and many modern languages have this same default. Let's take a look at variables in detail.","breadcrumbs":"Sway Language Basics » Variables » Variables","id":"62","title":"Variables"},"63":{"body":"Let's look at a variable declaration: let foo = 5; Great! We have just declared a variable, foo. What do we know about foo? It is immutable. Its value is 5. Its type is u64, a 64-bit unsigned integer. u64 is the default numeric type, and represents a 64-bit unsigned integer. See the section Built-in Types for more details. We can also make a mutable variable. Let's take a look: let mut foo = 5;\nfoo = 6; Now, foo is mutable, and the reassignment to the number 6 is valid. That is, we are allowed to mutate the variable foo to change its value. When assigning to a mutable variable, the right-hand side of the assignment is evaluated before the left-hand side. In the below example, the mutable variable i will first be increased and the resulting value of 1 will be stored to array[1], thus resulting in array being changed to [0, 1, 0]. let mut array = [0, 0, 0];\nlet mut i = 0; array[i] = { i += 1; i\n};","breadcrumbs":"Sway Language Basics » Variables » Declaring a Variable","id":"63","title":"Declaring a Variable"},"64":{"body":"A variable declaration can contain a type annotation . A type annotation serves the purpose of declaring the type, in addition to the value, of a variable. Let's take a look: let foo: u32 = 5; We have just declared the type of the variable foo as a u32, which is an unsigned 32-bit integer. Let's take a look at a few other type annotations: let bar: str[4] = __to_str_array(\"sway\");\nlet baz: bool = true; If the value declared cannot be assigned to the declared type, there will be an error generated by the compiler.","breadcrumbs":"Sway Language Basics » Variables » Type Annotations","id":"64","title":"Type Annotations"},"65":{"body":"Every value in Sway is of a certain type. Although deep down, all values are just ones and zeroes in the underlying virtual machine, Sway needs to know what those ones and zeroes actually mean. This is accomplished with types . Sway is a statically typed language. At compile time, the types of every value must be known. This does not mean you need to specify every single type: usually, the type can be reasonably inferred by the compiler.","breadcrumbs":"Sway Language Basics » Built-in Types » Built-in Types","id":"65","title":"Built-in Types"},"66":{"body":"Sway has the following primitive types: () (unit type) u8 (8-bit unsigned integer) u16 (16-bit unsigned integer) u32 (32-bit unsigned integer) u64 (64-bit unsigned integer) u256 (256-bit unsigned integer) str[] (fixed-length string) str (string slices) bool (Boolean true or false) b256 (256 bits (32 bytes), i.e. a hash) All other types in Sway are built up of these primitive types, or references to these primitive types. You may notice that there are no signed integers—this is by design. In the blockchain domain that Sway occupies, floating-point values and negative numbers have smaller utility, so their implementation has been left up to libraries for specific use cases.","breadcrumbs":"Sway Language Basics » Built-in Types » Primitive Types","id":"66","title":"Primitive Types"},"67":{"body":"The unit type, (), is a type that allows only one value, and thus, represents a value with no information. It is used to indicate the absence of a meaningful value, or the result of a function that performs an action, but does not return any data. The value of the unit type, called simply unit, has the same symbol as the unit type, (). Unit type in Sway serves a similar purpose as void in imperative languages like C or Java. For example: fn returns_unit() -> () { // Here, `()` represent the unit type. () // Here, `()` represents the single unit value of the unit type.\n} In Sway, if the function return type is not specified, it is () by default. Thus, the above example is semantically same as the following: fn returns_unit() {\n}","breadcrumbs":"Sway Language Basics » Built-in Types » Unit Type","id":"67","title":"Unit Type"},"68":{"body":"All of the unsigned integer types are numeric types. Numbers can be declared with binary syntax, hexadecimal syntax, base-10 syntax, and underscores for delineation. Let's take a look at the following valid numeric primitives: 0xffffff // hexadecimal\n0b10101010 // binary\n10 // base-10\n100_000 // underscore delineated base-10\n0x1111_0000 // underscore delineated binary\n0xfff_aaa // underscore delineated hexadecimal The default numeric type is u64. The FuelVM's word size is 64 bits, and the cases where using a smaller numeric type saves space are minimal. If a 64-bit or 256-bit arithmetic operation produces an overflow or an underflow, computation gets reverted automatically by FuelVM. 8/16/32-bit arithmetic operations are emulated using their 64-bit analogues with additional overflow/underflow checks inserted, which generally results in somewhat higher gas consumption. The same does not happen with 256-bit operations, including b256, which uses specialized operations and are as efficient as possible.","breadcrumbs":"Sway Language Basics » Built-in Types » Numeric Types","id":"68","title":"Numeric Types"},"69":{"body":"The boolean type (bool) has two potential values: true or false. Boolean values are typically used for conditional logic or validation, for example in if expressions. Booleans can be negated, or flipped, with the unary negation operator !. For example: fn returns_false() -> bool { let boolean_value: bool = true; !boolean_value\n}","breadcrumbs":"Sway Language Basics » Built-in Types » Boolean Type","id":"69","title":"Boolean Type"},"7":{"body":"The Sway Language Server forc-lsp is provided to expose features to IDEs. Installation instructions .","breadcrumbs":"Introduction » The Fuel Toolchain » Sway Language Server (forc-lsp)","id":"7","title":"Sway Language Server (forc-lsp)"},"70":{"body":"In Sway, string literals are stored as variable length string slices. Which means that they are stored as a pointer to the actual string data and its length. let my_string: str = \"fuel\"; String slices, because they contain pointers have limited usage. They cannot be used as constants, storage fields, or configurable constants, nor as main function arguments or returns. For these cases one must use string arrays, as described below.","breadcrumbs":"Sway Language Basics » Built-in Types » String Slices","id":"70","title":"String Slices"},"71":{"body":"In Sway, static-length strings are a primitive type. This means that when you declare a string array, its size is a part of its type. This is necessary for the compiler to know how much memory to give for the storage of that data. The size of the string is denoted with square brackets. Let's take a look: let my_string: str[4] = __to_str_array(\"fuel\"); Because the string literal \"fuel\" is four letters, the type is str[4], denoting a static length of 4 characters. Strings default to UTF-8 in Sway. As above, string literals are typed as string slices. So that is why the need for __to_str_array that convert them to string arrays at compile time. Conversion during runtime can be done with from_str_array and try_as_str_array. The latter can fail, given that the specified string array must be big enough for the string slice content. let a: str = \"abcd\";\nlet b: str[4] = a.try_as_str_array().unwrap();\nlet c: str = from_str_array(b);","breadcrumbs":"Sway Language Basics » Built-in Types » String Arrays","id":"71","title":"String Arrays"},"72":{"body":"Compound types are types that group multiple values into one type. In Sway, we have arrays and tuples.","breadcrumbs":"Sway Language Basics » Built-in Types » Compound Types","id":"72","title":"Compound Types"},"73":{"body":"A tuple is a general-purpose static-length aggregation of types. In more plain terms, a tuple is a single type that consists of an aggregate of zero or more types. The internal types that make up a tuple, and the tuple's arity, define the tuple's type. Let's take a look at some examples. let x: (u64, u64) = (0, 0); This is a tuple, denoted by parenthesized, comma-separated values. Note that the type annotation, (u64, u64), is similar in syntax to the expression which instantiates that type, (0, 0). let x: (u64, bool) = (42, true);\nassert(x.1); In this example, we have created a new tuple type, (u64, bool), which is a composite of a u64 and a bool. To access a value within a tuple, we use tuple indexing : x.1 stands for the first (zero-indexed, so the bool) value of the tuple. Likewise, x.0 would be the zeroth, u64 value of the tuple. Tuple values can also be accessed via destructuring. struct Foo {}\nlet x: (u64, Foo, bool) = (42, Foo {}, true);\nlet (number, foo, boolean) = x; To create one-arity tuples, we will need to add a trailing comma: let x: u64 = (42); // x is of type u64\nlet y: (u64) = (42); // y is of type u64\nlet z: (u64,) = (42,); // z is of type (u64), i.e. a one-arity tuple\nlet w: (u64) = (42,); // type error","breadcrumbs":"Sway Language Basics » Built-in Types » Tuple Types","id":"73","title":"Tuple Types"},"74":{"body":"An array is similar to a tuple, but an array's values must all be of the same type. Arrays can hold arbitrary types including non-primitive types. An array is written as a comma-separated list inside square brackets: let x = [1, 2, 3, 4, 5]; Arrays are allocated on the stack since their size is known. An array's size is always static, i.e. it cannot change. An array of five elements cannot become an array of six elements. Arrays can be iterated over, unlike tuples. An array's type is written as the type the array contains followed by the number of elements, semicolon-separated and within square brackets, e.g., [u64; 5]. To access an element in an array, use the array indexing syntax , i.e. square brackets. Array elements can also be mutated if the underlying array is declared as mutable: let mut x = [1, 2, 3, 4, 5];\nx[0] = 0; script; struct Foo { f1: u32, f2: b256,\n} fn main() { // Array of integers with type ascription let array_of_integers: [u8; 5] = [1, 2, 3, 4, 5]; // Array of strings let array_of_strings = [\"Bob\", \"Jan\", \"Ron\"]; // Array of structs let array_of_structs: [Foo; 2] = [ Foo { f1: 11, f2: 0x1111111111111111111111111111111111111111111111111111111111111111, }, Foo { f1: 22, f2: 0x2222222222222222222222222222222222222222222222222222222222222222, }, ]; // Accessing an element of an array let mut array_of_bools: [bool; 2] = [true, false]; assert(array_of_bools[0]); // Mutating the element of an array array_of_bools[1] = true; assert(array_of_bools[1]);\n}","breadcrumbs":"Sway Language Basics » Built-in Types » Arrays","id":"74","title":"Arrays"},"75":{"body":"The Sway Standard Library is the foundation of portable Sway software, a set of minimal shared abstractions for the broader Sway ecosystem. It offers core types, library-defined operations on language primitives, native asset management, blockchain contextual operations, access control, storage management, and support for types from other VMs, among many other things. Reference the standard library docs here .","breadcrumbs":"Sway Language Basics » Commonly Used Library Types » Commonly Used Library Types","id":"75","title":"Commonly Used Library Types"},"76":{"body":"Type Result is the type used for returning and propagating errors. It is an enum with two variants: Ok(T), representing success and containing a value, and Err(E), representing error and containing an error value. The T and E in this definition are type parameters, allowing Result to be generic and to be used with any types. /// `Result` is a type that represents either success (`Ok`) or failure (`Err`).\npub enum Result { /// Contains the success value. Ok: T, /// Contains the error value. Err: E,\n} Functions return Result whenever errors are expected and recoverable. Take the following example: script; enum MyContractError { DivisionByZero: (),\n} fn divide(numerator: u64, denominator: u64) -> Result { if (denominator == 0) { return Err(MyContractError::DivisionByZero); } else { Ok(numerator / denominator) }\n} fn main() -> Result { let result = divide(20, 2); match result { Ok(value) => Ok(value), Err(MyContractError::DivisionByZero) => Err(__to_str_array(\"Fail\")), }\n}","breadcrumbs":"Sway Language Basics » Commonly Used Library Types » Result","id":"76","title":"Result"},"77":{"body":"Type Option represents an optional value: every Option is either Some and contains a value, or None, and does not. Option types are very common in Sway code, as they have a number of uses: Initial values where None can be used as an initializer. Return value for otherwise reporting simple errors, where None is returned on error. The implementation of Option matches on the variant: if it's Ok it returns the inner value, if it's None, it reverts . /// A type that represents an optional value, either `Some(val)` or `None`.\npub enum Option { /// No value. None: (), /// Some value of type `T`. Some: T,\n} Option is commonly paired with pattern matching to query the presence of a value and take action, allowing developers to choose how to handle the None case. Below is an example that uses pattern matching to handle invalid divisions by 0 by returning an Option: script; fn divide(numerator: u64, denominator: u64) -> Option { if denominator == 0 { None } else { Some(numerator / denominator) }\n} fn main() { let result = divide(6, 2); // Pattern match to retrieve the value match result { // The division was valid Some(x) => std::logging::log(x), // The division was invalid None => std::logging::log(\"Cannot divide by 0\"), }\n}","breadcrumbs":"Sway Language Basics » Commonly Used Library Types » Option","id":"77","title":"Option"},"78":{"body":"Sway is fundamentally a blockchain language, and it offers a selection of types tailored for the blockchain use case. These are provided via the standard library ( lib-std ) which both add a degree of type-safety, as well as make the intention of the developer more clear.","breadcrumbs":"Sway Language Basics » Blockchain Types » Blockchain Types","id":"78","title":"Blockchain Types"},"79":{"body":"The Address type is a type-safe wrapper around the primitive b256 type. Unlike the EVM, an address never refers to a deployed smart contract (see the ContractId type below). An Address can be either the hash of a public key (effectively an externally owned account if you're coming from the EVM) or the hash of a predicate . Addresses own UTXOs. An Address is implemented as follows. pub struct Address { value: b256,\n} Casting between the b256 and Address types must be done explicitly: let my_number: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A;\nlet my_address: Address = Address::from(my_number);\nlet forty_two: b256 = my_address.into();","breadcrumbs":"Sway Language Basics » Blockchain Types » Address Type","id":"79","title":"Address Type"},"8":{"body":"A canonical formatter is provided with forc-fmt. Installation instructions . It can be run manually with forc fmt The Visual Studio Code plugin will automatically format Sway files with forc-fmt on save, though you might have to explicitly set the Sway plugin as the default formatter, like this: \"[sway]\": { \"editor.defaultFormatter\": \"FuelLabs.sway-vscode-plugin\"\n}","breadcrumbs":"Introduction » The Fuel Toolchain » Sway Formatter (forc-fmt)","id":"8","title":"Sway Formatter (forc-fmt)"},"80":{"body":"The ContractId type is a type-safe wrapper around the primitive b256 type. A contract's ID is a unique, deterministic identifier analogous to a contract's address in the EVM. Contracts cannot own UTXOs but can own assets. A ContractId is implemented as follows. pub struct ContractId { value: b256,\n} Casting between the b256 and ContractId types must be done explicitly: let my_number: b256 = 0x000000000000000000000000000000000000000000000000000000000000002A;\nlet my_contract_id: ContractId = ContractId::from(my_number);\nlet forty_two: b256 = my_contract_id.into();","breadcrumbs":"Sway Language Basics » Blockchain Types » ContractId Type","id":"80","title":"ContractId Type"},"81":{"body":"To get the ContractId of a contract in an internal context use the ContractId::this() function: impl MyContract for Contract { fn foo() { let this_contract_id: ContractId = ContractId::this(); }\n}","breadcrumbs":"Sway Language Basics » Blockchain Types » Getting a Contract's ContractId","id":"81","title":"Getting a Contract's ContractId"},"82":{"body":"The Identity type is an enum that allows for the handling of both Address and ContractId types. This is useful in cases where either type is accepted, e.g., receiving funds from an identified sender, but not caring if the sender is an address or a contract. An Identity is implemented as follows. pub enum Identity { Address: Address, ContractId: ContractId,\n} Casting to an Identity must be done explicitly: let raw_address: b256 = 0xddec0e7e6a9a4a4e3e57d08d080d71a299c628a46bc609aab4627695679421ca; let my_identity: Identity = Identity::Address(Address::from(raw_address)); A match statement can be used to return to an Address or ContractId as well as handle cases in which their execution differs. let my_contract_id: ContractId = match my_identity { Identity::ContractId(identity) => identity, _ => revert(0), }; match my_identity { Identity::Address(address) => takes_address(address), Identity::ContractId(contract_id) => takes_contract_id(contract_id), }; A common use case for Identity is for access control. The use of Identity uniquely allows both ContractId and Address to have access control inclusively. let sender = msg_sender().unwrap(); require( sender == storage .owner .read(), MyError::UnauthorizedUser(sender), );","breadcrumbs":"Sway Language Basics » Blockchain Types » Identity Type","id":"82","title":"Identity Type"},"83":{"body":"Below are some common type conversions in Sway: Identity Conversions String Conversions Number Conversions Byte Array Conversions","breadcrumbs":"Sway Language Basics » Converting Types » Converting Types","id":"83","title":"Converting Types"},"84":{"body":"","breadcrumbs":"Sway Language Basics » Converting Types » Identity Conversions","id":"84","title":"Identity Conversions"},"85":{"body":"let identity_from_b256: Identity = Identity::Address(Address::from(b256_address)); let identity_from_address: Identity = Identity::Address(address); let identity_from_contract_id: Identity = Identity::ContractId(contract_id);","breadcrumbs":"Sway Language Basics » Converting Types » Convert to Identity","id":"85","title":"Convert to Identity"},"86":{"body":"match my_identity { Identity::Address(address) => log(address), Identity::ContractId(contract_id) => log(contract_id), };","breadcrumbs":"Sway Language Basics » Converting Types » Convert Identity to ContractId or Address","id":"86","title":"Convert Identity to ContractId or Address"},"87":{"body":"let b256_from_address: b256 = address.into(); let b256_from_contract_id: b256 = contract_id.into();","breadcrumbs":"Sway Language Basics » Converting Types » Convert ContractId or Address to b256","id":"87","title":"Convert ContractId or Address to b256"},"88":{"body":"let address_from_b256: Address = Address::from(b256_address); let contract_id_from_b256: ContractId = ContractId::from(b256_address);","breadcrumbs":"Sway Language Basics » Converting Types » Convert b256 to ContractId or Address","id":"88","title":"Convert b256 to ContractId or Address"},"89":{"body":"","breadcrumbs":"Sway Language Basics » Converting Types » String Conversions","id":"89","title":"String Conversions"},"9":{"body":"An implementation of the Fuel protocol, Fuel Core , is provided together with the Sway toolchain to form the Fuel toolchain . The Rust SDK will automatically start and stop an instance of the node during tests, so there is no need to manually run a node unless using Forc directly without the SDK.","breadcrumbs":"Introduction » The Fuel Toolchain » Fuel Core (fuel-core)","id":"9","title":"Fuel Core (fuel-core)"},"90":{"body":"let fuel_str: str = \"fuel\"; let fuel_str_array: str[4] = fuel_str.try_as_str_array().unwrap();","breadcrumbs":"Sway Language Basics » Converting Types » Convert str to str[]","id":"90","title":"Convert str to str[]"},"91":{"body":"let fuel_str_array: str[4] = __to_str_array(\"fuel\"); let fuel_str: str = from_str_array(fuel_str_array);","breadcrumbs":"Sway Language Basics » Converting Types » Convert str[] to str","id":"91","title":"Convert str[] to str"},"92":{"body":"","breadcrumbs":"Sway Language Basics » Converting Types » Number Conversions","id":"92","title":"Number Conversions"},"93":{"body":"let u8_1: u8 = 2u8; let u16_1: u16 = 2u16; let u32_1: u32 = 2u32; let u64_1: u64 = 2u64; let b256_1: b256 = 0x0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20; let u256_from_u8: u256 = u8_1.as_u256(); let u256_from_u16: u256 = u16_1.as_u256(); let u256_from_u32: u256 = u32_1.as_u256(); let u256_from_u64: u256 = u64_1.as_u256(); let u256_from_b256: u256 = b256_1.as_u256();","breadcrumbs":"Sway Language Basics » Converting Types » Convert to u256","id":"93","title":"Convert to u256"},"94":{"body":"let u8_1: u8 = 2u8; let u16_1: u16 = 2u16; let u32_1: u32 = 2u32; let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256; let u64_from_u8: u64 = u8_1.as_u64(); let u64_from_u16: u64 = u16_1.as_u64(); let u64_from_u32: u64 = u32_1.as_u64(); let u64_from_u256: Option = >::try_from(u256_1);","breadcrumbs":"Sway Language Basics » Converting Types » Convert to u64","id":"94","title":"Convert to u64"},"95":{"body":"let u8_1: u8 = 2u8; let u16_1: u16 = 2u16; let u64_1: u64 = 2; let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256; let u32_from_u8: u32 = u8_1.as_u32(); let u32_from_u16: u32 = u16_1.as_u32(); let u32_from_u64_1: Option = u64_1.try_as_u32(); let u32_from_u64_2: Option = >::try_from(u64_1); let u32_from_u256: Option = >::try_from(u256_1);","breadcrumbs":"Sway Language Basics » Converting Types » Convert to u32","id":"95","title":"Convert to u32"},"96":{"body":"let u8_1: u8 = 2u8; let u32_1: u32 = 2u32; let u64_1: u64 = 2; let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256; let u16_from_u8: u16 = u8_1.as_u16(); let u16_from_u32_1: Option = u32_1.try_as_u16(); let u16_from_u32_2: Option = >::try_from(u32_1); let u16_from_u64_1: Option = u64_1.try_as_u16(); let u16_from_u64_2: Option = >::try_from(u64_1); let u16_from_u256: Option = >::try_from(u256_1);","breadcrumbs":"Sway Language Basics » Converting Types » Convert to u16","id":"96","title":"Convert to u16"},"97":{"body":"let u16_1: u16 = 2u16; let u32_1: u32 = 2u32; let u64_1: u64 = 2; let u256_1: u256 = 0x0000000000000000000000000000000000000000000000000000000000000002u256; let u8_from_u16_1: Option = u16_1.try_as_u8(); let u8_from_u16_2: Option = >::try_from(u16_1); let u8_from_u32_1: Option = u32_1.try_as_u8(); let u8_from_u32_2: Option = >::try_from(u32_1); let u8_from_u64_1: Option = u64_1.try_as_u8(); let u8_from_u64_2: Option = >::try_from(u64_1); let u8_from_u256: Option = >::try_from(u256_1);","breadcrumbs":"Sway Language Basics » Converting Types » Convert to u8","id":"97","title":"Convert to u8"},"98":{"body":"use std::{bytes::Bytes, bytes_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}}; let num = 5; let little_endian_bytes: Bytes = num.to_le_bytes(); let big_endian_bytes: Bytes = num.to_be_bytes();","breadcrumbs":"Sway Language Basics » Converting Types » Convert to Bytes","id":"98","title":"Convert to Bytes"},"99":{"body":"use std::{bytes::Bytes, bytes_conversions::{b256::*, u16::*, u256::*, u32::*, u64::*,}}; let u16_from_le_bytes: u16 = u16::from_le_bytes(little_endian_bytes); let u16_from_be_bytes: u16 = u16::from_be_bytes(big_endian_bytes); let u32_from_le_bytes: u32 = u32::from_le_bytes(little_endian_bytes); let u32_from_be_bytes: u32 = u32::from_be_bytes(big_endian_bytes); let u64_from_le_bytes: u64 = u64::from_le_bytes(little_endian_bytes); let u64_from_be_bytes: u64 = u64::from_be_bytes(big_endian_bytes); let u256_from_le_bytes = u256::from_le_bytes(little_endian_bytes); let u256_from_be_bytes = u256::from_be_bytes(big_endian_bytes); let b256_from_le_bytes = b256::from_le_bytes(little_endian_bytes); let b256_from_be_bytes = b256::from_be_bytes(big_endian_bytes);","breadcrumbs":"Sway Language Basics » Converting Types » Convert from Bytes","id":"99","title":"Convert from Bytes"}},"length":478,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"0":{"0":{"1":{"9":{"6":{"3":{"6":{"3":{"1":{"df":1,"docs":{"421":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"9":{"7":{"2":{"4":{"5":{"df":1,"docs":{"421":{"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":{}},"1":{".":{"1":{"df":1,"docs":{"418":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"273":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"6":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{"*":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"458":{"tf":1.0}}}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.449489742783178}}},"1":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"422":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"269":{"tf":6.0},"398":{"tf":4.898979485566356},"457":{"tf":1.0}}},"1":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"2":{"d":{"4":{"4":{"9":{"a":{"3":{"1":{"df":0,"docs":{},"f":{"b":{"b":{"2":{"6":{"7":{"c":{"8":{"df":0,"docs":{},"f":{"3":{"5":{"2":{"df":0,"docs":{},"e":{"9":{"9":{"6":{"8":{"a":{"7":{"9":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"f":{"c":{"9":{"5":{"c":{"1":{"b":{"b":{"df":0,"docs":{},"e":{"a":{"a":{"5":{"0":{"2":{"df":0,"docs":{},"f":{"d":{"6":{"4":{"5":{"4":{"df":0,"docs":{},"e":{"b":{"d":{"df":0,"docs":{},"e":{"5":{"a":{"4":{"b":{"df":0,"docs":{},"e":{"d":{"c":{"df":1,"docs":{"126":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"264":{"tf":1.0}}},"4":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"5":{"df":1,"docs":{"269":{"tf":1.0}}},"8":{"df":1,"docs":{"269":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"df":1,"docs":{"68":{"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":{}},"d":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"df":53,"docs":{"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":2.0},"142":{"tf":1.4142135623730951},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.7320508075688772},"264":{"tf":2.0},"265":{"tf":2.23606797749979},"268":{"tf":1.0},"269":{"tf":3.4641016151377544},"27":{"tf":1.0},"270":{"tf":6.6332495807108},"271":{"tf":4.0},"29":{"tf":1.7320508075688772},"304":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"334":{"tf":1.0},"398":{"tf":1.7320508075688772},"421":{"tf":1.0},"427":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.4142135623730951},"470":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":2.449489742783178},"73":{"tf":2.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.7320508075688772}},"u":{"6":{"4":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":5,"docs":{"142":{"tf":1.0},"197":{"tf":1.0},"271":{"tf":2.449489742783178},"381":{"tf":1.0},"431":{"tf":1.0}}},"1":{"df":1,"docs":{"431":{"tf":1.0}}},"2":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":5,"docs":{"101":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"a":{"df":3,"docs":{"101":{"tf":1.0},"79":{"tf":1.0},"80":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"0":{"3":{"0":{"4":{"0":{"5":{"0":{"6":{"0":{"7":{"0":{"8":{"0":{"9":{"0":{"a":{"0":{"b":{"0":{"c":{"0":{"d":{"0":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"f":{"1":{"0":{"1":{"1":{"1":{"2":{"1":{"3":{"1":{"4":{"1":{"5":{"1":{"6":{"1":{"7":{"1":{"8":{"1":{"9":{"1":{"a":{"1":{"b":{"1":{"c":{"1":{"d":{"1":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"f":{"2":{"0":{"df":1,"docs":{"93":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"351":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"271":{"tf":1.0}}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":3,"docs":{"126":{"tf":1.0},"142":{"tf":1.0},"74":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"b":{"1":{"df":0,"docs":{},"e":{"d":{"c":{"0":{"3":{"1":{"6":{"9":{"1":{"c":{"5":{"c":{"0":{"8":{"b":{"5":{"0":{"df":0,"docs":{},"f":{"d":{"0":{"df":0,"docs":{},"f":{"0":{"7":{"b":{"0":{"2":{"4":{"3":{"1":{"8":{"4":{"8":{"a":{"b":{"8":{"1":{"b":{"3":{"2":{"5":{"b":{"7":{"2":{"df":0,"docs":{},"e":{"b":{"3":{"df":0,"docs":{},"f":{"d":{"2":{"3":{"3":{"c":{"6":{"7":{"d":{"6":{"b":{"5":{"4":{"8":{"df":1,"docs":{"257":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"158":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"df":1,"docs":{"74":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"4":{"a":{"c":{"5":{"6":{"6":{"b":{"d":{"1":{"5":{"6":{"b":{"4":{"df":0,"docs":{},"f":{"c":{"7":{"1":{"a":{"4":{"a":{"4":{"c":{"b":{"2":{"6":{"5":{"5":{"d":{"3":{"d":{"d":{"3":{"6":{"0":{"c":{"6":{"9":{"5":{"df":0,"docs":{},"e":{"d":{"b":{"1":{"7":{"d":{"c":{"3":{"b":{"6":{"4":{"d":{"6":{"1":{"1":{"df":0,"docs":{},"e":{"1":{"2":{"2":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"a":{"2":{"3":{"d":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"a":{"a":{"7":{"a":{"df":0,"docs":{},"f":{"2":{"6":{"2":{"1":{"df":0,"docs":{},"e":{"6":{"3":{"7":{"df":0,"docs":{},"f":{"9":{"7":{"8":{"5":{"5":{"5":{"2":{"6":{"2":{"0":{"df":0,"docs":{},"e":{"1":{"7":{"5":{"d":{"4":{"4":{"2":{"2":{"b":{"1":{"7":{"d":{"4":{"c":{"df":0,"docs":{},"f":{"0":{"d":{"7":{"6":{"3":{"3":{"5":{"c":{"3":{"8":{"8":{"0":{"8":{"6":{"0":{"8":{"a":{"7":{"b":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"f":{"a":{"8":{"7":{"7":{"9":{"b":{"df":0,"docs":{},"e":{"d":{"2":{"df":0,"docs":{},"f":{"3":{"6":{"c":{"3":{"5":{"8":{"1":{"d":{"0":{"1":{"c":{"7":{"9":{"d":{"df":0,"docs":{},"f":{"8":{"d":{"a":{"4":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"c":{"1":{"df":0,"docs":{},"f":{"d":{"7":{"6":{"a":{"5":{"a":{"6":{"5":{"6":{"df":0,"docs":{},"e":{"1":{"6":{"3":{"2":{"6":{"3":{"1":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"0":{"df":2,"docs":{"176":{"tf":1.0},"177":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"271":{"tf":1.0}}},"9":{"1":{"5":{"c":{"6":{"df":0,"docs":{},"f":{"3":{"7":{"2":{"2":{"5":{"2":{"b":{"df":0,"docs":{},"e":{"6":{"b":{"c":{"5":{"4":{"b":{"d":{"7":{"0":{"d":{"df":0,"docs":{},"f":{"6":{"3":{"6":{"2":{"d":{"a":{"df":0,"docs":{},"e":{"9":{"b":{"df":0,"docs":{},"f":{"7":{"5":{"0":{"b":{"a":{"6":{"5":{"2":{"b":{"df":0,"docs":{},"f":{"5":{"5":{"8":{"2":{"d":{"9":{"b":{"3":{"1":{"c":{"7":{"0":{"2":{"3":{"c":{"a":{"6":{"c":{"df":0,"docs":{},"f":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"0":{"3":{"5":{"9":{"a":{"3":{"b":{"9":{"6":{"8":{"1":{"9":{"8":{"8":{"9":{"d":{"3":{"0":{"6":{"1":{"4":{"0":{"6":{"8":{"7":{"1":{"5":{"d":{"6":{"3":{"4":{"a":{"d":{"0":{"c":{"df":0,"docs":{},"f":{"9":{"b":{"b":{"a":{"7":{"0":{"c":{"0":{"df":0,"docs":{},"f":{"4":{"3":{"0":{"a":{"8":{"c":{"2":{"0":{"1":{"1":{"3":{"8":{"df":0,"docs":{},"f":{"7":{"9":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"9":{"d":{"a":{"6":{"c":{"7":{"3":{"df":0,"docs":{},"e":{"6":{"d":{"c":{"0":{"3":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"a":{"b":{"c":{"c":{"df":0,"docs":{},"e":{"2":{"4":{"2":{"b":{"b":{"3":{"4":{"7":{"d":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"f":{"5":{"6":{"c":{"d":{"1":{"c":{"7":{"0":{"9":{"2":{"6":{"d":{"7":{"6":{"5":{"2":{"6":{"d":{"7":{"df":0,"docs":{},"e":{"d":{"1":{"9":{"9":{"b":{"8":{"b":{"df":2,"docs":{"46":{"tf":1.0},"54":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"3":{"5":{"d":{"1":{"d":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"7":{"2":{"4":{"df":0,"docs":{},"f":{"2":{"9":{"df":0,"docs":{},"e":{"6":{"4":{"9":{"a":{"3":{"4":{"6":{"5":{"0":{"3":{"3":{"df":0,"docs":{},"f":{"5":{"3":{"9":{"7":{"d":{"3":{"df":0,"docs":{},"e":{"b":{"b":{"9":{"7":{"3":{"c":{"4":{"0":{"a":{"1":{"d":{"7":{"6":{"b":{"b":{"3":{"5":{"c":{"2":{"5":{"3":{"df":0,"docs":{},"f":{"0":{"d":{"df":0,"docs":{},"e":{"c":{"7":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"d":{"0":{"c":{"9":{"b":{"8":{"7":{"9":{"2":{"8":{"7":{"6":{"7":{"1":{"3":{"a":{"df":0,"docs":{},"f":{"a":{"8":{"b":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"3":{"8":{"3":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"3":{"1":{"c":{"4":{"3":{"4":{"3":{"7":{"8":{"2":{"3":{"df":0,"docs":{},"e":{"d":{"7":{"6":{"1":{"c":{"c":{"3":{"6":{"0":{"0":{"d":{"0":{"0":{"1":{"6":{"d":{"df":0,"docs":{},"e":{"5":{"1":{"1":{"0":{"c":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"1":{"9":{"a":{"5":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"4":{"c":{"b":{"9":{"b":{"a":{"df":0,"docs":{},"f":{"4":{"1":{"a":{"d":{"9":{"8":{"1":{"3":{"df":0,"docs":{},"f":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"5":{"1":{"1":{"0":{"7":{"c":{"8":{"df":0,"docs":{},"e":{"8":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"4":{"9":{"9":{"a":{"6":{"df":0,"docs":{},"e":{"3":{"2":{"b":{"c":{"c":{"b":{"b":{"9":{"5":{"4":{"a":{"7":{"4":{"7":{"6":{"4":{"df":1,"docs":{"56":{"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":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"c":{"4":{"b":{"0":{"7":{"a":{"0":{"d":{"1":{"b":{"df":0,"docs":{},"e":{"5":{"7":{"b":{"2":{"2":{"8":{"df":0,"docs":{},"f":{"4":{"c":{"1":{"8":{"b":{"a":{"7":{"b":{"c":{"a":{"0":{"c":{"8":{"6":{"5":{"5":{"df":0,"docs":{},"e":{"b":{"6":{"df":0,"docs":{},"e":{"9":{"d":{"6":{"9":{"5":{"df":0,"docs":{},"f":{"1":{"4":{"0":{"8":{"0":{"df":0,"docs":{},"f":{"2":{"c":{"df":0,"docs":{},"f":{"4":{"df":0,"docs":{},"f":{"c":{"7":{"c":{"d":{"9":{"4":{"6":{"df":1,"docs":{"428":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"c":{"0":{"df":0,"docs":{},"e":{"7":{"df":0,"docs":{},"e":{"6":{"a":{"9":{"a":{"4":{"a":{"4":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"7":{"d":{"0":{"8":{"d":{"0":{"8":{"0":{"d":{"7":{"1":{"a":{"2":{"9":{"9":{"c":{"6":{"2":{"8":{"a":{"4":{"6":{"b":{"c":{"6":{"0":{"9":{"a":{"a":{"b":{"4":{"6":{"2":{"7":{"6":{"9":{"5":{"6":{"7":{"9":{"4":{"2":{"1":{"c":{"a":{"df":1,"docs":{"82":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"9":{"7":{"d":{"8":{"6":{"2":{"4":{"a":{"4":{"3":{"8":{"1":{"2":{"1":{"b":{"8":{"6":{"a":{"1":{"9":{"5":{"6":{"5":{"4":{"4":{"b":{"d":{"7":{"2":{"df":0,"docs":{},"e":{"d":{"6":{"8":{"c":{"d":{"6":{"9":{"df":0,"docs":{},"f":{"2":{"c":{"9":{"9":{"5":{"5":{"5":{"b":{"0":{"8":{"b":{"1":{"df":0,"docs":{},"e":{"8":{"c":{"5":{"1":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"d":{"5":{"1":{"1":{"c":{"df":1,"docs":{"424":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"2":{"7":{"b":{"b":{"7":{"a":{"4":{"c":{"8":{"a":{"3":{"b":{"8":{"a":{"df":0,"docs":{},"f":{"9":{"8":{"0":{"7":{"0":{"6":{"6":{"6":{"c":{"df":0,"docs":{},"f":{"4":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"e":{"a":{"2":{"2":{"c":{"a":{"4":{"b":{"9":{"9":{"5":{"0":{"a":{"0":{"8":{"6":{"2":{"3":{"3":{"4":{"a":{"1":{"8":{"3":{"0":{"5":{"2":{"0":{"0":{"1":{"2":{"df":0,"docs":{},"f":{"5":{"d":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"4":{"5":{"5":{"7":{"3":{"6":{"0":{"6":{"c":{"9":{"6":{"c":{"9":{"8":{"b":{"a":{"9":{"7":{"0":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"7":{"c":{"df":0,"docs":{},"f":{"9":{"5":{"1":{"1":{"df":0,"docs":{},"f":{"1":{"b":{"8":{"b":{"2":{"5":{"df":0,"docs":{},"e":{"6":{"b":{"c":{"d":{"5":{"2":{"c":{"df":0,"docs":{},"e":{"d":{"3":{"0":{"b":{"8":{"9":{"d":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"4":{"a":{"9":{"c":{"4":{"3":{"2":{"3":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"9":{"df":0,"docs":{},"f":{"b":{"0":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"1":{"8":{"c":{"df":0,"docs":{},"e":{"2":{"2":{"6":{"9":{"5":{"4":{"2":{"7":{"0":{"d":{"6":{"d":{"4":{"df":0,"docs":{},"f":{"6":{"7":{"6":{"7":{"7":{"d":{"4":{"8":{"4":{"b":{"8":{"7":{"8":{"2":{"a":{"5":{"8":{"9":{"2":{"b":{"3":{"d":{"4":{"3":{"6":{"5":{"7":{"2":{"b":{"4":{"0":{"5":{"4":{"0":{"7":{"5":{"4":{"4":{"df":1,"docs":{"422":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"_":{"a":{"a":{"a":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"68":{"tf":1.0}}}}}}}}}},"1":{".":{"2":{"5":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"5":{"6":{"4":{"9":{"9":{"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"253":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"df":2,"docs":{"270":{"tf":1.0},"271":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"108":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.0}},"k":{"b":{"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"8":{"1":{"9":{"4":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"252":{"tf":1.0}}},"2":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"3":{"3":{"6":{"df":1,"docs":{"271":{"tf":2.449489742783178}}},"df":0,"docs":{}},"5":{"2":{"df":2,"docs":{"125":{"tf":1.0},"126":{"tf":1.0}}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"4":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"6":{"8":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"9":{"4":{"1":{"0":{"0":{"1":{"2":{"2":{"5":{"6":{"0":{"8":{"8":{"0":{"0":{"0":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"15":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"23":{"tf":1.0},"257":{"tf":2.0},"269":{"tf":2.23606797749979},"380":{"tf":1.0},"398":{"tf":1.0},"68":{"tf":2.0}}},"1":{".":{"3":{"9":{"df":1,"docs":{"421":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"422":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"126":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"5":{"df":1,"docs":{"170":{"tf":1.0}}},"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"2":{"df":1,"docs":{"318":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"201":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"74":{"tf":1.0}}},"2":{"0":{"df":2,"docs":{"268":{"tf":1.0},"271":{"tf":2.0}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"3":{"df":3,"docs":{"229":{"tf":1.7320508075688772},"270":{"tf":1.0},"337":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"130":{"tf":1.0},"201":{"tf":1.0},"22":{"tf":1.0},"269":{"tf":2.0},"398":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"3":{"0":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"20":{"tf":1.0},"201":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0}}},"4":{"4":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772},"428":{"tf":1.4142135623730951}}},"5":{"4":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"269":{"tf":1.0},"29":{"tf":1.0}}},"6":{"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"121":{"tf":1.0},"226":{"tf":1.0},"269":{"tf":2.8284271247461903},"270":{"tf":2.449489742783178},"398":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"7":{"0":{".":{"6":{"5":{"2":{"df":0,"docs":{},"µ":{"df":1,"docs":{"253":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"138":{"tf":1.4142135623730951},"269":{"tf":2.449489742783178},"271":{"tf":3.0}}},"8":{"4":{"4":{"6":{"7":{"4":{"4":{"0":{"7":{"3":{"7":{"0":{"9":{"4":{"8":{"6":{"0":{"8":{"4":{"df":1,"docs":{"254":{"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":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"269":{"tf":2.23606797749979},"270":{"tf":1.4142135623730951},"271":{"tf":3.3166247903554}}},"9":{"2":{"df":1,"docs":{"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":1,"docs":{"102":{"tf":2.0}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"269":{"tf":1.4142135623730951}}},"b":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":1.0}}},"df":41,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":2.23606797749979},"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"181":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"215":{"tf":1.0},"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"253":{"tf":1.4142135623730951},"256":{"tf":1.0},"257":{"tf":1.7320508075688772},"260":{"tf":1.0},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"268":{"tf":1.4142135623730951},"269":{"tf":2.0},"270":{"tf":1.0},"271":{"tf":2.8284271247461903},"336":{"tf":1.0},"398":{"tf":1.4142135623730951},"420":{"tf":1.0},"421":{"tf":1.7320508075688772},"470":{"tf":1.0},"63":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772}},"m":{"df":1,"docs":{"264":{"tf":1.0}}},"u":{"3":{"2":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{".":{"0":{"df":8,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"df":0,"docs":{}},"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"df":3,"docs":{"398":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"130":{"tf":1.4142135623730951},"150":{"tf":1.0},"153":{"tf":2.0},"154":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"19":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"299":{"tf":1.0},"398":{"tf":1.0}}},"1":{"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"6":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"270":{"tf":1.0},"74":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"4":{"0":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.0}}},"4":{"df":1,"docs":{"398":{"tf":1.0}}},"8":{"df":1,"docs":{"398":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"104":{"tf":1.4142135623730951},"250":{"tf":1.4142135623730951},"269":{"tf":1.7320508075688772},"271":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"5":{"2":{"df":2,"docs":{"270":{"tf":1.0},"398":{"tf":1.0}}},"3":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":1,"docs":{"270":{"tf":1.4142135623730951}},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"df":1,"docs":{"270":{"tf":1.0}},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"323":{"tf":1.0},"431":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"134":{"tf":1.0}}},"6":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0}}},"7":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"179":{"tf":1.0},"270":{"tf":1.0}}},"8":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"269":{"tf":1.0},"365":{"tf":1.0}}},"9":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":2.0}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"f":{"a":{"d":{"6":{"1":{"1":{"5":{"4":{"3":{"df":0,"docs":{},"e":{"0":{"2":{"6":{"5":{"d":{"8":{"9":{"df":0,"docs":{},"f":{"1":{"c":{"2":{"b":{"6":{"0":{"d":{"9":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"5":{"d":{"5":{"6":{"a":{"d":{"7":{"df":0,"docs":{},"e":{"2":{"3":{"d":{"9":{"8":{"2":{"7":{"d":{"6":{"b":{"5":{"2":{"2":{"df":0,"docs":{},"f":{"d":{"4":{"d":{"6":{"df":0,"docs":{},"e":{"4":{"4":{"b":{"c":{"3":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":36,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"138":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.4142135623730951},"261":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":2.0},"33":{"tf":1.4142135623730951},"360":{"tf":1.0},"398":{"tf":1.0},"422":{"tf":1.0},"74":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}},"u":{"1":{"6":{"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":2,"docs":{"101":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"0":{"df":1,"docs":{"468":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"257":{"tf":2.0},"270":{"tf":1.0}}},"1":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}},"2":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"101":{"tf":2.0},"102":{"tf":1.0},"126":{"tf":1.0},"150":{"tf":1.4142135623730951},"179":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"323":{"tf":1.4142135623730951},"436":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"3":{"df":3,"docs":{"179":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0}}},"4":{"df":1,"docs":{"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"7":{"3":{"9":{"7":{"1":{"a":{"c":{"3":{"7":{"7":{"8":{"4":{"5":{"df":0,"docs":{},"f":{"7":{"df":2,"docs":{"264":{"tf":1.0},"265":{"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":{}},"8":{".":{"8":{"7":{"5":{"df":0,"docs":{},"µ":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":26,"docs":{"106":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"128":{"tf":1.0},"134":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"186":{"tf":1.4142135623730951},"19":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"262":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.0},"299":{"tf":1.0},"398":{"tf":1.0},"423":{"tf":1.0},"74":{"tf":1.7320508075688772}}},"4":{"0":{"df":2,"docs":{"269":{"tf":2.0},"271":{"tf":1.0}}},"1":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"2":{"df":13,"docs":{"104":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"110":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"219":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.4142135623730951},"250":{"tf":1.4142135623730951},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178}},"u":{"3":{"2":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"269":{"tf":1.0}}},"4":{"df":2,"docs":{"269":{"tf":1.7320508075688772},"270":{"tf":1.0}}},"5":{"6":{"df":1,"docs":{"337":{"tf":1.4142135623730951}}},"df":2,"docs":{"176":{"tf":1.4142135623730951},"269":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"8":{"df":1,"docs":{"269":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"215":{"tf":1.0},"244":{"tf":1.0},"263":{"tf":1.0},"269":{"tf":1.7320508075688772},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"398":{"tf":1.4142135623730951},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}},"5":{".":{"2":{"3":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"0":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":2,"docs":{"215":{"tf":1.0},"269":{"tf":1.4142135623730951}}},"5":{"9":{"0":{"0":{"5":{"0":{"0":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"134":{"tf":1.0}}},"6":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":2.449489742783178}}},"8":{"df":2,"docs":{"270":{"tf":1.0},"271":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"271":{"tf":1.0}}},"d":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"df":25,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"130":{"tf":1.0},"138":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"190":{"tf":2.449489742783178},"21":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"300":{"tf":1.0},"398":{"tf":1.0},"59":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"74":{"tf":2.23606797749979},"98":{"tf":1.0}}},"6":{"0":{"df":6,"docs":{"10":{"tf":1.0},"130":{"tf":1.4142135623730951},"263":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"398":{"tf":1.0}}},"1":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"2":{"df":2,"docs":{"270":{"tf":1.0},"398":{"tf":1.0}}},"3":{"df":2,"docs":{"269":{"tf":2.0},"398":{"tf":1.4142135623730951}}},"4":{"df":9,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.7320508075688772},"323":{"tf":1.0},"327":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.7320508075688772}}},"5":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":3,"docs":{"269":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"427":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":11,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"167":{"tf":1.0},"19":{"tf":1.0},"254":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"7":{"1":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"2":{"1":{"df":1,"docs":{"154":{"tf":1.7320508075688772}}},"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"7":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":8,"docs":{"138":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"19":{"tf":1.4142135623730951},"252":{"tf":1.0},"269":{"tf":1.0},"299":{"tf":1.0},"380":{"tf":1.0}}},"8":{".":{"1":{"df":1,"docs":{"380":{"tf":1.0}}},"df":0,"docs":{}},"/":{"1":{"6":{"/":{"3":{"2":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"270":{"tf":1.0}}},"4":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"271":{"tf":1.0}}},"7":{"0":{"df":1,"docs":{"317":{"tf":1.0}}},"df":1,"docs":{"271":{"tf":1.0}},"f":{"8":{"0":{"b":{"d":{"df":0,"docs":{},"f":{"3":{"2":{"3":{"df":0,"docs":{},"e":{"2":{"d":{"6":{"4":{"df":0,"docs":{},"e":{"2":{"1":{"3":{"8":{"9":{"5":{"d":{"0":{"a":{"6":{"3":{"9":{"a":{"d":{"4":{"6":{"8":{"df":0,"docs":{},"f":{"4":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"357":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"23":{"tf":1.0},"269":{"tf":1.7320508075688772},"270":{"tf":1.4142135623730951},"323":{"tf":1.0},"398":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"9":{"0":{"0":{"0":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":1,"docs":{"253":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"9":{"df":2,"docs":{"108":{"tf":1.0},"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":7,"docs":{"108":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"19":{"tf":1.0},"201":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"df":1,"docs":{"179":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"186":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"186":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"186":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"d":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"304":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"b":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"121":{"tf":1.0},"71":{"tf":1.0},"91":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"304":{"tf":1.0}}},"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":7,"docs":{"104":{"tf":1.0},"108":{"tf":1.7320508075688772},"130":{"tf":1.7320508075688772},"262":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"186":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"_":{"df":1,"docs":{"334":{"tf":1.0}}},"df":0,"docs":{}}},"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"71":{"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":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"a":{"a":{"df":2,"docs":{"455":{"tf":1.0},"456":{"tf":1.0}}},"df":0,"docs":{}},"b":{"c":{"d":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"(":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"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":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"r":{"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":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"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":2,"docs":{"177":{"tf":1.0},"255":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"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":{"179":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"46":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"263":{"tf":1.0},"265":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0}}}}}}},"df":52,"docs":{"10":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"184":{"tf":1.0},"197":{"tf":1.0},"208":{"tf":2.0},"209":{"tf":1.7320508075688772},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":2.0},"263":{"tf":1.4142135623730951},"265":{"tf":2.0},"27":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951},"283":{"tf":1.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"309":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"339":{"tf":1.4142135623730951},"361":{"tf":2.0},"365":{"tf":1.0},"381":{"tf":1.7320508075688772},"40":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"41":{"tf":1.0},"42":{"tf":2.449489742783178},"43":{"tf":3.3166247903554},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"44":{"tf":3.1622776601683795},"46":{"tf":1.7320508075688772},"54":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"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":1,"docs":{"265":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":3,"docs":{"171":{"tf":1.0},"190":{"tf":1.0},"328":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}}}}}}}},"o":{"df":0,"docs":{},"v":{"df":31,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.0},"176":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"264":{"tf":1.0},"292":{"tf":1.0},"294":{"tf":1.0},"330":{"tf":1.4142135623730951},"350":{"tf":1.0},"354":{"tf":1.0},"380":{"tf":1.0},"417":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"13":{"tf":1.0},"48":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"226":{"tf":1.0},"399":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.7320508075688772},"223":{"tf":1.0},"224":{"tf":1.0},"319":{"tf":1.0},"340":{"tf":1.0},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"106":{"tf":1.4142135623730951},"117":{"tf":1.0},"224":{"tf":1.0},"353":{"tf":1.0},"82":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"250":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":51,"docs":{"106":{"tf":2.6457513110645907},"108":{"tf":1.0},"11":{"tf":1.0},"118":{"tf":1.0},"13":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.8284271247461903},"145":{"tf":2.6457513110645907},"146":{"tf":2.23606797749979},"147":{"tf":2.23606797749979},"149":{"tf":3.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"181":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"245":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"278":{"tf":1.0},"300":{"tf":1.4142135623730951},"310":{"tf":1.7320508075688772},"33":{"tf":1.0},"406":{"tf":1.0},"48":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"173":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"428":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"423":{"tf":1.0},"424":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"171":{"tf":1.0},"328":{"tf":1.7320508075688772},"33":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.7320508075688772},"422":{"tf":1.4142135623730951},"423":{"tf":1.0},"424":{"tf":2.6457513110645907},"428":{"tf":1.0},"79":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"0":{"tf":1.0},"418":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"275":{"tf":1.0},"54":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"181":{"tf":1.0},"227":{"tf":1.0},"283":{"tf":1.0},"336":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0}}}},"v":{"df":2,"docs":{"257":{"tf":1.0},"423":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":13,"docs":{"115":{"tf":1.0},"201":{"tf":1.0},"208":{"tf":1.4142135623730951},"242":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"304":{"tf":1.0},"330":{"tf":1.0},"411":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"d":{"(":{"6":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"226":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":29,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"166":{"tf":1.0},"190":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":2.23606797749979},"202":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":2.8284271247461903},"234":{"tf":1.0},"240":{"tf":1.4142135623730951},"247":{"tf":1.0},"251":{"tf":1.0},"258":{"tf":1.0},"259":{"tf":1.7320508075688772},"261":{"tf":1.0},"265":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.4142135623730951},"273":{"tf":1.0},"304":{"tf":1.4142135623730951},"336":{"tf":1.4142135623730951},"357":{"tf":1.7320508075688772},"378":{"tf":1.7320508075688772},"379":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"1":{"df":1,"docs":{"226":{"tf":1.0}}},"a":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"179":{"tf":1.0},"209":{"tf":1.0},"229":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0},"300":{"tf":1.0},"303":{"tf":1.0},"430":{"tf":1.0},"44":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"r":{"1":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"2":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"359":{"tf":1.0},"360":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"'":{"df":1,"docs":{"166":{"tf":1.0}}},"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"57":{"tf":1.0}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"88":{"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":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":38,"docs":{"13":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":2.23606797749979},"153":{"tf":1.0},"172":{"tf":1.0},"20":{"tf":1.7320508075688772},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"248":{"tf":1.0},"271":{"tf":2.8284271247461903},"304":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":2.0},"39":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"428":{"tf":3.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"443":{"tf":1.7320508075688772},"448":{"tf":1.4142135623730951},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"56":{"tf":1.7320508075688772},"58":{"tf":1.0},"79":{"tf":3.0},"80":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"df":15,"docs":{"104":{"tf":1.0},"201":{"tf":1.0},"233":{"tf":1.0},"255":{"tf":1.0},"259":{"tf":1.0},"263":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"345":{"tf":1.0},"357":{"tf":1.7320508075688772},"378":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":2.23606797749979},"428":{"tf":1.0},"51":{"tf":1.7320508075688772}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"174":{"tf":1.0},"21":{"tf":1.0},"300":{"tf":1.0}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":8,"docs":{"130":{"tf":1.0},"148":{"tf":1.7320508075688772},"177":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.0},"191":{"tf":1.0},"225":{"tf":1.0},"275":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"0":{"tf":1.0},"155":{"tf":1.0},"275":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"436":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"121":{"tf":1.0},"146":{"tf":1.0},"242":{"tf":1.0},"373":{"tf":1.0},"44":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"422":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0}}}}}}},"df":1,"docs":{"138":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"421":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"0":{"tf":1.0},"251":{"tf":1.0},"275":{"tf":1.0},"61":{"tf":1.0}}},"r":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"443":{"tf":1.4142135623730951}}}}}}}}},"i":{"a":{"df":2,"docs":{"190":{"tf":2.6457513110645907},"339":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"190":{"tf":1.0},"425":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"304":{"tf":1.0},"38":{"tf":1.0}}}},"v":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":10,"docs":{"13":{"tf":1.0},"231":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"74":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"d":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"306":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"306":{"tf":1.0},"312":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":53,"docs":{"0":{"tf":1.0},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"121":{"tf":1.7320508075688772},"125":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.4142135623730951},"245":{"tf":1.0},"300":{"tf":1.0},"306":{"tf":1.4142135623730951},"320":{"tf":1.0},"343":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"36":{"tf":1.0},"374":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"426":{"tf":1.0},"430":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"436":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"357":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"h":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":11,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"158":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"357":{"tf":1.0},"380":{"tf":1.0},"421":{"tf":1.0},"429":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"_":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.0},"379":{"tf":1.0},"425":{"tf":1.0},"435":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"118":{"tf":1.0},"229":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":11,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.0},"229":{"tf":1.0},"263":{"tf":1.0},"308":{"tf":1.0},"331":{"tf":1.0},"351":{"tf":1.0},"56":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"32":{"tf":1.7320508075688772},"44":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":18,"docs":{"110":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"169":{"tf":2.8284271247461903},"170":{"tf":2.6457513110645907},"177":{"tf":1.4142135623730951},"197":{"tf":1.0},"231":{"tf":1.0},"265":{"tf":1.4142135623730951},"27":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"309":{"tf":1.0},"33":{"tf":1.7320508075688772},"43":{"tf":1.0},"59":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"342":{"tf":1.0},"41":{"tf":1.0},"58":{"tf":1.0},"80":{"tf":1.0}},"u":{"df":1,"docs":{"68":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.0},"275":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"61":{"tf":1.0}}}},"z":{"df":1,"docs":{"179":{"tf":1.7320508075688772}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"149":{"tf":1.0},"172":{"tf":1.0},"197":{"tf":1.0},"310":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"233":{"tf":1.0},"239":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":17,"docs":{"190":{"tf":1.0},"196":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.4142135623730951},"251":{"tf":1.0},"266":{"tf":1.0},"43":{"tf":1.4142135623730951},"64":{"tf":2.0},"73":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":28,"docs":{"106":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.4142135623730951},"187":{"tf":1.0},"190":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"235":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"245":{"tf":1.0},"304":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"425":{"tf":1.0},"43":{"tf":1.0},"443":{"tf":1.0},"448":{"tf":1.0},"463":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"418":{"tf":1.0},"419":{"tf":1.0},"58":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"181":{"tf":1.0},"349":{"tf":1.0},"428":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"160":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"357":{"tf":1.0}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.4142135623730951}}}}}},"df":15,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"342":{"tf":1.0},"41":{"tf":1.0},"459":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":10,"docs":{"0":{"tf":2.0},"251":{"tf":1.0},"258":{"tf":1.0},"26":{"tf":1.0},"304":{"tf":1.0},"34":{"tf":1.7320508075688772},"39":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}},"df":12,"docs":{"142":{"tf":1.0},"149":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951},"307":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"197":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.0},"14":{"tf":1.4142135623730951},"231":{"tf":1.0},"304":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}},"v":{"df":4,"docs":{"155":{"tf":1.7320508075688772},"169":{"tf":1.0},"170":{"tf":1.0},"336":{"tf":1.4142135623730951}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"13":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"304":{"tf":1.0},"318":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":25,"docs":{"104":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"181":{"tf":2.23606797749979},"199":{"tf":1.0},"201":{"tf":2.23606797749979},"203":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"271":{"tf":1.0},"310":{"tf":1.0},"366":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"437":{"tf":1.0},"443":{"tf":1.4142135623730951},"444":{"tf":1.0},"445":{"tf":1.0},"459":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"200":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"320":{"tf":1.0},"324":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951}}}}}},"i":{"df":1,"docs":{"73":{"tf":1.7320508075688772}}}}},"m":{"df":1,"docs":{"229":{"tf":1.0}}},"n":{"df":1,"docs":{"431":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"304":{"tf":1.0},"307":{"tf":1.4142135623730951},"328":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"2":{"df":1,"docs":{"118":{"tf":1.0}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":1,"docs":{"118":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"(":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}},"[":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"74":{"tf":1.0}},"s":{"[":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"74":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":17,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"121":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"197":{"tf":1.4142135623730951},"231":{"tf":1.0},"270":{"tf":1.4142135623730951},"304":{"tf":2.8284271247461903},"318":{"tf":1.0},"63":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":2.0},"72":{"tf":1.0},"74":{"tf":4.242640687119285},"83":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"263":{"tf":1.4142135623730951},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"427":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"74":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"428":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"k":{"df":3,"docs":{"331":{"tf":1.0},"421":{"tf":1.4142135623730951},"423":{"tf":1.0}}},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}}},"r":{"1":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"226":{"tf":3.1622776601683795},"304":{"tf":1.0},"349":{"tf":2.6457513110645907},"361":{"tf":2.8284271247461903},"381":{"tf":2.8284271247461903},"404":{"tf":2.8284271247461903},"406":{"tf":2.8284271247461903},"431":{"tf":2.8284271247461903},"436":{"tf":2.8284271247461903}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":16,"docs":{"10":{"tf":1.0},"118":{"tf":1.0},"188":{"tf":1.0},"200":{"tf":1.0},"225":{"tf":1.4142135623730951},"226":{"tf":2.0},"227":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"!":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"6":{"df":2,"docs":{"252":{"tf":1.0},"254":{"tf":1.4142135623730951}}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"[":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"179":{"tf":1.0}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"176":{"tf":1.0}}},"2":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"117":{"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":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"0":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"3":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"104":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}},"x":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"255":{"tf":1.4142135623730951}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"250":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"250":{"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":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"250":{"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":{}},"3":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"250":{"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":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"1":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"x":{".":{"1":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"190":{"tf":1.0}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"4":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"(":{"a":{"df":1,"docs":{"257":{"tf":1.0}}},"b":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"130":{"tf":1.0}}}},"t":{"1":{"df":1,"docs":{"59":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"59":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"158":{"tf":1.7320508075688772},"164":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":2.0},"177":{"tf":2.0},"270":{"tf":1.0},"33":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":42,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"136":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":3.0},"154":{"tf":2.6457513110645907},"155":{"tf":1.0},"156":{"tf":2.6457513110645907},"157":{"tf":2.0},"158":{"tf":2.449489742783178},"159":{"tf":1.4142135623730951},"160":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":2.6457513110645907},"163":{"tf":2.449489742783178},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"166":{"tf":2.0},"167":{"tf":3.0},"168":{"tf":2.0},"169":{"tf":3.4641016151377544},"170":{"tf":2.449489742783178},"177":{"tf":2.0},"180":{"tf":1.7320508075688772},"19":{"tf":2.8284271247461903},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"299":{"tf":2.0},"304":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":3.1622776601683795},"35":{"tf":3.1622776601683795},"36":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0}},"i":{"d":{":":{":":{"b":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"160":{"tf":1.0},"32":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.0},"169":{"tf":2.8284271247461903},"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"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":{"d":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"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":{},"i":{"d":{"df":1,"docs":{"158":{"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":9,"docs":{"156":{"tf":1.0},"157":{"tf":2.0},"158":{"tf":2.449489742783178},"160":{"tf":1.4142135623730951},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":3.1622776601683795},"33":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":7,"docs":{"129":{"tf":1.0},"142":{"tf":1.4142135623730951},"197":{"tf":1.0},"229":{"tf":1.0},"238":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"211":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":4,"docs":{"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"df":31,"docs":{"106":{"tf":1.0},"109":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"119":{"tf":2.23606797749979},"149":{"tf":1.0},"156":{"tf":1.0},"188":{"tf":1.0},"201":{"tf":1.0},"210":{"tf":1.4142135623730951},"211":{"tf":1.4142135623730951},"212":{"tf":2.23606797749979},"213":{"tf":2.23606797749979},"216":{"tf":2.0},"217":{"tf":1.7320508075688772},"218":{"tf":2.449489742783178},"219":{"tf":2.0},"220":{"tf":1.0},"231":{"tf":1.0},"248":{"tf":1.0},"339":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0},"399":{"tf":1.0},"406":{"tf":1.0},"443":{"tf":1.0},"45":{"tf":1.0},"469":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"0":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0}}}}},"t":{"df":7,"docs":{"349":{"tf":1.7320508075688772},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"340":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"155":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"106":{"tf":1.4142135623730951},"149":{"tf":2.449489742783178},"166":{"tf":1.0},"183":{"tf":1.4142135623730951},"252":{"tf":1.0},"297":{"tf":1.0},"305":{"tf":1.7320508075688772},"306":{"tf":1.0},"307":{"tf":1.7320508075688772},"308":{"tf":2.449489742783178},"310":{"tf":2.0},"311":{"tf":1.4142135623730951},"312":{"tf":1.0},"313":{"tf":1.0},"338":{"tf":1.0},"343":{"tf":1.7320508075688772},"406":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"336":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":20,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"265":{"tf":1.0},"276":{"tf":1.0},"29":{"tf":1.0},"308":{"tf":1.0},"336":{"tf":1.0},"337":{"tf":1.0},"357":{"tf":1.4142135623730951},"428":{"tf":2.0},"430":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":31,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"134":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"226":{"tf":1.0},"253":{"tf":1.0},"256":{"tf":1.0},"263":{"tf":1.0},"266":{"tf":1.4142135623730951},"270":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"324":{"tf":1.0},"349":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"406":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"111":{"tf":1.0},"179":{"tf":1.0},"196":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"265":{"tf":2.0},"340":{"tf":1.0},"437":{"tf":2.23606797749979},"439":{"tf":1.0}}}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":1,"docs":{"431":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":8,"docs":{"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"173":{"tf":1.0},"46":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":2,"docs":{"101":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"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":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":33,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":2.449489742783178},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"190":{"tf":2.0},"197":{"tf":1.0},"201":{"tf":1.4142135623730951},"237":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"249":{"tf":1.4142135623730951},"304":{"tf":4.0},"323":{"tf":1.0},"328":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":2.23606797749979},"80":{"tf":2.23606797749979},"82":{"tf":1.0},"87":{"tf":1.7320508075688772},"88":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"1":{"2":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":10,"docs":{"29":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"60":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"106":{"tf":1.0},"201":{"tf":1.0},"344":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":1,"docs":{"60":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":11,"docs":{"13":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"166":{"tf":2.0},"179":{"tf":2.0},"222":{"tf":1.0},"245":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":2.0}}},"r":{"df":6,"docs":{"106":{"tf":2.449489742783178},"117":{"tf":1.4142135623730951},"129":{"tf":1.0},"208":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"33":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":21,"docs":{"0":{"tf":1.0},"126":{"tf":1.0},"137":{"tf":1.0},"160":{"tf":2.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"180":{"tf":1.0},"23":{"tf":1.0},"245":{"tf":1.0},"291":{"tf":1.0},"304":{"tf":1.0},"308":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.7320508075688772},"336":{"tf":1.0},"339":{"tf":1.4142135623730951},"428":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.7320508075688772}}},"h":{"df":4,"docs":{"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.7320508075688772}}},"i":{"c":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"130":{"tf":1.0},"140":{"tf":1.0},"161":{"tf":1.0},"199":{"tf":1.0},"26":{"tf":1.0},"295":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"z":{"df":6,"docs":{"106":{"tf":3.0},"117":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"203":{"tf":1.0},"208":{"tf":1.0},"64":{"tf":1.0}}}},"c":{"0":{"9":{"b":{"df":0,"docs":{},"f":{"a":{"7":{"a":{"1":{"1":{"a":{"0":{"4":{"c":{"df":0,"docs":{},"e":{"4":{"2":{"b":{"0":{"a":{"5":{"a":{"b":{"df":0,"docs":{},"f":{"0":{"4":{"df":0,"docs":{},"f":{"d":{"4":{"3":{"7":{"3":{"8":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"4":{"9":{"b":{"df":0,"docs":{},"f":{"4":{"5":{"6":{"1":{"d":{"5":{"7":{"5":{"1":{"7":{"7":{"df":0,"docs":{},"e":{"2":{"9":{"4":{"6":{"4":{"6":{"8":{"b":{"4":{"0":{"8":{"df":2,"docs":{"432":{"tf":1.0},"433":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"106":{"tf":1.0},"118":{"tf":1.7320508075688772},"126":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"226":{"tf":2.0},"257":{"tf":1.4142135623730951},"71":{"tf":1.0}},"e":{"_":{"b":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"101":{"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":{},"u":{"1":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"3":{"2":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":7,"docs":{"20":{"tf":1.0},"336":{"tf":1.0},"340":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0}}}}},"df":13,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"226":{"tf":1.0},"323":{"tf":1.0},"350":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"104":{"tf":1.4142135623730951},"143":{"tf":1.0},"179":{"tf":1.7320508075688772},"187":{"tf":1.0},"201":{"tf":1.0},"263":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"317":{"tf":1.0},"335":{"tf":1.0},"378":{"tf":1.0},"421":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"274":{"tf":1.0},"307":{"tf":1.4142135623730951},"40":{"tf":1.0},"48":{"tf":1.0}},"n":{"df":1,"docs":{"275":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}}}},"v":{"df":2,"docs":{"0":{"tf":1.0},"121":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"205":{"tf":1.0},"320":{"tf":2.0},"335":{"tf":1.0},"342":{"tf":1.0},"47":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.0},"406":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":32,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"206":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.4142135623730951},"304":{"tf":1.0},"305":{"tf":1.0},"330":{"tf":1.0},"346":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":1.0},"427":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"190":{"tf":1.0},"406":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"183":{"tf":1.0},"277":{"tf":1.0}}}},"t":{"df":1,"docs":{"378":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"173":{"tf":1.0},"295":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":18,"docs":{"0":{"tf":1.0},"152":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"180":{"tf":1.0},"184":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.0},"238":{"tf":1.0},"258":{"tf":1.0},"275":{"tf":1.0},"321":{"tf":1.4142135623730951},"355":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"123":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"301":{"tf":1.0},"418":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":5,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"335":{"tf":1.0},"40":{"tf":1.0},"71":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.0},"323":{"tf":1.0}}}}}},"n":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":17,"docs":{"269":{"tf":1.0},"273":{"tf":1.0},"276":{"tf":1.0},"293":{"tf":1.0},"3":{"tf":1.0},"301":{"tf":1.0},"361":{"tf":2.0},"365":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"422":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"52":{"tf":1.0},"68":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"339":{"tf":1.7320508075688772}}},"df":9,"docs":{"334":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"t":{"df":9,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"270":{"tf":1.0},"323":{"tf":1.4142135623730951},"431":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.449489742783178},"68":{"tf":2.449489742783178}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"l":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"430":{"tf":2.23606797749979}}},"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":14,"docs":{"0":{"tf":2.23606797749979},"11":{"tf":1.0},"136":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"298":{"tf":1.0},"351":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"436":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":36,"docs":{"117":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"197":{"tf":1.0},"205":{"tf":2.0},"226":{"tf":3.0},"229":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.0},"304":{"tf":1.0},"317":{"tf":1.0},"318":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.0},"449":{"tf":1.0},"451":{"tf":1.4142135623730951},"452":{"tf":1.0},"466":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"109":{"tf":1.4142135623730951}}}}},"o":{"b":{"df":1,"docs":{"74":{"tf":1.0}}},"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"134":{"tf":1.0},"270":{"tf":1.0},"307":{"tf":1.4142135623730951},"43":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"259":{"tf":1.0},"262":{"tf":1.0},"283":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"222":{"tf":1.0},"298":{"tf":1.0},"335":{"tf":1.4142135623730951},"423":{"tf":1.0},"435":{"tf":1.0},"45":{"tf":1.0}}},"l":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"(":{"b":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":38,"docs":{"10":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"121":{"tf":2.0},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.6457513110645907},"145":{"tf":2.0},"146":{"tf":2.0},"147":{"tf":2.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"249":{"tf":1.4142135623730951},"255":{"tf":2.23606797749979},"274":{"tf":1.7320508075688772},"304":{"tf":3.0},"330":{"tf":2.449489742783178},"48":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.7320508075688772},"73":{"tf":2.23606797749979},"74":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":11,"docs":{"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"56":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":2.0},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":26,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"142":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"183":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"251":{"tf":1.0},"262":{"tf":1.0},"266":{"tf":1.0},"27":{"tf":1.0},"276":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"219":{"tf":1.0},"304":{"tf":2.0},"320":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"373":{"tf":1.0}}}}},"x":{"df":4,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"280":{"tf":1.0},"340":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"46":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"205":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":10,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"336":{"tf":2.23606797749979},"337":{"tf":1.0},"339":{"tf":1.0},"347":{"tf":1.4142135623730951},"350":{"tf":2.23606797749979},"354":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"358":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"134":{"tf":2.23606797749979},"229":{"tf":1.7320508075688772},"336":{"tf":1.4142135623730951},"339":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"271":{"tf":4.0},"274":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.7320508075688772}}}},"i":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"23":{"tf":2.23606797749979},"275":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"155":{"tf":1.0},"339":{"tf":1.0}}}}},"o":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"460":{"tf":1.0},"462":{"tf":1.0}}}}}}}},"u":{"b":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"335":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"262":{"tf":1.4142135623730951},"263":{"tf":1.0}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"361":{"tf":1.0},"366":{"tf":1.4142135623730951},"406":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":48,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.4142135623730951},"121":{"tf":1.0},"201":{"tf":1.0},"225":{"tf":1.0},"245":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.4142135623730951},"262":{"tf":1.4142135623730951},"263":{"tf":2.23606797749979},"264":{"tf":1.7320508075688772},"265":{"tf":1.4142135623730951},"269":{"tf":1.7320508075688772},"274":{"tf":1.0},"28":{"tf":2.23606797749979},"304":{"tf":1.0},"305":{"tf":1.0},"332":{"tf":1.0},"334":{"tf":1.0},"345":{"tf":1.4142135623730951},"349":{"tf":3.4641016151377544},"352":{"tf":1.0},"355":{"tf":2.0},"356":{"tf":1.0},"357":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":2.8284271247461903},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.7320508075688772},"366":{"tf":1.4142135623730951},"381":{"tf":2.0},"398":{"tf":1.0},"4":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":2.0},"460":{"tf":1.4142135623730951},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"215":{"tf":1.0},"231":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"275":{"tf":1.0},"280":{"tf":1.0},"300":{"tf":1.0},"34":{"tf":1.0},"351":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"163":{"tf":1.0},"169":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"153":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":2.6457513110645907},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"33":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"292":{"tf":1.0},"336":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":28,"docs":{"10":{"tf":1.0},"121":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"269":{"tf":1.7320508075688772},"270":{"tf":1.0},"271":{"tf":1.0},"301":{"tf":1.4142135623730951},"319":{"tf":1.0},"326":{"tf":1.0},"342":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":2.6457513110645907},"365":{"tf":1.4142135623730951},"381":{"tf":2.0},"396":{"tf":1.0},"397":{"tf":1.4142135623730951},"398":{"tf":1.0},"404":{"tf":2.0},"406":{"tf":2.0},"41":{"tf":1.0},"430":{"tf":1.7320508075688772},"431":{"tf":2.0},"436":{"tf":2.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}},"df":25,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"112":{"tf":2.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":2.8284271247461903},"147":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"181":{"tf":1.0},"253":{"tf":1.0},"263":{"tf":1.0},"269":{"tf":2.0},"271":{"tf":1.0},"304":{"tf":2.23606797749979},"323":{"tf":1.7320508075688772},"365":{"tf":1.0},"398":{"tf":1.4142135623730951},"436":{"tf":1.0},"437":{"tf":1.0},"66":{"tf":1.0},"83":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.0}},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"b":{"2":{"5":{"6":{"df":2,"docs":{"98":{"tf":1.0},"99":{"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":{}}}}}},"c":{"0":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"4":{"9":{"d":{"6":{"5":{"d":{"df":0,"docs":{},"e":{"6":{"1":{"c":{"df":0,"docs":{},"f":{"0":{"4":{"5":{"8":{"8":{"a":{"7":{"6":{"4":{"b":{"5":{"5":{"7":{"d":{"2":{"5":{"c":{"c":{"6":{"c":{"6":{"b":{"4":{"b":{"c":{"0":{"d":{"7":{"4":{"2":{"9":{"2":{"2":{"7":{"df":0,"docs":{},"e":{"2":{"a":{"2":{"1":{"df":0,"docs":{},"e":{"6":{"1":{"c":{"2":{"1":{"3":{"b":{"3":{"a":{"3":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"270":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":2,"docs":{"271":{"tf":1.0},"398":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":7,"docs":{"112":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"183":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"186":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"175":{"tf":1.0},"41":{"tf":1.0}}}},"df":0,"docs":{}},"df":80,"docs":{"104":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":3.0},"158":{"tf":2.0},"160":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":2.449489742783178},"177":{"tf":1.7320508075688772},"179":{"tf":2.6457513110645907},"180":{"tf":2.0},"181":{"tf":2.23606797749979},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"187":{"tf":2.0},"190":{"tf":1.0},"200":{"tf":1.4142135623730951},"201":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":1.0},"255":{"tf":2.6457513110645907},"262":{"tf":1.0},"265":{"tf":2.0},"274":{"tf":1.0},"29":{"tf":1.0},"300":{"tf":1.4142135623730951},"308":{"tf":1.0},"309":{"tf":1.4142135623730951},"313":{"tf":1.7320508075688772},"317":{"tf":1.4142135623730951},"32":{"tf":1.0},"325":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.0},"417":{"tf":1.0},"42":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":2.0},"436":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":3.0},"53":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":2.8284271247461903},"67":{"tf":1.0}},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"186":{"tf":1.0}},"s":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"186":{"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":2,"docs":{"255":{"tf":1.7320508075688772},"274":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"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":{},"i":{"d":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"r":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}},"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":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"255":{"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":2,"docs":{"255":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":10,"docs":{"149":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"179":{"tf":1.4142135623730951},"255":{"tf":2.0},"274":{"tf":1.0},"308":{"tf":1.4142135623730951},"343":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"187":{"tf":1.0},"203":{"tf":1.0},"317":{"tf":1.0}}}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{"d":{"df":1,"docs":{"264":{"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":{},"n":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"231":{"tf":1.0},"275":{"tf":1.0}}}},"c":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"315":{"tf":1.4142135623730951}}}}},"r":{"d":{"df":1,"docs":{"215":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":6,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"308":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.0},"262":{"tf":1.7320508075688772},"263":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}}},"df":12,"docs":{"10":{"tf":1.0},"251":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.6457513110645907},"262":{"tf":1.7320508075688772},"264":{"tf":1.7320508075688772},"265":{"tf":1.7320508075688772},"334":{"tf":1.0},"344":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"232":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":33,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.4142135623730951},"154":{"tf":1.0},"158":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.4142135623730951},"214":{"tf":1.0},"220":{"tf":1.4142135623730951},"225":{"tf":1.0},"237":{"tf":1.0},"254":{"tf":1.0},"262":{"tf":1.4142135623730951},"304":{"tf":1.0},"336":{"tf":1.0},"406":{"tf":1.0},"423":{"tf":1.0},"426":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.7320508075688772}}},"t":{"df":7,"docs":{"255":{"tf":1.0},"304":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"325":{"tf":1.0},"329":{"tf":1.0}}}}},"s":{"df":3,"docs":{"236":{"tf":1.0},"242":{"tf":1.0},"263":{"tf":1.0}}}}},"d":{"df":8,"docs":{"10":{"tf":1.0},"260":{"tf":1.0},"268":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"398":{"tf":1.0}}},"df":11,"docs":{"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"270":{"tf":1.0},"271":{"tf":2.23606797749979},"360":{"tf":1.0},"411":{"tf":1.0},"470":{"tf":1.0},"472":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":2.8284271247461903}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"171":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"g":{"a":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"166":{"tf":1.0},"23":{"tf":1.4142135623730951},"29":{"tf":1.0},"301":{"tf":1.4142135623730951},"342":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"436":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"c":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":18,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.7320508075688772},"149":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"234":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":2.23606797749979},"354":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"406":{"tf":1.0},"53":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"231":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":42,"docs":{"0":{"tf":2.0},"166":{"tf":1.7320508075688772},"172":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"190":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"227":{"tf":1.0},"271":{"tf":1.0},"276":{"tf":1.0},"304":{"tf":2.23606797749979},"306":{"tf":2.0},"309":{"tf":1.0},"32":{"tf":1.0},"326":{"tf":1.0},"335":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.0},"355":{"tf":1.7320508075688772},"359":{"tf":1.0},"366":{"tf":1.7320508075688772},"367":{"tf":1.4142135623730951},"368":{"tf":1.4142135623730951},"369":{"tf":1.4142135623730951},"380":{"tf":1.0},"4":{"tf":1.0},"411":{"tf":1.4142135623730951},"414":{"tf":1.4142135623730951},"418":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.4142135623730951},"472":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":4,"docs":{"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":6,"docs":{"190":{"tf":1.0},"226":{"tf":1.0},"231":{"tf":1.0},"374":{"tf":1.0},"379":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"237":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"226":{"tf":1.0},"429":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":1,"docs":{"357":{"tf":1.0}}},"df":2,"docs":{"336":{"tf":1.0},"431":{"tf":1.0}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"35":{"tf":1.0},"56":{"tf":1.0}}}},"p":{"df":1,"docs":{"419":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"201":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"275":{"tf":1.0},"355":{"tf":1.4142135623730951},"359":{"tf":1.0},"370":{"tf":1.0},"371":{"tf":1.4142135623730951},"372":{"tf":1.4142135623730951},"469":{"tf":1.4142135623730951}}},"r":{"df":1,"docs":{"78":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"271":{"tf":1.0},"328":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"274":{"tf":1.0}}}},"df":6,"docs":{"266":{"tf":1.7320508075688772},"267":{"tf":1.4142135623730951},"344":{"tf":1.0},"349":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"266":{"tf":1.0},"267":{"tf":1.0},"418":{"tf":1.7320508075688772},"420":{"tf":2.23606797749979},"421":{"tf":1.7320508075688772},"422":{"tf":1.4142135623730951},"423":{"tf":1.0},"459":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"333":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"337":{"tf":2.0}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"b":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"_":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"283":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"2":{"df":1,"docs":{"130":{"tf":1.0}}},"3":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"4":{"df":1,"docs":{"130":{"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":71,"docs":{"0":{"tf":3.0},"10":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"154":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"187":{"tf":1.0},"190":{"tf":2.0},"196":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":2.0},"215":{"tf":1.0},"216":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"225":{"tf":1.0},"229":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"254":{"tf":1.0},"258":{"tf":1.4142135623730951},"262":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.0},"269":{"tf":1.0},"275":{"tf":2.6457513110645907},"277":{"tf":1.0},"278":{"tf":1.4142135623730951},"283":{"tf":1.7320508075688772},"284":{"tf":1.0},"29":{"tf":1.0},"291":{"tf":1.0},"30":{"tf":1.0},"304":{"tf":1.4142135623730951},"306":{"tf":1.0},"308":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"320":{"tf":1.7320508075688772},"327":{"tf":1.4142135623730951},"335":{"tf":1.0},"336":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.0},"40":{"tf":1.4142135623730951},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"77":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":21,"docs":{"156":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"32":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":2.23606797749979},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"40":{"tf":1.0},"54":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"143":{"tf":1.4142135623730951},"192":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"231":{"tf":2.449489742783178},"232":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"35":{"tf":1.0},"352":{"tf":1.0},"52":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"183":{"tf":1.0},"196":{"tf":1.0}}}},"o":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"104":{"tf":1.4142135623730951},"109":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"109":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"104":{"tf":2.6457513110645907},"109":{"tf":1.7320508075688772},"112":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"110":{"tf":1.0},"19":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"223":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"207":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"281":{"tf":1.0},"344":{"tf":1.0},"380":{"tf":1.0},"420":{"tf":1.0},"79":{"tf":1.0}}},"m":{"a":{"df":11,"docs":{"337":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}},"n":{"d":{"df":26,"docs":{"0":{"tf":1.0},"253":{"tf":1.0},"261":{"tf":1.0},"270":{"tf":1.7320508075688772},"271":{"tf":1.0},"28":{"tf":1.0},"295":{"tf":1.0},"344":{"tf":1.7320508075688772},"349":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.0},"359":{"tf":1.0},"375":{"tf":1.7320508075688772},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.4142135623730951},"398":{"tf":1.0},"406":{"tf":1.0},"417":{"tf":1.4142135623730951},"418":{"tf":2.0},"422":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.7320508075688772},"443":{"tf":1.0},"460":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"122":{"tf":1.0},"123":{"tf":2.449489742783178},"283":{"tf":1.0},"307":{"tf":2.449489742783178},"61":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"216":{"tf":1.0},"336":{"tf":1.4142135623730951},"347":{"tf":1.0},"357":{"tf":1.0},"358":{"tf":1.0},"365":{"tf":1.0},"437":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"df":20,"docs":{"0":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"178":{"tf":1.0},"192":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.0},"258":{"tf":1.0},"342":{"tf":1.0},"352":{"tf":1.4142135623730951},"374":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":7,"docs":{"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"418":{"tf":1.0},"61":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"190":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"205":{"tf":1.4142135623730951},"206":{"tf":2.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}}},"t":{"df":7,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"17":{"tf":1.0},"183":{"tf":1.0},"421":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":58,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"149":{"tf":1.0},"173":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"190":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"253":{"tf":1.7320508075688772},"262":{"tf":1.0},"263":{"tf":1.7320508075688772},"264":{"tf":2.23606797749979},"265":{"tf":1.0},"287":{"tf":1.0},"290":{"tf":1.0},"297":{"tf":1.0},"304":{"tf":2.8284271247461903},"305":{"tf":1.0},"308":{"tf":1.0},"309":{"tf":1.4142135623730951},"312":{"tf":1.0},"313":{"tf":1.0},"315":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.7320508075688772},"342":{"tf":1.0},"343":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.4142135623730951},"361":{"tf":2.23606797749979},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.4142135623730951},"366":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"431":{"tf":2.449489742783178},"436":{"tf":2.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"378":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":16,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"227":{"tf":1.0},"275":{"tf":1.0},"284":{"tf":1.0},"325":{"tf":1.0},"359":{"tf":1.0},"373":{"tf":1.4142135623730951},"374":{"tf":1.0},"375":{"tf":1.7320508075688772},"376":{"tf":2.0},"377":{"tf":1.7320508075688772},"378":{"tf":2.23606797749979},"380":{"tf":2.0},"406":{"tf":1.0},"431":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"284":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"375":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"375":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":6,"docs":{"0":{"tf":1.4142135623730951},"104":{"tf":1.0},"118":{"tf":1.0},"138":{"tf":1.4142135623730951},"303":{"tf":1.0},"40":{"tf":1.4142135623730951}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"428":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":1.0},"273":{"tf":1.0},"335":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":1,"docs":{"48":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"208":{"tf":1.0},"209":{"tf":1.0},"73":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"118":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"275":{"tf":1.0},"344":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"345":{"tf":1.0}}}}}}},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"133":{"tf":1.0},"150":{"tf":1.0},"228":{"tf":1.0},"301":{"tf":1.4142135623730951},"349":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"106":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"188":{"tf":1.4142135623730951},"205":{"tf":1.0},"46":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"213":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"128":{"tf":1.0},"13":{"tf":2.0},"132":{"tf":1.0},"179":{"tf":1.0},"269":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"59":{"tf":1.0},"69":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"1":{"df":1,"docs":{"135":{"tf":1.0}}},"2":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"269":{"tf":1.0},"339":{"tf":1.0},"398":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"275":{"tf":1.0}}},"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"377":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"377":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"262":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"121":{"tf":3.0},"169":{"tf":1.4142135623730951},"273":{"tf":1.0},"275":{"tf":1.4142135623730951},"288":{"tf":1.0},"374":{"tf":1.0},"419":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.7320508075688772},"470":{"tf":1.0},"70":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"293":{"tf":1.4142135623730951},"421":{"tf":1.0},"422":{"tf":1.0},"437":{"tf":1.4142135623730951},"439":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"336":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"334":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"357":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"238":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"d":{"df":11,"docs":{"15":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"254":{"tf":1.0},"320":{"tf":1.7320508075688772},"406":{"tf":1.4142135623730951},"42":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"211":{"tf":1.0},"226":{"tf":1.0},"345":{"tf":1.0},"5":{"tf":1.0},"73":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"118":{"tf":2.449489742783178},"119":{"tf":2.23606797749979},"120":{"tf":1.4142135623730951},"121":{"tf":2.8284271247461903},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":2.23606797749979},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"70":{"tf":1.4142135623730951}},"i":{"d":{"df":1,"docs":{"119":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"33":{"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":19,"docs":{"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"120":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"197":{"tf":1.0},"212":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"202":{"tf":1.0}},"t":{"df":7,"docs":{"188":{"tf":1.0},"201":{"tf":1.7320508075688772},"215":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.7320508075688772},"224":{"tf":2.23606797749979},"304":{"tf":5.916079783099616}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"107":{"tf":1.0},"116":{"tf":1.0},"339":{"tf":1.0},"423":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":4,"docs":{"106":{"tf":1.0},"116":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"379":{"tf":1.0}}}},"m":{"df":1,"docs":{"215":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"255":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":45,"docs":{"106":{"tf":1.0},"108":{"tf":1.4142135623730951},"110":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"276":{"tf":1.0},"298":{"tf":1.4142135623730951},"304":{"tf":1.0},"320":{"tf":1.0},"323":{"tf":1.0},"330":{"tf":1.4142135623730951},"336":{"tf":1.0},"338":{"tf":1.0},"34":{"tf":1.0},"343":{"tf":1.0},"35":{"tf":1.0},"353":{"tf":1.0},"354":{"tf":1.0},"361":{"tf":2.0},"381":{"tf":1.4142135623730951},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.7320508075688772},"430":{"tf":1.4142135623730951},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"268":{"tf":1.0},"270":{"tf":1.0},"273":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"169":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":11,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.4142135623730951},"203":{"tf":1.0},"291":{"tf":1.0},"328":{"tf":1.0},"360":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"81":{"tf":1.0}},"u":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":6,"docs":{"123":{"tf":1.0},"134":{"tf":2.0},"229":{"tf":1.0},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"339":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":7,"docs":{"150":{"tf":1.0},"166":{"tf":1.4142135623730951},"255":{"tf":1.0},"33":{"tf":1.0},"406":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"a":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"176":{"tf":1.0}}}}},":":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"46":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"176":{"tf":1.0}}}}},":":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"2":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},":":{":":{"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":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":5,"docs":{"176":{"tf":1.4142135623730951},"255":{"tf":2.23606797749979},"274":{"tf":1.0},"351":{"tf":1.0},"427":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.7320508075688772}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{">":{":":{"<":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"431":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}},"b":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"178":{"tf":1.0},"181":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":119,"docs":{"0":{"tf":3.605551275463989},"1":{"tf":1.0},"10":{"tf":2.0},"121":{"tf":1.0},"13":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"140":{"tf":2.23606797749979},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.4142135623730951},"153":{"tf":2.0},"154":{"tf":1.0},"158":{"tf":2.449489742783178},"159":{"tf":1.0},"162":{"tf":2.23606797749979},"163":{"tf":2.0},"166":{"tf":2.449489742783178},"167":{"tf":1.0},"169":{"tf":2.6457513110645907},"17":{"tf":1.4142135623730951},"170":{"tf":2.23606797749979},"171":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"173":{"tf":2.449489742783178},"174":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":3.3166247903554},"178":{"tf":1.7320508075688772},"179":{"tf":3.1622776601683795},"180":{"tf":1.7320508075688772},"181":{"tf":3.0},"182":{"tf":1.4142135623730951},"183":{"tf":3.605551275463989},"184":{"tf":2.23606797749979},"185":{"tf":2.449489742783178},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"208":{"tf":3.0},"209":{"tf":3.0},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"231":{"tf":1.0},"235":{"tf":1.4142135623730951},"238":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"247":{"tf":1.0},"255":{"tf":3.872983346207417},"258":{"tf":1.0},"26":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"265":{"tf":3.0},"27":{"tf":1.7320508075688772},"271":{"tf":2.449489742783178},"274":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":2.0},"30":{"tf":1.0},"300":{"tf":1.4142135623730951},"301":{"tf":1.0},"303":{"tf":1.0},"313":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"327":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":2.449489742783178},"339":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.4142135623730951},"345":{"tf":1.4142135623730951},"35":{"tf":2.0},"351":{"tf":5.656854249492381},"355":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"382":{"tf":1.4142135623730951},"383":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"391":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"406":{"tf":1.0},"41":{"tf":2.6457513110645907},"42":{"tf":2.23606797749979},"421":{"tf":1.7320508075688772},"422":{"tf":1.7320508075688772},"428":{"tf":3.7416573867739413},"429":{"tf":2.449489742783178},"43":{"tf":1.0},"430":{"tf":2.23606797749979},"431":{"tf":2.6457513110645907},"432":{"tf":1.0},"433":{"tf":1.0},"435":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"44":{"tf":2.8284271247461903},"45":{"tf":1.4142135623730951},"46":{"tf":3.3166247903554},"48":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":2.0},"55":{"tf":2.449489742783178},"56":{"tf":1.0},"61":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"82":{"tf":1.0}},"i":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"88":{"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":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":17,"docs":{"13":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"265":{"tf":1.0},"328":{"tf":1.0},"45":{"tf":2.23606797749979},"79":{"tf":1.0},"80":{"tf":2.449489742783178},"81":{"tf":1.7320508075688772},"82":{"tf":2.449489742783178},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"281":{"tf":1.0},"297":{"tf":1.0},"331":{"tf":1.7320508075688772},"334":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"336":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":24,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"127":{"tf":1.0},"130":{"tf":1.0},"136":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"21":{"tf":1.0},"226":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951},"339":{"tf":1.0},"345":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"61":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"331":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"100":{"tf":1.0},"149":{"tf":1.0},"223":{"tf":1.4142135623730951},"71":{"tf":1.0},"83":{"tf":2.23606797749979},"84":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}},"t":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.7320508075688772}}}},"df":24,"docs":{"0":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":1.0},"223":{"tf":2.23606797749979},"224":{"tf":1.4142135623730951},"262":{"tf":1.0},"304":{"tf":1.0},"443":{"tf":1.0},"448":{"tf":1.0},"71":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"104":{"tf":1.0},"308":{"tf":1.4142135623730951},"333":{"tf":1.0},"343":{"tf":1.0},"350":{"tf":1.0},"420":{"tf":1.0}}},"y":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"330":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"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":1,"docs":{"16":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":19,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"207":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"334":{"tf":1.4142135623730951},"350":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.0},"75":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"271":{"tf":1.0},"355":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"270":{"tf":1.0},"334":{"tf":1.0},"470":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"166":{"tf":1.4142135623730951},"349":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"149":{"tf":1.0},"231":{"tf":1.0},"309":{"tf":1.0},"319":{"tf":1.0},"425":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"132":{"tf":1.7320508075688772},"134":{"tf":3.0},"26":{"tf":1.0},"265":{"tf":1.4142135623730951},"268":{"tf":2.23606797749979},"27":{"tf":2.0},"271":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"398":{"tf":2.23606797749979},"417":{"tf":2.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"123":{"tf":1.0},"184":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"201":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"436":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"418":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"264":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":53,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"168":{"tf":1.0},"190":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.7320508075688772},"234":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.7320508075688772},"246":{"tf":1.4142135623730951},"259":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"268":{"tf":1.0},"273":{"tf":1.0},"336":{"tf":1.4142135623730951},"352":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":2.449489742783178},"389":{"tf":1.0},"390":{"tf":2.6457513110645907},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"395":{"tf":1.0},"398":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"410":{"tf":1.0},"415":{"tf":1.4142135623730951},"416":{"tf":1.0},"423":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"443":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"321":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"0":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":16,"docs":{"443":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"448":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0},"453":{"tf":1.0},"454":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.0},"301":{"tf":1.0}},"i":{"df":3,"docs":{"136":{"tf":1.0},"137":{"tf":1.0},"301":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"205":{"tf":1.0},"46":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"245":{"tf":1.0}}},"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}},"df":41,"docs":{"104":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"144":{"tf":1.0},"167":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"27":{"tf":1.0},"274":{"tf":1.0},"335":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.4142135623730951},"345":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"370":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"464":{"tf":1.0},"470":{"tf":1.4142135623730951},"471":{"tf":1.0},"472":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"357":{"tf":2.6457513110645907}}},"df":0,"docs":{}}}},"df":14,"docs":{"213":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"29":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"372":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.4142135623730951},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"434":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"d":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"a":{"df":0,"docs":{},"o":{"df":1,"docs":{"37":{"tf":1.0}}},"p":{"df":1,"docs":{"459":{"tf":1.0}},"p":{"df":3,"docs":{"168":{"tf":1.0},"4":{"tf":1.0},"52":{"tf":1.0}}}},"t":{"a":{"_":{"0":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"3":{"2":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{".":{".":{"6":{"4":{"df":1,"docs":{"10":{"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":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"342":{"tf":1.0},"41":{"tf":1.0}}}},"df":0,"docs":{}},"df":38,"docs":{"10":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"172":{"tf":1.0},"180":{"tf":2.0},"197":{"tf":1.4142135623730951},"220":{"tf":1.7320508075688772},"223":{"tf":2.0},"224":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"256":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"29":{"tf":1.0},"303":{"tf":2.0},"304":{"tf":1.4142135623730951},"323":{"tf":1.0},"330":{"tf":1.7320508075688772},"339":{"tf":1.0},"39":{"tf":1.0},"398":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"55":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":11,"docs":{"263":{"tf":1.0},"336":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}},"b":{"df":1,"docs":{"270":{"tf":1.0}},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"268":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"a":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":5,"docs":{"106":{"tf":1.0},"399":{"tf":1.0},"411":{"tf":1.0},"413":{"tf":1.0},"436":{"tf":1.0}},"e":{"a":{"d":{"df":8,"docs":{"306":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":1,"docs":{"200":{"tf":1.0}}}},"b":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}},"u":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":19,"docs":{"257":{"tf":1.7320508075688772},"263":{"tf":1.0},"266":{"tf":2.8284271247461903},"267":{"tf":1.7320508075688772},"268":{"tf":1.0},"270":{"tf":2.0},"272":{"tf":1.7320508075688772},"273":{"tf":2.0},"274":{"tf":2.0},"275":{"tf":1.0},"349":{"tf":2.0},"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":1.7320508075688772},"436":{"tf":2.0},"459":{"tf":1.0},"60":{"tf":1.7320508075688772}},"g":{"df":5,"docs":{"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"274":{"tf":1.0},"295":{"tf":1.0},"60":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}}},"i":{"d":{"df":3,"docs":{"207":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":2.23606797749979}}},"s":{"df":1,"docs":{"0":{"tf":1.0}}}},"k":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"215":{"tf":1.0}}},"l":{"a":{"df":0,"docs":{},"r":{"df":53,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":2.8284271247461903},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":1.7320508075688772},"226":{"tf":2.0},"234":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"254":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"317":{"tf":1.0},"343":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.6457513110645907},"352":{"tf":1.0},"354":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":2.449489742783178},"51":{"tf":1.0},"53":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"257":{"tf":2.8284271247461903}}},"df":0,"docs":{},"r":{"df":2,"docs":{"265":{"tf":1.0},"406":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"169":{"tf":1.7320508075688772},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":51,"docs":{"0":{"tf":1.4142135623730951},"142":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":2.0},"166":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"256":{"tf":1.4142135623730951},"257":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"310":{"tf":1.0},"326":{"tf":1.7320508075688772},"337":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.7320508075688772},"348":{"tf":1.4142135623730951},"349":{"tf":3.1622776601683795},"351":{"tf":1.0},"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.23606797749979},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":2.23606797749979},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"415":{"tf":1.0},"420":{"tf":1.4142135623730951},"422":{"tf":2.0},"424":{"tf":2.449489742783178},"425":{"tf":1.0},"431":{"tf":3.3166247903554},"436":{"tf":2.8284271247461903},"437":{"tf":1.7320508075688772},"449":{"tf":1.0},"459":{"tf":1.0},"46":{"tf":2.0},"460":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":63,"docs":{"10":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"173":{"tf":1.0},"176":{"tf":1.7320508075688772},"179":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"218":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"247":{"tf":1.0},"304":{"tf":1.4142135623730951},"308":{"tf":1.0},"317":{"tf":1.4142135623730951},"320":{"tf":1.0},"339":{"tf":3.0},"342":{"tf":1.4142135623730951},"343":{"tf":1.4142135623730951},"345":{"tf":2.449489742783178},"349":{"tf":1.0},"350":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"54":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"119":{"tf":1.7320508075688772},"212":{"tf":1.0},"237":{"tf":1.0},"285":{"tf":1.4142135623730951},"48":{"tf":1.0},"76":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"426":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":2.0}}},"v":{"df":1,"docs":{"172":{"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":11,"docs":{"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"351":{"tf":1.0}}}}}},"t":{"df":6,"docs":{"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":2.0},"436":{"tf":2.0}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772}}}}},"t":{"df":4,"docs":{"339":{"tf":1.4142135623730951},"48":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0}}}}},"p":{"df":2,"docs":{"460":{"tf":1.0},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":39,"docs":{"10":{"tf":1.7320508075688772},"111":{"tf":1.0},"12":{"tf":1.0},"128":{"tf":1.0},"215":{"tf":1.0},"255":{"tf":2.0},"262":{"tf":1.4142135623730951},"264":{"tf":1.0},"30":{"tf":1.4142135623730951},"345":{"tf":2.23606797749979},"347":{"tf":2.449489742783178},"350":{"tf":2.449489742783178},"351":{"tf":4.242640687119285},"354":{"tf":1.7320508075688772},"356":{"tf":1.4142135623730951},"357":{"tf":3.1622776601683795},"358":{"tf":2.0},"361":{"tf":1.7320508075688772},"364":{"tf":1.0},"365":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"369":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.4142135623730951},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.7320508075688772},"412":{"tf":1.0},"413":{"tf":1.0},"414":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.7320508075688772},"465":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"351":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"(":{"&":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":35,"docs":{"0":{"tf":2.6457513110645907},"168":{"tf":1.0},"183":{"tf":1.0},"265":{"tf":1.7320508075688772},"28":{"tf":2.23606797749979},"328":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.0},"351":{"tf":1.4142135623730951},"352":{"tf":1.0},"355":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"418":{"tf":1.0},"420":{"tf":1.4142135623730951},"421":{"tf":2.0},"422":{"tf":2.449489742783178},"423":{"tf":2.0},"424":{"tf":1.4142135623730951},"425":{"tf":2.8284271247461903},"426":{"tf":1.4142135623730951},"427":{"tf":2.0},"428":{"tf":3.4641016151377544},"429":{"tf":2.0},"430":{"tf":3.4641016151377544},"431":{"tf":3.0},"432":{"tf":1.4142135623730951},"433":{"tf":1.4142135623730951},"434":{"tf":1.4142135623730951},"435":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"79":{"tf":1.0}},"e":{"d":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"427":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"166":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"312":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"306":{"tf":1.0},"312":{"tf":2.0},"343":{"tf":1.4142135623730951},"423":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"381":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":8,"docs":{"13":{"tf":1.0},"153":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.0},"399":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"304":{"tf":5.916079783099616},"399":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"220":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.7320508075688772},"156":{"tf":1.0},"166":{"tf":1.0},"183":{"tf":1.0},"275":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"df":5,"docs":{"162":{"tf":1.0},"262":{"tf":1.0},"320":{"tf":1.0},"347":{"tf":2.0},"423":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"262":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"106":{"tf":2.23606797749979},"108":{"tf":1.4142135623730951},"73":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":18,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"275":{"tf":1.0},"28":{"tf":1.0},"310":{"tf":1.0},"311":{"tf":1.0},"318":{"tf":1.0},"347":{"tf":1.0},"354":{"tf":1.0},"40":{"tf":1.0},"427":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"174":{"tf":1.0},"178":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"172":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"245":{"tf":1.0},"255":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"351":{"tf":1.0},"80":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":24,"docs":{"0":{"tf":2.449489742783178},"1":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.0},"275":{"tf":1.7320508075688772},"298":{"tf":1.0},"300":{"tf":1.0},"319":{"tf":1.0},"331":{"tf":1.0},"332":{"tf":1.0},"344":{"tf":1.0},"4":{"tf":1.0},"419":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"x":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"287":{"tf":1.0},"290":{"tf":1.0}},"i":{"c":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"290":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"470":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":37,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"118":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"159":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"180":{"tf":1.4142135623730951},"181":{"tf":1.0},"184":{"tf":1.4142135623730951},"185":{"tf":1.0},"196":{"tf":1.0},"210":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":1.0},"243":{"tf":1.7320508075688772},"245":{"tf":1.0},"257":{"tf":1.0},"297":{"tf":1.4142135623730951},"304":{"tf":1.0},"321":{"tf":1.4142135623730951},"329":{"tf":1.4142135623730951},"330":{"tf":1.0},"363":{"tf":1.0},"368":{"tf":1.0},"383":{"tf":1.0},"41":{"tf":1.0},"430":{"tf":1.0},"433":{"tf":1.0},"82":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"159":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"331":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"126":{"tf":1.0},"157":{"tf":1.0}}}}}},"r":{"df":3,"docs":{"360":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"374":{"tf":1.0},"379":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":26,"docs":{"108":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"134":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"173":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.0},"318":{"tf":1.0},"320":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"42":{"tf":1.0},"430":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":30,"docs":{"263":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.0},"358":{"tf":1.0},"361":{"tf":1.7320508075688772},"365":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"376":{"tf":1.0},"378":{"tf":2.6457513110645907},"379":{"tf":1.0},"381":{"tf":1.7320508075688772},"384":{"tf":1.4142135623730951},"389":{"tf":1.0},"390":{"tf":1.4142135623730951},"395":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"411":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":2.0},"436":{"tf":1.7320508075688772},"460":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.0},"472":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"295":{"tf":1.4142135623730951},"306":{"tf":1.7320508075688772},"312":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.7320508075688772},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"331":{"tf":1.0}}}}},"v":{"df":1,"docs":{"399":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"231":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"374":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"126":{"tf":1.0},"288":{"tf":1.0},"290":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"328":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"201":{"tf":1.0},"275":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"304":{"tf":1.0},"77":{"tf":1.0}},"e":{"(":{"2":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"76":{"tf":1.0},"77":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":2,"docs":{"320":{"tf":1.0},"77":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"o":{"c":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"307":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":10,"docs":{"307":{"tf":3.1622776601683795},"330":{"tf":1.0},"343":{"tf":1.0},"460":{"tf":1.7320508075688772},"461":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951},"463":{"tf":1.4142135623730951},"464":{"tf":1.4142135623730951},"465":{"tf":1.4142135623730951},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":18,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.0},"14":{"tf":1.0},"237":{"tf":1.0},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"275":{"tf":2.0},"279":{"tf":1.0},"287":{"tf":1.0},"296":{"tf":1.0},"305":{"tf":1.0},"307":{"tf":1.4142135623730951},"331":{"tf":1.0},"335":{"tf":1.0},"343":{"tf":1.0},"379":{"tf":1.0},"460":{"tf":1.7320508075688772},"464":{"tf":1.0}}}}}}}},"df":2,"docs":{"345":{"tf":1.0},"379":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"186":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"186":{"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":{},"t":{"df":7,"docs":{"153":{"tf":1.0},"163":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"248":{"tf":1.0},"262":{"tf":1.0},"357":{"tf":1.0}}}},"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.7320508075688772},"66":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"130":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"32":{"tf":1.0},"330":{"tf":1.0},"44":{"tf":1.0},"460":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"12":{"tf":1.0},"153":{"tf":1.0},"166":{"tf":1.0},"173":{"tf":1.4142135623730951},"175":{"tf":1.0},"206":{"tf":1.0},"262":{"tf":2.0},"266":{"tf":1.0},"304":{"tf":2.0},"425":{"tf":1.4142135623730951},"46":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}},"’":{"df":0,"docs":{},"t":{"df":2,"docs":{"190":{"tf":1.0},"234":{"tf":1.0}}}}},"t":{"df":8,"docs":{"117":{"tf":1.0},"349":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":2.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"186":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"319":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":11,"docs":{"357":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"465":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"436":{"tf":1.0}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"s":{"df":1,"docs":{"10":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"149":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":11,"docs":{"121":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"173":{"tf":1.7320508075688772},"406":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0},"9":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"340":{"tf":1.0}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":6,"docs":{"116":{"tf":1.0},"149":{"tf":1.0},"225":{"tf":1.0},"339":{"tf":1.0},"74":{"tf":1.0},"82":{"tf":1.0}}}},"9":{"df":1,"docs":{"271":{"tf":1.0}}},">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":45,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.7320508075688772},"119":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"142":{"tf":1.0},"154":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.0},"231":{"tf":1.7320508075688772},"232":{"tf":1.0},"236":{"tf":1.4142135623730951},"238":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"252":{"tf":1.0},"256":{"tf":1.0},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"275":{"tf":1.0},"304":{"tf":1.4142135623730951},"317":{"tf":1.0},"337":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.0},"354":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.7320508075688772},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"427":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"134":{"tf":1.0},"339":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"205":{"tf":1.0},"257":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"190":{"tf":1.0},"257":{"tf":1.4142135623730951},"259":{"tf":1.0},"351":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"420":{"tf":1.0}}}}}}}},"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"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":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"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":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"139":{"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":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.0},"344":{"tf":1.0},"418":{"tf":1.0},"75":{"tf":1.0}}}}}}}}},"r":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"e":{"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}}}}}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"275":{"tf":1.7320508075688772},"277":{"tf":1.0},"296":{"tf":1.0}}}}}}},"df":4,"docs":{"11":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"76":{"tf":2.0}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"149":{"tf":1.0},"179":{"tf":1.4142135623730951},"32":{"tf":1.0},"325":{"tf":1.0},"358":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"44":{"tf":1.4142135623730951},"60":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"275":{"tf":1.0},"430":{"tf":1.4142135623730951},"61":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":1,"docs":{"431":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"133":{"tf":2.0},"144":{"tf":2.0},"145":{"tf":2.8284271247461903},"146":{"tf":2.0},"147":{"tf":2.0},"220":{"tf":1.4142135623730951},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":2.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"304":{"tf":1.4142135623730951},"74":{"tf":2.6457513110645907}}}}}}},"f":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"373":{"tf":1.7320508075688772}}}}}}},"m":{"a":{"c":{"df":1,"docs":{"281":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"2":{"0":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"169":{"tf":1.0},"309":{"tf":1.0},"312":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0}},"s":{"df":0,"docs":{},"r":{"c":{"2":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"275":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":7,"docs":{"233":{"tf":1.0},"239":{"tf":1.7320508075688772},"246":{"tf":1.7320508075688772},"260":{"tf":1.0},"352":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":2.0}}},"y":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"68":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":27,"docs":{"0":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"17":{"tf":1.0},"174":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"216":{"tf":1.0},"225":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"263":{"tf":1.0},"267":{"tf":1.0},"272":{"tf":1.0},"275":{"tf":1.0},"296":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":2.23606797749979},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"205":{"tf":1.0}}}}},"o":{"d":{"df":2,"docs":{"181":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"271":{"tf":1.0},"329":{"tf":1.0},"406":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"106":{"tf":1.0},"419":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":13,"docs":{"106":{"tf":1.0},"123":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"179":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"36":{"tf":1.0},"437":{"tf":1.4142135623730951},"456":{"tf":1.0},"457":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"0":{"tf":1.0},"222":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"275":{"tf":1.0},"419":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"170":{"tf":1.0},"240":{"tf":1.0},"420":{"tf":1.0},"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"273":{"tf":1.0},"294":{"tf":1.0},"334":{"tf":1.0},"53":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"260":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"142":{"tf":1.4142135623730951},"146":{"tf":1.0},"229":{"tf":1.0},"295":{"tf":1.0},"351":{"tf":1.0},"355":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"178":{"tf":2.23606797749979},"179":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"248":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"271":{"tf":1.0},"345":{"tf":1.7320508075688772},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.7320508075688772},"353":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"54":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":27,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":2.8284271247461903},"110":{"tf":2.0},"111":{"tf":3.605551275463989},"112":{"tf":2.23606797749979},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"13":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"202":{"tf":2.23606797749979},"215":{"tf":1.4142135623730951},"222":{"tf":1.0},"237":{"tf":3.0},"243":{"tf":2.8284271247461903},"29":{"tf":1.7320508075688772},"315":{"tf":1.0},"330":{"tf":2.8284271247461903},"339":{"tf":1.0},"48":{"tf":1.7320508075688772},"61":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.4142135623730951},"339":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"v":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"}":{"\\":{"d":{"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":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"1":{"df":1,"docs":{"380":{"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":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":2.23606797749979},"275":{"tf":1.4142135623730951},"420":{"tf":1.0},"422":{"tf":1.0}}}}}}}},"o":{"a":{"df":1,"docs":{"328":{"tf":1.0}}},"df":0,"docs":{}},"q":{"df":2,"docs":{"10":{"tf":1.0},"207":{"tf":2.449489742783178}},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"103":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772}},"s":{"(":{"5":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"112":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"307":{"tf":1.4142135623730951},"330":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"c":{"1":{"1":{"5":{"5":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"0":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.7320508075688772},"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"111":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}}}}}}},"r":{"(":{"_":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"76":{"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":{}},"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"172":{"tf":1.0}}}}}}}}}}},"df":1,"docs":{"76":{"tf":1.0}},"m":{"df":0,"docs":{},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"76":{"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":2,"docs":{"202":{"tf":1.0},"76":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"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":{},"n":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"349":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":26,"docs":{"111":{"tf":1.7320508075688772},"130":{"tf":1.0},"170":{"tf":1.0},"190":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"290":{"tf":1.0},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":2.23606797749979},"366":{"tf":1.4142135623730951},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"423":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":2.23606797749979},"460":{"tf":1.4142135623730951},"64":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"329":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"366":{"tf":1.0}}}}}}}},"t":{"c":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"d":{"df":1,"docs":{"375":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"199":{"tf":1.0},"225":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":2,"docs":{"153":{"tf":1.0},"421":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.0}},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"0":{"tf":1.0},"156":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"322":{"tf":1.0}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":9,"docs":{"103":{"tf":1.4142135623730951},"118":{"tf":1.0},"132":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"130":{"tf":1.0},"140":{"tf":1.0},"205":{"tf":1.0}},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"319":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"0":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"270":{"tf":1.0},"334":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"106":{"tf":1.0},"289":{"tf":1.0}}}}}}}}},"m":{"'":{"df":2,"docs":{"172":{"tf":1.0},"180":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":1.0},"137":{"tf":1.4142135623730951},"139":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"321":{"tf":1.0},"322":{"tf":1.0},"323":{"tf":1.0},"325":{"tf":1.0},"328":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"406":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"406":{"tf":1.0},"425":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"199":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.0},"406":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":118,"docs":{"0":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.4142135623730951},"133":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"173":{"tf":2.23606797749979},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"186":{"tf":1.0},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"215":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":2.449489742783178},"227":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"255":{"tf":1.7320508075688772},"257":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"265":{"tf":1.0},"268":{"tf":1.4142135623730951},"27":{"tf":1.0},"274":{"tf":1.4142135623730951},"275":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"34":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":2.0},"350":{"tf":1.4142135623730951},"351":{"tf":2.0},"354":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"389":{"tf":1.0},"390":{"tf":1.0},"395":{"tf":1.0},"396":{"tf":1.0},"398":{"tf":1.0},"399":{"tf":1.0},"40":{"tf":1.7320508075688772},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":2.0},"418":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.0},"425":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"435":{"tf":1.4142135623730951},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"460":{"tf":1.0},"47":{"tf":1.0},"470":{"tf":1.0},"48":{"tf":1.7320508075688772},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"126":{"tf":1.0},"184":{"tf":1.0},"326":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"149":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"40":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"384":{"tf":1.0},"390":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"378":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.7320508075688772},"121":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"181":{"tf":1.0},"182":{"tf":1.4142135623730951},"185":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":2.0},"274":{"tf":1.7320508075688772},"311":{"tf":1.4142135623730951},"342":{"tf":1.4142135623730951},"343":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"406":{"tf":2.0},"430":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.0},"82":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"266":{"tf":1.0}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"130":{"tf":1.4142135623730951},"320":{"tf":1.0},"339":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":21,"docs":{"140":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"163":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"258":{"tf":1.0},"263":{"tf":1.0},"35":{"tf":1.0},"365":{"tf":1.0},"424":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"t":{"df":12,"docs":{"140":{"tf":1.4142135623730951},"252":{"tf":1.4142135623730951},"339":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.4142135623730951}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"308":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"201":{"tf":1.0},"241":{"tf":1.0},"254":{"tf":1.0},"275":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"0":{"tf":1.0},"319":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"172":{"tf":1.0},"275":{"tf":1.4142135623730951},"419":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"275":{"tf":1.0},"294":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"0":{"tf":1.0},"257":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":2.23606797749979},"366":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"460":{"tf":2.23606797749979}}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"51":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"15":{"tf":1.0},"349":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"418":{"tf":3.1622776601683795},"466":{"tf":1.4142135623730951},"467":{"tf":1.0},"468":{"tf":1.0},"469":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"464":{"tf":1.0},"48":{"tf":1.0}}}},"s":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":13,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"13":{"tf":1.0},"130":{"tf":3.1622776601683795},"141":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"69":{"tf":1.0},"73":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"123":{"tf":1.0},"418":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"14":{"tf":1.0},"273":{"tf":1.0},"278":{"tf":1.4142135623730951},"295":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"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":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"51":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.7320508075688772}}},"y":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":24,"docs":{"136":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"179":{"tf":2.449489742783178},"182":{"tf":1.4142135623730951},"183":{"tf":1.7320508075688772},"184":{"tf":1.4142135623730951},"187":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"255":{"tf":1.0},"30":{"tf":1.4142135623730951},"328":{"tf":1.0},"340":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"79":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0}}}},"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"f":{"0":{"df":1,"docs":{"269":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.7320508075688772}},"e":{"9":{"2":{"c":{"4":{"2":{"b":{"9":{"0":{"9":{"3":{"4":{"a":{"a":{"6":{"3":{"7":{"2":{"df":0,"docs":{},"e":{"3":{"0":{"b":{"c":{"5":{"6":{"8":{"a":{"3":{"2":{"6":{"df":0,"docs":{},"f":{"6":{"df":0,"docs":{},"e":{"6":{"6":{"a":{"1":{"a":{"0":{"2":{"8":{"8":{"5":{"9":{"5":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"b":{"d":{"3":{"9":{"2":{"a":{"4":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}},"3":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"5":{"2":{"0":{"4":{"4":{"2":{"7":{"d":{"0":{"a":{"b":{"9":{"a":{"3":{"1":{"1":{"2":{"6":{"6":{"c":{"9":{"6":{"a":{"3":{"7":{"7":{"df":0,"docs":{},"f":{"7":{"c":{"3":{"2":{"9":{"c":{"b":{"8":{"a":{"4":{"1":{"b":{"9":{"0":{"8":{"8":{"2":{"2":{"5":{"b":{"6":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"f":{"4":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"b":{"4":{"2":{"3":{"df":0,"docs":{},"e":{"2":{"8":{"df":2,"docs":{"452":{"tf":1.0},"453":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"4":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"398":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"251":{"tf":1.0}}}},"t":{"df":2,"docs":{"149":{"tf":1.0},"201":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"351":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"(":{"5":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"268":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"121":{"tf":1.0},"22":{"tf":1.4142135623730951},"271":{"tf":1.0}}}}}}},"df":1,"docs":{"398":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"13":{"tf":1.0},"181":{"tf":1.0},"224":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"313":{"tf":1.0},"357":{"tf":1.0},"71":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"252":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"406":{"tf":1.0},"76":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"181":{"tf":3.4641016151377544},"186":{"tf":2.8284271247461903},"313":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"s":{"df":23,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.7320508075688772},"13":{"tf":2.0},"130":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"255":{"tf":1.4142135623730951},"274":{"tf":1.0},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"349":{"tf":4.898979485566356},"380":{"tf":1.0},"428":{"tf":1.4142135623730951},"437":{"tf":2.0},"58":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.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.4142135623730951},"106":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"366":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"425":{"tf":1.0}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"262":{"tf":1.0},"275":{"tf":1.0}}}}}}}},"c":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"df":3,"docs":{"35":{"tf":1.0},"470":{"tf":1.0},"474":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":22,"docs":{"0":{"tf":2.23606797749979},"136":{"tf":1.0},"182":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"216":{"tf":1.0},"257":{"tf":1.4142135623730951},"275":{"tf":2.449489742783178},"282":{"tf":1.0},"295":{"tf":1.0},"318":{"tf":1.0},"335":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"l":{"df":1,"docs":{"281":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":14,"docs":{"264":{"tf":1.0},"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":2.23606797749979},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":9,"docs":{"118":{"tf":1.0},"174":{"tf":1.0},"192":{"tf":1.0},"200":{"tf":1.0},"245":{"tf":1.0},"300":{"tf":1.0},"335":{"tf":1.0},"418":{"tf":1.0},"64":{"tf":1.0}}}},"f":{"df":3,"docs":{"269":{"tf":1.0},"398":{"tf":1.0},"457":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"2":{"df":3,"docs":{"121":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"202":{"tf":1.0},"330":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}}},"df":15,"docs":{"106":{"tf":4.123105625617661},"107":{"tf":1.0},"116":{"tf":1.0},"142":{"tf":1.7320508075688772},"304":{"tf":1.4142135623730951},"330":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.7320508075688772},"428":{"tf":1.7320508075688772},"70":{"tf":1.0}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"303":{"tf":1.0}}}},"g":{"df":1,"docs":{"373":{"tf":1.4142135623730951}}},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"396":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":59,"docs":{"10":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"215":{"tf":1.0},"232":{"tf":1.0},"24":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":2.23606797749979},"265":{"tf":1.0},"273":{"tf":1.4142135623730951},"274":{"tf":1.0},"295":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.4142135623730951},"345":{"tf":1.4142135623730951},"349":{"tf":2.0},"352":{"tf":1.4142135623730951},"354":{"tf":1.0},"355":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.605551275463989},"365":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":2.0},"381":{"tf":3.3166247903554},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"40":{"tf":1.0},"404":{"tf":3.3166247903554},"406":{"tf":3.3166247903554},"410":{"tf":1.0},"421":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":3.7416573867739413},"436":{"tf":3.3166247903554},"437":{"tf":1.4142135623730951},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"443":{"tf":1.4142135623730951},"446":{"tf":1.4142135623730951},"447":{"tf":1.4142135623730951},"460":{"tf":2.0},"47":{"tf":1.0},"470":{"tf":1.7320508075688772},"473":{"tf":1.4142135623730951},"474":{"tf":1.0},"48":{"tf":2.449489742783178},"50":{"tf":1.0},"51":{"tf":1.7320508075688772},"8":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"406":{"tf":1.7320508075688772},"408":{"tf":1.4142135623730951}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"349":{"tf":2.449489742783178},"361":{"tf":3.1622776601683795},"366":{"tf":1.0},"381":{"tf":3.1622776601683795},"404":{"tf":3.1622776601683795},"406":{"tf":3.1622776601683795},"426":{"tf":1.0},"431":{"tf":3.1622776601683795},"436":{"tf":3.3166247903554}}},"n":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":11,"docs":{"0":{"tf":2.23606797749979},"11":{"tf":1.0},"201":{"tf":1.0},"253":{"tf":1.0},"275":{"tf":1.0},"286":{"tf":1.0},"296":{"tf":1.0},"335":{"tf":1.4142135623730951},"399":{"tf":1.0},"430":{"tf":1.0},"435":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"253":{"tf":1.0},"257":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"270":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":44,"docs":{"1":{"tf":1.0},"106":{"tf":1.0},"114":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"205":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"247":{"tf":1.4142135623730951},"248":{"tf":1.0},"255":{"tf":1.0},"264":{"tf":1.4142135623730951},"265":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"293":{"tf":1.0},"303":{"tf":1.4142135623730951},"304":{"tf":1.7320508075688772},"334":{"tf":1.0},"335":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"40":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"203":{"tf":1.0},"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"377":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"109":{"tf":1.0},"74":{"tf":1.0}}}},"x":{"df":3,"docs":{"335":{"tf":1.0},"40":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.4142135623730951}}}}}}}},"df":2,"docs":{"26":{"tf":1.0},"29":{"tf":2.449489742783178}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":1,"docs":{"29":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"29":{"tf":2.0}}}}}}}}}}}},"df":1,"docs":{"29":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":9,"docs":{"10":{"tf":1.0},"256":{"tf":1.0},"257":{"tf":1.7320508075688772},"384":{"tf":1.7320508075688772},"390":{"tf":2.449489742783178},"422":{"tf":1.0},"424":{"tf":1.0},"425":{"tf":1.7320508075688772},"426":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"69":{"tf":1.0}}}},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":12,"docs":{"127":{"tf":1.0},"130":{"tf":1.0},"226":{"tf":1.4142135623730951},"336":{"tf":1.0},"339":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"61":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{"df":10,"docs":{"355":{"tf":1.0},"418":{"tf":1.0},"470":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"8":{"tf":2.0}}}},"n":{"df":98,"docs":{"10":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"106":{"tf":2.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"138":{"tf":2.0},"139":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":4.0},"145":{"tf":4.0},"146":{"tf":4.0},"147":{"tf":4.0},"149":{"tf":2.0},"166":{"tf":1.0},"169":{"tf":3.605551275463989},"170":{"tf":4.0},"172":{"tf":1.4142135623730951},"173":{"tf":2.0},"176":{"tf":2.23606797749979},"177":{"tf":1.4142135623730951},"178":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.23606797749979},"183":{"tf":1.7320508075688772},"186":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"197":{"tf":2.0},"199":{"tf":1.0},"201":{"tf":2.0},"203":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"208":{"tf":2.449489742783178},"209":{"tf":2.0},"211":{"tf":1.0},"215":{"tf":2.6457513110645907},"219":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"224":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"255":{"tf":2.8284271247461903},"257":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178},"268":{"tf":1.4142135623730951},"27":{"tf":2.0},"274":{"tf":2.0},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":2.0},"339":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":2.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"81":{"tf":1.0}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"42":{"tf":1.0}},"s":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"427":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":81,"docs":{"106":{"tf":1.0},"111":{"tf":1.4142135623730951},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"144":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"167":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":2.23606797749979},"174":{"tf":1.0},"179":{"tf":2.0},"181":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"246":{"tf":1.0},"250":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":1.0},"265":{"tf":1.0},"27":{"tf":1.0},"270":{"tf":1.0},"273":{"tf":1.0},"279":{"tf":1.0},"28":{"tf":1.0},"284":{"tf":1.0},"294":{"tf":1.4142135623730951},"30":{"tf":1.0},"306":{"tf":1.0},"320":{"tf":1.0},"334":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.7320508075688772},"352":{"tf":1.0},"357":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"380":{"tf":1.0},"406":{"tf":1.0},"424":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}}}},"o":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},".":{"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"<":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"203":{"tf":1.0}}}},"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":{},"i":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"(":{"4":{"2":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"b":{"a":{"df":0,"docs":{},"r":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":18,"docs":{"106":{"tf":4.69041575982343},"117":{"tf":2.449489742783178},"129":{"tf":1.0},"186":{"tf":1.4142135623730951},"196":{"tf":1.0},"208":{"tf":2.23606797749979},"209":{"tf":1.4142135623730951},"230":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":2.0},"44":{"tf":1.0},"63":{"tf":2.6457513110645907},"64":{"tf":1.4142135623730951},"73":{"tf":2.0},"74":{"tf":2.0},"81":{"tf":1.0}}},"r":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":12,"docs":{"263":{"tf":1.4142135623730951},"352":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"215":{"tf":1.0},"255":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"30":{"tf":1.7320508075688772},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.4142135623730951},"365":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"417":{"tf":1.7320508075688772},"428":{"tf":1.7320508075688772},"460":{"tf":1.4142135623730951},"470":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":2.0}}}}}}},"df":161,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":2.6457513110645907},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"201":{"tf":1.0},"252":{"tf":1.4142135623730951},"253":{"tf":1.7320508075688772},"254":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.7320508075688772},"257":{"tf":1.7320508075688772},"259":{"tf":1.0},"26":{"tf":1.0},"262":{"tf":2.23606797749979},"263":{"tf":1.7320508075688772},"265":{"tf":1.0},"266":{"tf":1.4142135623730951},"267":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.4142135623730951},"27":{"tf":1.0},"270":{"tf":1.0},"272":{"tf":1.0},"273":{"tf":1.7320508075688772},"276":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"293":{"tf":1.7320508075688772},"294":{"tf":1.0},"307":{"tf":1.0},"344":{"tf":2.6457513110645907},"345":{"tf":2.0},"349":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":2.23606797749979},"355":{"tf":2.8284271247461903},"356":{"tf":1.4142135623730951},"357":{"tf":2.23606797749979},"358":{"tf":1.4142135623730951},"359":{"tf":4.0},"360":{"tf":1.0},"361":{"tf":2.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":2.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"370":{"tf":1.0},"371":{"tf":1.0},"372":{"tf":1.0},"373":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.4142135623730951},"381":{"tf":2.0},"382":{"tf":1.0},"383":{"tf":1.0},"384":{"tf":1.4142135623730951},"385":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"389":{"tf":1.4142135623730951},"390":{"tf":1.0},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.4142135623730951},"394":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"396":{"tf":1.0},"397":{"tf":1.0},"398":{"tf":2.0},"399":{"tf":1.0},"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"404":{"tf":2.0},"405":{"tf":1.0},"406":{"tf":2.0},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"411":{"tf":1.0},"412":{"tf":1.0},"413":{"tf":1.0},"414":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"418":{"tf":4.0},"419":{"tf":1.4142135623730951},"420":{"tf":3.0},"421":{"tf":2.8284271247461903},"422":{"tf":1.7320508075688772},"423":{"tf":3.3166247903554},"424":{"tf":2.6457513110645907},"425":{"tf":2.6457513110645907},"426":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":2.23606797749979},"429":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":3.0},"432":{"tf":1.0},"433":{"tf":1.0},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":2.23606797749979},"437":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"443":{"tf":1.4142135623730951},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"448":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0},"453":{"tf":1.0},"454":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"459":{"tf":1.4142135623730951},"460":{"tf":2.23606797749979},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0},"466":{"tf":1.4142135623730951},"467":{"tf":1.0},"47":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"477":{"tf":1.4142135623730951},"51":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":2.0},"9":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":2,"docs":{"333":{"tf":1.4142135623730951},"336":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"199":{"tf":1.0},"320":{"tf":1.0}}},"t":{"df":23,"docs":{"220":{"tf":1.0},"257":{"tf":1.0},"29":{"tf":1.0},"344":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.7320508075688772},"355":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.0},"365":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"419":{"tf":1.0},"431":{"tf":2.8284271247461903},"436":{"tf":2.6457513110645907},"443":{"tf":1.0},"448":{"tf":1.0},"470":{"tf":2.0},"472":{"tf":1.0},"474":{"tf":1.0},"476":{"tf":1.0},"8":{"tf":1.0}},"t":{"df":8,"docs":{"0":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}},"df":7,"docs":{"111":{"tf":1.0},"173":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"308":{"tf":1.0},"330":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"376":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"177":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"274":{"tf":1.0},"309":{"tf":1.0},"46":{"tf":1.7320508075688772},"55":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":9,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"167":{"tf":1.0},"175":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0},"262":{"tf":1.0},"406":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":3,"docs":{"10":{"tf":1.0},"181":{"tf":1.0},"71":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"271":{"tf":1.0}}}}}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"+":{"=":{"df":0,"docs":{},"~":{"/":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"378":{"tf":1.0}}}}},"df":1,"docs":{"10":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"180":{"tf":1.0},"187":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"117":{"tf":1.0},"205":{"tf":1.4142135623730951},"252":{"tf":1.0},"275":{"tf":1.0},"281":{"tf":1.0}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"146":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"259":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"373":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"b":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"264":{"tf":1.0},"33":{"tf":1.0}}},"1":{"2":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"3":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"7":{"df":0,"docs":{},"j":{"df":0,"docs":{},"r":{"df":0,"docs":{},"z":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"9":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"5":{"df":0,"docs":{},"q":{"df":0,"docs":{},"k":{"a":{"c":{"3":{"df":0,"docs":{},"y":{"df":0,"docs":{},"v":{"df":0,"docs":{},"p":{"7":{"df":0,"docs":{},"h":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"x":{"3":{"7":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"7":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"8":{"2":{"df":0,"docs":{},"v":{"df":0,"docs":{},"v":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"6":{"df":0,"docs":{},"w":{"d":{"5":{"2":{"3":{"df":1,"docs":{"448":{"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":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"7":{"3":{"df":0,"docs":{},"y":{"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"v":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"x":{"4":{"4":{"df":0,"docs":{},"x":{"4":{"8":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"8":{"df":0,"docs":{},"s":{"5":{"0":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"q":{"2":{"6":{"df":0,"docs":{},"f":{"2":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"q":{"6":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"9":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"421":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"6":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"9":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"t":{"df":0,"docs":{},"v":{"8":{"5":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"2":{"5":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"f":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"6":{"c":{"8":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"0":{"7":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"5":{"df":0,"docs":{},"g":{"4":{"5":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"q":{"df":0,"docs":{},"q":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"421":{"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":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"_":{"c":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"361":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"a":{"b":{"df":4,"docs":{"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"90":{"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":{}}}}},"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"90":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"90":{"tf":1.0},"91":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{":":{":":{"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"361":{"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":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"437":{"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":64,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.7320508075688772},"10":{"tf":2.0},"108":{"tf":1.0},"136":{"tf":1.0},"139":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"171":{"tf":1.0},"175":{"tf":1.0},"180":{"tf":1.0},"23":{"tf":1.4142135623730951},"255":{"tf":1.0},"257":{"tf":1.4142135623730951},"260":{"tf":1.0},"262":{"tf":2.8284271247461903},"263":{"tf":2.23606797749979},"264":{"tf":1.7320508075688772},"265":{"tf":2.449489742783178},"266":{"tf":1.0},"267":{"tf":1.0},"270":{"tf":1.4142135623730951},"276":{"tf":1.0},"299":{"tf":1.0},"3":{"tf":1.7320508075688772},"33":{"tf":1.0},"334":{"tf":1.4142135623730951},"344":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"4":{"tf":1.0},"406":{"tf":1.4142135623730951},"418":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":2.449489742783178},"435":{"tf":1.4142135623730951},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178},"443":{"tf":1.0},"459":{"tf":1.0},"466":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":1.4142135623730951},"52":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"9":{"tf":2.23606797749979},"90":{"tf":1.0}},"l":{"a":{"b":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"262":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"0":{"tf":1.0},"273":{"tf":1.0},"293":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"m":{"'":{"df":3,"docs":{"166":{"tf":1.0},"304":{"tf":1.0},"68":{"tf":1.0}}},"df":22,"docs":{"136":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"175":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.7320508075688772},"197":{"tf":1.0},"227":{"tf":1.4142135623730951},"321":{"tf":1.0},"322":{"tf":1.0},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":1.0},"46":{"tf":1.0},"61":{"tf":1.0},"68":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"190":{"tf":1.0},"275":{"tf":1.0},"337":{"tf":1.0}},"i":{"df":4,"docs":{"0":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":111,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"103":{"tf":2.449489742783178},"104":{"tf":3.605551275463989},"106":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":2.0},"116":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"13":{"tf":2.8284271247461903},"130":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":4.69041575982343},"15":{"tf":1.4142135623730951},"158":{"tf":2.23606797749979},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.6457513110645907},"182":{"tf":1.4142135623730951},"183":{"tf":2.23606797749979},"186":{"tf":3.1622776601683795},"187":{"tf":1.0},"19":{"tf":1.0},"190":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.23606797749979},"200":{"tf":1.4142135623730951},"201":{"tf":2.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":2.0},"215":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"233":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"245":{"tf":1.0},"247":{"tf":1.4142135623730951},"251":{"tf":1.0},"252":{"tf":1.4142135623730951},"254":{"tf":1.0},"255":{"tf":1.0},"265":{"tf":1.4142135623730951},"266":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"274":{"tf":1.4142135623730951},"283":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"292":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.7320508075688772},"301":{"tf":1.0},"302":{"tf":1.0},"303":{"tf":1.0},"306":{"tf":1.0},"308":{"tf":2.23606797749979},"310":{"tf":2.23606797749979},"311":{"tf":1.4142135623730951},"313":{"tf":1.7320508075688772},"315":{"tf":1.0},"317":{"tf":1.7320508075688772},"33":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":2.23606797749979},"343":{"tf":2.0},"349":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"436":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"136":{"tf":1.0},"78":{"tf":1.0}}}}}}},"df":9,"docs":{"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"424":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"82":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"154":{"tf":2.0},"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"167":{"tf":1.0},"174":{"tf":1.0},"226":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"263":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"340":{"tf":1.0}}}}}}},"g":{"a":{"df":13,"docs":{"146":{"tf":1.0},"149":{"tf":1.0},"177":{"tf":2.0},"180":{"tf":1.0},"257":{"tf":1.4142135623730951},"325":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":2.0},"46":{"tf":2.449489742783178},"54":{"tf":1.0},"68":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951}}}},"r":{"b":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":9,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}},"df":1,"docs":{"357":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":7,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":71,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":2.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.0},"199":{"tf":2.0},"200":{"tf":2.449489742783178},"201":{"tf":1.4142135623730951},"202":{"tf":2.23606797749979},"203":{"tf":1.0},"205":{"tf":1.0},"216":{"tf":1.4142135623730951},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.7320508075688772},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"251":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.449489742783178},"262":{"tf":2.6457513110645907},"269":{"tf":1.0},"270":{"tf":1.0},"283":{"tf":1.0},"304":{"tf":1.4142135623730951},"307":{"tf":1.0},"308":{"tf":1.0},"319":{"tf":1.0},"330":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":2.23606797749979},"361":{"tf":2.23606797749979},"366":{"tf":1.4142135623730951},"373":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.23606797749979},"423":{"tf":2.23606797749979},"424":{"tf":1.0},"428":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.0},"443":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0}}}}},"t":{"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"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":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"248":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"201":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"219":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":17,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"165":{"tf":1.4142135623730951},"181":{"tf":1.0},"185":{"tf":1.0},"2":{"tf":1.0},"205":{"tf":1.0},"331":{"tf":1.0},"333":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0},"81":{"tf":1.0}}}},"g":{"a":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"262":{"tf":1.0},"333":{"tf":1.0},"336":{"tf":1.0},"347":{"tf":2.0},"350":{"tf":2.23606797749979},"351":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":2.8284271247461903},"358":{"tf":1.0},"415":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"'":{"df":1,"docs":{"336":{"tf":1.0}}},"df":3,"docs":{"0":{"tf":1.0},"336":{"tf":1.4142135623730951},"337":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"149":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"235":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"269":{"tf":1.0},"35":{"tf":1.0},"71":{"tf":1.0}},"n":{"df":31,"docs":{"103":{"tf":1.0},"13":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"199":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"245":{"tf":1.0},"271":{"tf":1.0},"274":{"tf":1.0},"35":{"tf":1.0},"353":{"tf":1.0},"357":{"tf":1.4142135623730951},"358":{"tf":1.0},"406":{"tf":1.4142135623730951},"423":{"tf":1.4142135623730951},"430":{"tf":1.0},"443":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"469":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"118":{"tf":1.0},"180":{"tf":1.0},"325":{"tf":1.4142135623730951}}}},"df":4,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"374":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":9,"docs":{"261":{"tf":1.0},"275":{"tf":1.0},"285":{"tf":1.0},"306":{"tf":1.0},"319":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0}},"e":{"df":1,"docs":{"262":{"tf":1.0}}},"o":{"d":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"207":{"tf":1.0},"335":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"c":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"329":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"327":{"tf":1.0},"37":{"tf":1.7320508075688772}}}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"106":{"tf":1.0}}}},"p":{"df":0,"docs":{},"h":{"df":8,"docs":{"349":{"tf":1.7320508075688772},"354":{"tf":1.0},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178}},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"349":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"109":{"tf":1.0}}}},"y":{"df":1,"docs":{"109":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"106":{"tf":1.0},"72":{"tf":1.0}}}},"w":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"231":{"tf":1.4142135623730951},"320":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"f":{"df":1,"docs":{"304":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"149":{"tf":1.7320508075688772},"309":{"tf":1.0}}}}}},"d":{"df":4,"docs":{"174":{"tf":1.0},"178":{"tf":1.4142135623730951},"300":{"tf":1.0},"329":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"0":{"tf":2.0},"275":{"tf":1.4142135623730951},"297":{"tf":1.0},"3":{"tf":1.0},"314":{"tf":1.0},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"h":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"269":{"tf":1.0},"271":{"tf":1.0},"398":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":3,"docs":{"106":{"tf":1.0},"150":{"tf":1.0},"63":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"33":{"tf":1.0}}},"l":{"df":13,"docs":{"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"171":{"tf":1.0},"178":{"tf":1.0},"200":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"248":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"149":{"tf":1.0},"181":{"tf":1.0},"235":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"68":{"tf":1.0}}}}}},"r":{"d":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"106":{"tf":1.0},"140":{"tf":1.0}}},"df":3,"docs":{"261":{"tf":1.0},"262":{"tf":2.0},"265":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"262":{"tf":1.0},"263":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"df":23,"docs":{"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":3.1622776601683795},"144":{"tf":1.0},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"170":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"245":{"tf":1.0},"257":{"tf":1.4142135623730951},"323":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":1.0},"347":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.7320508075688772},"443":{"tf":1.4142135623730951},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"66":{"tf":1.0},"79":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"k":{"df":1,"docs":{"245":{"tf":1.0}}}},"df":1,"docs":{"201":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":6,"docs":{"121":{"tf":1.0},"149":{"tf":1.0},"190":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"351":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"271":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":23,"docs":{"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.0},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.4142135623730951},"468":{"tf":1.0},"470":{"tf":1.4142135623730951},"477":{"tf":1.0}},"e":{"a":{"d":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}},"df":0,"docs":{},"p":{"df":5,"docs":{"13":{"tf":1.0},"146":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":1.0},"238":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"280":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"123":{"tf":1.0}}}},"p":{"df":34,"docs":{"0":{"tf":1.7320508075688772},"167":{"tf":1.0},"190":{"tf":1.0},"216":{"tf":1.0},"227":{"tf":1.0},"257":{"tf":1.0},"270":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"335":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":2.0},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"469":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"477":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"0":{"tf":1.0},"130":{"tf":1.0},"174":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.0}}}}}},"n":{"c":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"'":{"df":5,"docs":{"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.4142135623730951},"260":{"tf":1.0}}},"df":35,"docs":{"10":{"tf":2.0},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"117":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"16":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.4142135623730951},"322":{"tf":1.4142135623730951},"354":{"tf":1.0},"359":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"308":{"tf":1.0}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"431":{"tf":1.0},"68":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"436":{"tf":1.0}}}},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"378":{"tf":1.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"139":{"tf":1.0},"269":{"tf":1.0},"398":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"222":{"tf":1.0},"275":{"tf":1.0},"324":{"tf":1.0},"329":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"68":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"291":{"tf":1.0}}}},"df":2,"docs":{"291":{"tf":1.4142135623730951},"295":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"288":{"tf":1.0},"308":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"271":{"tf":1.0},"274":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.7320508075688772},"239":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"328":{"tf":1.4142135623730951},"421":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"/":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"377":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"293":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"265":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":3,"docs":{"262":{"tf":1.7320508075688772},"263":{"tf":1.0},"264":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.4142135623730951}}}}}},"df":3,"docs":{"0":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"179":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"347":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"287":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"3":{"0":{"df":1,"docs":{"418":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"0":{"0":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":6,"docs":{"348":{"tf":1.0},"422":{"tf":1.0},"427":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"/":{"5":{"9":{"5":{"8":{"3":{"5":{"1":{"df":1,"docs":{"421":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"373":{"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":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"350":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"357":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"1":{"8":{"3":{"3":{"df":1,"docs":{"406":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"262":{"tf":1.0},"333":{"tf":1.0},"350":{"tf":1.4142135623730951},"354":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"417":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"357":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"425":{"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":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"434":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"421":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":8,"docs":{"257":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"39":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"i":{".":{"df":33,"docs":{"103":{"tf":1.0},"157":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"192":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"242":{"tf":1.0},"255":{"tf":1.0},"270":{"tf":1.4142135623730951},"304":{"tf":3.3166247903554},"307":{"tf":1.0},"317":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"347":{"tf":1.0},"355":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"46":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"0":{"df":1,"docs":{"226":{"tf":1.0}}},"1":{"2":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":1,"docs":{"10":{"tf":1.0}}},"df":1,"docs":{"226":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"10":{"tf":1.0}}},"7":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":31,"docs":{"110":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"125":{"tf":2.0},"126":{"tf":1.4142135623730951},"13":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"169":{"tf":1.4142135623730951},"177":{"tf":1.0},"212":{"tf":1.4142135623730951},"255":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.7320508075688772},"271":{"tf":2.449489742783178},"272":{"tf":1.0},"275":{"tf":1.4142135623730951},"276":{"tf":1.4142135623730951},"304":{"tf":1.0},"35":{"tf":1.0},"351":{"tf":2.6457513110645907},"359":{"tf":1.0},"381":{"tf":1.4142135623730951},"382":{"tf":1.4142135623730951},"383":{"tf":1.4142135623730951},"423":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":1.0},"46":{"tf":1.0},"7":{"tf":1.0},"80":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"13":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"173":{"tf":1.4142135623730951},"82":{"tf":3.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":10,"docs":{"119":{"tf":1.0},"136":{"tf":1.0},"150":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"269":{"tf":1.0},"338":{"tf":1.4142135623730951},"35":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"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":{},"r":{"a":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"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":3,"docs":{"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"32":{"tf":1.0},"44":{"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":{}},"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":{"d":{"(":{"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":{"d":{"df":3,"docs":{"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"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":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"2":{"5":{"6":{"df":1,"docs":{"85":{"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":{},"i":{"d":{"df":1,"docs":{"85":{"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":{},"f":{"df":1,"docs":{"129":{"tf":1.0}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"264":{"tf":1.0},"265":{"tf":1.0},"353":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"190":{"tf":1.0},"223":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"269":{"tf":2.23606797749979}},"e":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"121":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"67":{"tf":1.0}}}},"l":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":42,"docs":{"10":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"138":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"169":{"tf":2.23606797749979},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"197":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.7320508075688772},"209":{"tf":1.4142135623730951},"215":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"255":{"tf":1.4142135623730951},"265":{"tf":1.0},"27":{"tf":1.0},"274":{"tf":1.0},"29":{"tf":1.0},"317":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"339":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":58,"docs":{"0":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":2.0},"185":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"201":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.7320508075688772},"208":{"tf":2.23606797749979},"209":{"tf":2.23606797749979},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"218":{"tf":2.23606797749979},"22":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"249":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"300":{"tf":1.0},"302":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"324":{"tf":1.0},"326":{"tf":1.0},"335":{"tf":1.0},"339":{"tf":1.4142135623730951},"42":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":2.8284271247461903},"46":{"tf":1.0},"48":{"tf":1.7320508075688772},"52":{"tf":1.0},"66":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"345":{"tf":1.0},"346":{"tf":1.0},"428":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"12":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0}}}}}}},"df":3,"docs":{"288":{"tf":1.0},"309":{"tf":1.0},"343":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":28,"docs":{"111":{"tf":1.0},"12":{"tf":1.7320508075688772},"124":{"tf":1.0},"13":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.0},"192":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.4142135623730951},"298":{"tf":1.0},"30":{"tf":1.0},"351":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"48":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":2.449489742783178},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"216":{"tf":1.0},"312":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"149":{"tf":2.6457513110645907},"310":{"tf":1.0},"58":{"tf":1.0}}}}}},"n":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":30,"docs":{"0":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"140":{"tf":1.0},"144":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"245":{"tf":1.0},"262":{"tf":1.0},"269":{"tf":1.0},"29":{"tf":1.0},"317":{"tf":1.0},"320":{"tf":1.0},"323":{"tf":1.0},"33":{"tf":1.0},"335":{"tf":1.0},"349":{"tf":1.7320508075688772},"352":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"460":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"349":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"237":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":2.0},"320":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"308":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"275":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"104":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"104":{"tf":1.0},"201":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"39":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"149":{"tf":1.0},"309":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"44":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":19,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"235":{"tf":2.449489742783178},"236":{"tf":1.0},"237":{"tf":1.4142135623730951},"238":{"tf":1.0},"241":{"tf":2.449489742783178},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"245":{"tf":1.0},"264":{"tf":1.0},"304":{"tf":2.8284271247461903},"320":{"tf":1.0},"360":{"tf":1.7320508075688772},"424":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"i":{"c":{"df":11,"docs":{"119":{"tf":1.0},"126":{"tf":1.0},"130":{"tf":1.0},"149":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"310":{"tf":1.7320508075688772},"48":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"111":{"tf":1.0},"142":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"108":{"tf":1.0},"234":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"df":1,"docs":{"373":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":26,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"107":{"tf":1.0},"112":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"229":{"tf":1.0},"275":{"tf":1.4142135623730951},"298":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"468":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"339":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"262":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"384":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"389":{"tf":1.0},"398":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"4":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":32,"docs":{"10":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"121":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"212":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"271":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"384":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"398":{"tf":1.0},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"428":{"tf":1.0},"431":{"tf":3.0},"436":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"288":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"288":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":14,"docs":{"225":{"tf":1.0},"226":{"tf":1.0},"24":{"tf":1.0},"290":{"tf":1.0},"308":{"tf":2.6457513110645907},"319":{"tf":1.0},"320":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"308":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"308":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"0":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"0":{"df":1,"docs":{"244":{"tf":1.0}}},"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"244":{"tf":1.0}}},"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"2":{"df":1,"docs":{"244":{"tf":1.0}}},"3":{"df":1,"docs":{"244":{"tf":1.0}}},"4":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"330":{"tf":1.0},"77":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"223":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.7320508075688772},"436":{"tf":1.0},"470":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"247":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"144":{"tf":2.23606797749979},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"215":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"247":{"tf":2.449489742783178},"250":{"tf":1.4142135623730951},"423":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0}}}}},"i":{"d":{"df":25,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"234":{"tf":1.0},"257":{"tf":1.0},"30":{"tf":1.0},"304":{"tf":1.0},"357":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.4142135623730951},"380":{"tf":1.0},"417":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"74":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"42":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":22,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"261":{"tf":1.7320508075688772},"273":{"tf":2.0},"275":{"tf":1.4142135623730951},"276":{"tf":2.0},"277":{"tf":1.0},"278":{"tf":1.4142135623730951},"279":{"tf":1.0},"280":{"tf":1.0},"293":{"tf":1.0},"296":{"tf":1.0},"3":{"tf":1.7320508075688772},"331":{"tf":1.0},"332":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"418":{"tf":2.23606797749979},"7":{"tf":1.0},"8":{"tf":1.0}}},"n":{"c":{"df":15,"docs":{"106":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"265":{"tf":1.7320508075688772},"271":{"tf":1.0},"51":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":7,"docs":{"106":{"tf":3.605551275463989},"109":{"tf":1.0},"111":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"158":{"tf":1.0},"73":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":12,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"150":{"tf":1.4142135623730951},"156":{"tf":1.0},"180":{"tf":1.0},"29":{"tf":1.0},"313":{"tf":1.0},"351":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"104":{"tf":1.0},"118":{"tf":1.0},"175":{"tf":1.0},"179":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"227":{"tf":1.4142135623730951},"266":{"tf":1.4142135623730951},"269":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951},"304":{"tf":1.0},"332":{"tf":1.0},"406":{"tf":1.0},"422":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":16,"docs":{"103":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"302":{"tf":1.4142135623730951},"304":{"tf":3.3166247903554},"323":{"tf":1.0},"324":{"tf":2.23606797749979},"52":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.23606797749979},"68":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"—":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}},"r":{"df":11,"docs":{"0":{"tf":1.0},"251":{"tf":2.0},"258":{"tf":1.0},"259":{"tf":2.0},"261":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"275":{"tf":1.0},"406":{"tf":1.0},"420":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"275":{"tf":1.0}}}}}},"n":{"d":{"df":6,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"233":{"tf":1.0},"300":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":3,"docs":{"181":{"tf":1.0},"190":{"tf":1.0},"78":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":15,"docs":{"0":{"tf":1.0},"157":{"tf":1.0},"179":{"tf":2.8284271247461903},"258":{"tf":1.0},"32":{"tf":1.4142135623730951},"345":{"tf":1.0},"351":{"tf":1.0},"373":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"420":{"tf":1.7320508075688772},"422":{"tf":1.0},"425":{"tf":1.0},"44":{"tf":1.7320508075688772},"46":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"239":{"tf":1.0},"246":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"331":{"tf":1.0}}}}},"f":{"a":{"c":{"df":12,"docs":{"119":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"205":{"tf":2.0},"209":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":2.0},"302":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.7320508075688772},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"330":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}}}},":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"50":{"tf":2.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":12,"docs":{"108":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"197":{"tf":1.0},"308":{"tf":1.0},"33":{"tf":1.0},"50":{"tf":2.0},"73":{"tf":1.0},"81":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"307":{"tf":1.0}}}}}}}},"o":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"224":{"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":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":5,"docs":{"179":{"tf":1.0},"181":{"tf":1.0},"297":{"tf":1.0},"304":{"tf":2.449489742783178},"320":{"tf":1.4142135623730951}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":2,"docs":{"190":{"tf":1.4142135623730951},"226":{"tf":1.0}},"t":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"259":{"tf":1.0},"332":{"tf":1.0},"344":{"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":{"59":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"320":{"tf":1.0},"77":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"269":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"349":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"335":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"f":{"df":12,"docs":{"356":{"tf":1.0},"357":{"tf":2.449489742783178},"358":{"tf":1.0},"361":{"tf":1.7320508075688772},"366":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"411":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"460":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"d":{"df":9,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":7,"docs":{"349":{"tf":2.23606797749979},"361":{"tf":2.6457513110645907},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"431":{"tf":2.6457513110645907},"436":{"tf":2.6457513110645907}}},"s":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"117":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"48":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"229":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"330":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"144":{"tf":1.0},"179":{"tf":1.7320508075688772},"297":{"tf":1.0},"316":{"tf":1.0},"317":{"tf":1.0},"335":{"tf":2.0},"336":{"tf":1.7320508075688772},"337":{"tf":2.8284271247461903},"35":{"tf":1.0}}}}},"t":{"'":{"df":6,"docs":{"13":{"tf":1.0},"270":{"tf":1.0},"295":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"(":{"df":1,"docs":{"50":{"tf":1.0}}},"df":17,"docs":{"110":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"304":{"tf":2.449489742783178},"306":{"tf":1.0},"312":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"343":{"tf":1.0},"380":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"464":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.7320508075688772}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"242":{"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":9,"docs":{"132":{"tf":1.4142135623730951},"133":{"tf":2.449489742783178},"134":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"242":{"tf":1.7320508075688772},"271":{"tf":1.4142135623730951},"339":{"tf":1.0},"74":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":12,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"116":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"270":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"v":{"a":{"df":3,"docs":{"107":{"tf":1.0},"205":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"(":{"4":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"10":{"tf":1.0},"226":{"tf":1.0},"269":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"269":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"431":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":20,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"263":{"tf":1.4142135623730951},"265":{"tf":1.0},"270":{"tf":1.0},"29":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"365":{"tf":1.0},"381":{"tf":3.1622776601683795},"404":{"tf":3.1622776601683795},"406":{"tf":3.1622776601683795},"431":{"tf":3.3166247903554},"436":{"tf":3.1622776601683795},"437":{"tf":2.23606797749979},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.7320508075688772},"441":{"tf":1.0},"442":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":6,"docs":{"10":{"tf":1.0},"134":{"tf":1.0},"269":{"tf":2.23606797749979},"285":{"tf":1.0},"304":{"tf":1.0},"398":{"tf":1.0}}}}}},"k":{"df":6,"docs":{"245":{"tf":1.0},"246":{"tf":1.0},"318":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"453":{"tf":1.0}},"e":{"b":{"a":{"b":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"[":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":5,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"443":{"tf":1.0},"445":{"tf":1.4142135623730951},"447":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":9,"docs":{"108":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"245":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"207":{"tf":1.0}}}},"y":{"df":40,"docs":{"111":{"tf":1.0},"13":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.449489742783178},"145":{"tf":2.0},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"150":{"tf":1.0},"152":{"tf":1.0},"180":{"tf":1.0},"19":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"201":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":2.0},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":1.7320508075688772},"249":{"tf":1.7320508075688772},"270":{"tf":1.0},"304":{"tf":2.8284271247461903},"350":{"tf":1.0},"352":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":1.0},"443":{"tf":2.449489742783178},"449":{"tf":1.4142135623730951},"450":{"tf":1.4142135623730951},"451":{"tf":1.4142135623730951},"454":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"79":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":27,"docs":{"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"114":{"tf":1.0},"118":{"tf":1.0},"12":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"141":{"tf":1.7320508075688772},"15":{"tf":1.0},"190":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.4142135623730951},"247":{"tf":1.4142135623730951},"297":{"tf":1.0},"337":{"tf":1.4142135623730951},"338":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"340":{"tf":1.0},"341":{"tf":1.0},"342":{"tf":1.4142135623730951},"343":{"tf":1.4142135623730951},"48":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":3.1622776601683795}}}}}}},"n":{"d":{"df":3,"docs":{"210":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":1,"docs":{"431":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":15,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"201":{"tf":1.4142135623730951},"203":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"345":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"184":{"tf":1.0},"335":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":14,"docs":{"109":{"tf":1.0},"144":{"tf":1.0},"158":{"tf":1.0},"179":{"tf":1.0},"203":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"297":{"tf":1.0},"316":{"tf":1.0},"317":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}}},"l":{"a":{"b":{"df":3,"docs":{"255":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"336":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"309":{"tf":1.0}}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":32,"docs":{"0":{"tf":2.6457513110645907},"1":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"11":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"199":{"tf":1.0},"225":{"tf":1.0},"251":{"tf":1.0},"266":{"tf":1.0},"275":{"tf":2.6457513110645907},"276":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.0},"308":{"tf":1.0},"338":{"tf":1.0},"45":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"149":{"tf":1.0},"222":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"295":{"tf":1.4142135623730951},"345":{"tf":1.0},"429":{"tf":1.0},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"319":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"112":{"tf":1.7320508075688772}}}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"277":{"tf":1.0},"293":{"tf":1.0},"358":{"tf":1.0},"425":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"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":2,"docs":{"265":{"tf":1.0},"273":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}}}}}},"df":14,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"411":{"tf":1.0},"415":{"tf":1.0}},"e":{"_":{"b":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"101":{"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":{},"u":{"1":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"3":{"2":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}},"a":{"d":{"df":2,"docs":{"256":{"tf":1.0},"420":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"227":{"tf":1.0},"261":{"tf":1.0},"265":{"tf":1.0},"48":{"tf":1.0}}}},"v":{"df":1,"docs":{"345":{"tf":1.0}}}},"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"245":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"271":{"tf":1.0},"304":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":3,"docs":{"126":{"tf":1.0},"236":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":14,"docs":{"108":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"223":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"304":{"tf":2.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"73":{"tf":1.0}},"i":{"df":1,"docs":{"190":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"304":{"tf":1.0}}}},"t":{"'":{"df":26,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.4142135623730951},"265":{"tf":1.7320508075688772},"271":{"tf":1.0},"275":{"tf":1.0},"418":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.0},"304":{"tf":1.0},"307":{"tf":1.0},"324":{"tf":1.0},"326":{"tf":1.0},"329":{"tf":1.0},"354":{"tf":1.0},"355":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"197":{"tf":1.0},"275":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}}}},"h":{"df":1,"docs":{"304":{"tf":3.605551275463989}}},"i":{"b":{"'":{"df":1,"docs":{"302":{"tf":1.0}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":2,"docs":{"48":{"tf":1.7320508075688772},"51":{"tf":1.0}}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"253":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}},"df":12,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"186":{"tf":1.0},"25":{"tf":1.0},"255":{"tf":1.4142135623730951},"298":{"tf":1.4142135623730951},"301":{"tf":1.0},"52":{"tf":1.0},"78":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":89,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.23606797749979},"110":{"tf":1.0},"111":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"121":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"168":{"tf":1.7320508075688772},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.6457513110645907},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"187":{"tf":1.0},"197":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.4142135623730951},"225":{"tf":1.0},"227":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"25":{"tf":1.0},"253":{"tf":1.7320508075688772},"263":{"tf":1.4142135623730951},"298":{"tf":2.449489742783178},"299":{"tf":2.0},"30":{"tf":1.4142135623730951},"300":{"tf":2.8284271247461903},"301":{"tf":2.23606797749979},"302":{"tf":2.0},"303":{"tf":2.0},"304":{"tf":1.0},"31":{"tf":1.0},"318":{"tf":1.0},"324":{"tf":1.0},"33":{"tf":1.4142135623730951},"342":{"tf":1.0},"345":{"tf":1.4142135623730951},"35":{"tf":1.0},"351":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.4142135623730951},"361":{"tf":1.0},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"394":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"42":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"48":{"tf":5.291502622129181},"49":{"tf":1.4142135623730951},"50":{"tf":2.6457513110645907},"51":{"tf":2.449489742783178},"52":{"tf":2.0},"53":{"tf":2.0},"61":{"tf":1.0},"66":{"tf":1.0},"75":{"tf":2.0},"78":{"tf":1.0}}},"y":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":9,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":15,"docs":{"181":{"tf":1.0},"187":{"tf":1.4142135623730951},"318":{"tf":1.0},"327":{"tf":1.7320508075688772},"349":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"70":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"303":{"tf":1.0}}}},"df":20,"docs":{"106":{"tf":2.6457513110645907},"111":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"232":{"tf":1.0},"266":{"tf":1.4142135623730951},"271":{"tf":1.0},"272":{"tf":1.4142135623730951},"274":{"tf":1.0},"307":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.7320508075688772},"378":{"tf":1.0},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"460":{"tf":1.0}}},"k":{"df":6,"docs":{"226":{"tf":1.0},"227":{"tf":1.0},"287":{"tf":1.0},"296":{"tf":1.0},"337":{"tf":1.7320508075688772},"406":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"278":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"26":{"tf":1.0},"33":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":38,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"207":{"tf":1.0},"227":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.4142135623730951},"305":{"tf":1.4142135623730951},"320":{"tf":1.4142135623730951},"338":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"357":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"399":{"tf":1.0},"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"421":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"46":{"tf":1.0},"460":{"tf":1.4142135623730951},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"418":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"(":{"df":1,"docs":{"431":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"304":{"tf":2.0},"339":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"203":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"13":{"tf":1.0},"266":{"tf":1.4142135623730951},"267":{"tf":1.0}}}}},"o":{"a":{"d":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"265":{"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":6,"docs":{"10":{"tf":1.4142135623730951},"146":{"tf":1.0},"185":{"tf":1.4142135623730951},"196":{"tf":1.0},"265":{"tf":1.0},"430":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"430":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"54":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"375":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":23,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"265":{"tf":1.4142135623730951},"333":{"tf":1.0},"336":{"tf":1.0},"347":{"tf":1.0},"357":{"tf":1.7320508075688772},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"420":{"tf":2.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.0},"442":{"tf":1.4142135623730951},"460":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"468":{"tf":1.0}}}}}}},"t":{"df":11,"docs":{"13":{"tf":1.0},"138":{"tf":2.449489742783178},"269":{"tf":1.0},"286":{"tf":1.0},"353":{"tf":1.0},"379":{"tf":1.0},"463":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"k":{"df":14,"docs":{"173":{"tf":1.0},"263":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.4142135623730951},"364":{"tf":1.0},"366":{"tf":1.4142135623730951},"369":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"410":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}}},"df":3,"docs":{"139":{"tf":1.4142135623730951},"269":{"tf":1.0},"398":{"tf":1.0}},"g":{"(":{"4":{"2":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"86":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"257":{"tf":1.0}}},"b":{"df":2,"docs":{"126":{"tf":1.0},"257":{"tf":1.0}}},"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":{"d":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"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":{}}},"s":{"df":0,"docs":{},"h":{"a":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"242":{"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":{}}},"r":{"df":1,"docs":{"124":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"236":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"125":{"tf":1.0}}}},":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"(":{"5":{"df":1,"docs":{"268":{"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":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":14,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"124":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"406":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":31,"docs":{"122":{"tf":1.0},"124":{"tf":2.8284271247461903},"125":{"tf":3.0},"126":{"tf":2.449489742783178},"13":{"tf":2.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"257":{"tf":4.123105625617661},"269":{"tf":1.7320508075688772},"271":{"tf":2.0},"296":{"tf":1.4142135623730951},"304":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"375":{"tf":1.4142135623730951},"377":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":2.6457513110645907},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0}},"i":{"c":{"df":7,"docs":{"14":{"tf":1.0},"171":{"tf":1.0},"183":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"304":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"379":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"111":{"tf":1.0},"150":{"tf":1.4142135623730951},"206":{"tf":1.0},"224":{"tf":1.0},"399":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"263":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":37,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"183":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"253":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":1.0},"264":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"330":{"tf":1.0},"336":{"tf":1.0},"345":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"p":{"df":13,"docs":{"118":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"229":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"339":{"tf":1.7320508075688772},"340":{"tf":1.0}}}},"t":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"329":{"tf":1.0}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"304":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"p":{".":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{".":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"295":{"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":{},"r":{"a":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"296":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":11,"docs":{"0":{"tf":1.4142135623730951},"275":{"tf":3.3166247903554},"276":{"tf":1.7320508075688772},"280":{"tf":1.0},"293":{"tf":1.7320508075688772},"294":{"tf":1.4142135623730951},"295":{"tf":1.4142135623730951},"296":{"tf":1.0},"418":{"tf":1.0},"477":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"t":{"df":1,"docs":{"269":{"tf":1.4142135623730951}}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"(":{"6":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"10":{"tf":1.7320508075688772},"269":{"tf":1.4142135623730951}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":1.0},"322":{"tf":1.7320508075688772},"333":{"tf":1.0},"65":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"2":{"df":1,"docs":{"264":{"tf":1.0}}},"df":1,"docs":{"340":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"336":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"255":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"30":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"51":{"tf":1.0}}}}},"df":31,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"123":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"257":{"tf":1.0},"268":{"tf":1.0},"351":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.7320508075688772},"51":{"tf":1.0},"54":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"425":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"187":{"tf":1.0},"216":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"150":{"tf":1.0},"184":{"tf":1.0},"238":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":34,"docs":{"0":{"tf":2.449489742783178},"104":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.0},"179":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"294":{"tf":1.0},"308":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"320":{"tf":1.0},"334":{"tf":1.0},"335":{"tf":1.4142135623730951},"336":{"tf":1.7320508075688772},"351":{"tf":1.0},"422":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":19,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"175":{"tf":1.0},"190":{"tf":1.0},"197":{"tf":1.0},"318":{"tf":1.4142135623730951},"35":{"tf":1.0},"352":{"tf":1.0},"356":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":15,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.0},"225":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"265":{"tf":1.0},"335":{"tf":1.0},"360":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"75":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"460":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":17,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.0},"345":{"tf":1.4142135623730951},"349":{"tf":1.7320508075688772},"352":{"tf":1.0},"354":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"463":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"197":{"tf":1.4142135623730951},"203":{"tf":1.0},"232":{"tf":1.0},"245":{"tf":1.0},"276":{"tf":1.0},"304":{"tf":1.4142135623730951},"318":{"tf":1.0},"33":{"tf":1.0},"351":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":2.0},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"249":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"13":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.0},"245":{"tf":2.23606797749979},"246":{"tf":2.8284271247461903},"247":{"tf":2.0},"248":{"tf":2.0},"249":{"tf":1.4142135623730951},"250":{"tf":1.7320508075688772},"360":{"tf":1.0}}},"r":{"df":1,"docs":{"138":{"tf":1.0}},"k":{"df":5,"docs":{"149":{"tf":1.0},"311":{"tf":1.4142135623730951},"312":{"tf":1.0},"313":{"tf":1.0},"343":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":3,"docs":{"273":{"tf":1.0},"277":{"tf":1.0},"278":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"336":{"tf":1.0},"350":{"tf":1.0},"357":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":21,"docs":{"10":{"tf":1.0},"106":{"tf":1.0},"12":{"tf":1.0},"130":{"tf":4.242640687119285},"138":{"tf":1.0},"181":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"32":{"tf":1.0},"339":{"tf":1.4142135623730951},"406":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":2.23606797749979},"82":{"tf":1.7320508075688772},"86":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"302":{"tf":1.4142135623730951},"326":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"302":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"270":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"x":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"270":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"275":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":39,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"129":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"245":{"tf":1.0},"246":{"tf":1.0},"262":{"tf":1.0},"271":{"tf":1.0},"313":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"125":{"tf":1.0},"190":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"67":{"tf":1.0}}}}},"t":{"df":2,"docs":{"226":{"tf":1.0},"52":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"295":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"[":{"$":{"df":0,"docs":{},"h":{"df":0,"docs":{},"p":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"353":{"tf":1.0},"354":{"tf":1.0}}},"df":4,"docs":{"352":{"tf":1.4142135623730951},"353":{"tf":2.449489742783178},"354":{"tf":1.4142135623730951},"355":{"tf":2.23606797749979}}}}},"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"0":{"tf":1.7320508075688772},"107":{"tf":1.7320508075688772},"112":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951},"180":{"tf":1.0},"232":{"tf":1.0},"265":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.4142135623730951},"59":{"tf":1.0},"71":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"336":{"tf":1.0},"418":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"336":{"tf":1.4142135623730951},"337":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":3,"docs":{"301":{"tf":1.4142135623730951},"35":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"179":{"tf":1.0},"304":{"tf":1.0},"312":{"tf":1.4142135623730951},"336":{"tf":1.0},"443":{"tf":1.4142135623730951},"454":{"tf":1.4142135623730951},"469":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"19":{"tf":2.0},"23":{"tf":1.0},"35":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"36":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":57,"docs":{"113":{"tf":1.0},"114":{"tf":2.23606797749979},"115":{"tf":1.0},"117":{"tf":2.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":2.449489742783178},"184":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":2.0},"195":{"tf":2.0},"201":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":2.23606797749979},"209":{"tf":1.4142135623730951},"213":{"tf":1.0},"216":{"tf":1.0},"219":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":2.449489742783178},"236":{"tf":1.7320508075688772},"237":{"tf":2.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":2.449489742783178},"242":{"tf":1.7320508075688772},"243":{"tf":2.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.4142135623730951},"255":{"tf":1.0},"262":{"tf":1.0},"265":{"tf":2.23606797749979},"27":{"tf":1.0},"29":{"tf":1.0},"309":{"tf":1.4142135623730951},"33":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"43":{"tf":2.0},"430":{"tf":1.0},"44":{"tf":1.7320508075688772},"46":{"tf":2.0},"48":{"tf":1.7320508075688772},"55":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"i":{"b":{"df":1,"docs":{"327":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":6,"docs":{"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":2.0},"436":{"tf":2.0}}}},"m":{"df":4,"docs":{"11":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"345":{"tf":1.0}}}}}},"t":{"(":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"162":{"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":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"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":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"33":{"tf":1.0}}}}},"df":14,"docs":{"0":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.0},"162":{"tf":3.1622776601683795},"163":{"tf":1.7320508075688772},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}},"u":{"df":1,"docs":{"325":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"328":{"tf":1.0}}}}}},"s":{"c":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"201":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":9,"docs":{"318":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"155":{"tf":1.0},"320":{"tf":1.0}}}}},"x":{"df":2,"docs":{"106":{"tf":1.0},"190":{"tf":1.0}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":5,"docs":{"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"389":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"d":{"df":5,"docs":{"106":{"tf":1.0},"179":{"tf":1.0},"339":{"tf":1.0},"48":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951}},"e":{"df":13,"docs":{"274":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"470":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0}},"l":{"df":2,"docs":{"0":{"tf":1.0},"320":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.7320508075688772},"62":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"179":{"tf":1.4142135623730951}},"i":{"df":12,"docs":{"104":{"tf":2.449489742783178},"179":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"194":{"tf":1.0}}}},"df":10,"docs":{"0":{"tf":1.0},"106":{"tf":2.8284271247461903},"116":{"tf":1.0},"186":{"tf":1.0},"307":{"tf":1.4142135623730951},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.4142135623730951},"349":{"tf":1.0},"406":{"tf":1.0}},"o":{"df":2,"docs":{"15":{"tf":1.0},"304":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"277":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":45,"docs":{"0":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.0},"179":{"tf":1.4142135623730951},"190":{"tf":1.0},"199":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"229":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"257":{"tf":1.0},"261":{"tf":1.0},"265":{"tf":1.0},"271":{"tf":1.0},"295":{"tf":1.0},"298":{"tf":1.0},"310":{"tf":1.0},"311":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"344":{"tf":1.0},"352":{"tf":1.0},"373":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.0},"430":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"121":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"262":{"tf":1.0},"269":{"tf":1.4142135623730951},"340":{"tf":1.0}}},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"165":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"165":{"tf":1.0},"169":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"139":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"170":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"172":{"tf":1.0},"179":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"172":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.0},"190":{"tf":1.0},"257":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772}},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":2,"docs":{"170":{"tf":1.0},"37":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.4142135623730951},"123":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"170":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.4142135623730951},"249":{"tf":1.4142135623730951},"269":{"tf":1.0},"335":{"tf":1.0},"337":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"429":{"tf":1.0},"431":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.0}},"i":{"df":2,"docs":{"271":{"tf":1.4142135623730951},"304":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"426":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"104":{"tf":2.0},"118":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"304":{"tf":2.0},"339":{"tf":1.0},"63":{"tf":2.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"436":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.4142135623730951}}}},"df":25,"docs":{"104":{"tf":3.1622776601683795},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"134":{"tf":2.0},"138":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"215":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"236":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.4142135623730951},"247":{"tf":1.0},"265":{"tf":1.0},"268":{"tf":1.4142135623730951},"304":{"tf":2.8284271247461903},"339":{"tf":1.0},"63":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951}}}},"y":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"1":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"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":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"80":{"tf":1.0}}}}}}},"df":3,"docs":{"158":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"110":{"tf":1.0}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"262":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"419":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"391":{"tf":1.0},"51":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":7,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"392":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"a":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"208":{"tf":2.0},"209":{"tf":2.449489742783178}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"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":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"i":{"d":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"265":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"10":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"181":{"tf":1.0},"255":{"tf":1.4142135623730951},"265":{"tf":1.0},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"110":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"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":{"172":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"190":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"218":{"tf":1.7320508075688772},"219":{"tf":1.4142135623730951},"330":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"n":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},">":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"361":{"tf":1.0},"365":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":57,"docs":{"10":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":3.0},"107":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":2.0},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.7320508075688772},"205":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":2.0},"255":{"tf":1.0},"257":{"tf":1.0},"262":{"tf":2.23606797749979},"265":{"tf":1.0},"27":{"tf":1.0},"273":{"tf":1.0},"288":{"tf":1.0},"330":{"tf":1.0},"338":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"365":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":2.0},"39":{"tf":1.4142135623730951},"390":{"tf":2.0},"391":{"tf":1.0},"392":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"415":{"tf":1.7320508075688772},"416":{"tf":1.0},"417":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"44":{"tf":1.0},"48":{"tf":2.0},"50":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":6,"docs":{"12":{"tf":1.0},"183":{"tf":1.0},"196":{"tf":1.4142135623730951},"255":{"tf":1.0},"351":{"tf":1.4142135623730951},"406":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"183":{"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":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":32,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"136":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":2.449489742783178},"154":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"167":{"tf":2.6457513110645907},"168":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":2.0},"177":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"19":{"tf":2.449489742783178},"23":{"tf":1.4142135623730951},"299":{"tf":1.0},"32":{"tf":1.0},"326":{"tf":1.0},"33":{"tf":2.23606797749979},"35":{"tf":1.7320508075688772},"418":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.0},"75":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"275":{"tf":1.0}}}}}},"df":3,"docs":{"133":{"tf":1.0},"268":{"tf":1.0},"304":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"263":{"tf":1.4142135623730951},"430":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"171":{"tf":1.0},"238":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":60,"docs":{"0":{"tf":2.23606797749979},"111":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"146":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"171":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"245":{"tf":1.0},"247":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.0},"268":{"tf":1.0},"270":{"tf":1.7320508075688772},"276":{"tf":1.0},"317":{"tf":1.0},"319":{"tf":1.0},"324":{"tf":1.0},"33":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"419":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"460":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":1,"docs":{"66":{"tf":1.0}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.7320508075688772},"111":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"192":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"244":{"tf":1.7320508075688772},"250":{"tf":1.7320508075688772}},"e":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"250":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}},"v":{"df":0,"docs":{},"e":{"c":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"192":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"442":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"427":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":25,"docs":{"157":{"tf":1.0},"160":{"tf":1.4142135623730951},"23":{"tf":1.0},"265":{"tf":1.4142135623730951},"299":{"tf":1.0},"345":{"tf":1.7320508075688772},"348":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"425":{"tf":1.4142135623730951},"429":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"434":{"tf":1.0},"436":{"tf":1.4142135623730951},"437":{"tf":1.0},"460":{"tf":1.0},"465":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"13":{"tf":1.0},"188":{"tf":1.0},"225":{"tf":1.0},"228":{"tf":1.7320508075688772},"229":{"tf":2.6457513110645907},"308":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"79":{"tf":1.0}}}}},"w":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":2.0},"170":{"tf":2.449489742783178}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":53,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"107":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":1.0},"15":{"tf":1.4142135623730951},"158":{"tf":2.6457513110645907},"159":{"tf":1.0},"162":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"233":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"262":{"tf":1.7320508075688772},"263":{"tf":1.4142135623730951},"268":{"tf":1.4142135623730951},"270":{"tf":1.0},"334":{"tf":1.0},"335":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.4142135623730951},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"390":{"tf":1.0},"391":{"tf":1.4142135623730951},"392":{"tf":1.4142135623730951},"393":{"tf":1.4142135623730951},"394":{"tf":1.4142135623730951},"395":{"tf":1.0},"398":{"tf":1.0},"416":{"tf":1.4142135623730951},"417":{"tf":2.0},"418":{"tf":1.0},"428":{"tf":2.0},"430":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"449":{"tf":1.4142135623730951},"450":{"tf":1.4142135623730951},"451":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"73":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"411":{"tf":1.0},"414":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"t":{"df":11,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"183":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"257":{"tf":1.0},"271":{"tf":1.7320508075688772},"288":{"tf":1.0},"304":{"tf":1.0},"339":{"tf":1.0},"380":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"19":{"tf":1.0},"35":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"126":{"tf":1.0},"175":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}}}}}}}}},"d":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"436":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":22,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"266":{"tf":1.0},"267":{"tf":1.0},"357":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"420":{"tf":1.7320508075688772},"422":{"tf":1.0},"424":{"tf":1.4142135623730951},"425":{"tf":1.7320508075688772},"431":{"tf":3.4641016151377544},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":3.605551275463989},"437":{"tf":3.1622776601683795},"460":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"df":12,"docs":{"120":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.7320508075688772},"20":{"tf":1.0},"200":{"tf":1.0},"309":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"460":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":15,"docs":{"141":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":1.0},"173":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":2.0},"241":{"tf":2.0},"248":{"tf":1.0},"265":{"tf":1.4142135623730951},"304":{"tf":4.242640687119285},"48":{"tf":1.0},"77":{"tf":3.0}}}},"o":{"df":0,"docs":{},"p":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":5,"docs":{"10":{"tf":1.0},"199":{"tf":1.7320508075688772},"201":{"tf":1.0},"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"205":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"206":{"tf":1.0}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"269":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":65,"docs":{"0":{"tf":1.0},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"205":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"247":{"tf":1.7320508075688772},"255":{"tf":1.0},"256":{"tf":1.0},"257":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"276":{"tf":1.0},"277":{"tf":1.0},"308":{"tf":1.4142135623730951},"309":{"tf":1.0},"318":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"330":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.0},"398":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"424":{"tf":1.0},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":1.0}}},"h":{"df":2,"docs":{"0":{"tf":1.0},"250":{"tf":1.4142135623730951}}},"i":{"c":{"df":3,"docs":{"183":{"tf":1.0},"44":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":23,"docs":{"10":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.4142135623730951},"269":{"tf":1.0},"270":{"tf":2.0},"271":{"tf":2.23606797749979},"334":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"430":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"270":{"tf":1.7320508075688772}}}},"m":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"106":{"tf":1.4142135623730951},"108":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"133":{"tf":1.0},"167":{"tf":1.0},"206":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"256":{"tf":1.0},"271":{"tf":1.4142135623730951},"302":{"tf":1.0},"304":{"tf":1.4142135623730951},"337":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"468":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.0}}}}},"df":7,"docs":{"104":{"tf":2.6457513110645907},"130":{"tf":1.0},"134":{"tf":2.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"201":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.23606797749979}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":1,"docs":{"398":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"c":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"286":{"tf":1.0},"354":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":7,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"398":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"275":{"tf":1.0},"330":{"tf":1.0},"420":{"tf":1.0},"48":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"465":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.0},"304":{"tf":2.0},"398":{"tf":1.4142135623730951}}}}}}},"k":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":2,"docs":{"203":{"tf":1.0},"76":{"tf":1.0}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},":":{":":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"106":{"tf":1.0},"202":{"tf":1.0},"253":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"119":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0}}}}},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}},"x":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}},"x":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":18,"docs":{"108":{"tf":1.0},"146":{"tf":1.0},"169":{"tf":1.0},"265":{"tf":1.0},"269":{"tf":1.0},"276":{"tf":1.0},"296":{"tf":1.0},"336":{"tf":1.4142135623730951},"342":{"tf":1.0},"357":{"tf":1.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0}}},"df":45,"docs":{"10":{"tf":1.4142135623730951},"109":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"173":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"200":{"tf":1.0},"207":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":2.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"271":{"tf":1.4142135623730951},"330":{"tf":1.4142135623730951},"337":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"374":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":1.4142135623730951},"40":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.0},"418":{"tf":1.0},"421":{"tf":1.0},"426":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"226":{"tf":1.4142135623730951},"274":{"tf":1.0},"360":{"tf":1.7320508075688772},"58":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"360":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.0},"398":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"274":{"tf":1.0},"334":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"380":{"tf":1.0},"460":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951}}},"r":{"df":22,"docs":{"11":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"192":{"tf":1.0},"197":{"tf":1.0},"226":{"tf":1.0},"271":{"tf":1.0},"303":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"320":{"tf":1.0},"33":{"tf":1.0},"374":{"tf":1.4142135623730951},"40":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"t":{"df":3,"docs":{"149":{"tf":1.0},"205":{"tf":1.0},"310":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":11,"docs":{"149":{"tf":1.0},"225":{"tf":1.0},"319":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979}}},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"i":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"r":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":2.449489742783178}}}},"u":{"b":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":5,"docs":{"11":{"tf":1.0},"202":{"tf":1.4142135623730951},"235":{"tf":1.0},"48":{"tf":2.8284271247461903},"77":{"tf":1.4142135623730951}}},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":2.23606797749979}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"4":{"df":5,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"197":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"141":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"97":{"tf":2.6457513110645907}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"248":{"tf":1.0}}}},"df":42,"docs":{"226":{"tf":1.4142135623730951},"236":{"tf":1.0},"242":{"tf":1.0},"248":{"tf":1.0},"253":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.7320508075688772},"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.0},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":2.0},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.0},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"416":{"tf":1.4142135623730951},"419":{"tf":1.0},"420":{"tf":1.4142135623730951},"421":{"tf":1.0},"422":{"tf":1.0},"423":{"tf":1.4142135623730951},"425":{"tf":1.0},"431":{"tf":2.23606797749979},"436":{"tf":2.0},"437":{"tf":1.4142135623730951},"443":{"tf":1.0},"459":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"467":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.4142135623730951},"477":{"tf":1.0},"48":{"tf":1.7320508075688772},"77":{"tf":2.8284271247461903}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"344":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"207":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"r":{"df":16,"docs":{"106":{"tf":2.0},"187":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":1.0},"258":{"tf":1.0},"34":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"30":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"37":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.4142135623730951},"157":{"tf":1.0},"59":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"208":{"tf":1.0},"209":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"278":{"tf":1.0}}}},"t":{"c":{"df":2,"docs":{"36":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"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":{"179":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"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":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":16,"docs":{"116":{"tf":1.0},"173":{"tf":1.0},"181":{"tf":1.0},"262":{"tf":1.0},"304":{"tf":1.4142135623730951},"32":{"tf":1.0},"343":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"77":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"b":{"df":0,"docs":{},"g":{"_":{"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":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"270":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"265":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"427":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"129":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"411":{"tf":1.0}}}},"df":0,"docs":{}},"df":26,"docs":{"0":{"tf":1.4142135623730951},"107":{"tf":1.0},"134":{"tf":1.0},"15":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"227":{"tf":1.0},"248":{"tf":1.0},"263":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"280":{"tf":1.0},"303":{"tf":1.0},"320":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"349":{"tf":2.0},"365":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"4":{"tf":1.0},"418":{"tf":1.4142135623730951},"436":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"321":{"tf":1.0},"329":{"tf":1.0},"331":{"tf":1.0},"336":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":36,"docs":{"179":{"tf":1.0},"226":{"tf":2.23606797749979},"253":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"296":{"tf":1.0},"349":{"tf":1.4142135623730951},"355":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":3.7416573867739413},"365":{"tf":1.0},"366":{"tf":1.7320508075688772},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"381":{"tf":3.605551275463989},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":3.605551275463989},"406":{"tf":3.605551275463989},"409":{"tf":1.0},"411":{"tf":1.7320508075688772},"415":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"430":{"tf":1.4142135623730951},"431":{"tf":3.4641016151377544},"436":{"tf":3.4641016151377544},"437":{"tf":2.0},"440":{"tf":1.0},"460":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"302":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":19,"docs":{"190":{"tf":1.0},"201":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"231":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.4142135623730951},"274":{"tf":1.0},"287":{"tf":1.0},"304":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"429":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"74":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"68":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"320":{"tf":1.0},"326":{"tf":1.0},"68":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"349":{"tf":1.0},"431":{"tf":1.0}}}}},"df":7,"docs":{"306":{"tf":1.0},"340":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.0},"354":{"tf":1.0},"431":{"tf":2.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"344":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"328":{"tf":1.0},"58":{"tf":1.0},"79":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"32":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"140":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"173":{"tf":2.0},"270":{"tf":1.0},"428":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"82":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"173":{"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":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"53":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}},"df":13,"docs":{"153":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"173":{"tf":3.605551275463989},"174":{"tf":1.4142135623730951},"21":{"tf":1.0},"300":{"tf":1.4142135623730951},"342":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"56":{"tf":1.0}}}}}}}}}}},"p":{"1":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":12,"docs":{"252":{"tf":1.0},"253":{"tf":1.0},"345":{"tf":1.0},"351":{"tf":1.0},"352":{"tf":2.0},"353":{"tf":1.4142135623730951},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.7320508075688772},"366":{"tf":1.0},"384":{"tf":2.0},"390":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"304":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"148":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"321":{"tf":1.0},"329":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{".":{"0":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":4,"docs":{"104":{"tf":1.0},"139":{"tf":1.0},"247":{"tf":1.0},"77":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"295":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"274":{"tf":1.0}}}},"i":{"c":{"df":3,"docs":{"178":{"tf":1.0},"325":{"tf":1.4142135623730951},"326":{"tf":1.0}},"k":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"256":{"tf":1.4142135623730951}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":17,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":2.449489742783178},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"186":{"tf":1.4142135623730951},"190":{"tf":1.0},"199":{"tf":1.0},"223":{"tf":1.0},"304":{"tf":1.7320508075688772},"327":{"tf":1.0},"338":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"55":{"tf":1.0},"76":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"460":{"tf":1.0},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"s":{"df":10,"docs":{"269":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"359":{"tf":1.0},"396":{"tf":1.4142135623730951},"397":{"tf":1.4142135623730951},"398":{"tf":1.0},"443":{"tf":1.4142135623730951},"452":{"tf":1.4142135623730951},"453":{"tf":1.4142135623730951}}},"t":{"df":15,"docs":{"207":{"tf":1.0},"209":{"tf":1.0},"222":{"tf":1.4142135623730951},"258":{"tf":1.0},"276":{"tf":1.0},"298":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"71":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"149":{"tf":1.0},"284":{"tf":1.0},"35":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"220":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"35":{"tf":1.4142135623730951},"36":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":27,"docs":{"10":{"tf":1.0},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"180":{"tf":1.4142135623730951},"190":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"241":{"tf":2.0},"242":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"319":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"349":{"tf":2.449489742783178},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"424":{"tf":1.0},"425":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.6457513110645907}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"421":{"tf":2.0}}},"df":0,"docs":{}}}}}},"t":{"c":{"df":0,"docs":{},"h":{".":{"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"350":{"tf":1.0}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"350":{"tf":1.4142135623730951},"354":{"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":4,"docs":{"345":{"tf":1.4142135623730951},"350":{"tf":2.8284271247461903},"352":{"tf":1.4142135623730951},"354":{"tf":2.23606797749979}}}},"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"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":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{":":{"2":{"8":{":":{"9":{"df":1,"docs":{"179":{"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":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"350":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"2":{"df":2,"docs":{"353":{"tf":1.0},"354":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":49,"docs":{"119":{"tf":1.0},"255":{"tf":1.7320508075688772},"276":{"tf":1.4142135623730951},"293":{"tf":1.0},"30":{"tf":1.0},"347":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":1.7320508075688772},"353":{"tf":1.0},"357":{"tf":1.7320508075688772},"358":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.6457513110645907},"363":{"tf":1.4142135623730951},"364":{"tf":1.0},"366":{"tf":1.7320508075688772},"368":{"tf":1.4142135623730951},"370":{"tf":1.7320508075688772},"372":{"tf":1.4142135623730951},"380":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"383":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"390":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"401":{"tf":1.4142135623730951},"403":{"tf":1.4142135623730951},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"411":{"tf":1.7320508075688772},"416":{"tf":1.0},"431":{"tf":2.8284271247461903},"433":{"tf":1.7320508075688772},"436":{"tf":2.6457513110645907},"437":{"tf":1.7320508075688772},"446":{"tf":1.0},"447":{"tf":1.0},"460":{"tf":1.4142135623730951},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.7320508075688772},"470":{"tf":1.7320508075688772},"475":{"tf":1.4142135623730951},"476":{"tf":1.0},"51":{"tf":1.4142135623730951}},"}":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":2,"docs":{"473":{"tf":1.0},"474":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"2":{"df":1,"docs":{"130":{"tf":1.0}}},"3":{"df":1,"docs":{"130":{"tf":1.0}}},"4":{"df":1,"docs":{"130":{"tf":1.0}}},"df":10,"docs":{"0":{"tf":1.0},"130":{"tf":1.7320508075688772},"133":{"tf":1.0},"179":{"tf":2.23606797749979},"199":{"tf":1.0},"220":{"tf":1.0},"339":{"tf":1.4142135623730951},"44":{"tf":1.0},"458":{"tf":1.0},"77":{"tf":1.7320508075688772}}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"166":{"tf":1.4142135623730951},"179":{"tf":1.0},"309":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.0},"343":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"420":{"tf":1.0},"425":{"tf":1.0}}}},"c":{"df":3,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"271":{"tf":2.449489742783178}}},"df":16,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"476":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"450":{"tf":1.4142135623730951},"453":{"tf":1.4142135623730951}}}},"n":{"d":{"df":2,"docs":{"111":{"tf":1.0},"426":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":2,"docs":{"181":{"tf":1.0},"265":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":15,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"226":{"tf":1.0},"294":{"tf":1.4142135623730951},"295":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"308":{"tf":1.4142135623730951},"326":{"tf":1.0},"342":{"tf":1.0},"366":{"tf":1.0},"39":{"tf":1.0},"411":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"149":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"140":{"tf":2.23606797749979},"149":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.4142135623730951},"240":{"tf":1.0},"245":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"58":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"327":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":2,"docs":{"351":{"tf":1.4142135623730951},"365":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"294":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":18,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"140":{"tf":1.0},"224":{"tf":1.0},"234":{"tf":1.0},"245":{"tf":1.0},"308":{"tf":1.4142135623730951},"343":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"374":{"tf":1.4142135623730951},"379":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"213":{"tf":1.0},"216":{"tf":1.0},"262":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}},"n":{"df":2,"docs":{"263":{"tf":1.0},"335":{"tf":1.0}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"y":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":16,"docs":{"14":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.4142135623730951},"298":{"tf":1.0},"3":{"tf":1.0},"345":{"tf":1.0},"347":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0},"45":{"tf":1.0}}}},"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"419":{"tf":1.0}}},"df":14,"docs":{"272":{"tf":1.0},"276":{"tf":1.4142135623730951},"277":{"tf":1.0},"359":{"tf":1.0},"399":{"tf":2.0},"400":{"tf":1.4142135623730951},"401":{"tf":1.4142135623730951},"402":{"tf":1.4142135623730951},"403":{"tf":1.4142135623730951},"418":{"tf":3.0},"419":{"tf":1.7320508075688772},"420":{"tf":1.0},"466":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"1":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"x":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":21,"docs":{"10":{"tf":1.0},"106":{"tf":3.872983346207417},"111":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":2.0},"179":{"tf":1.0},"231":{"tf":1.0},"252":{"tf":1.0},"263":{"tf":1.0},"271":{"tf":1.0},"33":{"tf":1.0},"345":{"tf":1.4142135623730951},"352":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"419":{"tf":1.0},"423":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"180":{"tf":1.0},"304":{"tf":1.4142135623730951},"323":{"tf":1.0},"339":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"270":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"26":{"tf":1.0},"33":{"tf":1.4142135623730951}}}},"p":{"df":6,"docs":{"144":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":1.0},"147":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"468":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"134":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"196":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":30,"docs":{"110":{"tf":1.0},"111":{"tf":1.0},"13":{"tf":1.4142135623730951},"130":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"197":{"tf":1.0},"203":{"tf":1.0},"244":{"tf":1.0},"250":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"304":{"tf":1.4142135623730951},"312":{"tf":1.0},"340":{"tf":1.0},"361":{"tf":2.449489742783178},"366":{"tf":2.0},"373":{"tf":1.4142135623730951},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.449489742783178},"411":{"tf":1.0},"425":{"tf":1.0},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":1.7320508075688772},"460":{"tf":1.7320508075688772},"51":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"0":{"tf":1.0},"179":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"109":{"tf":1.4142135623730951},"275":{"tf":1.0},"69":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"216":{"tf":1.0},"225":{"tf":1.0},"275":{"tf":1.4142135623730951},"373":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"373":{"tf":1.4142135623730951},"374":{"tf":1.0},"380":{"tf":1.7320508075688772}}}}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"154":{"tf":1.0},"183":{"tf":1.0},"327":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"336":{"tf":2.6457513110645907}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"275":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"57":{"tf":1.0},"58":{"tf":1.0}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"430":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":27,"docs":{"149":{"tf":1.0},"187":{"tf":1.0},"20":{"tf":1.0},"262":{"tf":1.4142135623730951},"270":{"tf":1.0},"301":{"tf":1.0},"342":{"tf":1.0},"359":{"tf":1.0},"36":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"393":{"tf":1.4142135623730951},"40":{"tf":2.0},"404":{"tf":1.0},"405":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"430":{"tf":2.6457513110645907},"54":{"tf":1.0},"56":{"tf":2.8284271247461903},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":2.6457513110645907},"60":{"tf":2.0},"79":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"179":{"tf":1.0},"420":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"111":{"tf":1.7320508075688772},"275":{"tf":1.0},"304":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"c":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"d":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"376":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":1,"docs":{"376":{"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":2,"docs":{"455":{"tf":1.0},"457":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"13":{"tf":1.7320508075688772},"144":{"tf":1.0},"16":{"tf":1.7320508075688772},"232":{"tf":1.0},"245":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"13":{"tf":1.0},"77":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"428":{"tf":1.4142135623730951},"431":{"tf":1.0}}}},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"107":{"tf":1.0}}}},"t":{"df":3,"docs":{"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"406":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"v":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"174":{"tf":1.0},"183":{"tf":1.0},"300":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"187":{"tf":1.0},"224":{"tf":1.0},"418":{"tf":1.0}},"s":{"df":9,"docs":{"304":{"tf":1.7320508075688772},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"232":{"tf":1.0},"36":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"54":{"tf":1.0}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"175":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"328":{"tf":1.0},"66":{"tf":2.0},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"\"":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"b":{"df":0,"docs":{},"g":{"_":{"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":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"270":{"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":26,"docs":{"257":{"tf":1.0},"349":{"tf":4.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"381":{"tf":3.3166247903554},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":2.23606797749979},"404":{"tf":3.3166247903554},"406":{"tf":3.7416573867739413},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":3.3166247903554},"436":{"tf":3.7416573867739413},"437":{"tf":1.4142135623730951},"443":{"tf":1.7320508075688772},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"469":{"tf":1.0},"470":{"tf":1.7320508075688772},"477":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"106":{"tf":1.7320508075688772},"116":{"tf":1.0},"176":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"349":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.0},"443":{"tf":1.0},"460":{"tf":1.0},"464":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"340":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.4142135623730951}}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"138":{"tf":2.0},"201":{"tf":1.0},"336":{"tf":1.0}}}}}},"c":{"df":1,"docs":{"264":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":11,"docs":{"153":{"tf":1.0},"275":{"tf":1.0},"331":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":7,"docs":{"179":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"319":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":2.23606797749979},"365":{"tf":1.7320508075688772},"68":{"tf":1.0}},"t":{"df":6,"docs":{"106":{"tf":1.0},"275":{"tf":1.0},"319":{"tf":1.0},"449":{"tf":1.0},"451":{"tf":1.4142135623730951},"452":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":9,"docs":{"345":{"tf":1.4142135623730951},"349":{"tf":3.4641016151377544},"361":{"tf":2.449489742783178},"380":{"tf":2.6457513110645907},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"431":{"tf":2.0},"436":{"tf":2.449489742783178}},"e":{".":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"349":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"349":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":37,"docs":{"0":{"tf":3.4641016151377544},"10":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.7320508075688772},"13":{"tf":1.7320508075688772},"136":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":2.0},"16":{"tf":1.0},"205":{"tf":1.0},"216":{"tf":1.0},"224":{"tf":1.0},"231":{"tf":1.4142135623730951},"248":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"273":{"tf":1.0},"275":{"tf":2.23606797749979},"305":{"tf":1.0},"308":{"tf":1.0},"330":{"tf":1.0},"342":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":2.23606797749979},"40":{"tf":2.0},"406":{"tf":1.0},"42":{"tf":1.7320508075688772},"45":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"435":{"tf":1.0}}}},"df":2,"docs":{"0":{"tf":1.0},"201":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":7,"docs":{"251":{"tf":1.0},"30":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.4142135623730951},"50":{"tf":1.0}}},".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"263":{"tf":1.0},"265":{"tf":1.0}}}}},"df":0,"docs":{}},"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"263":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"415":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":79,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":3.872983346207417},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"15":{"tf":1.0},"190":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.0},"259":{"tf":1.4142135623730951},"260":{"tf":1.7320508075688772},"262":{"tf":3.3166247903554},"263":{"tf":2.23606797749979},"264":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178},"268":{"tf":1.7320508075688772},"269":{"tf":1.0},"274":{"tf":1.4142135623730951},"286":{"tf":1.0},"295":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"333":{"tf":1.0},"335":{"tf":1.0},"344":{"tf":1.4142135623730951},"345":{"tf":2.6457513110645907},"346":{"tf":1.7320508075688772},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"358":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":2.23606797749979},"366":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"370":{"tf":1.0},"371":{"tf":1.0},"372":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"389":{"tf":1.7320508075688772},"390":{"tf":1.0},"391":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"395":{"tf":1.7320508075688772},"398":{"tf":1.0},"40":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.7320508075688772},"411":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.0},"417":{"tf":1.4142135623730951},"425":{"tf":1.0},"428":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"47":{"tf":1.0},"470":{"tf":1.0},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"6":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"421":{"tf":1.0},"422":{"tf":1.0}}}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"362":{"tf":1.0}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"190":{"tf":1.0},"423":{"tf":1.0}}}},"o":{"df":0,"docs":{},"f":{"df":3,"docs":{"301":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"379":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"173":{"tf":2.23606797749979},"345":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"36":{"tf":1.0},"37":{"tf":1.0},"406":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"275":{"tf":1.4142135623730951},"40":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":66,"docs":{"0":{"tf":1.7320508075688772},"116":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.4142135623730951},"137":{"tf":1.0},"149":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"190":{"tf":1.0},"197":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.4142135623730951},"218":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"248":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.0},"266":{"tf":1.0},"275":{"tf":1.7320508075688772},"287":{"tf":1.0},"295":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.4142135623730951},"301":{"tf":1.4142135623730951},"302":{"tf":1.0},"303":{"tf":1.4142135623730951},"324":{"tf":1.0},"33":{"tf":1.0},"344":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":2.0},"35":{"tf":1.0},"350":{"tf":1.0},"361":{"tf":1.7320508075688772},"380":{"tf":1.0},"381":{"tf":1.7320508075688772},"39":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"415":{"tf":1.0},"418":{"tf":1.7320508075688772},"423":{"tf":1.4142135623730951},"425":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":1.7320508075688772},"46":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"58":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"i":{"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":2.0},"186":{"tf":1.0},"187":{"tf":1.0},"428":{"tf":4.123105625617661}}}}}},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.0},"304":{"tf":2.449489742783178}}}},"u":{"b":{"df":13,"docs":{"106":{"tf":3.605551275463989},"111":{"tf":1.7320508075688772},"215":{"tf":1.4142135623730951},"226":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"48":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":21,"docs":{"106":{"tf":2.449489742783178},"116":{"tf":1.4142135623730951},"139":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.7320508075688772},"454":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"79":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"40":{"tf":1.0},"419":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"336":{"tf":1.4142135623730951},"337":{"tf":1.7320508075688772},"356":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"149":{"tf":2.8284271247461903},"200":{"tf":1.0},"310":{"tf":1.0},"60":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"136":{"tf":1.0},"149":{"tf":1.7320508075688772},"310":{"tf":1.0},"43":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"136":{"tf":1.0},"181":{"tf":1.0},"298":{"tf":1.0},"40":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"2":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"o":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"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":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":9,"docs":{"145":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":2.449489742783178},"243":{"tf":1.4142135623730951},"33":{"tf":1.0},"336":{"tf":1.4142135623730951}}}},"t":{"df":4,"docs":{"140":{"tf":1.0},"226":{"tf":1.4142135623730951},"232":{"tf":1.0},"41":{"tf":1.0}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"3":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"q":{"df":1,"docs":{"0":{"tf":4.123105625617661}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"j":{"df":0,"docs":{},"z":{"df":0,"docs":{},"v":{"5":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"6":{"2":{"5":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"7":{"9":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"b":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"357":{"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":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"275":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"33":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"200":{"tf":1.0},"331":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"303":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"168":{"tf":1.0},"283":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":2,"docs":{"118":{"tf":1.0},"242":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"264":{"tf":1.0}}}}}},"r":{"0":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}},"1":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979}}},"2":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"226":{"tf":3.1622776601683795}}},"3":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"226":{"tf":2.23606797749979}}},"5":{"df":1,"docs":{"226":{"tf":2.23606797749979}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"256":{"tf":1.0}}}},"df":4,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"269":{"tf":3.3166247903554},"271":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}},"n":{"df":1,"docs":{"252":{"tf":1.0}},"g":{"df":5,"docs":{"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"304":{"tf":1.0},"35":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"304":{"tf":1.0}}}},"w":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"304":{"tf":2.449489742783178},"320":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"320":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":6,"docs":{"257":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.4142135623730951},"398":{"tf":1.0},"406":{"tf":1.4142135623730951}}}},"b":{"\"":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"269":{"tf":3.0},"271":{"tf":2.23606797749979}}},"c":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"269":{"tf":2.23606797749979},"271":{"tf":2.23606797749979}}},"d":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":1.7320508075688772}}},"df":3,"docs":{"223":{"tf":1.0},"271":{"tf":2.23606797749979},"436":{"tf":1.0}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"133":{"tf":1.0}}}},"d":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}}}},":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"197":{"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":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"173":{"tf":1.0},"257":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"39":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":31,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"179":{"tf":2.449489742783178},"180":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.4142135623730951},"190":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951},"269":{"tf":1.0},"304":{"tf":1.4142135623730951},"310":{"tf":1.4142135623730951},"320":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"82":{"tf":1.0}},"i":{"df":4,"docs":{"0":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"334":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"229":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"226":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"115":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"65":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"260":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":7,"docs":{"124":{"tf":2.23606797749979},"125":{"tf":1.7320508075688772},"126":{"tf":2.0},"271":{"tf":3.0},"406":{"tf":1.0},"436":{"tf":1.0},"60":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"v":{"df":8,"docs":{"153":{"tf":1.0},"166":{"tf":1.4142135623730951},"29":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":2,"docs":{"172":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"277":{"tf":1.0},"293":{"tf":1.0},"294":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"304":{"tf":1.0},"33":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":7,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"269":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"141":{"tf":1.0},"146":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"345":{"tf":1.0},"420":{"tf":1.4142135623730951},"423":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":1,"docs":{"139":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}},"i":{"df":2,"docs":{"137":{"tf":1.0},"139":{"tf":1.4142135623730951}}}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"223":{"tf":2.23606797749979},"224":{"tf":2.23606797749979}},"e":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":1,"docs":{"223":{"tf":1.0}},"t":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"109":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"u":{"c":{"df":3,"docs":{"146":{"tf":1.0},"190":{"tf":1.4142135623730951},"275":{"tf":1.0}}},"df":0,"docs":{}}},"df":10,"docs":{"13":{"tf":1.0},"178":{"tf":2.23606797749979},"179":{"tf":1.0},"32":{"tf":1.0},"336":{"tf":1.4142135623730951},"374":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951}},"y":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"f":{"df":5,"docs":{"104":{"tf":2.23606797749979},"117":{"tf":1.0},"138":{"tf":1.7320508075688772},"337":{"tf":1.7320508075688772},"339":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":38,"docs":{"0":{"tf":1.7320508075688772},"114":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":1.0},"17":{"tf":1.0},"199":{"tf":1.0},"251":{"tf":1.4142135623730951},"253":{"tf":1.0},"266":{"tf":1.4142135623730951},"28":{"tf":1.0},"286":{"tf":1.0},"287":{"tf":1.0},"297":{"tf":1.0},"298":{"tf":1.0},"304":{"tf":2.8284271247461903},"339":{"tf":1.4142135623730951},"344":{"tf":1.0},"345":{"tf":1.0},"347":{"tf":1.0},"351":{"tf":1.7320508075688772},"357":{"tf":1.0},"358":{"tf":1.0},"359":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"52":{"tf":1.0},"66":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"328":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"1":{"7":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"8":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"df":0,"docs":{}},"[":{"0":{"df":0,"docs":{},"x":{"1":{"1":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"2":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"7":{"df":1,"docs":{"271":{"tf":1.0}}},"8":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"107":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"229":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"458":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"323":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"226":{"tf":3.3166247903554},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"323":{"tf":1.7320508075688772},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"121":{"tf":1.4142135623730951},"140":{"tf":1.0},"351":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"136":{"tf":1.0},"179":{"tf":1.0},"335":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"213":{"tf":1.0},"216":{"tf":1.0}}}}}}}}}}},"df":2,"docs":{"0":{"tf":1.0},"353":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":13,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"277":{"tf":1.0},"349":{"tf":2.23606797749979},"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":2.0},"58":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":2,"docs":{"337":{"tf":1.0},"349":{"tf":1.0}}}},"i":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":9,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"237":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"271":{"tf":1.0},"320":{"tf":1.0},"370":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"289":{"tf":1.4142135623730951},"339":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"289":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":6,"docs":{"162":{"tf":1.0},"190":{"tf":1.0},"229":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"320":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":10,"docs":{"0":{"tf":1.0},"167":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.0},"337":{"tf":1.0},"347":{"tf":1.7320508075688772},"350":{"tf":1.7320508075688772},"354":{"tf":1.0},"415":{"tf":1.4142135623730951},"417":{"tf":2.0}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"179":{"tf":1.0},"257":{"tf":1.0},"335":{"tf":1.0},"77":{"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":10,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"26":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"333":{"tf":1.0},"336":{"tf":1.0},"34":{"tf":1.0},"357":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":25,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"330":{"tf":1.0},"342":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"431":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"256":{"tf":1.0},"273":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.7320508075688772},"337":{"tf":1.7320508075688772},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":52,"docs":{"12":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"184":{"tf":1.0},"201":{"tf":1.0},"207":{"tf":2.23606797749979},"23":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":2.23606797749979},"241":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.7320508075688772},"257":{"tf":1.0},"259":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"30":{"tf":1.0},"308":{"tf":1.0},"310":{"tf":1.7320508075688772},"336":{"tf":1.0},"345":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"37":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"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":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"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":{}}}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":2.449489742783178}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":6,"docs":{"112":{"tf":1.0},"226":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"340":{"tf":1.0},"36":{"tf":1.0}}}},"t":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}}},"i":{"d":{"df":1,"docs":{"352":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":5,"docs":{"144":{"tf":1.0},"228":{"tf":1.0},"293":{"tf":1.0},"336":{"tf":1.0},"337":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":5,"docs":{"0":{"tf":1.0},"275":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"173":{"tf":1.0},"257":{"tf":1.0},"262":{"tf":1.0},"328":{"tf":1.0},"351":{"tf":1.0},"353":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.4142135623730951},"197":{"tf":1.0},"21":{"tf":1.0},"222":{"tf":1.0},"300":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951}}},"u":{"6":{"4":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":33,"docs":{"115":{"tf":1.0},"130":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"185":{"tf":1.0},"226":{"tf":1.4142135623730951},"248":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.7320508075688772},"268":{"tf":2.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"343":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"437":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.0},"76":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"185":{"tf":1.0},"262":{"tf":1.0}}}}},"df":8,"docs":{"10":{"tf":1.0},"269":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":6,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"173":{"tf":1.0},"245":{"tf":1.0},"424":{"tf":1.0},"77":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"4":{"5":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":50,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"172":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"186":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.7416573867739413},"229":{"tf":2.6457513110645907},"230":{"tf":1.0},"235":{"tf":1.7320508075688772},"236":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"248":{"tf":1.4142135623730951},"252":{"tf":1.0},"257":{"tf":1.0},"268":{"tf":1.0},"27":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"304":{"tf":4.358898943540674},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"380":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":2.0},"82":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"205":{"tf":1.0},"40":{"tf":1.0},"429":{"tf":1.0}}}},"v":{"df":2,"docs":{"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"t":{"(":{"0":{"df":5,"docs":{"139":{"tf":1.0},"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}},"4":{"2":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":22,"docs":{"10":{"tf":1.0},"13":{"tf":2.23606797749979},"143":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"304":{"tf":1.0},"311":{"tf":1.0},"325":{"tf":1.7320508075688772},"406":{"tf":1.0},"436":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"77":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"237":{"tf":1.0},"243":{"tf":1.0},"336":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"173":{"tf":1.7320508075688772}},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}}}}}},"h":{"df":1,"docs":{"304":{"tf":5.0990195135927845}}},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"275":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"129":{"tf":1.0},"304":{"tf":1.0},"320":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"o":{"df":0,"docs":{},"t":{">":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":14,"docs":{"301":{"tf":1.0},"351":{"tf":1.4142135623730951},"352":{"tf":1.0},"353":{"tf":1.0},"359":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"404":{"tf":1.0},"405":{"tf":1.4142135623730951},"417":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"336":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"w":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"237":{"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":3,"docs":{"237":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"38":{"tf":1.0}}}},"s":{"df":3,"docs":{"259":{"tf":1.0},"262":{"tf":2.0},"435":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"183":{"tf":1.0},"186":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":3,"docs":{"182":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.7320508075688772}}}}}}}}},"df":60,"docs":{"0":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"178":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"201":{"tf":1.0},"231":{"tf":1.0},"253":{"tf":1.4142135623730951},"255":{"tf":1.0},"256":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":2.23606797749979},"265":{"tf":2.0},"266":{"tf":1.0},"267":{"tf":1.0},"270":{"tf":2.0},"274":{"tf":1.4142135623730951},"276":{"tf":1.0},"292":{"tf":1.0},"293":{"tf":1.0},"294":{"tf":1.4142135623730951},"331":{"tf":1.0},"334":{"tf":2.23606797749979},"336":{"tf":1.0},"344":{"tf":1.0},"355":{"tf":1.4142135623730951},"357":{"tf":1.0},"358":{"tf":1.0},"366":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"406":{"tf":1.7320508075688772},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"418":{"tf":2.0},"422":{"tf":1.0},"423":{"tf":2.449489742783178},"424":{"tf":1.4142135623730951},"425":{"tf":1.4142135623730951},"430":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":2.0},"466":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"292":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"292":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"0":{"tf":1.0},"107":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"59":{"tf":1.0},"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":4,"docs":{"0":{"tf":1.0},"223":{"tf":1.0},"245":{"tf":1.0},"6":{"tf":1.0}}},"df":27,"docs":{"0":{"tf":2.8284271247461903},"107":{"tf":1.0},"11":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"251":{"tf":1.4142135623730951},"258":{"tf":1.7320508075688772},"259":{"tf":2.0},"261":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.4142135623730951},"297":{"tf":1.0},"329":{"tf":1.4142135623730951},"330":{"tf":2.0},"344":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"435":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"406":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":5,"docs":{"326":{"tf":1.7320508075688772},"328":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}},"r":{"df":3,"docs":{"173":{"tf":1.0},"304":{"tf":1.0},"61":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"378":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"141":{"tf":1.0},"179":{"tf":1.0},"300":{"tf":1.0},"326":{"tf":1.0},"78":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"196":{"tf":1.0},"351":{"tf":2.23606797749979},"381":{"tf":1.7320508075688772},"427":{"tf":1.0},"431":{"tf":3.3166247903554}}}},"m":{"df":0,"docs":{},"e":{"df":34,"docs":{"106":{"tf":2.23606797749979},"107":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.0},"129":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"190":{"tf":1.4142135623730951},"232":{"tf":1.0},"237":{"tf":1.7320508075688772},"238":{"tf":1.0},"243":{"tf":1.4142135623730951},"317":{"tf":1.0},"337":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.0},"354":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"74":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":8,"docs":{"140":{"tf":2.0},"270":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.4142135623730951},"427":{"tf":1.0},"430":{"tf":1.0},"68":{"tf":1.0},"8":{"tf":1.0}}}},"w":{"df":1,"docs":{"201":{"tf":1.0}}},"y":{"df":1,"docs":{"205":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"344":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":2,"docs":{"207":{"tf":1.0},"220":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":4,"docs":{"118":{"tf":1.0},"206":{"tf":1.0},"302":{"tf":1.0},"339":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"270":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"430":{"tf":1.0}}}},"df":0,"docs":{}}},"df":53,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"130":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"149":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"187":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.0},"252":{"tf":1.0},"257":{"tf":1.0},"258":{"tf":1.0},"262":{"tf":1.7320508075688772},"268":{"tf":1.4142135623730951},"270":{"tf":2.23606797749979},"271":{"tf":1.0},"29":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.0},"351":{"tf":1.7320508075688772},"355":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.4142135623730951},"379":{"tf":1.0},"380":{"tf":1.0},"384":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"40":{"tf":2.23606797749979},"406":{"tf":1.0},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"430":{"tf":2.6457513110645907},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"54":{"tf":3.1622776601683795},"55":{"tf":2.0},"59":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}}}}}}}}}},"d":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"429":{"tf":1.0}}},"df":13,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"166":{"tf":1.0},"251":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"435":{"tf":1.0},"46":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}}}},"df":19,"docs":{"0":{"tf":1.0},"223":{"tf":1.0},"304":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"275":{"tf":1.0}}}}}}},"r":{"c":{"df":0,"docs":{},"h":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"360":{"tf":1.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"460":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"106":{"tf":1.0},"185":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":1.0},"293":{"tf":1.0},"334":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"2":{"5":{"6":{"df":0,"docs":{},"k":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"443":{"tf":1.0},"452":{"tf":1.4142135623730951},"453":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"224":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.0},"269":{"tf":1.4142135623730951},"318":{"tf":1.0},"332":{"tf":1.0},"344":{"tf":1.4142135623730951},"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"354":{"tf":1.7320508075688772},"398":{"tf":1.4142135623730951},"423":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.7320508075688772},"300":{"tf":1.4142135623730951},"421":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"58":{"tf":1.0}}},"df":35,"docs":{"10":{"tf":1.4142135623730951},"179":{"tf":1.0},"203":{"tf":1.4142135623730951},"257":{"tf":1.0},"26":{"tf":1.0},"264":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"296":{"tf":1.0},"318":{"tf":1.0},"330":{"tf":1.0},"332":{"tf":1.0},"334":{"tf":1.0},"344":{"tf":1.4142135623730951},"347":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.0},"411":{"tf":1.0},"418":{"tf":1.0},"424":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"m":{"df":1,"docs":{"240":{"tf":1.0}}},"n":{"df":6,"docs":{"136":{"tf":1.0},"222":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"354":{"tf":1.0},"421":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":12,"docs":{"10":{"tf":1.0},"137":{"tf":1.0},"174":{"tf":1.0},"181":{"tf":1.0},"300":{"tf":1.0},"313":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"421":{"tf":1.0},"425":{"tf":1.0},"51":{"tf":1.0},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":2.23606797749979},"181":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"b":{"df":2,"docs":{"205":{"tf":1.0},"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"t":{"(":{"b":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"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":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"117":{"tf":1.0}}}},":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"208":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":13,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"120":{"tf":1.0},"138":{"tf":1.0},"142":{"tf":1.4142135623730951},"201":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"223":{"tf":2.0},"339":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"0":{"tf":1.0},"115":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.4142135623730951},"275":{"tf":1.0},"320":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"43":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"54":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":7,"docs":{"153":{"tf":1.7320508075688772},"266":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"43":{"tf":1.4142135623730951},"435":{"tf":1.0},"59":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"169":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":7,"docs":{"169":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":2.0},"179":{"tf":1.0},"32":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"82":{"tf":2.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"121":{"tf":1.0}}},"t":{"df":5,"docs":{"165":{"tf":1.4142135623730951},"425":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":17,"docs":{"190":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"30":{"tf":1.0},"337":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"380":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"42":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"50":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"180":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"256":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":7,"docs":{"275":{"tf":1.0},"329":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"459":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"{":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"=":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"3":{"0":{"df":1,"docs":{"418":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":9,"docs":{"0":{"tf":1.0},"275":{"tf":1.4142135623730951},"276":{"tf":1.0},"294":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.7320508075688772},"418":{"tf":1.0},"459":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"270":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0}}}}}}},"t":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":49,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"173":{"tf":2.0},"248":{"tf":1.0},"259":{"tf":1.0},"27":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"275":{"tf":1.4142135623730951},"288":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.0},"304":{"tf":1.7320508075688772},"331":{"tf":1.0},"332":{"tf":1.4142135623730951},"334":{"tf":1.0},"349":{"tf":1.4142135623730951},"351":{"tf":1.0},"353":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.0},"399":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.4142135623730951},"415":{"tf":1.0},"428":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"470":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":11,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"265":{"tf":1.0},"271":{"tf":1.0},"275":{"tf":1.0},"334":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"5":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"r":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{",":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"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":{},"i":{"d":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"[":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":6,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"157":{"tf":1.0},"443":{"tf":1.0},"444":{"tf":1.4142135623730951},"446":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"150":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":10,"docs":{"11":{"tf":1.0},"180":{"tf":1.0},"205":{"tf":1.0},"256":{"tf":1.0},"329":{"tf":1.0},"35":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.0},"356":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"=":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"375":{"tf":1.0},"376":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"377":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"380":{"tf":1.0}}}}}}}}}}},"z":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"378":{"tf":1.0}}}}}},"df":5,"docs":{"373":{"tf":2.449489742783178},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"377":{"tf":1.0},"379":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"232":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"472":{"tf":1.0},"474":{"tf":1.0},"476":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"190":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"106":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":7,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"226":{"tf":1.4142135623730951},"274":{"tf":1.0},"292":{"tf":1.0},"33":{"tf":1.0},"360":{"tf":1.4142135623730951}},"n":{"df":17,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"208":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"346":{"tf":1.0},"351":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"320":{"tf":1.0}}}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"317":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"129":{"tf":1.0},"271":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"137":{"tf":1.0},"139":{"tf":1.4142135623730951},"181":{"tf":1.0},"190":{"tf":1.0},"211":{"tf":1.0},"37":{"tf":1.4142135623730951},"423":{"tf":2.0},"426":{"tf":1.0},"443":{"tf":1.0},"454":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}}},"df":13,"docs":{"302":{"tf":1.4142135623730951},"324":{"tf":1.7320508075688772},"420":{"tf":2.6457513110645907},"421":{"tf":1.7320508075688772},"422":{"tf":1.0},"423":{"tf":3.0},"424":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"431":{"tf":2.0},"436":{"tf":1.4142135623730951},"454":{"tf":1.0},"52":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"420":{"tf":1.0},"422":{"tf":1.7320508075688772},"424":{"tf":2.0},"431":{"tf":2.449489742783178},"436":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":15,"docs":{"257":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":16,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"409":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"460":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"109":{"tf":1.4142135623730951}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":32,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"106":{"tf":1.7320508075688772},"11":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"242":{"tf":1.0},"245":{"tf":1.0},"253":{"tf":1.0},"329":{"tf":1.0},"339":{"tf":1.0},"344":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"104":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"265":{"tf":1.0},"27":{"tf":1.0},"77":{"tf":1.0}},"i":{"df":13,"docs":{"117":{"tf":1.0},"15":{"tf":1.0},"180":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.0},"428":{"tf":1.7320508075688772},"43":{"tf":1.0},"437":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"330":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"436":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":28,"docs":{"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"169":{"tf":1.4142135623730951},"174":{"tf":1.0},"199":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"300":{"tf":1.0},"304":{"tf":1.4142135623730951},"352":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"470":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"280":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"231":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"74":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":15,"docs":{"10":{"tf":1.0},"112":{"tf":2.23606797749979},"138":{"tf":1.4142135623730951},"231":{"tf":1.0},"253":{"tf":1.0},"263":{"tf":1.0},"304":{"tf":2.0},"323":{"tf":1.0},"327":{"tf":1.4142135623730951},"365":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"231":{"tf":1.0}}}},"m":{"df":1,"docs":{"330":{"tf":1.0}}},"p":{"df":3,"docs":{"134":{"tf":1.0},"334":{"tf":1.0},"46":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"123":{"tf":1.0},"307":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"304":{"tf":2.449489742783178},"320":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.7320508075688772},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"430":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":12,"docs":{"149":{"tf":1.4142135623730951},"196":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"304":{"tf":3.0},"318":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":2.6457513110645907},"436":{"tf":1.7320508075688772}}},"w":{"df":2,"docs":{"294":{"tf":1.4142135623730951},"295":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"295":{"tf":1.0},"308":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":27,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"171":{"tf":1.0},"175":{"tf":1.0},"178":{"tf":1.0},"183":{"tf":1.0},"245":{"tf":1.0},"26":{"tf":1.0},"275":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"300":{"tf":1.0},"303":{"tf":1.0},"339":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"41":{"tf":2.23606797749979},"42":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0},"79":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"179":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"0":{"tf":2.6457513110645907},"121":{"tf":1.0},"149":{"tf":1.4142135623730951},"297":{"tf":1.0},"321":{"tf":1.4142135623730951},"322":{"tf":1.0},"325":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"326":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"336":{"tf":1.0}}}},"v":{"df":1,"docs":{"201":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"1":{"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"df":1,"docs":{"265":{"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":1,"docs":{"265":{"tf":1.4142135623730951}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"169":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"169":{"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":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":1,"docs":{"77":{"tf":1.0}}},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"178":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"128":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"178":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"335":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"281":{"tf":1.0},"423":{"tf":1.0}}}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"r":{"c":{"df":27,"docs":{"237":{"tf":1.0},"243":{"tf":1.0},"283":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.0},"289":{"tf":1.0},"290":{"tf":1.0},"291":{"tf":1.0},"292":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":2.23606797749979},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"360":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"360":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"112":{"tf":1.0},"256":{"tf":1.0},"68":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":1.0},"121":{"tf":1.0},"181":{"tf":1.0},"231":{"tf":1.0},"307":{"tf":1.0},"341":{"tf":1.0},"46":{"tf":1.7320508075688772},"68":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":26,"docs":{"0":{"tf":2.449489742783178},"106":{"tf":1.0},"108":{"tf":1.0},"115":{"tf":1.0},"144":{"tf":1.0},"162":{"tf":1.0},"175":{"tf":1.0},"20":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"256":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"275":{"tf":1.0},"365":{"tf":1.0},"375":{"tf":1.0},"413":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0}},"i":{"df":44,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":1.4142135623730951},"201":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979},"233":{"tf":1.0},"239":{"tf":1.0},"254":{"tf":1.0},"262":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.0},"322":{"tf":1.4142135623730951},"330":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"35":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":1.7320508075688772},"361":{"tf":2.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"411":{"tf":1.0},"418":{"tf":1.0},"431":{"tf":3.0},"436":{"tf":2.8284271247461903},"437":{"tf":2.0},"46":{"tf":1.0},"470":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}}},"s":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"/":{"a":{"b":{"df":0,"docs":{},"i":{"#":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"181":{"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":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"264":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"265":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"429":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"223":{"tf":2.449489742783178},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"384":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":3,"docs":{"10":{"tf":1.0},"268":{"tf":1.0},"384":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"384":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"48":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"0":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"3":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"3":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"5":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951}}},"df":30,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"167":{"tf":2.0},"168":{"tf":1.7320508075688772},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"173":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":2.449489742783178},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"299":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"300":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"51":{"tf":2.0}}},"df":0,"docs":{},"o":{"a":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"187":{"tf":1.4142135623730951},"231":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"d":{"df":53,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.4142135623730951},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"137":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.7320508075688772},"167":{"tf":3.3166247903554},"168":{"tf":2.23606797749979},"169":{"tf":2.449489742783178},"17":{"tf":2.0},"170":{"tf":2.23606797749979},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":3.0},"197":{"tf":1.0},"20":{"tf":1.4142135623730951},"202":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"227":{"tf":1.0},"23":{"tf":1.7320508075688772},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"25":{"tf":1.4142135623730951},"275":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.0},"318":{"tf":1.0},"35":{"tf":1.0},"428":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":2.23606797749979},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"344":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}},"df":26,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"123":{"tf":1.0},"199":{"tf":1.0},"2":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"274":{"tf":1.0},"276":{"tf":1.0},"304":{"tf":3.1622776601683795},"331":{"tf":1.0},"334":{"tf":1.4142135623730951},"335":{"tf":1.0},"345":{"tf":1.0},"419":{"tf":1.0},"42":{"tf":1.0},"424":{"tf":1.0},"44":{"tf":1.0},"455":{"tf":1.0},"457":{"tf":1.0},"459":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"138":{"tf":2.8284271247461903}},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"169":{"tf":1.0},"170":{"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":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}},"df":19,"docs":{"138":{"tf":1.7320508075688772},"149":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"325":{"tf":1.0},"342":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.4142135623730951},"426":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"469":{"tf":1.0},"54":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"111":{"tf":2.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"178":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"118":{"tf":1.0},"129":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"284":{"tf":1.0},"339":{"tf":1.0},"48":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"c":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"108":{"tf":1.0},"179":{"tf":1.0},"340":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":3,"docs":{"252":{"tf":1.0},"437":{"tf":1.7320508075688772},"440":{"tf":1.0}}}},"y":{"df":2,"docs":{"183":{"tf":1.4142135623730951},"426":{"tf":1.0}}}},"d":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"b":{"2":{"5":{"6":{"df":2,"docs":{"101":{"tf":1.0},"102":{"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":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"13":{"tf":1.0}}}},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"162":{"tf":1.0}}}}},"df":1,"docs":{"162":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"186":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"181":{"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":{}}}}}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{":":{":":{"<":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"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":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{":":{":":{"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":{"d":{"df":1,"docs":{"13":{"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":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"144":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"138":{"tf":1.0},"179":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":3,"docs":{"124":{"tf":1.0},"13":{"tf":1.0},"268":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"48":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"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":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":3,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"13":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":5,"docs":{"12":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"192":{"tf":1.0},"238":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"c":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"{":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"5":{"1":{"2":{":":{":":{"b":{"5":{"1":{"2":{"df":1,"docs":{"139":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"98":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":22,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"182":{"tf":1.0},"186":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"301":{"tf":1.0},"302":{"tf":1.0},"33":{"tf":1.7320508075688772},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"350":{"tf":2.23606797749979},"354":{"tf":1.7320508075688772},"413":{"tf":1.0},"428":{"tf":1.4142135623730951},"51":{"tf":1.0},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"361":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"263":{"tf":1.0},"274":{"tf":1.4142135623730951},"294":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"366":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":1.0},"423":{"tf":1.7320508075688772},"60":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"144":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"229":{"tf":1.0},"295":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"p":{"df":5,"docs":{"174":{"tf":1.0},"271":{"tf":2.6457513110645907},"274":{"tf":1.0},"300":{"tf":1.0},"9":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":67,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"13":{"tf":1.4142135623730951},"136":{"tf":1.0},"140":{"tf":2.449489742783178},"141":{"tf":3.3166247903554},"142":{"tf":2.0},"143":{"tf":2.6457513110645907},"144":{"tf":3.605551275463989},"145":{"tf":3.7416573867739413},"146":{"tf":3.3166247903554},"147":{"tf":3.1622776601683795},"148":{"tf":1.7320508075688772},"149":{"tf":4.123105625617661},"169":{"tf":1.7320508075688772},"170":{"tf":1.0},"173":{"tf":1.0},"179":{"tf":3.4641016151377544},"183":{"tf":2.8284271247461903},"185":{"tf":1.7320508075688772},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":2.6457513110645907},"193":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"196":{"tf":2.0},"197":{"tf":2.0},"231":{"tf":1.4142135623730951},"238":{"tf":2.23606797749979},"239":{"tf":1.7320508075688772},"240":{"tf":2.449489742783178},"241":{"tf":1.4142135623730951},"243":{"tf":2.0},"244":{"tf":1.4142135623730951},"245":{"tf":2.449489742783178},"246":{"tf":2.23606797749979},"247":{"tf":2.6457513110645907},"248":{"tf":1.7320508075688772},"249":{"tf":1.0},"250":{"tf":1.4142135623730951},"256":{"tf":1.4142135623730951},"263":{"tf":1.0},"265":{"tf":1.0},"27":{"tf":1.0},"304":{"tf":2.449489742783178},"310":{"tf":2.23606797749979},"318":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":2.8284271247461903},"436":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":26,"docs":{"144":{"tf":2.8284271247461903},"145":{"tf":2.8284271247461903},"146":{"tf":2.8284271247461903},"147":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"169":{"tf":3.3166247903554},"170":{"tf":4.0},"173":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"183":{"tf":1.0},"197":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"310":{"tf":1.0},"32":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"144":{"tf":2.8284271247461903},"145":{"tf":2.8284271247461903},"146":{"tf":2.8284271247461903},"147":{"tf":2.8284271247461903},"149":{"tf":1.0},"173":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"240":{"tf":1.0},"247":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"310":{"tf":1.0}}}}}}},".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"32":{"tf":1.0},"44":{"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":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"179":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"1":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"248":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"2":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"250":{"tf":1.0}}},"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":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{")":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"1":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"df":2,"docs":{"193":{"tf":1.0},"195":{"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":{}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}},"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":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":2,"docs":{"169":{"tf":1.0},"170":{"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":{}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"243":{"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":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"3":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":{}},"5":{"9":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"2":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"5":{"9":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"3":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"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":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"183":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"183":{"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":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"170":{"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":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"242":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"5":{"df":1,"docs":{"240":{"tf":1.0}}},"6":{"df":1,"docs":{"240":{"tf":1.0}}},"7":{"df":1,"docs":{"240":{"tf":1.0}}},"8":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"r":{"1":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"4":{"2":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"4":{"2":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"7":{"7":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"2":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"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":0,"docs":{}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"141":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"2":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"141":{"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":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":4,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"4":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"5":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"263":{"tf":1.0},"265":{"tf":1.0},"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":2.6457513110645907},"146":{"tf":2.0},"147":{"tf":2.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":6,"docs":{"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":3.0},"147":{"tf":1.4142135623730951},"195":{"tf":1.7320508075688772}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"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":5,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"b":{"2":{"5":{"6":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"192":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"<":{"(":{"b":{"2":{"5":{"6":{"df":1,"docs":{"249":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"246":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"df":0,"docs":{}},"u":{"6":{"4":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"(":{"b":{"2":{"5":{"6":{"df":1,"docs":{"249":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"246":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"tf":2.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"df":0,"docs":{}},"k":{"df":12,"docs":{"143":{"tf":1.0},"144":{"tf":1.7320508075688772},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"197":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":2.0},"247":{"tf":1.0},"318":{"tf":1.0}}},"t":{"df":3,"docs":{"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"245":{"tf":1.0}}},"u":{"6":{"4":{"df":7,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.4142135623730951},"250":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":9,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"170":{"tf":2.0},"192":{"tf":1.4142135623730951},"231":{"tf":1.7320508075688772},"246":{"tf":1.4142135623730951}},"s":{"<":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":8,"docs":{"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":3.0},"170":{"tf":2.0},"192":{"tf":1.4142135623730951},"194":{"tf":2.23606797749979}}}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"b":{"2":{"5":{"6":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"192":{"tf":1.0}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"143":{"tf":1.0},"145":{"tf":2.6457513110645907},"146":{"tf":1.0},"147":{"tf":1.0},"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"238":{"tf":2.0},"239":{"tf":2.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"245":{"tf":1.0},"246":{"tf":1.0}}},"u":{"6":{"4":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"146":{"tf":1.0},"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":15,"docs":{"12":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"231":{"tf":1.7320508075688772},"238":{"tf":1.4142135623730951},"239":{"tf":2.449489742783178},"240":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"244":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"d":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951}}}}},"v":{"a":{"df":0,"docs":{},"l":{"1":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"2":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"3":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"4":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"5":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"6":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":37,"docs":{"112":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.7320508075688772},"238":{"tf":2.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.7320508075688772},"245":{"tf":1.0},"304":{"tf":2.23606797749979},"318":{"tf":1.0},"323":{"tf":1.4142135623730951},"343":{"tf":1.0},"375":{"tf":1.4142135623730951},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}},"r":{"[":{"4":{"df":6,"docs":{"121":{"tf":1.4142135623730951},"64":{"tf":1.0},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}}},"5":{"df":1,"docs":{"169":{"tf":1.0}}},"7":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"304":{"tf":1.0}}}},"_":{"4":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":9,"docs":{"106":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"304":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"91":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"309":{"tf":1.0},"41":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"222":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":16,"docs":{"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":2.0},"194":{"tf":2.0},"304":{"tf":2.8284271247461903},"406":{"tf":1.4142135623730951},"436":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"71":{"tf":3.3166247903554},"74":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"61":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}},"t":{"'":{"df":1,"docs":{"107":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"df":36,"docs":{"105":{"tf":1.0},"106":{"tf":6.164414002968976},"107":{"tf":2.0},"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"138":{"tf":2.0},"142":{"tf":3.0},"202":{"tf":2.23606797749979},"208":{"tf":1.0},"215":{"tf":2.0},"218":{"tf":1.0},"219":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"283":{"tf":1.0},"29":{"tf":1.0},"306":{"tf":1.0},"315":{"tf":1.0},"330":{"tf":1.4142135623730951},"339":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"118":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"30":{"tf":1.0},"303":{"tf":2.0},"339":{"tf":1.4142135623730951},"349":{"tf":1.0},"422":{"tf":1.0},"48":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}},"i":{"c":{"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"135":{"tf":1.4142135623730951},"173":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"275":{"tf":1.0},"297":{"tf":1.0},"314":{"tf":1.0}}}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":3,"docs":{"157":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"(":{"df":2,"docs":{"443":{"tf":1.0},"469":{"tf":1.0}}},"df":3,"docs":{"419":{"tf":1.0},"467":{"tf":1.0},"469":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":4,"docs":{"158":{"tf":1.0},"169":{"tf":1.4142135623730951},"245":{"tf":1.0},"48":{"tf":1.4142135623730951}},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"336":{"tf":1.0},"423":{"tf":1.0},"426":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":1.7320508075688772},"438":{"tf":1.4142135623730951},"439":{"tf":1.4142135623730951},"440":{"tf":1.4142135623730951},"441":{"tf":1.4142135623730951},"442":{"tf":1.4142135623730951}}}},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"179":{"tf":1.0},"429":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"271":{"tf":1.7320508075688772},"406":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"252":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"201":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"h":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"192":{"tf":1.0},"232":{"tf":1.0},"255":{"tf":1.4142135623730951},"29":{"tf":1.0},"300":{"tf":1.4142135623730951},"338":{"tf":1.0},"344":{"tf":1.0},"349":{"tf":1.0},"374":{"tf":1.0},"379":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"48":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":2,"docs":{"456":{"tf":1.0},"457":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"284":{"tf":1.0},"308":{"tf":1.7320508075688772},"343":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"335":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.7320508075688772},"215":{"tf":2.6457513110645907},"334":{"tf":1.4142135623730951},"419":{"tf":1.0}}}},"m":{"df":3,"docs":{"109":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":2.449489742783178}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":2.0}}}},"df":0,"docs":{}},"df":1,"docs":{"340":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"207":{"tf":2.0},"208":{"tf":2.23606797749979},"209":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"423":{"tf":1.0},"58":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"151":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"197":{"tf":1.0},"227":{"tf":1.0},"25":{"tf":1.4142135623730951},"252":{"tf":1.0},"254":{"tf":1.0},"275":{"tf":1.4142135623730951},"277":{"tf":1.4142135623730951},"280":{"tf":1.0},"295":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"318":{"tf":1.4142135623730951},"319":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.0},"357":{"tf":1.0},"374":{"tf":1.0},"406":{"tf":1.4142135623730951},"428":{"tf":1.0},"430":{"tf":1.0},"51":{"tf":1.0},"75":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":13,"docs":{"0":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"162":{"tf":1.0},"192":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"261":{"tf":1.0},"294":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.7320508075688772},"51":{"tf":1.0}}},"f":{"a":{"c":{"df":4,"docs":{"119":{"tf":1.0},"205":{"tf":1.7320508075688772},"210":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"329":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"274":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"36":{"tf":1.4142135623730951},"40":{"tf":1.0},"59":{"tf":1.4142135623730951}}},"y":{"'":{"df":3,"docs":{"216":{"tf":1.0},"224":{"tf":1.0},"320":{"tf":1.0}}},"+":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"251":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.0}}}}}},"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"417":{"tf":1.0}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":142,"docs":{"0":{"tf":6.082762530298219},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"11":{"tf":2.23606797749979},"112":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":2.0},"130":{"tf":1.0},"136":{"tf":1.7320508075688772},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.7320508075688772},"170":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"19":{"tf":1.4142135623730951},"190":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":1.0},"207":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"225":{"tf":1.4142135623730951},"226":{"tf":1.0},"227":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":1.0},"246":{"tf":1.0},"25":{"tf":1.4142135623730951},"251":{"tf":1.4142135623730951},"255":{"tf":1.4142135623730951},"258":{"tf":1.4142135623730951},"259":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"262":{"tf":1.0},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"273":{"tf":1.7320508075688772},"274":{"tf":1.4142135623730951},"275":{"tf":3.872983346207417},"276":{"tf":1.0},"278":{"tf":1.0},"280":{"tf":1.7320508075688772},"295":{"tf":2.0},"296":{"tf":1.4142135623730951},"297":{"tf":1.4142135623730951},"298":{"tf":2.0},"304":{"tf":1.0},"305":{"tf":1.4142135623730951},"307":{"tf":1.0},"308":{"tf":1.0},"310":{"tf":1.0},"315":{"tf":1.0},"320":{"tf":1.7320508075688772},"321":{"tf":1.0},"322":{"tf":1.0},"327":{"tf":1.0},"329":{"tf":1.0},"330":{"tf":2.23606797749979},"331":{"tf":2.0},"332":{"tf":1.0},"333":{"tf":1.4142135623730951},"334":{"tf":1.4142135623730951},"335":{"tf":1.7320508075688772},"338":{"tf":1.0},"339":{"tf":1.0},"34":{"tf":1.7320508075688772},"342":{"tf":1.4142135623730951},"345":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.4142135623730951},"354":{"tf":1.0},"361":{"tf":1.7320508075688772},"365":{"tf":1.0},"381":{"tf":1.7320508075688772},"389":{"tf":1.0},"395":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"417":{"tf":1.0},"42":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.7320508075688772},"435":{"tf":1.0},"436":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":2.0},"83":{"tf":1.0},"9":{"tf":1.0}},"’":{"df":1,"docs":{"231":{"tf":1.0}}}}},"df":2,"docs":{"226":{"tf":1.4142135623730951},"470":{"tf":1.0}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":2.0},"275":{"tf":1.0},"285":{"tf":1.0},"286":{"tf":1.0},"289":{"tf":1.0},"339":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"190":{"tf":1.7320508075688772}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"329":{"tf":1.0},"339":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":27,"docs":{"0":{"tf":1.0},"106":{"tf":2.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"130":{"tf":1.0},"199":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"291":{"tf":1.0},"295":{"tf":1.0},"307":{"tf":1.0},"329":{"tf":1.0},"330":{"tf":2.23606797749979},"337":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"42":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.7320508075688772},"68":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":11,"docs":{"0":{"tf":2.23606797749979},"175":{"tf":1.0},"216":{"tf":1.0},"256":{"tf":1.0},"336":{"tf":1.0},"356":{"tf":1.0},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"421":{"tf":1.0}}}}}}}},"t":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"201":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"b":{"df":3,"docs":{"274":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0}},"l":{"df":9,"docs":{"237":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"354":{"tf":1.4142135623730951},"357":{"tf":1.0},"428":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"14":{"tf":1.0},"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":37,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"149":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"264":{"tf":1.0},"275":{"tf":1.0},"310":{"tf":1.0},"330":{"tf":1.0},"345":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"s":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"i":{"d":{"(":{"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":{"d":{"df":1,"docs":{"82":{"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":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":5,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"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":1,"docs":{"183":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"411":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":19,"docs":{"162":{"tf":1.0},"164":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.0},"322":{"tf":1.4142135623730951},"361":{"tf":1.7320508075688772},"366":{"tf":1.0},"373":{"tf":1.7320508075688772},"381":{"tf":1.0},"384":{"tf":1.7320508075688772},"404":{"tf":1.0},"406":{"tf":1.7320508075688772},"418":{"tf":1.0},"425":{"tf":2.449489742783178},"428":{"tf":2.0},"431":{"tf":2.6457513110645907},"436":{"tf":2.6457513110645907},"437":{"tf":2.449489742783178},"442":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":3,"docs":{"335":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0}}}}},"df":19,"docs":{"199":{"tf":2.6457513110645907},"201":{"tf":3.605551275463989},"202":{"tf":2.23606797749979},"203":{"tf":1.4142135623730951},"215":{"tf":1.0},"223":{"tf":2.0},"224":{"tf":1.7320508075688772},"304":{"tf":9.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"148":{"tf":1.0},"200":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"235":{"tf":1.0},"241":{"tf":1.0},"271":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"251":{"tf":1.0},"259":{"tf":1.4142135623730951},"261":{"tf":1.0},"262":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"359":{"tf":1.0},"398":{"tf":1.4142135623730951},"415":{"tf":2.0},"416":{"tf":1.7320508075688772},"417":{"tf":1.7320508075688772},"419":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"415":{"tf":1.0},"417":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"262":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"295":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"140":{"tf":1.0},"149":{"tf":1.0},"330":{"tf":1.0},"73":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.23606797749979},"276":{"tf":1.0},"334":{"tf":1.4142135623730951}}}}},"s":{"df":8,"docs":{"349":{"tf":2.23606797749979},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"406":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"254":{"tf":2.0},"255":{"tf":1.0},"311":{"tf":1.0}}}}}}}}},"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":1,"docs":{"428":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"255":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"257":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"255":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"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":{},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"255":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"406":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"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":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":45,"docs":{"0":{"tf":2.0},"251":{"tf":3.3166247903554},"252":{"tf":3.1622776601683795},"253":{"tf":2.6457513110645907},"254":{"tf":2.0},"255":{"tf":3.3166247903554},"256":{"tf":3.0},"257":{"tf":3.7416573867739413},"258":{"tf":1.7320508075688772},"259":{"tf":2.23606797749979},"261":{"tf":1.0},"262":{"tf":3.4641016151377544},"263":{"tf":1.7320508075688772},"264":{"tf":2.8284271247461903},"265":{"tf":4.0},"266":{"tf":2.23606797749979},"272":{"tf":1.0},"274":{"tf":1.7320508075688772},"292":{"tf":1.0},"305":{"tf":1.0},"311":{"tf":2.23606797749979},"334":{"tf":2.449489742783178},"336":{"tf":2.0},"343":{"tf":1.4142135623730951},"344":{"tf":1.0},"349":{"tf":1.7320508075688772},"350":{"tf":2.0},"354":{"tf":1.4142135623730951},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"380":{"tf":1.0},"406":{"tf":4.123105625617661},"407":{"tf":1.4142135623730951},"408":{"tf":1.4142135623730951},"409":{"tf":1.4142135623730951},"410":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"28":{"tf":1.0},"420":{"tf":1.0},"422":{"tf":1.0},"425":{"tf":2.8284271247461903},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178},"441":{"tf":1.4142135623730951}}}}},"s":{"/":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":3,"docs":{"262":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"232":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"331":{"tf":1.0},"336":{"tf":1.0}}}},"t":{"'":{"df":3,"docs":{"179":{"tf":1.0},"248":{"tf":1.0},"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"176":{"tf":1.0},"319":{"tf":1.0},"323":{"tf":1.4142135623730951},"33":{"tf":1.0},"60":{"tf":1.0}}}}},"’":{"df":1,"docs":{"248":{"tf":1.0}}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":2.23606797749979},"239":{"tf":1.0},"246":{"tf":1.0},"40":{"tf":1.0},"75":{"tf":1.0}}}},"r":{"d":{"df":4,"docs":{"235":{"tf":2.0},"241":{"tf":2.23606797749979},"35":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"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":{},"i":{"d":{"df":1,"docs":{"81":{"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":{},"s":{"df":0,"docs":{},"e":{"df":11,"docs":{"106":{"tf":1.4142135623730951},"119":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"199":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"255":{"tf":1.0},"330":{"tf":1.0},"378":{"tf":1.0},"65":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"197":{"tf":1.0},"262":{"tf":1.0},"8":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"256":{"tf":2.0},"406":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":9,"docs":{"106":{"tf":1.0},"231":{"tf":1.0},"241":{"tf":1.0},"262":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.0},"374":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":11,"docs":{"130":{"tf":1.0},"185":{"tf":1.0},"192":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"275":{"tf":1.4142135623730951},"33":{"tf":1.0},"4":{"tf":1.0},"423":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"286":{"tf":1.0}}}}}}}},"w":{"df":1,"docs":{"304":{"tf":1.0}}}}},"u":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.4142135623730951},"32":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"0":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"349":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":32,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"173":{"tf":2.0},"178":{"tf":1.0},"183":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"255":{"tf":1.0},"264":{"tf":1.7320508075688772},"275":{"tf":1.0},"304":{"tf":1.7320508075688772},"309":{"tf":1.0},"327":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.4142135623730951},"35":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"43":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"251":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.0},"271":{"tf":1.0},"352":{"tf":1.0},"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"35":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"df":3,"docs":{"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"345":{"tf":1.0},"51":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"276":{"tf":1.0},"293":{"tf":1.0},"3":{"tf":1.4142135623730951},"331":{"tf":1.0},"332":{"tf":1.0},"5":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":5,"docs":{"0":{"tf":1.7320508075688772},"225":{"tf":1.0},"266":{"tf":1.0},"298":{"tf":1.0},"344":{"tf":1.0}}}},"p":{"df":2,"docs":{"307":{"tf":1.0},"48":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.0}}},"y":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"226":{"tf":1.0}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"153":{"tf":1.0},"173":{"tf":1.0},"245":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"336":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"54":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"29":{"tf":1.0},"58":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}},"t":{"df":34,"docs":{"0":{"tf":1.0},"119":{"tf":2.8284271247461903},"120":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"188":{"tf":1.4142135623730951},"201":{"tf":3.0},"202":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":3.1622776601683795},"206":{"tf":2.0},"207":{"tf":4.0},"208":{"tf":1.4142135623730951},"210":{"tf":1.0},"211":{"tf":2.23606797749979},"212":{"tf":2.449489742783178},"213":{"tf":2.23606797749979},"215":{"tf":2.23606797749979},"216":{"tf":2.449489742783178},"217":{"tf":1.4142135623730951},"218":{"tf":1.7320508075688772},"219":{"tf":2.0},"220":{"tf":2.0},"221":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":3.0},"224":{"tf":2.23606797749979},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":2.449489742783178},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":36,"docs":{"165":{"tf":2.23606797749979},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"186":{"tf":1.0},"266":{"tf":1.7320508075688772},"267":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"325":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":2.6457513110645907},"421":{"tf":2.23606797749979},"422":{"tf":1.4142135623730951},"423":{"tf":2.6457513110645907},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"426":{"tf":2.23606797749979},"428":{"tf":1.4142135623730951},"429":{"tf":1.0},"431":{"tf":2.449489742783178},"435":{"tf":1.0},"436":{"tf":3.3166247903554},"437":{"tf":2.449489742783178},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":1,"docs":{"431":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"423":{"tf":1.0},"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"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":{}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"20":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"59":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}}}},"df":1,"docs":{"179":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"154":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"320":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":17,"docs":{"10":{"tf":1.0},"179":{"tf":1.7320508075688772},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"280":{"tf":1.0},"301":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}}},"i":{"df":19,"docs":{"143":{"tf":1.0},"201":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"265":{"tf":1.0},"294":{"tf":1.0},"340":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"398":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"186":{"tf":1.0},"435":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"199":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":1,"docs":{"179":{"tf":1.0}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"275":{"tf":1.0},"293":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":38,"docs":{"10":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":2.0},"108":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"130":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":2.0},"142":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"172":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.4142135623730951},"226":{"tf":1.0},"255":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":3.3166247903554},"428":{"tf":1.4142135623730951},"437":{"tf":2.0},"439":{"tf":1.0},"440":{"tf":1.0},"56":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951}}}}},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"71":{"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"u":{"1":{"6":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"1":{"6":{"_":{"1":{"df":1,"docs":{"97":{"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":{}},"2":{"5":{"6":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"1":{"df":4,"docs":{"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"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":{}},"3":{"2":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"_":{"1":{"df":2,"docs":{"96":{"tf":1.0},"97":{"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":{}},"6":{"4":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"1":{"df":3,"docs":{"95":{"tf":1.0},"96":{"tf":1.0},"97":{"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":{}}}}}}},"s":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":14,"docs":{"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"108":{"tf":3.0},"138":{"tf":1.4142135623730951},"181":{"tf":1.0},"226":{"tf":1.0},"231":{"tf":1.0},"249":{"tf":1.0},"330":{"tf":1.4142135623730951},"61":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":3.605551275463989},"74":{"tf":1.4142135623730951}},"e":{"'":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},".":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"1":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.4142135623730951}}},"2":{".":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{".":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.7320508075688772}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"330":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"330":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"203":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"n":{"df":3,"docs":{"236":{"tf":1.0},"242":{"tf":1.0},"307":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"255":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":31,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"173":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"257":{"tf":1.0},"33":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"43":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}}}},"x":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772}}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"437":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}}}},"df":5,"docs":{"423":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"440":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"142":{"tf":1.7320508075688772}}},"2":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"142":{"tf":2.23606797749979}}},":":{":":{"a":{"df":1,"docs":{"339":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"205":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":120,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":2.6457513110645907},"108":{"tf":2.8284271247461903},"109":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":2.0},"12":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"129":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"173":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.0},"190":{"tf":4.69041575982343},"192":{"tf":1.4142135623730951},"197":{"tf":1.7320508075688772},"198":{"tf":1.0},"199":{"tf":2.8284271247461903},"200":{"tf":1.7320508075688772},"201":{"tf":2.6457513110645907},"202":{"tf":1.4142135623730951},"203":{"tf":2.0},"205":{"tf":2.0},"206":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":3.0},"215":{"tf":1.7320508075688772},"216":{"tf":3.0},"217":{"tf":2.23606797749979},"218":{"tf":2.8284271247461903},"219":{"tf":2.6457513110645907},"220":{"tf":2.23606797749979},"222":{"tf":1.4142135623730951},"223":{"tf":3.3166247903554},"224":{"tf":2.0},"226":{"tf":2.0},"228":{"tf":1.7320508075688772},"229":{"tf":3.3166247903554},"231":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"233":{"tf":2.449489742783178},"234":{"tf":1.0},"237":{"tf":3.0},"238":{"tf":1.4142135623730951},"239":{"tf":2.6457513110645907},"243":{"tf":2.449489742783178},"245":{"tf":2.0},"246":{"tf":2.6457513110645907},"270":{"tf":1.0},"273":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"288":{"tf":1.0},"291":{"tf":1.0},"302":{"tf":1.0},"304":{"tf":4.358898943540674},"310":{"tf":1.0},"318":{"tf":1.0},"323":{"tf":1.0},"328":{"tf":2.0},"330":{"tf":1.4142135623730951},"338":{"tf":1.0},"339":{"tf":2.6457513110645907},"342":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"380":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"40":{"tf":2.0},"42":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"464":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772},"64":{"tf":2.6457513110645907},"65":{"tf":2.6457513110645907},"66":{"tf":2.449489742783178},"67":{"tf":3.0},"68":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"71":{"tf":2.0},"72":{"tf":2.0},"73":{"tf":3.605551275463989},"74":{"tf":2.449489742783178},"75":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979},"77":{"tf":2.0},"78":{"tf":1.7320508075688772},"79":{"tf":2.449489742783178},"80":{"tf":2.23606797749979},"82":{"tf":2.0},"83":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"340":{"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":0,"docs":{},"i":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":3,"docs":{"140":{"tf":1.0},"275":{"tf":1.0},"69":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"1":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"1":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"2":{"5":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"_":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"125":{"tf":1.0},"14":{"tf":1.0},"199":{"tf":1.4142135623730951},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.23606797749979},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":5,"docs":{"101":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"126":{"tf":1.0},"14":{"tf":1.0},"304":{"tf":3.7416573867739413},"323":{"tf":1.0},"324":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":2.449489742783178},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"3":{"2":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"3":{"2":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":27,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.4142135623730951},"125":{"tf":1.0},"14":{"tf":1.0},"212":{"tf":1.4142135623730951},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"226":{"tf":2.23606797749979},"229":{"tf":2.0},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"330":{"tf":1.0},"64":{"tf":1.4142135623730951},"66":{"tf":1.0},"74":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":2.23606797749979},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"6":{"4":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"6":{"4":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":75,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":2.8284271247461903},"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"117":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"120":{"tf":1.7320508075688772},"125":{"tf":1.0},"130":{"tf":2.0},"134":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"172":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"183":{"tf":2.449489742783178},"186":{"tf":1.7320508075688772},"190":{"tf":2.6457513110645907},"196":{"tf":1.0},"197":{"tf":2.0},"201":{"tf":1.0},"206":{"tf":2.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":3.1622776601683795},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.7320508075688772},"250":{"tf":1.4142135623730951},"265":{"tf":3.0},"268":{"tf":1.4142135623730951},"27":{"tf":3.0},"29":{"tf":2.0},"304":{"tf":6.4031242374328485},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"330":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":4.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":2.23606797749979},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"8":{"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":21,"docs":{"101":{"tf":3.1622776601683795},"102":{"tf":2.0},"108":{"tf":1.0},"121":{"tf":2.0},"125":{"tf":1.0},"14":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"193":{"tf":2.449489742783178},"195":{"tf":2.449489742783178},"199":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"66":{"tf":1.0},"74":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":2.23606797749979}}},"df":1,"docs":{"415":{"tf":1.0}},"i":{"df":1,"docs":{"46":{"tf":1.0}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"325":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"320":{"tf":2.0},"398":{"tf":2.449489742783178}}}}},"r":{"df":15,"docs":{"154":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"274":{"tf":1.0},"296":{"tf":1.4142135623730951},"346":{"tf":1.0},"351":{"tf":2.0},"374":{"tf":1.0},"417":{"tf":1.0},"428":{"tf":1.0},"430":{"tf":1.0},"55":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"320":{"tf":1.0},"68":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"322":{"tf":1.4142135623730951},"65":{"tf":1.0},"74":{"tf":1.0}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"418":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"68":{"tf":2.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"257":{"tf":1.4142135623730951},"275":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"330":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}},"q":{"df":0,"docs":{},"u":{"df":10,"docs":{"106":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"150":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"35":{"tf":1.0},"406":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"df":18,"docs":{"0":{"tf":1.0},"109":{"tf":1.0},"156":{"tf":1.0},"226":{"tf":1.0},"251":{"tf":1.7320508075688772},"252":{"tf":1.0},"255":{"tf":2.449489742783178},"256":{"tf":1.7320508075688772},"257":{"tf":1.0},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"274":{"tf":1.0},"311":{"tf":1.0},"330":{"tf":1.0},"366":{"tf":1.0},"406":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":3.0}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"374":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"345":{"tf":1.0},"9":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":9,"docs":{"114":{"tf":1.0},"130":{"tf":1.0},"171":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"275":{"tf":1.0},"303":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"111":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"306":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":5,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"340":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"103":{"tf":1.0},"324":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.23606797749979},"68":{"tf":1.0}}}},"z":{"df":1,"docs":{"340":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"378":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"271":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"123":{"tf":1.0},"133":{"tf":1.0},"271":{"tf":1.0},"36":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"248":{"tf":1.0}}}}},"df":3,"docs":{"236":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":34,"docs":{"121":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.4142135623730951},"247":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.4142135623730951},"293":{"tf":1.0},"336":{"tf":1.0},"351":{"tf":1.4142135623730951},"355":{"tf":1.4142135623730951},"358":{"tf":2.0},"359":{"tf":1.0},"361":{"tf":1.0},"364":{"tf":1.0},"366":{"tf":1.0},"369":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"410":{"tf":1.0},"411":{"tf":2.23606797749979},"412":{"tf":1.4142135623730951},"413":{"tf":1.4142135623730951},"414":{"tf":1.0},"428":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":30,"docs":{"1":{"tf":1.0},"125":{"tf":1.0},"190":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.0},"245":{"tf":1.0},"259":{"tf":1.0},"263":{"tf":1.0},"265":{"tf":1.0},"270":{"tf":2.0},"271":{"tf":1.4142135623730951},"275":{"tf":1.0},"331":{"tf":1.0},"332":{"tf":1.4142135623730951},"334":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"4":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"469":{"tf":1.0},"66":{"tf":1.4142135623730951},"73":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"430":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"172":{"tf":1.0},"33":{"tf":1.0},"342":{"tf":1.0},"35":{"tf":1.0},"406":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"l":{"df":18,"docs":{"345":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"415":{"tf":1.7320508075688772},"417":{"tf":1.4142135623730951},"425":{"tf":1.7320508075688772},"431":{"tf":2.6457513110645907},"434":{"tf":1.0},"436":{"tf":2.6457513110645907},"437":{"tf":2.23606797749979},"459":{"tf":1.0}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":36,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"111":{"tf":1.0},"17":{"tf":1.0},"208":{"tf":1.4142135623730951},"229":{"tf":1.0},"275":{"tf":1.0},"285":{"tf":1.0},"306":{"tf":1.0},"312":{"tf":1.0},"351":{"tf":1.0},"354":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"467":{"tf":1.0},"470":{"tf":1.0},"477":{"tf":1.0},"70":{"tf":1.0}}}},"df":214,"docs":{"0":{"tf":3.4641016151377544},"10":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"106":{"tf":2.449489742783178},"108":{"tf":1.7320508075688772},"111":{"tf":2.449489742783178},"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"12":{"tf":2.449489742783178},"121":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.0},"142":{"tf":1.0},"144":{"tf":2.23606797749979},"145":{"tf":2.23606797749979},"146":{"tf":2.0},"147":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.7320508075688772},"153":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"166":{"tf":1.0},"167":{"tf":1.7320508075688772},"169":{"tf":2.0},"17":{"tf":1.0},"170":{"tf":2.0},"173":{"tf":2.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"186":{"tf":1.7320508075688772},"187":{"tf":2.0},"19":{"tf":2.0},"190":{"tf":2.0},"192":{"tf":1.7320508075688772},"196":{"tf":1.0},"197":{"tf":2.449489742783178},"200":{"tf":1.0},"201":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"209":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":2.0},"220":{"tf":1.7320508075688772},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.7320508075688772},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"235":{"tf":2.0},"236":{"tf":1.4142135623730951},"237":{"tf":2.23606797749979},"238":{"tf":1.7320508075688772},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":2.0},"242":{"tf":1.4142135623730951},"243":{"tf":2.0},"245":{"tf":2.23606797749979},"246":{"tf":1.0},"247":{"tf":1.7320508075688772},"249":{"tf":1.0},"251":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"258":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"265":{"tf":1.7320508075688772},"266":{"tf":1.0},"268":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"274":{"tf":1.0},"276":{"tf":1.0},"28":{"tf":1.0},"280":{"tf":1.0},"298":{"tf":1.4142135623730951},"299":{"tf":1.0},"30":{"tf":1.0},"300":{"tf":1.7320508075688772},"301":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"305":{"tf":1.0},"307":{"tf":1.0},"308":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"318":{"tf":1.0},"32":{"tf":1.4142135623730951},"320":{"tf":1.4142135623730951},"325":{"tf":1.0},"33":{"tf":1.7320508075688772},"336":{"tf":1.4142135623730951},"337":{"tf":1.7320508075688772},"338":{"tf":1.4142135623730951},"339":{"tf":2.449489742783178},"340":{"tf":1.0},"349":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"350":{"tf":1.0},"351":{"tf":1.7320508075688772},"352":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.7320508075688772},"358":{"tf":1.0},"36":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.872983346207417},"366":{"tf":2.449489742783178},"37":{"tf":1.0},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"374":{"tf":1.0},"378":{"tf":1.7320508075688772},"380":{"tf":1.4142135623730951},"381":{"tf":3.605551275463989},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"398":{"tf":1.0},"399":{"tf":1.0},"40":{"tf":2.0},"404":{"tf":3.4641016151377544},"406":{"tf":3.7416573867739413},"411":{"tf":1.7320508075688772},"415":{"tf":1.4142135623730951},"418":{"tf":1.4142135623730951},"419":{"tf":1.4142135623730951},"42":{"tf":1.0},"420":{"tf":2.23606797749979},"421":{"tf":1.7320508075688772},"422":{"tf":1.7320508075688772},"423":{"tf":1.4142135623730951},"424":{"tf":1.4142135623730951},"425":{"tf":2.6457513110645907},"426":{"tf":1.4142135623730951},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":4.795831523312719},"435":{"tf":1.4142135623730951},"436":{"tf":4.47213595499958},"437":{"tf":2.8284271247461903},"44":{"tf":1.7320508075688772},"443":{"tf":1.0},"46":{"tf":1.4142135623730951},"460":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"48":{"tf":3.0},"49":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":2.23606797749979},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":2.0},"9":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":25,"docs":{"10":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":1.0},"21":{"tf":1.0},"220":{"tf":1.0},"225":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"298":{"tf":1.0},"300":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.4142135623730951},"35":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"356":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.0},"375":{"tf":1.0},"39":{"tf":1.0},"59":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"111":{"tf":2.23606797749979}}}}}}},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"422":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}}}}},"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":{"421":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"19":{"tf":1.0},"336":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"71":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"136":{"tf":1.0},"275":{"tf":1.0},"406":{"tf":1.0},"66":{"tf":1.0}}}},"x":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"156":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"265":{"tf":1.0},"328":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"236":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"5":{"df":1,"docs":{"234":{"tf":1.0}}},"6":{"df":1,"docs":{"234":{"tf":1.0}}},"7":{"df":1,"docs":{"234":{"tf":1.0}}},"8":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"0":{".":{"0":{".":{"1":{"df":1,"docs":{"357":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"4":{".":{"0":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{".":{"4":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{".":{"2":{"1":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"4":{"6":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"13":{"tf":2.0}}},"2":{"df":1,"docs":{"13":{"tf":2.0}}},"5":{".":{"0":{"df":1,"docs":{"380":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"_":{"1":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"256":{"tf":1.0},"271":{"tf":1.7320508075688772},"304":{"tf":2.0}},"i":{"d":{"df":13,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"262":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"77":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"298":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":92,"docs":{"103":{"tf":1.0},"106":{"tf":2.23606797749979},"108":{"tf":2.449489742783178},"109":{"tf":1.0},"114":{"tf":1.0},"121":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"126":{"tf":1.7320508075688772},"129":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"144":{"tf":3.0},"145":{"tf":2.449489742783178},"146":{"tf":2.0},"147":{"tf":2.0},"15":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"173":{"tf":1.0},"183":{"tf":2.23606797749979},"185":{"tf":1.4142135623730951},"190":{"tf":2.23606797749979},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"205":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":2.449489742783178},"228":{"tf":1.0},"229":{"tf":2.0},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":1.7320508075688772},"241":{"tf":2.0},"242":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":2.0},"257":{"tf":2.23606797749979},"265":{"tf":1.0},"27":{"tf":1.4142135623730951},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.0},"342":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":2.8284271247461903},"366":{"tf":2.0},"373":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.8284271247461903},"411":{"tf":1.0},"431":{"tf":3.4641016151377544},"436":{"tf":2.8284271247461903},"437":{"tf":1.7320508075688772},"46":{"tf":2.0},"460":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":3.1622776601683795},"79":{"tf":1.0},"80":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"1":{"df":1,"docs":{"248":{"tf":1.7320508075688772}}},"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":5,"docs":{"443":{"tf":1.4142135623730951},"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951}}}}}},"r":{"1":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}},"x":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":2,"docs":{"141":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"2":{"df":2,"docs":{"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":48,"docs":{"104":{"tf":1.0},"106":{"tf":2.8284271247461903},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"187":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"257":{"tf":1.4142135623730951},"271":{"tf":1.0},"274":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.4142135623730951},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":2.6457513110645907},"64":{"tf":1.7320508075688772},"70":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"109":{"tf":2.23606797749979},"110":{"tf":1.4142135623730951},"112":{"tf":2.449489742783178},"13":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"237":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"330":{"tf":2.23606797749979},"48":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0}}}}},"df":1,"docs":{"220":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"13":{"tf":1.0},"276":{"tf":1.0},"344":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":4,"docs":{"275":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"40":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"167":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"35":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":2.0}}}}}},"df":38,"docs":{"143":{"tf":1.0},"144":{"tf":2.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.7320508075688772},"194":{"tf":1.7320508075688772},"197":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.4142135623730951},"245":{"tf":2.0},"246":{"tf":2.23606797749979},"247":{"tf":1.0},"318":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"477":{"tf":1.0}},"e":{"c":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"c":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"5":{"0":{"df":1,"docs":{"215":{"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":{},"m":{"df":0,"docs":{},"y":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":9,"docs":{"215":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"238":{"tf":1.7320508075688772},"239":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"246":{"tf":1.0}}},"u":{"6":{"4":{"df":2,"docs":{"233":{"tf":1.0},"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":20,"docs":{"13":{"tf":1.0},"133":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"155":{"tf":1.0},"178":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":2.0},"233":{"tf":2.23606797749979},"234":{"tf":1.4142135623730951},"235":{"tf":2.449489742783178},"236":{"tf":2.0},"237":{"tf":2.23606797749979},"238":{"tf":1.7320508075688772},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"241":{"tf":2.449489742783178},"242":{"tf":2.0},"243":{"tf":2.0},"244":{"tf":1.7320508075688772},"245":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":17,"docs":{"13":{"tf":1.0},"190":{"tf":1.0},"296":{"tf":1.4142135623730951},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":9,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"13":{"tf":1.0},"179":{"tf":1.0},"199":{"tf":1.0},"231":{"tf":1.4142135623730951},"257":{"tf":1.0},"77":{"tf":1.0}},"f":{"df":1,"docs":{"301":{"tf":1.0}},"i":{"df":2,"docs":{"301":{"tf":1.0},"59":{"tf":1.0}}}}},"s":{"a":{"df":3,"docs":{"104":{"tf":1.0},"223":{"tf":1.0},"252":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"264":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":38,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"183":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"273":{"tf":1.0},"277":{"tf":1.0},"29":{"tf":1.0},"293":{"tf":1.4142135623730951},"294":{"tf":1.4142135623730951},"345":{"tf":2.0},"347":{"tf":1.4142135623730951},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.7320508075688772},"414":{"tf":1.0},"415":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"477":{"tf":1.4142135623730951}}}}}}}},"i":{"a":{"df":15,"docs":{"106":{"tf":1.4142135623730951},"111":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.0},"310":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"54":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"104":{"tf":1.0},"223":{"tf":1.0},"252":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"10":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.0},"58":{"tf":1.0}}}},"m":{"df":1,"docs":{"279":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"179":{"tf":1.7320508075688772},"306":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.0},"322":{"tf":1.7320508075688772},"340":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":5,"docs":{"253":{"tf":1.0},"261":{"tf":1.0},"3":{"tf":1.0},"333":{"tf":1.0},"418":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"327":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"271":{"tf":1.4142135623730951},"274":{"tf":1.7320508075688772},"326":{"tf":1.0},"327":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.0},"75":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"111":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"273":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"/":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"}":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"}":{":":{"df":0,"docs":{},"{":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"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":15,"docs":{"0":{"tf":1.0},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"273":{"tf":1.0},"274":{"tf":1.0},"277":{"tf":1.0},"278":{"tf":1.4142135623730951},"296":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"df":5,"docs":{"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"277":{"tf":1.0},"349":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"423":{"tf":1.0},"426":{"tf":1.4142135623730951},"431":{"tf":1.0},"439":{"tf":1.0}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"275":{"tf":1.0},"4":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"b":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"32":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"30":{"tf":2.0}}}},"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":4,"docs":{"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"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":1,"docs":{"30":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":18,"docs":{"13":{"tf":1.0},"140":{"tf":1.0},"245":{"tf":1.0},"26":{"tf":1.0},"265":{"tf":2.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"37":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.0},"420":{"tf":2.23606797749979},"421":{"tf":2.6457513110645907},"423":{"tf":1.7320508075688772},"424":{"tf":1.7320508075688772},"43":{"tf":2.23606797749979},"431":{"tf":1.0},"44":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"265":{"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"’":{"df":1,"docs":{"245":{"tf":1.4142135623730951}}}}}}},"n":{"df":0,"docs":{},"t":{"df":23,"docs":{"0":{"tf":2.0},"103":{"tf":1.0},"123":{"tf":1.0},"176":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.4142135623730951},"215":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.0},"245":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.4142135623730951},"337":{"tf":1.0},"349":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"428":{"tf":1.0},"51":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":15,"docs":{"144":{"tf":1.0},"179":{"tf":2.23606797749979},"290":{"tf":1.0},"312":{"tf":1.7320508075688772},"315":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.0},"366":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":1.4142135623730951},"436":{"tf":2.0},"460":{"tf":1.0}}}},"y":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.7320508075688772},"111":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"158":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"335":{"tf":1.0},"339":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":1.4142135623730951},"43":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0}}}},"df":2,"docs":{"142":{"tf":1.7320508075688772},"73":{"tf":1.0}},"e":{"'":{"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"378":{"tf":1.0}}}},"r":{"df":7,"docs":{"261":{"tf":1.0},"264":{"tf":1.0},"32":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.0}}},"v":{"df":2,"docs":{"265":{"tf":1.0},"44":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"0":{"tf":1.0},"275":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"108":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"231":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"266":{"tf":1.0},"274":{"tf":1.0},"295":{"tf":1.0},"331":{"tf":1.0},"48":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"264":{"tf":1.0}}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.0}}}},"v":{"df":6,"docs":{"190":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"418":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"262":{"tf":1.0},"76":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"275":{"tf":1.0},"304":{"tf":2.449489742783178},"345":{"tf":1.0},"349":{"tf":2.6457513110645907},"436":{"tf":1.0},"437":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"142":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"275":{"tf":1.0},"375":{"tf":1.0}},"r":{"df":2,"docs":{"251":{"tf":1.0},"258":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"223":{"tf":2.0}}}}},"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":1,"docs":{"224":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"296":{"tf":1.0},"380":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"111":{"tf":1.0},"215":{"tf":1.0}}}},"t":{"df":1,"docs":{"270":{"tf":1.0}},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"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":{"d":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"179":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":36,"docs":{"0":{"tf":1.0},"106":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"173":{"tf":1.0},"187":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"243":{"tf":1.4142135623730951},"251":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.0},"266":{"tf":1.0},"274":{"tf":1.4142135623730951},"30":{"tf":1.0},"330":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.4142135623730951},"361":{"tf":1.0},"376":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"418":{"tf":1.0},"427":{"tf":1.0},"435":{"tf":1.0},"50":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"121":{"tf":1.0},"149":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"271":{"tf":1.4142135623730951},"304":{"tf":1.0},"318":{"tf":1.0},"351":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.4142135623730951},"364":{"tf":1.0},"366":{"tf":1.0},"369":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"409":{"tf":1.0},"410":{"tf":1.0},"426":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"465":{"tf":1.0},"9":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.0},"411":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":14,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"12":{"tf":1.0},"190":{"tf":1.0},"226":{"tf":2.0},"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.4142135623730951},"398":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"297":{"tf":1.0},"316":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":30,"docs":{"0":{"tf":1.0},"138":{"tf":2.0},"15":{"tf":1.0},"151":{"tf":1.0},"172":{"tf":1.0},"199":{"tf":1.0},"220":{"tf":1.0},"257":{"tf":1.0},"26":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"280":{"tf":1.0},"295":{"tf":1.0},"333":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.4142135623730951},"344":{"tf":1.0},"345":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"422":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"470":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"336":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":11,"docs":{"289":{"tf":1.0},"332":{"tf":1.0},"352":{"tf":3.3166247903554},"353":{"tf":2.0},"354":{"tf":2.23606797749979},"355":{"tf":3.0},"384":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"392":{"tf":1.4142135623730951},"431":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"55":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"304":{"tf":1.0},"328":{"tf":1.7320508075688772},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"0":{"df":0,"docs":{},"x":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"141":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"169":{"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":0,"docs":{},"e":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":52,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"123":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":2.0},"146":{"tf":2.23606797749979},"147":{"tf":2.0},"149":{"tf":2.8284271247461903},"154":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":3.1622776601683795},"179":{"tf":2.6457513110645907},"190":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0},"201":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"225":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"258":{"tf":1.0},"265":{"tf":2.0},"27":{"tf":1.4142135623730951},"275":{"tf":1.4142135623730951},"307":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"310":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"320":{"tf":1.0},"327":{"tf":1.0},"336":{"tf":1.0},"4":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":2.449489742783178},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"59":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"0":{"tf":1.0},"126":{"tf":1.0},"222":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"284":{"tf":1.0},"34":{"tf":1.0},"345":{"tf":1.0},"421":{"tf":1.0},"48":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.4142135623730951}}}}}}}}},"x":{".":{"0":{"df":1,"docs":{"73":{"tf":1.0}}},"1":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"177":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"0":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"[":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"106":{"tf":3.3166247903554},"117":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"130":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.0},"229":{"tf":2.449489742783178},"73":{"tf":2.449489742783178},"74":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}},"y":{"/":{"df":0,"docs":{},"n":{"df":1,"docs":{"421":{"tf":1.0}}}},"0":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":6,"docs":{"106":{"tf":3.1622776601683795},"117":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":2,"docs":{"0":{"tf":1.4142135623730951},"421":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"340":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"123":{"tf":1.0},"421":{"tf":1.0},"430":{"tf":1.0}}}},"r":{"df":3,"docs":{"106":{"tf":1.0},"344":{"tf":1.0},"79":{"tf":1.0}}},"v":{"df":4,"docs":{"222":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"421":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"108":{"tf":1.0},"418":{"tf":1.0}}}}}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"231":{"tf":1.0}}}}}}}},"z":{"df":3,"docs":{"142":{"tf":1.7320508075688772},"373":{"tf":1.0},"73":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":16,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"120":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"235":{"tf":1.0},"241":{"tf":1.0},"248":{"tf":1.0},"309":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"351":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"/":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"378":{"tf":1.7320508075688772}},"r":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{"0":{"0":{"1":{"9":{"6":{"3":{"6":{"3":{"1":{"df":1,"docs":{"421":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"9":{"7":{"2":{"4":{"5":{"df":1,"docs":{"421":{"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":{}},"1":{".":{"1":{"df":1,"docs":{"418":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{".":{"0":{"df":1,"docs":{"273":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"6":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{"*":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"458":{"tf":1.0}}}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":4,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.449489742783178}}},"1":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"422":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"269":{"tf":6.0},"398":{"tf":4.898979485566356},"457":{"tf":1.0}}},"1":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"2":{"d":{"4":{"4":{"9":{"a":{"3":{"1":{"df":0,"docs":{},"f":{"b":{"b":{"2":{"6":{"7":{"c":{"8":{"df":0,"docs":{},"f":{"3":{"5":{"2":{"df":0,"docs":{},"e":{"9":{"9":{"6":{"8":{"a":{"7":{"9":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"f":{"c":{"9":{"5":{"c":{"1":{"b":{"b":{"df":0,"docs":{},"e":{"a":{"a":{"5":{"0":{"2":{"df":0,"docs":{},"f":{"d":{"6":{"4":{"5":{"4":{"df":0,"docs":{},"e":{"b":{"d":{"df":0,"docs":{},"e":{"5":{"a":{"4":{"b":{"df":0,"docs":{},"e":{"d":{"c":{"df":1,"docs":{"126":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"264":{"tf":1.0}}},"4":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"5":{"df":1,"docs":{"269":{"tf":1.0}}},"8":{"df":1,"docs":{"269":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"df":1,"docs":{"68":{"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":{}},"d":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"df":53,"docs":{"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"112":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"130":{"tf":1.0},"134":{"tf":2.0},"142":{"tf":1.4142135623730951},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"212":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.7320508075688772},"264":{"tf":2.0},"265":{"tf":2.23606797749979},"268":{"tf":1.0},"269":{"tf":3.4641016151377544},"27":{"tf":1.0},"270":{"tf":6.6332495807108},"271":{"tf":4.0},"29":{"tf":1.7320508075688772},"304":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"334":{"tf":1.0},"398":{"tf":1.7320508075688772},"421":{"tf":1.0},"427":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.4142135623730951},"470":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":2.449489742783178},"73":{"tf":2.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.7320508075688772}},"u":{"6":{"4":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":5,"docs":{"142":{"tf":1.0},"197":{"tf":1.0},"271":{"tf":2.449489742783178},"381":{"tf":1.0},"431":{"tf":1.0}}},"1":{"df":1,"docs":{"431":{"tf":1.0}}},"2":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":5,"docs":{"101":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"a":{"df":3,"docs":{"101":{"tf":1.0},"79":{"tf":1.0},"80":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"0":{"3":{"0":{"4":{"0":{"5":{"0":{"6":{"0":{"7":{"0":{"8":{"0":{"9":{"0":{"a":{"0":{"b":{"0":{"c":{"0":{"d":{"0":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"f":{"1":{"0":{"1":{"1":{"1":{"2":{"1":{"3":{"1":{"4":{"1":{"5":{"1":{"6":{"1":{"7":{"1":{"8":{"1":{"9":{"1":{"a":{"1":{"b":{"1":{"c":{"1":{"d":{"1":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"f":{"2":{"0":{"df":1,"docs":{"93":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"351":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"271":{"tf":1.0}}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":3,"docs":{"126":{"tf":1.0},"142":{"tf":1.0},"74":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"b":{"1":{"df":0,"docs":{},"e":{"d":{"c":{"0":{"3":{"1":{"6":{"9":{"1":{"c":{"5":{"c":{"0":{"8":{"b":{"5":{"0":{"df":0,"docs":{},"f":{"d":{"0":{"df":0,"docs":{},"f":{"0":{"7":{"b":{"0":{"2":{"4":{"3":{"1":{"8":{"4":{"8":{"a":{"b":{"8":{"1":{"b":{"3":{"2":{"5":{"b":{"7":{"2":{"df":0,"docs":{},"e":{"b":{"3":{"df":0,"docs":{},"f":{"d":{"2":{"3":{"3":{"c":{"6":{"7":{"d":{"6":{"b":{"5":{"4":{"8":{"df":1,"docs":{"257":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"158":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"2":{"df":1,"docs":{"74":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"4":{"a":{"c":{"5":{"6":{"6":{"b":{"d":{"1":{"5":{"6":{"b":{"4":{"df":0,"docs":{},"f":{"c":{"7":{"1":{"a":{"4":{"a":{"4":{"c":{"b":{"2":{"6":{"5":{"5":{"d":{"3":{"d":{"d":{"3":{"6":{"0":{"c":{"6":{"9":{"5":{"df":0,"docs":{},"e":{"d":{"b":{"1":{"7":{"d":{"c":{"3":{"b":{"6":{"4":{"d":{"6":{"1":{"1":{"df":0,"docs":{},"e":{"1":{"2":{"2":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"a":{"2":{"3":{"d":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"a":{"a":{"7":{"a":{"df":0,"docs":{},"f":{"2":{"6":{"2":{"1":{"df":0,"docs":{},"e":{"6":{"3":{"7":{"df":0,"docs":{},"f":{"9":{"7":{"8":{"5":{"5":{"5":{"2":{"6":{"2":{"0":{"df":0,"docs":{},"e":{"1":{"7":{"5":{"d":{"4":{"4":{"2":{"2":{"b":{"1":{"7":{"d":{"4":{"c":{"df":0,"docs":{},"f":{"0":{"d":{"7":{"6":{"3":{"3":{"5":{"c":{"3":{"8":{"8":{"0":{"8":{"6":{"0":{"8":{"a":{"7":{"b":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"9":{"df":0,"docs":{},"f":{"a":{"8":{"7":{"7":{"9":{"b":{"df":0,"docs":{},"e":{"d":{"2":{"df":0,"docs":{},"f":{"3":{"6":{"c":{"3":{"5":{"8":{"1":{"d":{"0":{"1":{"c":{"7":{"9":{"d":{"df":0,"docs":{},"f":{"8":{"d":{"a":{"4":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"0":{"9":{"df":0,"docs":{},"f":{"a":{"c":{"1":{"df":0,"docs":{},"f":{"d":{"7":{"6":{"a":{"5":{"a":{"6":{"5":{"6":{"df":0,"docs":{},"e":{"1":{"6":{"3":{"2":{"6":{"3":{"1":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"0":{"df":2,"docs":{"176":{"tf":1.0},"177":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"271":{"tf":1.0}}},"9":{"1":{"5":{"c":{"6":{"df":0,"docs":{},"f":{"3":{"7":{"2":{"2":{"5":{"2":{"b":{"df":0,"docs":{},"e":{"6":{"b":{"c":{"5":{"4":{"b":{"d":{"7":{"0":{"d":{"df":0,"docs":{},"f":{"6":{"3":{"6":{"2":{"d":{"a":{"df":0,"docs":{},"e":{"9":{"b":{"df":0,"docs":{},"f":{"7":{"5":{"0":{"b":{"a":{"6":{"5":{"2":{"b":{"df":0,"docs":{},"f":{"5":{"5":{"8":{"2":{"d":{"9":{"b":{"3":{"1":{"c":{"7":{"0":{"2":{"3":{"c":{"a":{"6":{"c":{"df":0,"docs":{},"f":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"0":{"3":{"5":{"9":{"a":{"3":{"b":{"9":{"6":{"8":{"1":{"9":{"8":{"8":{"9":{"d":{"3":{"0":{"6":{"1":{"4":{"0":{"6":{"8":{"7":{"1":{"5":{"d":{"6":{"3":{"4":{"a":{"d":{"0":{"c":{"df":0,"docs":{},"f":{"9":{"b":{"b":{"a":{"7":{"0":{"c":{"0":{"df":0,"docs":{},"f":{"4":{"3":{"0":{"a":{"8":{"c":{"2":{"0":{"1":{"1":{"3":{"8":{"df":0,"docs":{},"f":{"7":{"9":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"9":{"d":{"a":{"6":{"c":{"7":{"3":{"df":0,"docs":{},"e":{"6":{"d":{"c":{"0":{"3":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"a":{"b":{"c":{"c":{"df":0,"docs":{},"e":{"2":{"4":{"2":{"b":{"b":{"3":{"4":{"7":{"d":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"f":{"5":{"6":{"c":{"d":{"1":{"c":{"7":{"0":{"9":{"2":{"6":{"d":{"7":{"6":{"5":{"2":{"6":{"d":{"7":{"df":0,"docs":{},"e":{"d":{"1":{"9":{"9":{"b":{"8":{"b":{"df":2,"docs":{"46":{"tf":1.0},"54":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"3":{"5":{"d":{"1":{"d":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"7":{"2":{"4":{"df":0,"docs":{},"f":{"2":{"9":{"df":0,"docs":{},"e":{"6":{"4":{"9":{"a":{"3":{"4":{"6":{"5":{"0":{"3":{"3":{"df":0,"docs":{},"f":{"5":{"3":{"9":{"7":{"d":{"3":{"df":0,"docs":{},"e":{"b":{"b":{"9":{"7":{"3":{"c":{"4":{"0":{"a":{"1":{"d":{"7":{"6":{"b":{"b":{"3":{"5":{"c":{"2":{"5":{"3":{"df":0,"docs":{},"f":{"0":{"d":{"df":0,"docs":{},"e":{"c":{"7":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"d":{"0":{"c":{"9":{"b":{"8":{"7":{"9":{"2":{"8":{"7":{"6":{"7":{"1":{"3":{"a":{"df":0,"docs":{},"f":{"a":{"8":{"b":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"3":{"8":{"3":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"3":{"1":{"c":{"4":{"3":{"4":{"3":{"7":{"8":{"2":{"3":{"df":0,"docs":{},"e":{"d":{"7":{"6":{"1":{"c":{"c":{"3":{"6":{"0":{"0":{"d":{"0":{"0":{"1":{"6":{"d":{"df":0,"docs":{},"e":{"5":{"1":{"1":{"0":{"c":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"1":{"9":{"a":{"5":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"4":{"c":{"b":{"9":{"b":{"a":{"df":0,"docs":{},"f":{"4":{"1":{"a":{"d":{"9":{"8":{"1":{"3":{"df":0,"docs":{},"f":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"5":{"5":{"1":{"1":{"0":{"7":{"c":{"8":{"df":0,"docs":{},"e":{"8":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"4":{"9":{"9":{"a":{"6":{"df":0,"docs":{},"e":{"3":{"2":{"b":{"c":{"c":{"b":{"b":{"9":{"5":{"4":{"a":{"7":{"4":{"7":{"6":{"4":{"df":1,"docs":{"56":{"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":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"c":{"4":{"b":{"0":{"7":{"a":{"0":{"d":{"1":{"b":{"df":0,"docs":{},"e":{"5":{"7":{"b":{"2":{"2":{"8":{"df":0,"docs":{},"f":{"4":{"c":{"1":{"8":{"b":{"a":{"7":{"b":{"c":{"a":{"0":{"c":{"8":{"6":{"5":{"5":{"df":0,"docs":{},"e":{"b":{"6":{"df":0,"docs":{},"e":{"9":{"d":{"6":{"9":{"5":{"df":0,"docs":{},"f":{"1":{"4":{"0":{"8":{"0":{"df":0,"docs":{},"f":{"2":{"c":{"df":0,"docs":{},"f":{"4":{"df":0,"docs":{},"f":{"c":{"7":{"c":{"d":{"9":{"4":{"6":{"df":1,"docs":{"428":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"c":{"0":{"df":0,"docs":{},"e":{"7":{"df":0,"docs":{},"e":{"6":{"a":{"9":{"a":{"4":{"a":{"4":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"7":{"d":{"0":{"8":{"d":{"0":{"8":{"0":{"d":{"7":{"1":{"a":{"2":{"9":{"9":{"c":{"6":{"2":{"8":{"a":{"4":{"6":{"b":{"c":{"6":{"0":{"9":{"a":{"a":{"b":{"4":{"6":{"2":{"7":{"6":{"9":{"5":{"6":{"7":{"9":{"4":{"2":{"1":{"c":{"a":{"df":1,"docs":{"82":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"9":{"7":{"d":{"8":{"6":{"2":{"4":{"a":{"4":{"3":{"8":{"1":{"2":{"1":{"b":{"8":{"6":{"a":{"1":{"9":{"5":{"6":{"5":{"4":{"4":{"b":{"d":{"7":{"2":{"df":0,"docs":{},"e":{"d":{"6":{"8":{"c":{"d":{"6":{"9":{"df":0,"docs":{},"f":{"2":{"c":{"9":{"9":{"5":{"5":{"5":{"b":{"0":{"8":{"b":{"1":{"df":0,"docs":{},"e":{"8":{"c":{"5":{"1":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"d":{"5":{"1":{"1":{"c":{"df":1,"docs":{"424":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"2":{"7":{"b":{"b":{"7":{"a":{"4":{"c":{"8":{"a":{"3":{"b":{"8":{"a":{"df":0,"docs":{},"f":{"9":{"8":{"0":{"7":{"0":{"6":{"6":{"6":{"c":{"df":0,"docs":{},"f":{"4":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"e":{"a":{"2":{"2":{"c":{"a":{"4":{"b":{"9":{"9":{"5":{"0":{"a":{"0":{"8":{"6":{"2":{"3":{"3":{"4":{"a":{"1":{"8":{"3":{"0":{"5":{"2":{"0":{"0":{"1":{"2":{"df":0,"docs":{},"f":{"5":{"d":{"df":1,"docs":{"427":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"4":{"5":{"5":{"7":{"3":{"6":{"0":{"6":{"c":{"9":{"6":{"c":{"9":{"8":{"b":{"a":{"9":{"7":{"0":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"7":{"c":{"df":0,"docs":{},"f":{"9":{"5":{"1":{"1":{"df":0,"docs":{},"f":{"1":{"b":{"8":{"b":{"2":{"5":{"df":0,"docs":{},"e":{"6":{"b":{"c":{"d":{"5":{"2":{"c":{"df":0,"docs":{},"e":{"d":{"3":{"0":{"b":{"8":{"9":{"d":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"4":{"a":{"9":{"c":{"4":{"3":{"2":{"3":{"df":1,"docs":{"139":{"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":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"f":{"9":{"df":0,"docs":{},"f":{"b":{"0":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"1":{"8":{"c":{"df":0,"docs":{},"e":{"2":{"2":{"6":{"9":{"5":{"4":{"2":{"7":{"0":{"d":{"6":{"d":{"4":{"df":0,"docs":{},"f":{"6":{"7":{"6":{"7":{"7":{"d":{"4":{"8":{"4":{"b":{"8":{"7":{"8":{"2":{"a":{"5":{"8":{"9":{"2":{"b":{"3":{"d":{"4":{"3":{"6":{"5":{"7":{"2":{"b":{"4":{"0":{"5":{"4":{"0":{"7":{"5":{"4":{"4":{"df":1,"docs":{"422":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"_":{"a":{"a":{"a":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"68":{"tf":1.0}}}}}}}}}},"1":{".":{"2":{"5":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"5":{"6":{"4":{"9":{"9":{"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"253":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"df":2,"docs":{"270":{"tf":1.0},"271":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"108":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.0}},"k":{"b":{"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"8":{"1":{"9":{"4":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"252":{"tf":1.0}}},"2":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"3":{"3":{"6":{"df":1,"docs":{"271":{"tf":2.449489742783178}}},"df":0,"docs":{}},"5":{"2":{"df":2,"docs":{"125":{"tf":1.0},"126":{"tf":1.0}}},"df":0,"docs":{}},"8":{"0":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"4":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"4":{"4":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"6":{"8":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"9":{"4":{"1":{"0":{"0":{"1":{"2":{"2":{"5":{"6":{"0":{"8":{"8":{"0":{"0":{"0":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"129":{"tf":1.0},"132":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"15":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"23":{"tf":1.0},"257":{"tf":2.0},"269":{"tf":2.23606797749979},"380":{"tf":1.0},"398":{"tf":1.0},"68":{"tf":2.0}}},"1":{".":{"3":{"9":{"df":1,"docs":{"421":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"422":{"tf":1.0}}},"df":0,"docs":{}},"6":{"1":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"126":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"5":{"df":1,"docs":{"170":{"tf":1.0}}},"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"2":{"df":1,"docs":{"318":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"201":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"74":{"tf":1.0}}},"2":{"0":{"df":2,"docs":{"268":{"tf":1.0},"271":{"tf":2.0}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"3":{"df":3,"docs":{"229":{"tf":1.7320508075688772},"270":{"tf":1.0},"337":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"130":{"tf":1.0},"201":{"tf":1.0},"22":{"tf":1.0},"269":{"tf":2.0},"398":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"3":{"0":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"20":{"tf":1.0},"201":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0}}},"4":{"4":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772},"428":{"tf":1.4142135623730951}}},"5":{"4":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"269":{"tf":1.0},"29":{"tf":1.0}}},"6":{"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"121":{"tf":1.0},"226":{"tf":1.0},"269":{"tf":2.8284271247461903},"270":{"tf":2.449489742783178},"398":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"7":{"0":{".":{"6":{"5":{"2":{"df":0,"docs":{},"µ":{"df":1,"docs":{"253":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"138":{"tf":1.4142135623730951},"269":{"tf":2.449489742783178},"271":{"tf":3.0}}},"8":{"4":{"4":{"6":{"7":{"4":{"4":{"0":{"7":{"3":{"7":{"0":{"9":{"4":{"8":{"6":{"0":{"8":{"4":{"df":1,"docs":{"254":{"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":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"269":{"tf":2.23606797749979},"270":{"tf":1.4142135623730951},"271":{"tf":3.3166247903554}}},"9":{"2":{"df":1,"docs":{"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":1,"docs":{"102":{"tf":2.0}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"269":{"tf":1.4142135623730951}}},"b":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":1.0}}},"df":41,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":2.23606797749979},"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"181":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"215":{"tf":1.0},"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"253":{"tf":1.4142135623730951},"256":{"tf":1.0},"257":{"tf":1.7320508075688772},"260":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"268":{"tf":1.4142135623730951},"269":{"tf":2.0},"270":{"tf":1.0},"271":{"tf":2.8284271247461903},"336":{"tf":1.0},"398":{"tf":1.4142135623730951},"420":{"tf":1.0},"421":{"tf":2.0},"470":{"tf":1.0},"63":{"tf":1.7320508075688772},"74":{"tf":1.7320508075688772}},"m":{"df":1,"docs":{"264":{"tf":1.0}}},"u":{"3":{"2":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{".":{"0":{"df":8,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"df":0,"docs":{}},"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"df":3,"docs":{"398":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}},"8":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":13,"docs":{"130":{"tf":1.4142135623730951},"150":{"tf":1.0},"153":{"tf":2.23606797749979},"154":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"19":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"299":{"tf":1.0},"398":{"tf":1.0}}},"1":{"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"6":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"270":{"tf":1.0},"74":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"4":{"0":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.0}}},"4":{"df":1,"docs":{"398":{"tf":1.0}}},"8":{"df":1,"docs":{"398":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"104":{"tf":1.4142135623730951},"250":{"tf":1.4142135623730951},"269":{"tf":1.7320508075688772},"271":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"5":{"2":{"df":2,"docs":{"270":{"tf":1.0},"398":{"tf":1.0}}},"3":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"4":{"df":1,"docs":{"270":{"tf":1.4142135623730951}},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"5":{"df":1,"docs":{"270":{"tf":1.0}},"u":{"3":{"2":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"6":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"323":{"tf":1.0},"431":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"134":{"tf":1.0}}},"6":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0}}},"7":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"179":{"tf":1.0},"270":{"tf":1.0}}},"8":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"269":{"tf":1.0},"365":{"tf":1.0}}},"9":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":2.0}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"f":{"a":{"d":{"6":{"1":{"1":{"5":{"4":{"3":{"df":0,"docs":{},"e":{"0":{"2":{"6":{"5":{"d":{"8":{"9":{"df":0,"docs":{},"f":{"1":{"c":{"2":{"b":{"6":{"0":{"d":{"9":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"5":{"d":{"5":{"6":{"a":{"d":{"7":{"df":0,"docs":{},"e":{"2":{"3":{"d":{"9":{"8":{"2":{"7":{"d":{"6":{"b":{"5":{"2":{"2":{"df":0,"docs":{},"f":{"d":{"4":{"d":{"6":{"df":0,"docs":{},"e":{"4":{"4":{"b":{"c":{"3":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":36,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.4142135623730951},"138":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.0},"24":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.4142135623730951},"261":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":2.0},"33":{"tf":1.4142135623730951},"360":{"tf":1.0},"398":{"tf":1.0},"422":{"tf":1.4142135623730951},"74":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}},"u":{"1":{"6":{"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":2,"docs":{"101":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"/":{"3":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"0":{"3":{"0":{"df":1,"docs":{"468":{"tf":1.0}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"257":{"tf":2.0},"270":{"tf":1.0}}},"1":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}},"2":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"101":{"tf":2.0},"102":{"tf":1.0},"126":{"tf":1.0},"150":{"tf":1.4142135623730951},"179":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"323":{"tf":1.4142135623730951},"436":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.4142135623730951}}},"3":{"df":3,"docs":{"179":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0}}},"4":{"df":1,"docs":{"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"7":{"3":{"9":{"7":{"1":{"a":{"c":{"3":{"7":{"7":{"8":{"4":{"5":{"df":0,"docs":{},"f":{"7":{"df":2,"docs":{"264":{"tf":1.0},"265":{"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":{}},"8":{".":{"8":{"7":{"5":{"df":0,"docs":{},"µ":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":26,"docs":{"106":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"128":{"tf":1.0},"134":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"186":{"tf":1.4142135623730951},"19":{"tf":1.0},"226":{"tf":1.4142135623730951},"244":{"tf":1.4142135623730951},"262":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.0},"299":{"tf":1.0},"398":{"tf":1.0},"423":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772}}},"4":{"0":{"df":2,"docs":{"269":{"tf":2.0},"271":{"tf":1.0}}},"1":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"2":{"df":13,"docs":{"104":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"110":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"219":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.4142135623730951},"250":{"tf":1.4142135623730951},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178}},"u":{"3":{"2":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"df":1,"docs":{"269":{"tf":1.0}}},"4":{"df":2,"docs":{"269":{"tf":1.7320508075688772},"270":{"tf":1.0}}},"5":{"6":{"df":1,"docs":{"337":{"tf":1.4142135623730951}}},"df":2,"docs":{"176":{"tf":1.4142135623730951},"269":{"tf":1.0}}},"6":{"df":1,"docs":{"270":{"tf":1.0}}},"7":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"8":{"df":1,"docs":{"269":{"tf":1.7320508075688772}}},"9":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"106":{"tf":1.0},"128":{"tf":1.0},"215":{"tf":1.0},"244":{"tf":1.0},"263":{"tf":1.4142135623730951},"269":{"tf":1.7320508075688772},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"398":{"tf":1.4142135623730951},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}},"5":{".":{"2":{"3":{"df":1,"docs":{"257":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"0":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":2,"docs":{"215":{"tf":1.0},"269":{"tf":1.4142135623730951}}},"5":{"9":{"0":{"0":{"5":{"0":{"0":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"134":{"tf":1.0}}},"6":{"df":2,"docs":{"269":{"tf":1.0},"271":{"tf":2.449489742783178}}},"8":{"df":2,"docs":{"270":{"tf":1.0},"271":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"c":{"df":1,"docs":{"271":{"tf":1.0}}},"d":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"df":25,"docs":{"103":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"130":{"tf":1.0},"138":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"190":{"tf":2.449489742783178},"21":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"264":{"tf":1.4142135623730951},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"300":{"tf":1.0},"398":{"tf":1.0},"59":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"74":{"tf":2.23606797749979},"98":{"tf":1.0}}},"6":{"0":{"df":6,"docs":{"10":{"tf":1.0},"130":{"tf":1.4142135623730951},"263":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"398":{"tf":1.0}}},"1":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"2":{"df":2,"docs":{"270":{"tf":1.0},"398":{"tf":1.0}}},"3":{"df":2,"docs":{"269":{"tf":2.0},"398":{"tf":1.4142135623730951}}},"4":{"df":9,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.7320508075688772},"323":{"tf":1.0},"327":{"tf":1.0},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.7320508075688772}}},"5":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"7":{"df":1,"docs":{"270":{"tf":1.0}}},"8":{"df":3,"docs":{"269":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"427":{"tf":1.0}}},"9":{"df":1,"docs":{"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":11,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"128":{"tf":1.0},"138":{"tf":1.4142135623730951},"167":{"tf":1.0},"19":{"tf":1.0},"254":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"7":{"1":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"2":{"1":{"df":1,"docs":{"154":{"tf":2.0}}},"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.4142135623730951}}},"3":{"df":2,"docs":{"269":{"tf":1.0},"270":{"tf":1.0}}},"5":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"7":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":8,"docs":{"138":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"19":{"tf":1.4142135623730951},"252":{"tf":1.0},"269":{"tf":1.0},"299":{"tf":1.0},"380":{"tf":1.0}}},"8":{".":{"1":{"df":1,"docs":{"380":{"tf":1.0}}},"df":0,"docs":{}},"/":{"1":{"6":{"/":{"3":{"2":{"df":1,"docs":{"68":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"270":{"tf":1.0}}},"4":{"df":1,"docs":{"270":{"tf":1.0}}},"6":{"df":1,"docs":{"271":{"tf":1.0}}},"7":{"0":{"df":1,"docs":{"317":{"tf":1.0}}},"df":1,"docs":{"271":{"tf":1.0}},"f":{"8":{"0":{"b":{"d":{"df":0,"docs":{},"f":{"3":{"2":{"3":{"df":0,"docs":{},"e":{"2":{"d":{"6":{"4":{"df":0,"docs":{},"e":{"2":{"1":{"3":{"8":{"9":{"5":{"d":{"0":{"a":{"6":{"3":{"9":{"a":{"d":{"4":{"6":{"8":{"df":0,"docs":{},"f":{"4":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"357":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":13,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"23":{"tf":1.0},"269":{"tf":1.7320508075688772},"270":{"tf":1.4142135623730951},"323":{"tf":1.0},"398":{"tf":1.0},"66":{"tf":1.0},"71":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"9":{"0":{"0":{"0":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}},"1":{"df":1,"docs":{"270":{"tf":1.0}}},"2":{"df":1,"docs":{"253":{"tf":1.0}}},"3":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"270":{"tf":1.4142135623730951}}},"9":{"df":2,"docs":{"108":{"tf":1.0},"270":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"102":{"tf":1.0}}},"df":0,"docs":{}}},"df":7,"docs":{"108":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"19":{"tf":1.0},"201":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0}},"u":{"8":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}}},"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"_":{"df":1,"docs":{"179":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"179":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"q":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"g":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"186":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{"df":1,"docs":{"186":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"186":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"d":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"d":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"304":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"v":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"304":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"b":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"121":{"tf":1.0},"71":{"tf":1.0},"91":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":1,"docs":{"169":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"64":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"304":{"tf":1.0}}},"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":7,"docs":{"104":{"tf":1.0},"108":{"tf":1.7320508075688772},"130":{"tf":1.7320508075688772},"262":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"186":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"_":{"df":1,"docs":{"334":{"tf":1.0}}},"df":0,"docs":{}}},"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"71":{"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":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"a":{"a":{"df":2,"docs":{"455":{"tf":1.0},"456":{"tf":1.0}}},"df":0,"docs":{}},"b":{"c":{"d":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"(":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"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":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"r":{"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":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"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":2,"docs":{"177":{"tf":1.0},"255":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"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":{"179":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"46":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"263":{"tf":1.0},"265":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0}}}}}}},"df":52,"docs":{"10":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"184":{"tf":1.0},"197":{"tf":1.0},"208":{"tf":2.23606797749979},"209":{"tf":1.7320508075688772},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":2.0},"263":{"tf":1.4142135623730951},"265":{"tf":2.0},"27":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951},"283":{"tf":1.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"309":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"339":{"tf":1.4142135623730951},"361":{"tf":2.0},"365":{"tf":1.0},"381":{"tf":1.7320508075688772},"40":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"41":{"tf":1.0},"42":{"tf":2.449489742783178},"43":{"tf":3.4641016151377544},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"44":{"tf":3.3166247903554},"46":{"tf":1.7320508075688772},"54":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"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":1,"docs":{"265":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":3,"docs":{"171":{"tf":1.0},"190":{"tf":1.0},"328":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}}}}}}}},"o":{"df":0,"docs":{},"v":{"df":31,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.0},"176":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"264":{"tf":1.0},"292":{"tf":1.0},"294":{"tf":1.0},"330":{"tf":1.4142135623730951},"350":{"tf":1.0},"354":{"tf":1.0},"380":{"tf":1.0},"417":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.4142135623730951},"56":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"13":{"tf":1.0},"48":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"226":{"tf":1.0},"399":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.7320508075688772},"223":{"tf":1.0},"224":{"tf":1.0},"319":{"tf":1.0},"340":{"tf":1.0},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"106":{"tf":1.4142135623730951},"117":{"tf":1.0},"224":{"tf":1.0},"353":{"tf":1.0},"82":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"250":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":51,"docs":{"106":{"tf":2.6457513110645907},"108":{"tf":1.0},"11":{"tf":1.0},"118":{"tf":1.0},"13":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"144":{"tf":2.8284271247461903},"145":{"tf":2.6457513110645907},"146":{"tf":2.23606797749979},"147":{"tf":2.23606797749979},"149":{"tf":3.0},"171":{"tf":2.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":2.0},"181":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.4142135623730951},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0},"245":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.4142135623730951},"250":{"tf":1.0},"278":{"tf":1.0},"300":{"tf":1.7320508075688772},"310":{"tf":1.7320508075688772},"33":{"tf":1.0},"406":{"tf":1.0},"48":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"75":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"173":{"tf":1.0},"44":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"428":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"423":{"tf":1.0},"424":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":10,"docs":{"171":{"tf":1.0},"328":{"tf":2.0},"33":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.7320508075688772},"422":{"tf":1.4142135623730951},"423":{"tf":1.0},"424":{"tf":2.6457513110645907},"428":{"tf":1.0},"79":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"0":{"tf":1.0},"418":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"275":{"tf":1.0},"54":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"181":{"tf":1.0},"227":{"tf":1.0},"283":{"tf":1.4142135623730951},"336":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0}}}},"v":{"df":2,"docs":{"257":{"tf":1.0},"423":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":13,"docs":{"115":{"tf":1.0},"201":{"tf":1.0},"208":{"tf":1.4142135623730951},"242":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"304":{"tf":1.0},"330":{"tf":1.0},"411":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"d":{"(":{"6":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"226":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":29,"docs":{"10":{"tf":1.0},"112":{"tf":1.0},"166":{"tf":1.0},"190":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":2.23606797749979},"202":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":2.8284271247461903},"234":{"tf":1.0},"240":{"tf":1.4142135623730951},"247":{"tf":1.0},"251":{"tf":1.0},"258":{"tf":1.0},"259":{"tf":1.7320508075688772},"261":{"tf":1.0},"265":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.4142135623730951},"273":{"tf":1.0},"304":{"tf":1.4142135623730951},"336":{"tf":1.4142135623730951},"357":{"tf":1.7320508075688772},"378":{"tf":1.7320508075688772},"379":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"1":{"df":1,"docs":{"226":{"tf":1.0}}},"a":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"179":{"tf":1.0},"209":{"tf":1.0},"229":{"tf":1.4142135623730951},"237":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0},"300":{"tf":1.0},"303":{"tf":1.0},"430":{"tf":1.0},"44":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"r":{"1":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"2":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"359":{"tf":1.0},"360":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"'":{"df":1,"docs":{"166":{"tf":1.0}}},"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"57":{"tf":1.0}}}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"88":{"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":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":38,"docs":{"13":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":2.23606797749979},"153":{"tf":1.0},"172":{"tf":1.0},"20":{"tf":1.7320508075688772},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"248":{"tf":1.0},"271":{"tf":2.8284271247461903},"304":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":2.0},"39":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"428":{"tf":3.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"443":{"tf":1.7320508075688772},"448":{"tf":1.7320508075688772},"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"58":{"tf":1.0},"79":{"tf":3.1622776601683795},"80":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}}}}}},"df":15,"docs":{"104":{"tf":1.0},"201":{"tf":1.0},"233":{"tf":1.0},"255":{"tf":1.0},"259":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"345":{"tf":1.0},"357":{"tf":2.0},"378":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":2.23606797749979},"428":{"tf":1.0},"51":{"tf":1.7320508075688772}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"174":{"tf":1.0},"21":{"tf":1.0},"300":{"tf":1.0}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":47,"docs":{"130":{"tf":1.0},"148":{"tf":2.0},"177":{"tf":1.4142135623730951},"188":{"tf":2.449489742783178},"189":{"tf":2.0},"190":{"tf":1.4142135623730951},"191":{"tf":2.0},"192":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.4142135623730951},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"275":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"0":{"tf":1.0},"155":{"tf":1.0},"275":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"436":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"121":{"tf":1.0},"146":{"tf":1.0},"242":{"tf":1.0},"373":{"tf":1.0},"44":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"422":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"473":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"138":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"421":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"0":{"tf":1.0},"251":{"tf":1.0},"275":{"tf":1.0},"61":{"tf":1.0}}},"r":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"172":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":1,"docs":{"443":{"tf":1.4142135623730951}}}}}}}}},"i":{"a":{"df":2,"docs":{"190":{"tf":2.6457513110645907},"339":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"190":{"tf":1.4142135623730951},"425":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"304":{"tf":1.0},"38":{"tf":1.0}}}},"v":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":10,"docs":{"13":{"tf":1.0},"231":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"74":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"d":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"306":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"306":{"tf":1.0},"312":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":53,"docs":{"0":{"tf":1.0},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"121":{"tf":1.7320508075688772},"125":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"168":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.4142135623730951},"229":{"tf":1.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.4142135623730951},"245":{"tf":1.0},"300":{"tf":1.0},"306":{"tf":1.7320508075688772},"320":{"tf":1.0},"343":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"36":{"tf":1.0},"374":{"tf":1.0},"39":{"tf":1.0},"42":{"tf":1.0},"426":{"tf":1.0},"430":{"tf":1.0},"45":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"436":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"357":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"h":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":11,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"158":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"357":{"tf":1.0},"380":{"tf":1.0},"421":{"tf":1.0},"429":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"o":{"_":{"a":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.0},"379":{"tf":1.0},"425":{"tf":1.0},"435":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"118":{"tf":1.0},"229":{"tf":1.0},"65":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":11,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.0},"229":{"tf":1.0},"263":{"tf":1.0},"308":{"tf":1.0},"331":{"tf":1.0},"351":{"tf":1.0},"56":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"32":{"tf":1.7320508075688772},"44":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":18,"docs":{"110":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"169":{"tf":2.8284271247461903},"170":{"tf":2.6457513110645907},"177":{"tf":1.4142135623730951},"197":{"tf":1.0},"231":{"tf":1.0},"265":{"tf":1.4142135623730951},"27":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"309":{"tf":1.0},"33":{"tf":1.7320508075688772},"43":{"tf":1.0},"59":{"tf":1.0}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":5,"docs":{"179":{"tf":1.0},"342":{"tf":1.0},"41":{"tf":1.0},"58":{"tf":1.0},"80":{"tf":1.0}},"u":{"df":1,"docs":{"68":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"275":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"61":{"tf":1.0}}}},"z":{"df":1,"docs":{"179":{"tf":1.7320508075688772}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"149":{"tf":1.0},"172":{"tf":1.0},"197":{"tf":1.0},"310":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"233":{"tf":1.0},"239":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":17,"docs":{"190":{"tf":1.0},"196":{"tf":1.0},"203":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.4142135623730951},"251":{"tf":1.0},"266":{"tf":1.0},"43":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"73":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":28,"docs":{"106":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.4142135623730951},"187":{"tf":1.0},"190":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"235":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"245":{"tf":1.0},"304":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"425":{"tf":1.0},"43":{"tf":1.0},"443":{"tf":1.0},"448":{"tf":1.4142135623730951},"463":{"tf":1.4142135623730951},"48":{"tf":1.0},"54":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"418":{"tf":1.0},"419":{"tf":1.0},"58":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"181":{"tf":1.0},"349":{"tf":1.0},"428":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"160":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"357":{"tf":1.0}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.4142135623730951}}}}}},"df":15,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"153":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"215":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"342":{"tf":1.0},"41":{"tf":1.0},"459":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":14,"docs":{"0":{"tf":2.0},"251":{"tf":1.0},"258":{"tf":1.0},"26":{"tf":1.0},"304":{"tf":1.0},"34":{"tf":2.23606797749979},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.4142135623730951},"43":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0}}},"df":12,"docs":{"142":{"tf":1.0},"149":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951},"307":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"197":{"tf":1.0},"200":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"11":{"tf":1.0},"14":{"tf":1.4142135623730951},"231":{"tf":1.0},"304":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}},"v":{"df":4,"docs":{"155":{"tf":2.0},"169":{"tf":1.0},"170":{"tf":1.0},"336":{"tf":1.4142135623730951}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"13":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"304":{"tf":1.0},"318":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":25,"docs":{"104":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"181":{"tf":2.23606797749979},"199":{"tf":1.0},"201":{"tf":2.23606797749979},"203":{"tf":1.4142135623730951},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"241":{"tf":1.7320508075688772},"271":{"tf":1.0},"310":{"tf":1.0},"366":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"437":{"tf":1.0},"443":{"tf":1.4142135623730951},"444":{"tf":1.4142135623730951},"445":{"tf":1.4142135623730951},"459":{"tf":1.0},"59":{"tf":1.0},"70":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"200":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"320":{"tf":1.0},"324":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951}}}}}},"i":{"df":1,"docs":{"73":{"tf":1.7320508075688772}}}}},"m":{"df":1,"docs":{"229":{"tf":1.0}}},"n":{"df":1,"docs":{"431":{"tf":1.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"304":{"tf":1.0},"307":{"tf":1.4142135623730951},"328":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"2":{"df":1,"docs":{"118":{"tf":1.0}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":1,"docs":{"118":{"tf":1.0}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"(":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}},"[":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"74":{"tf":1.0}},"s":{"[":{"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"74":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":17,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"190":{"tf":1.7320508075688772},"197":{"tf":1.4142135623730951},"231":{"tf":1.0},"270":{"tf":1.4142135623730951},"304":{"tf":2.8284271247461903},"318":{"tf":1.0},"63":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":2.23606797749979},"72":{"tf":1.0},"74":{"tf":4.358898943540674},"83":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"263":{"tf":1.4142135623730951},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"427":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"74":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"428":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"203":{"tf":1.0}}}}}},"k":{"df":3,"docs":{"331":{"tf":1.0},"421":{"tf":1.4142135623730951},"423":{"tf":1.0}}},"m":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}}}},"r":{"1":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"226":{"tf":3.3166247903554},"304":{"tf":1.0},"349":{"tf":2.6457513110645907},"361":{"tf":2.8284271247461903},"381":{"tf":2.8284271247461903},"404":{"tf":2.8284271247461903},"406":{"tf":2.8284271247461903},"431":{"tf":2.8284271247461903},"436":{"tf":2.8284271247461903}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":16,"docs":{"10":{"tf":1.0},"118":{"tf":1.0},"188":{"tf":1.0},"200":{"tf":1.0},"225":{"tf":2.0},"226":{"tf":2.23606797749979},"227":{"tf":1.4142135623730951},"319":{"tf":1.0},"320":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"(":{"!":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"6":{"df":2,"docs":{"252":{"tf":1.0},"254":{"tf":1.4142135623730951}}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"[":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"b":{"df":1,"docs":{"179":{"tf":1.0}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"176":{"tf":1.0}}},"2":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"226":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"117":{"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":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"0":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"244":{"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":{}},"3":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"244":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"166":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"104":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}},"x":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"255":{"tf":1.4142135623730951}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"250":{"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":{}},"1":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"250":{"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":{")":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"250":{"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":{}},"3":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"250":{"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":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"1":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"x":{".":{"1":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"190":{"tf":1.0}}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"4":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"5":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"(":{"a":{"df":1,"docs":{"257":{"tf":1.0}}},"b":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"130":{"tf":1.0}}}},"t":{"1":{"df":1,"docs":{"59":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"59":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"158":{"tf":1.7320508075688772},"164":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":2.0},"177":{"tf":2.0},"270":{"tf":1.0},"33":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"54":{"tf":1.0}}},"df":0,"docs":{}}},"df":42,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"136":{"tf":1.0},"151":{"tf":2.0},"152":{"tf":1.7320508075688772},"153":{"tf":3.3166247903554},"154":{"tf":3.0},"155":{"tf":1.4142135623730951},"156":{"tf":3.0},"157":{"tf":2.23606797749979},"158":{"tf":2.6457513110645907},"159":{"tf":1.7320508075688772},"160":{"tf":2.449489742783178},"161":{"tf":1.7320508075688772},"162":{"tf":3.0},"163":{"tf":2.8284271247461903},"164":{"tf":2.23606797749979},"165":{"tf":2.23606797749979},"166":{"tf":2.449489742783178},"167":{"tf":3.3166247903554},"168":{"tf":2.449489742783178},"169":{"tf":3.7416573867739413},"170":{"tf":2.8284271247461903},"177":{"tf":2.0},"180":{"tf":1.7320508075688772},"19":{"tf":3.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"299":{"tf":2.23606797749979},"304":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":3.1622776601683795},"35":{"tf":3.3166247903554},"36":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0}},"i":{"d":{":":{":":{"b":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"160":{"tf":1.0},"32":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.0},"169":{"tf":2.8284271247461903},"33":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"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":{"d":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"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":{},"i":{"d":{"df":1,"docs":{"158":{"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":9,"docs":{"156":{"tf":1.0},"157":{"tf":2.23606797749979},"158":{"tf":2.6457513110645907},"160":{"tf":1.4142135623730951},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"169":{"tf":2.0},"170":{"tf":3.1622776601683795},"33":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":7,"docs":{"129":{"tf":1.0},"142":{"tf":1.4142135623730951},"197":{"tf":1.0},"229":{"tf":1.0},"238":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"211":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":4,"docs":{"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"df":32,"docs":{"106":{"tf":1.0},"109":{"tf":1.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":2.23606797749979},"116":{"tf":1.4142135623730951},"117":{"tf":2.23606797749979},"119":{"tf":2.449489742783178},"149":{"tf":1.0},"156":{"tf":1.0},"188":{"tf":1.0},"201":{"tf":1.0},"210":{"tf":1.7320508075688772},"211":{"tf":1.7320508075688772},"212":{"tf":2.449489742783178},"213":{"tf":2.449489742783178},"216":{"tf":2.449489742783178},"217":{"tf":2.23606797749979},"218":{"tf":2.8284271247461903},"219":{"tf":2.449489742783178},"220":{"tf":1.4142135623730951},"231":{"tf":1.0},"248":{"tf":1.0},"339":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0},"399":{"tf":1.0},"406":{"tf":1.0},"443":{"tf":1.0},"45":{"tf":1.0},"469":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"0":{"tf":1.0},"181":{"tf":1.0},"215":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0}}}}},"t":{"df":7,"docs":{"349":{"tf":1.7320508075688772},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"340":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"36":{"tf":1.0}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":5,"docs":{"155":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":18,"docs":{"106":{"tf":1.4142135623730951},"149":{"tf":2.449489742783178},"166":{"tf":1.0},"183":{"tf":1.4142135623730951},"252":{"tf":1.0},"297":{"tf":1.0},"305":{"tf":2.23606797749979},"306":{"tf":1.4142135623730951},"307":{"tf":2.0},"308":{"tf":2.6457513110645907},"309":{"tf":1.0},"310":{"tf":2.23606797749979},"311":{"tf":1.7320508075688772},"312":{"tf":1.4142135623730951},"313":{"tf":1.4142135623730951},"338":{"tf":1.0},"343":{"tf":2.0},"406":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"336":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":20,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"265":{"tf":1.0},"276":{"tf":1.0},"29":{"tf":1.0},"308":{"tf":1.0},"336":{"tf":1.0},"337":{"tf":1.0},"357":{"tf":1.4142135623730951},"428":{"tf":2.0},"430":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":31,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"134":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"226":{"tf":1.0},"253":{"tf":1.0},"256":{"tf":1.0},"263":{"tf":1.0},"266":{"tf":1.4142135623730951},"270":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"324":{"tf":1.0},"349":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"406":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"111":{"tf":1.0},"179":{"tf":1.0},"196":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"265":{"tf":2.0},"340":{"tf":1.0},"437":{"tf":2.23606797749979},"439":{"tf":1.0}}}},"r":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":1,"docs":{"431":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":8,"docs":{"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"173":{"tf":1.0},"46":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":2,"docs":{"101":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"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":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":33,"docs":{"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":2.449489742783178},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"190":{"tf":2.0},"197":{"tf":1.0},"201":{"tf":1.4142135623730951},"237":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"249":{"tf":1.4142135623730951},"304":{"tf":4.0},"323":{"tf":1.0},"328":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":2.23606797749979},"80":{"tf":2.23606797749979},"82":{"tf":1.0},"87":{"tf":2.0},"88":{"tf":1.4142135623730951},"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"1":{"2":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":10,"docs":{"29":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"60":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"106":{"tf":1.0},"201":{"tf":1.0},"344":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":1,"docs":{"60":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":11,"docs":{"13":{"tf":1.0},"140":{"tf":1.0},"153":{"tf":1.0},"166":{"tf":2.0},"179":{"tf":2.0},"222":{"tf":1.0},"245":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"33":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"179":{"tf":2.0}}},"r":{"df":6,"docs":{"106":{"tf":2.449489742783178},"117":{"tf":1.4142135623730951},"129":{"tf":1.0},"208":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"64":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"33":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"df":21,"docs":{"0":{"tf":1.0},"126":{"tf":1.0},"137":{"tf":1.0},"160":{"tf":2.23606797749979},"171":{"tf":1.4142135623730951},"172":{"tf":1.0},"180":{"tf":1.0},"23":{"tf":1.0},"245":{"tf":1.0},"291":{"tf":1.0},"304":{"tf":1.0},"308":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.7320508075688772},"336":{"tf":1.0},"339":{"tf":1.4142135623730951},"428":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.7320508075688772}}},"h":{"df":4,"docs":{"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"375":{"tf":1.4142135623730951},"376":{"tf":2.0}}},"i":{"c":{"df":86,"docs":{"0":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.0},"161":{"tf":1.4142135623730951},"199":{"tf":1.4142135623730951},"26":{"tf":1.0},"295":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"z":{"df":6,"docs":{"106":{"tf":3.0},"117":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"203":{"tf":1.0},"208":{"tf":1.0},"64":{"tf":1.0}}}},"c":{"0":{"9":{"b":{"df":0,"docs":{},"f":{"a":{"7":{"a":{"1":{"1":{"a":{"0":{"4":{"c":{"df":0,"docs":{},"e":{"4":{"2":{"b":{"0":{"a":{"5":{"a":{"b":{"df":0,"docs":{},"f":{"0":{"4":{"df":0,"docs":{},"f":{"d":{"4":{"3":{"7":{"3":{"8":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"4":{"9":{"b":{"df":0,"docs":{},"f":{"4":{"5":{"6":{"1":{"d":{"5":{"7":{"5":{"1":{"7":{"7":{"df":0,"docs":{},"e":{"2":{"9":{"4":{"6":{"4":{"6":{"8":{"b":{"4":{"0":{"8":{"df":2,"docs":{"432":{"tf":1.0},"433":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"106":{"tf":1.0},"118":{"tf":1.7320508075688772},"126":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"226":{"tf":2.0},"257":{"tf":1.4142135623730951},"71":{"tf":1.0}},"e":{"_":{"b":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"101":{"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":{},"u":{"1":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"3":{"2":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":7,"docs":{"20":{"tf":1.0},"336":{"tf":1.0},"340":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0}}}}},"df":13,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"226":{"tf":1.0},"323":{"tf":1.0},"350":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":15,"docs":{"104":{"tf":1.4142135623730951},"143":{"tf":1.0},"179":{"tf":1.7320508075688772},"187":{"tf":1.0},"201":{"tf":1.0},"263":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"317":{"tf":1.0},"335":{"tf":1.0},"378":{"tf":1.0},"421":{"tf":1.0},"46":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"274":{"tf":1.0},"307":{"tf":1.4142135623730951},"40":{"tf":1.0},"48":{"tf":1.0}},"n":{"df":1,"docs":{"275":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"35":{"tf":1.0}}}},"v":{"df":2,"docs":{"0":{"tf":1.0},"121":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"205":{"tf":1.0},"320":{"tf":2.449489742783178},"335":{"tf":1.0},"342":{"tf":1.0},"47":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"229":{"tf":1.0},"406":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":32,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"206":{"tf":1.0},"226":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.4142135623730951},"304":{"tf":1.0},"305":{"tf":1.0},"330":{"tf":1.0},"346":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":1.0},"427":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"63":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"190":{"tf":1.0},"406":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"183":{"tf":1.0},"277":{"tf":1.0}}}},"t":{"df":1,"docs":{"378":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"173":{"tf":1.0},"295":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":18,"docs":{"0":{"tf":1.0},"152":{"tf":1.4142135623730951},"159":{"tf":1.0},"17":{"tf":1.0},"180":{"tf":1.0},"184":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.0},"238":{"tf":1.0},"258":{"tf":1.0},"275":{"tf":1.0},"321":{"tf":1.4142135623730951},"355":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"123":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"301":{"tf":1.0},"418":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":5,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"335":{"tf":1.0},"40":{"tf":1.0},"71":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.0},"323":{"tf":1.0}}}}}},"n":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":17,"docs":{"269":{"tf":1.0},"273":{"tf":1.0},"276":{"tf":1.0},"293":{"tf":1.0},"3":{"tf":1.0},"301":{"tf":1.0},"361":{"tf":2.0},"365":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"422":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"52":{"tf":1.0},"68":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"339":{"tf":1.7320508075688772}}},"df":9,"docs":{"334":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"t":{"df":9,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"270":{"tf":1.0},"323":{"tf":1.4142135623730951},"431":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.449489742783178},"68":{"tf":2.449489742783178}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"304":{"tf":2.0}}}}}}},"l":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"430":{"tf":2.23606797749979}}},"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":68,"docs":{"0":{"tf":2.23606797749979},"11":{"tf":1.0},"136":{"tf":2.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.7320508075688772},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"298":{"tf":1.0},"351":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"436":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":2.23606797749979},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":36,"docs":{"117":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"123":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"183":{"tf":1.0},"192":{"tf":1.0},"197":{"tf":1.0},"205":{"tf":2.0},"226":{"tf":3.1622776601683795},"229":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.0},"304":{"tf":1.0},"317":{"tf":1.0},"318":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.0},"449":{"tf":1.4142135623730951},"451":{"tf":1.7320508075688772},"452":{"tf":1.4142135623730951},"466":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"109":{"tf":1.4142135623730951}}}}},"o":{"b":{"df":1,"docs":{"74":{"tf":1.0}}},"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"134":{"tf":1.0},"270":{"tf":1.0},"307":{"tf":1.4142135623730951},"43":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"259":{"tf":1.0},"262":{"tf":1.0},"283":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"222":{"tf":1.0},"298":{"tf":1.0},"335":{"tf":1.4142135623730951},"423":{"tf":1.0},"435":{"tf":1.0},"45":{"tf":1.0}}},"l":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"(":{"b":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":38,"docs":{"10":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"121":{"tf":2.0},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.6457513110645907},"145":{"tf":2.0},"146":{"tf":2.0},"147":{"tf":2.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"249":{"tf":1.4142135623730951},"255":{"tf":2.23606797749979},"274":{"tf":1.7320508075688772},"304":{"tf":3.0},"330":{"tf":2.449489742783178},"48":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.7320508075688772},"73":{"tf":2.23606797749979},"74":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":11,"docs":{"117":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"243":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"56":{"tf":1.4142135623730951},"66":{"tf":1.0},"69":{"tf":2.23606797749979},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"40":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":26,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"142":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"183":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"251":{"tf":1.0},"262":{"tf":1.0},"266":{"tf":1.0},"27":{"tf":1.0},"276":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"219":{"tf":1.0},"304":{"tf":2.0},"320":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"373":{"tf":1.0}}}}},"x":{"df":4,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"280":{"tf":1.0},"340":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"46":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"205":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":10,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"336":{"tf":2.23606797749979},"337":{"tf":1.0},"339":{"tf":1.0},"347":{"tf":1.4142135623730951},"350":{"tf":2.23606797749979},"354":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"358":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":4,"docs":{"134":{"tf":2.449489742783178},"229":{"tf":1.7320508075688772},"336":{"tf":1.4142135623730951},"339":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"271":{"tf":4.0},"274":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.7320508075688772}}}},"i":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"23":{"tf":2.449489742783178},"275":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"155":{"tf":1.0},"339":{"tf":1.0}}}}},"o":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"460":{"tf":1.0},"462":{"tf":1.4142135623730951}}}}}}}},"u":{"b":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"335":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"262":{"tf":1.4142135623730951},"263":{"tf":1.0}}}},"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"361":{"tf":1.0},"366":{"tf":1.4142135623730951},"406":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":48,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.4142135623730951},"121":{"tf":1.0},"201":{"tf":1.0},"225":{"tf":1.0},"245":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.7320508075688772},"262":{"tf":1.4142135623730951},"263":{"tf":2.449489742783178},"264":{"tf":2.0},"265":{"tf":1.4142135623730951},"269":{"tf":2.0},"274":{"tf":1.0},"28":{"tf":2.449489742783178},"304":{"tf":1.0},"305":{"tf":1.0},"332":{"tf":1.4142135623730951},"334":{"tf":1.4142135623730951},"345":{"tf":1.4142135623730951},"349":{"tf":3.605551275463989},"352":{"tf":1.0},"355":{"tf":2.0},"356":{"tf":1.0},"357":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":3.0},"362":{"tf":1.4142135623730951},"363":{"tf":1.4142135623730951},"364":{"tf":1.4142135623730951},"365":{"tf":2.0},"366":{"tf":1.4142135623730951},"381":{"tf":2.0},"398":{"tf":1.0},"4":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":2.23606797749979},"436":{"tf":2.0},"460":{"tf":1.4142135623730951},"461":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951},"463":{"tf":1.4142135623730951},"464":{"tf":1.4142135623730951},"465":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":25,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"151":{"tf":1.0},"153":{"tf":1.0},"215":{"tf":1.0},"231":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"275":{"tf":1.0},"280":{"tf":1.0},"300":{"tf":1.0},"34":{"tf":1.0},"351":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"(":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"163":{"tf":1.0},"169":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"153":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":2.8284271247461903},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"33":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"292":{"tf":1.0},"336":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":28,"docs":{"10":{"tf":1.0},"121":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"269":{"tf":2.0},"270":{"tf":1.0},"271":{"tf":1.0},"301":{"tf":1.4142135623730951},"319":{"tf":1.0},"326":{"tf":1.0},"342":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":2.6457513110645907},"365":{"tf":1.4142135623730951},"381":{"tf":2.0},"396":{"tf":1.4142135623730951},"397":{"tf":2.0},"398":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.0},"41":{"tf":1.0},"430":{"tf":1.7320508075688772},"431":{"tf":2.0},"436":{"tf":2.0},"54":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}},"df":25,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951},"112":{"tf":2.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":2.8284271247461903},"147":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"181":{"tf":1.0},"253":{"tf":1.0},"263":{"tf":1.0},"269":{"tf":2.0},"271":{"tf":1.0},"304":{"tf":2.23606797749979},"323":{"tf":1.7320508075688772},"365":{"tf":1.0},"398":{"tf":1.4142135623730951},"436":{"tf":1.0},"437":{"tf":1.0},"66":{"tf":1.0},"83":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":1.4142135623730951}},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"b":{"2":{"5":{"6":{"df":2,"docs":{"98":{"tf":1.0},"99":{"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":{}}}}}},"c":{"0":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"4":{"9":{"d":{"6":{"5":{"d":{"df":0,"docs":{},"e":{"6":{"1":{"c":{"df":0,"docs":{},"f":{"0":{"4":{"5":{"8":{"8":{"a":{"7":{"6":{"4":{"b":{"5":{"5":{"7":{"d":{"2":{"5":{"c":{"c":{"6":{"c":{"6":{"b":{"4":{"b":{"c":{"0":{"d":{"7":{"4":{"2":{"9":{"2":{"2":{"7":{"df":0,"docs":{},"e":{"2":{"a":{"2":{"1":{"df":0,"docs":{},"e":{"6":{"1":{"c":{"2":{"1":{"3":{"b":{"3":{"a":{"3":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"270":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":2,"docs":{"271":{"tf":1.0},"398":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":7,"docs":{"112":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"183":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.0},"57":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"186":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"175":{"tf":1.0},"41":{"tf":1.0}}}},"df":0,"docs":{}},"df":81,"docs":{"104":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":3.0},"158":{"tf":2.0},"160":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":2.23606797749979},"176":{"tf":2.6457513110645907},"177":{"tf":2.23606797749979},"178":{"tf":1.0},"179":{"tf":2.8284271247461903},"180":{"tf":2.23606797749979},"181":{"tf":2.449489742783178},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.7320508075688772},"185":{"tf":1.0},"187":{"tf":2.0},"190":{"tf":1.0},"200":{"tf":1.4142135623730951},"201":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":1.0},"21":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"242":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":1.0},"255":{"tf":2.8284271247461903},"262":{"tf":1.0},"265":{"tf":2.0},"274":{"tf":1.0},"29":{"tf":1.0},"300":{"tf":1.4142135623730951},"308":{"tf":1.0},"309":{"tf":1.4142135623730951},"313":{"tf":1.7320508075688772},"317":{"tf":1.4142135623730951},"32":{"tf":1.0},"325":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.0},"417":{"tf":1.0},"42":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":2.0},"436":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":3.1622776601683795},"53":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":2.8284271247461903},"67":{"tf":1.0}},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"186":{"tf":1.0}},"s":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"186":{"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":2,"docs":{"255":{"tf":1.7320508075688772},"274":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"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":{},"i":{"d":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"r":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}},"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":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"255":{"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":2,"docs":{"255":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":10,"docs":{"149":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"179":{"tf":1.4142135623730951},"255":{"tf":2.0},"274":{"tf":1.0},"308":{"tf":1.4142135623730951},"343":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"187":{"tf":1.0},"203":{"tf":1.0},"317":{"tf":1.0}}}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{"d":{"df":1,"docs":{"264":{"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":{},"n":{"df":2,"docs":{"23":{"tf":1.0},"8":{"tf":1.0}}}}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"231":{"tf":1.0},"275":{"tf":1.0}}}},"c":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"315":{"tf":1.7320508075688772}}}}},"r":{"d":{"df":1,"docs":{"215":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":6,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"308":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.0},"262":{"tf":1.7320508075688772},"263":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}}},"df":12,"docs":{"10":{"tf":1.0},"251":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.8284271247461903},"262":{"tf":1.7320508075688772},"264":{"tf":1.7320508075688772},"265":{"tf":1.7320508075688772},"334":{"tf":1.0},"344":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"6":{"tf":1.0}}}},"t":{"df":1,"docs":{"232":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":33,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.4142135623730951},"154":{"tf":1.0},"158":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"220":{"tf":1.7320508075688772},"225":{"tf":1.0},"237":{"tf":1.0},"254":{"tf":1.0},"262":{"tf":1.4142135623730951},"304":{"tf":1.0},"336":{"tf":1.0},"406":{"tf":1.0},"423":{"tf":1.0},"426":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.7320508075688772}}},"t":{"df":7,"docs":{"255":{"tf":1.0},"304":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"325":{"tf":1.0},"329":{"tf":1.0}}}}},"s":{"df":3,"docs":{"236":{"tf":1.0},"242":{"tf":1.0},"263":{"tf":1.0}}}}},"d":{"df":8,"docs":{"10":{"tf":1.0},"260":{"tf":1.0},"268":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"398":{"tf":1.0}}},"df":11,"docs":{"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"270":{"tf":1.0},"271":{"tf":2.23606797749979},"360":{"tf":1.0},"411":{"tf":1.0},"470":{"tf":1.0},"472":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":3.0}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"171":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0},"215":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":0,"docs":{},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"g":{"a":{"df":1,"docs":{"46":{"tf":1.0}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":11,"docs":{"166":{"tf":1.0},"23":{"tf":1.4142135623730951},"29":{"tf":1.0},"301":{"tf":1.4142135623730951},"342":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"436":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"c":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":18,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.7320508075688772},"149":{"tf":1.0},"179":{"tf":1.0},"187":{"tf":1.0},"234":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":2.23606797749979},"354":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"406":{"tf":1.0},"53":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"231":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":42,"docs":{"0":{"tf":2.0},"166":{"tf":1.7320508075688772},"172":{"tf":1.0},"179":{"tf":1.7320508075688772},"181":{"tf":1.0},"190":{"tf":1.0},"206":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"227":{"tf":1.0},"271":{"tf":1.0},"276":{"tf":1.0},"304":{"tf":2.23606797749979},"306":{"tf":2.0},"309":{"tf":1.0},"32":{"tf":1.0},"326":{"tf":1.0},"335":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.0},"355":{"tf":1.7320508075688772},"359":{"tf":1.0},"366":{"tf":2.23606797749979},"367":{"tf":2.0},"368":{"tf":2.0},"369":{"tf":2.0},"380":{"tf":1.0},"4":{"tf":1.0},"411":{"tf":1.4142135623730951},"414":{"tf":1.7320508075688772},"418":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.7320508075688772},"472":{"tf":1.4142135623730951},"59":{"tf":1.0},"68":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":4,"docs":{"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":6,"docs":{"190":{"tf":1.0},"226":{"tf":1.0},"231":{"tf":1.0},"374":{"tf":1.0},"379":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"237":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"226":{"tf":1.0},"429":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":1,"docs":{"357":{"tf":1.0}}},"df":2,"docs":{"336":{"tf":1.0},"431":{"tf":1.0}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"35":{"tf":1.0},"56":{"tf":1.0}}}},"p":{"df":1,"docs":{"419":{"tf":1.0}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"216":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"201":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"275":{"tf":1.0},"355":{"tf":1.4142135623730951},"359":{"tf":1.0},"370":{"tf":1.4142135623730951},"371":{"tf":2.0},"372":{"tf":2.0},"469":{"tf":1.4142135623730951}}},"r":{"df":1,"docs":{"78":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"149":{"tf":1.0},"271":{"tf":1.0},"328":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"274":{"tf":1.0}}}},"df":10,"docs":{"266":{"tf":1.7320508075688772},"267":{"tf":2.0},"268":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"344":{"tf":1.0},"349":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":27,"docs":{"266":{"tf":1.0},"267":{"tf":1.0},"418":{"tf":1.7320508075688772},"420":{"tf":2.6457513110645907},"421":{"tf":2.23606797749979},"422":{"tf":1.7320508075688772},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"425":{"tf":1.0},"426":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"459":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"333":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"337":{"tf":2.0}}}},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"b":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"_":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"283":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"2":{"df":1,"docs":{"130":{"tf":1.0}}},"3":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"4":{"df":1,"docs":{"130":{"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":73,"docs":{"0":{"tf":3.0},"10":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"154":{"tf":1.0},"179":{"tf":1.0},"182":{"tf":2.0},"183":{"tf":1.7320508075688772},"184":{"tf":1.0},"185":{"tf":1.7320508075688772},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"190":{"tf":2.0},"196":{"tf":1.0},"200":{"tf":1.4142135623730951},"201":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":2.0},"215":{"tf":1.0},"216":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.0},"225":{"tf":1.0},"229":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"254":{"tf":1.0},"258":{"tf":1.4142135623730951},"262":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.0},"269":{"tf":1.0},"275":{"tf":2.6457513110645907},"277":{"tf":1.0},"278":{"tf":1.7320508075688772},"283":{"tf":2.0},"284":{"tf":1.0},"29":{"tf":1.0},"291":{"tf":1.0},"30":{"tf":1.0},"304":{"tf":1.4142135623730951},"306":{"tf":1.0},"308":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"320":{"tf":1.7320508075688772},"327":{"tf":1.7320508075688772},"335":{"tf":1.0},"336":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.0},"40":{"tf":1.4142135623730951},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"77":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"229":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":21,"docs":{"156":{"tf":2.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"32":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":2.23606797749979},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"40":{"tf":1.0},"54":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":26,"docs":{"143":{"tf":1.7320508075688772},"192":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951},"231":{"tf":2.8284271247461903},"232":{"tf":1.4142135623730951},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"250":{"tf":1.0},"35":{"tf":1.0},"352":{"tf":1.0},"52":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"183":{"tf":1.0},"196":{"tf":1.0}}}},"o":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":1,"docs":{"203":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"104":{"tf":1.4142135623730951},"109":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"109":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"104":{"tf":2.6457513110645907},"109":{"tf":1.7320508075688772},"112":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"110":{"tf":1.0},"19":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"223":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"207":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"281":{"tf":1.0},"344":{"tf":1.0},"380":{"tf":1.0},"420":{"tf":1.0},"79":{"tf":1.0}}},"m":{"a":{"df":11,"docs":{"337":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}},"n":{"d":{"df":76,"docs":{"0":{"tf":1.0},"253":{"tf":1.0},"261":{"tf":1.0},"270":{"tf":1.7320508075688772},"271":{"tf":1.0},"28":{"tf":1.0},"295":{"tf":1.0},"344":{"tf":1.7320508075688772},"349":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.4142135623730951},"359":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"370":{"tf":1.0},"371":{"tf":1.0},"372":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"375":{"tf":2.0},"376":{"tf":1.4142135623730951},"377":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"379":{"tf":1.0},"380":{"tf":1.7320508075688772},"381":{"tf":1.0},"382":{"tf":1.0},"383":{"tf":1.0},"384":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"389":{"tf":1.0},"390":{"tf":1.0},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"395":{"tf":1.0},"396":{"tf":1.0},"397":{"tf":1.0},"398":{"tf":1.4142135623730951},"399":{"tf":1.0},"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"404":{"tf":1.0},"405":{"tf":1.0},"406":{"tf":1.4142135623730951},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"411":{"tf":1.0},"412":{"tf":1.0},"413":{"tf":1.0},"414":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.0},"417":{"tf":1.7320508075688772},"418":{"tf":2.0},"422":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":2.0},"443":{"tf":1.0},"460":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"122":{"tf":1.7320508075688772},"123":{"tf":2.8284271247461903},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"283":{"tf":1.0},"307":{"tf":2.449489742783178},"61":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"216":{"tf":1.0},"336":{"tf":1.4142135623730951},"347":{"tf":1.0},"357":{"tf":1.0},"358":{"tf":1.0},"365":{"tf":1.0},"437":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"df":36,"docs":{"0":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"178":{"tf":1.0},"192":{"tf":1.0},"203":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.7320508075688772},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.4142135623730951},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"244":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"250":{"tf":1.0},"258":{"tf":1.0},"342":{"tf":1.0},"352":{"tf":1.4142135623730951},"374":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":8,"docs":{"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"418":{"tf":1.0},"61":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"190":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"205":{"tf":1.4142135623730951},"206":{"tf":2.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}}},"t":{"df":7,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"17":{"tf":1.0},"183":{"tf":1.0},"421":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":58,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"149":{"tf":1.0},"173":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"190":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"253":{"tf":1.7320508075688772},"262":{"tf":1.0},"263":{"tf":1.7320508075688772},"264":{"tf":2.23606797749979},"265":{"tf":1.0},"287":{"tf":1.0},"290":{"tf":1.0},"297":{"tf":1.0},"304":{"tf":3.1622776601683795},"305":{"tf":1.0},"308":{"tf":1.0},"309":{"tf":1.4142135623730951},"312":{"tf":1.0},"313":{"tf":1.0},"315":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.7320508075688772},"342":{"tf":1.0},"343":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.4142135623730951},"361":{"tf":2.449489742783178},"362":{"tf":1.4142135623730951},"363":{"tf":1.4142135623730951},"364":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"366":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"431":{"tf":2.449489742783178},"436":{"tf":2.0},"61":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"378":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"227":{"tf":1.0},"275":{"tf":1.0},"284":{"tf":1.4142135623730951},"325":{"tf":1.0},"359":{"tf":1.0},"373":{"tf":1.7320508075688772},"374":{"tf":1.4142135623730951},"375":{"tf":2.0},"376":{"tf":2.23606797749979},"377":{"tf":2.0},"378":{"tf":2.449489742783178},"379":{"tf":1.0},"380":{"tf":2.23606797749979},"406":{"tf":1.0},"431":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"284":{"tf":1.0}}}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"375":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"375":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{"df":6,"docs":{"0":{"tf":1.4142135623730951},"104":{"tf":1.0},"118":{"tf":1.0},"138":{"tf":1.4142135623730951},"303":{"tf":1.0},"40":{"tf":1.4142135623730951}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"428":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":1.0},"273":{"tf":1.0},"335":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":1,"docs":{"48":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"208":{"tf":1.0},"209":{"tf":1.0},"73":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"118":{"tf":1.0},"72":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"275":{"tf":1.0},"344":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"345":{"tf":1.0}}}}}}},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"133":{"tf":1.0},"150":{"tf":1.0},"228":{"tf":1.0},"301":{"tf":1.4142135623730951},"349":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":47,"docs":{"106":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"225":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"46":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"213":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"128":{"tf":1.0},"13":{"tf":2.0},"132":{"tf":1.0},"179":{"tf":1.0},"269":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"69":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"1":{"df":1,"docs":{"135":{"tf":1.0}}},"2":{"df":1,"docs":{"135":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"269":{"tf":1.0},"339":{"tf":1.0},"398":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"275":{"tf":1.0}}},"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"377":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"377":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"262":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"121":{"tf":3.1622776601683795},"169":{"tf":1.4142135623730951},"273":{"tf":1.0},"275":{"tf":1.4142135623730951},"288":{"tf":1.0},"374":{"tf":1.0},"419":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.7320508075688772},"470":{"tf":1.0},"70":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":5,"docs":{"293":{"tf":1.4142135623730951},"421":{"tf":1.0},"422":{"tf":1.0},"437":{"tf":1.4142135623730951},"439":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"336":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"334":{"tf":1.0}}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"357":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"238":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"d":{"df":11,"docs":{"15":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"202":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"254":{"tf":1.0},"320":{"tf":2.23606797749979},"406":{"tf":1.4142135623730951},"42":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"211":{"tf":1.0},"226":{"tf":1.0},"345":{"tf":1.0},"5":{"tf":1.0},"73":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"118":{"tf":2.8284271247461903},"119":{"tf":2.6457513110645907},"120":{"tf":2.0},"121":{"tf":3.1622776601683795},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"210":{"tf":1.0},"212":{"tf":2.449489742783178},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"70":{"tf":1.4142135623730951}},"i":{"d":{"df":1,"docs":{"119":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"33":{"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":19,"docs":{"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"120":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"197":{"tf":1.0},"212":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"202":{"tf":1.0}},"t":{"df":8,"docs":{"188":{"tf":1.0},"201":{"tf":2.0},"215":{"tf":1.0},"221":{"tf":1.7320508075688772},"222":{"tf":2.23606797749979},"223":{"tf":1.0},"224":{"tf":2.6457513110645907},"304":{"tf":5.916079783099616}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"107":{"tf":1.0},"116":{"tf":1.0},"339":{"tf":1.0},"423":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":4,"docs":{"106":{"tf":1.0},"116":{"tf":2.0},"142":{"tf":1.4142135623730951},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"379":{"tf":1.0}}}},"m":{"df":1,"docs":{"215":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"255":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":45,"docs":{"106":{"tf":1.0},"108":{"tf":1.4142135623730951},"110":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"187":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"276":{"tf":1.0},"298":{"tf":1.4142135623730951},"304":{"tf":1.0},"320":{"tf":1.0},"323":{"tf":1.0},"330":{"tf":1.4142135623730951},"336":{"tf":1.0},"338":{"tf":1.0},"34":{"tf":1.0},"343":{"tf":1.0},"35":{"tf":1.0},"353":{"tf":1.0},"354":{"tf":1.0},"361":{"tf":2.0},"381":{"tf":1.4142135623730951},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.7320508075688772},"430":{"tf":1.4142135623730951},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"268":{"tf":1.0},"270":{"tf":1.0},"273":{"tf":1.0},"46":{"tf":1.0},"71":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"169":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":11,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.4142135623730951},"203":{"tf":1.0},"291":{"tf":1.0},"328":{"tf":1.0},"360":{"tf":1.7320508075688772},"46":{"tf":1.4142135623730951},"81":{"tf":1.0}},"u":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":6,"docs":{"123":{"tf":1.0},"134":{"tf":2.23606797749979},"229":{"tf":1.0},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"339":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":7,"docs":{"150":{"tf":1.0},"166":{"tf":1.4142135623730951},"255":{"tf":1.0},"33":{"tf":1.0},"406":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"a":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"176":{"tf":1.0}}}}},":":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":1,"docs":{"176":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"46":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"176":{"tf":1.0}}}}},":":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"2":{"df":1,"docs":{"431":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"87":{"tf":1.0}}}}}}},":":{":":{"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":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":5,"docs":{"176":{"tf":1.4142135623730951},"255":{"tf":2.23606797749979},"274":{"tf":1.0},"351":{"tf":1.0},"427":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.7320508075688772}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{">":{":":{"<":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"431":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}},"b":{"df":3,"docs":{"176":{"tf":1.4142135623730951},"178":{"tf":1.0},"181":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"46":{"tf":1.0}}}},"df":0,"docs":{}},"df":125,"docs":{"0":{"tf":3.605551275463989},"1":{"tf":1.0},"10":{"tf":2.0},"121":{"tf":1.0},"13":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"140":{"tf":2.449489742783178},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.4142135623730951},"153":{"tf":2.0},"154":{"tf":1.0},"158":{"tf":2.449489742783178},"159":{"tf":1.0},"162":{"tf":2.23606797749979},"163":{"tf":2.0},"166":{"tf":2.6457513110645907},"167":{"tf":1.0},"169":{"tf":2.6457513110645907},"17":{"tf":1.4142135623730951},"170":{"tf":2.23606797749979},"171":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"173":{"tf":2.6457513110645907},"174":{"tf":1.0},"175":{"tf":2.23606797749979},"176":{"tf":3.4641016151377544},"177":{"tf":1.0},"178":{"tf":2.0},"179":{"tf":3.3166247903554},"180":{"tf":2.0},"181":{"tf":3.1622776601683795},"182":{"tf":1.4142135623730951},"183":{"tf":3.7416573867739413},"184":{"tf":2.449489742783178},"185":{"tf":2.6457513110645907},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"208":{"tf":3.0},"209":{"tf":3.0},"21":{"tf":1.0},"22":{"tf":2.0},"231":{"tf":1.0},"235":{"tf":1.4142135623730951},"238":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"247":{"tf":1.0},"255":{"tf":4.0},"258":{"tf":1.0},"26":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"265":{"tf":3.0},"27":{"tf":1.7320508075688772},"271":{"tf":2.449489742783178},"274":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":2.0},"30":{"tf":1.7320508075688772},"300":{"tf":1.4142135623730951},"301":{"tf":1.0},"303":{"tf":1.0},"31":{"tf":1.0},"313":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"327":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":2.449489742783178},"339":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.4142135623730951},"345":{"tf":1.4142135623730951},"35":{"tf":2.0},"351":{"tf":5.744562646538029},"355":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"381":{"tf":1.7320508075688772},"382":{"tf":2.0},"383":{"tf":2.0},"384":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"391":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"406":{"tf":1.0},"41":{"tf":3.0},"42":{"tf":2.6457513110645907},"421":{"tf":1.7320508075688772},"422":{"tf":1.7320508075688772},"428":{"tf":3.872983346207417},"429":{"tf":2.6457513110645907},"43":{"tf":1.4142135623730951},"430":{"tf":2.23606797749979},"431":{"tf":2.6457513110645907},"432":{"tf":1.4142135623730951},"433":{"tf":1.4142135623730951},"435":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"44":{"tf":3.1622776601683795},"45":{"tf":1.7320508075688772},"46":{"tf":3.605551275463989},"48":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":2.0},"55":{"tf":2.449489742783178},"56":{"tf":1.0},"61":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"82":{"tf":1.0}},"i":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"88":{"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":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":17,"docs":{"13":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"265":{"tf":1.0},"328":{"tf":1.0},"45":{"tf":2.449489742783178},"79":{"tf":1.0},"80":{"tf":2.6457513110645907},"81":{"tf":2.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"281":{"tf":1.0},"297":{"tf":1.0},"331":{"tf":2.23606797749979},"332":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"336":{"tf":2.23606797749979},"337":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"336":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"226":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":31,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"171":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":2.0},"21":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"300":{"tf":1.7320508075688772},"339":{"tf":1.0},"345":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"61":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"331":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"100":{"tf":1.4142135623730951},"149":{"tf":1.0},"223":{"tf":1.4142135623730951},"71":{"tf":1.0},"83":{"tf":2.23606797749979},"84":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}}},"t":{"<":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.7320508075688772}}}},"df":28,"docs":{"0":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"102":{"tf":1.7320508075688772},"223":{"tf":2.23606797749979},"224":{"tf":1.4142135623730951},"262":{"tf":1.0},"304":{"tf":1.0},"443":{"tf":1.0},"448":{"tf":1.4142135623730951},"71":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.7320508075688772},"92":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772},"96":{"tf":1.7320508075688772},"97":{"tf":1.7320508075688772},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"117":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"104":{"tf":1.0},"308":{"tf":1.4142135623730951},"333":{"tf":1.0},"343":{"tf":1.0},"350":{"tf":1.0},"420":{"tf":1.0}}},"y":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"330":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{":":{":":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"r":{"a":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}}}},"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":1,"docs":{"16":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":19,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.449489742783178},"15":{"tf":2.0},"16":{"tf":1.7320508075688772},"207":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"334":{"tf":1.4142135623730951},"350":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.0},"75":{"tf":1.0},"9":{"tf":2.23606797749979}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"271":{"tf":1.0},"355":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"270":{"tf":1.0},"334":{"tf":1.0},"470":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"166":{"tf":1.4142135623730951},"349":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"149":{"tf":1.0},"231":{"tf":1.0},"309":{"tf":1.0},"319":{"tf":1.0},"425":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"132":{"tf":1.7320508075688772},"134":{"tf":3.0},"26":{"tf":1.0},"265":{"tf":1.4142135623730951},"268":{"tf":2.23606797749979},"27":{"tf":2.449489742783178},"271":{"tf":1.4142135623730951},"28":{"tf":1.0},"39":{"tf":1.4142135623730951},"398":{"tf":2.23606797749979},"417":{"tf":2.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"123":{"tf":1.0},"184":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"201":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"436":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"418":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"264":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":53,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"168":{"tf":1.0},"190":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":2.0},"234":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":2.0},"246":{"tf":1.7320508075688772},"259":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"268":{"tf":1.0},"273":{"tf":1.0},"336":{"tf":1.4142135623730951},"352":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":2.6457513110645907},"389":{"tf":1.0},"390":{"tf":2.8284271247461903},"391":{"tf":1.4142135623730951},"392":{"tf":1.4142135623730951},"393":{"tf":1.4142135623730951},"394":{"tf":1.4142135623730951},"395":{"tf":1.0},"398":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"410":{"tf":1.4142135623730951},"415":{"tf":1.7320508075688772},"416":{"tf":1.4142135623730951},"423":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"443":{"tf":1.0},"449":{"tf":1.4142135623730951},"450":{"tf":1.4142135623730951},"451":{"tf":1.4142135623730951},"47":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"321":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"0":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":16,"docs":{"443":{"tf":1.4142135623730951},"444":{"tf":1.4142135623730951},"445":{"tf":1.4142135623730951},"446":{"tf":1.4142135623730951},"447":{"tf":1.4142135623730951},"448":{"tf":1.4142135623730951},"449":{"tf":1.4142135623730951},"450":{"tf":1.4142135623730951},"451":{"tf":1.4142135623730951},"452":{"tf":1.4142135623730951},"453":{"tf":1.4142135623730951},"454":{"tf":1.4142135623730951},"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.0},"301":{"tf":1.0}},"i":{"df":5,"docs":{"136":{"tf":1.0},"137":{"tf":1.7320508075688772},"138":{"tf":1.0},"139":{"tf":1.0},"301":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"132":{"tf":1.0},"133":{"tf":1.0},"205":{"tf":1.0},"46":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"245":{"tf":1.0}}},"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}},"df":41,"docs":{"104":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"144":{"tf":1.0},"167":{"tf":1.0},"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"27":{"tf":1.0},"274":{"tf":1.0},"335":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.7320508075688772},"345":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.0},"362":{"tf":1.4142135623730951},"363":{"tf":1.4142135623730951},"364":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.0},"367":{"tf":1.4142135623730951},"368":{"tf":1.4142135623730951},"369":{"tf":1.4142135623730951},"370":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"461":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951},"464":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"357":{"tf":2.6457513110645907}}},"df":0,"docs":{}}}},"df":14,"docs":{"213":{"tf":1.0},"215":{"tf":1.4142135623730951},"216":{"tf":1.0},"29":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"372":{"tf":1.4142135623730951},"378":{"tf":1.0},"379":{"tf":1.7320508075688772},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"434":{"tf":1.4142135623730951},"436":{"tf":1.0}}}}}}}},"d":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"a":{"df":0,"docs":{},"o":{"df":1,"docs":{"37":{"tf":1.0}}},"p":{"df":1,"docs":{"459":{"tf":1.0}},"p":{"df":3,"docs":{"168":{"tf":1.0},"4":{"tf":1.0},"52":{"tf":1.0}}}},"t":{"a":{"_":{"0":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"[":{"0":{".":{".":{"3":{"2":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{".":{".":{"6":{"4":{"df":1,"docs":{"10":{"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":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"342":{"tf":1.0},"41":{"tf":1.0}}}},"df":0,"docs":{}},"df":38,"docs":{"10":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"140":{"tf":1.7320508075688772},"172":{"tf":1.0},"180":{"tf":2.0},"197":{"tf":1.4142135623730951},"220":{"tf":1.7320508075688772},"223":{"tf":2.0},"224":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"256":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"29":{"tf":1.0},"303":{"tf":2.23606797749979},"304":{"tf":1.4142135623730951},"323":{"tf":1.0},"330":{"tf":1.7320508075688772},"339":{"tf":1.0},"39":{"tf":1.0},"398":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"55":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":11,"docs":{"263":{"tf":1.0},"336":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}},"b":{"df":1,"docs":{"270":{"tf":1.0}},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"268":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"a":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":5,"docs":{"106":{"tf":1.0},"399":{"tf":1.0},"411":{"tf":1.0},"413":{"tf":1.0},"436":{"tf":1.0}},"e":{"a":{"d":{"df":8,"docs":{"306":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":1,"docs":{"200":{"tf":1.0}}}},"b":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}},"u":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":21,"docs":{"257":{"tf":1.7320508075688772},"263":{"tf":1.0},"266":{"tf":3.1622776601683795},"267":{"tf":2.449489742783178},"268":{"tf":1.7320508075688772},"269":{"tf":1.4142135623730951},"270":{"tf":2.6457513110645907},"271":{"tf":1.4142135623730951},"272":{"tf":2.449489742783178},"273":{"tf":2.449489742783178},"274":{"tf":2.449489742783178},"275":{"tf":1.0},"349":{"tf":2.0},"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":1.7320508075688772},"436":{"tf":2.0},"459":{"tf":1.4142135623730951},"60":{"tf":2.0}},"g":{"df":5,"docs":{"270":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"274":{"tf":1.0},"295":{"tf":1.0},"60":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"36":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}}},"i":{"d":{"df":3,"docs":{"207":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":2.23606797749979}}},"s":{"df":1,"docs":{"0":{"tf":1.0}}}},"k":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"215":{"tf":1.0}}},"l":{"a":{"df":0,"docs":{},"r":{"df":53,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":2.8284271247461903},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.7320508075688772},"206":{"tf":1.0},"210":{"tf":1.0},"217":{"tf":2.0},"226":{"tf":2.0},"234":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"254":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"317":{"tf":1.0},"343":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.6457513110645907},"352":{"tf":1.0},"354":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":2.6457513110645907},"51":{"tf":1.0},"53":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":2.23606797749979},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"257":{"tf":2.8284271247461903}}},"df":0,"docs":{},"r":{"df":2,"docs":{"265":{"tf":1.0},"406":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"169":{"tf":1.7320508075688772},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":51,"docs":{"0":{"tf":1.4142135623730951},"142":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":2.0},"166":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"256":{"tf":1.4142135623730951},"257":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"310":{"tf":1.0},"326":{"tf":2.0},"337":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.7320508075688772},"348":{"tf":1.4142135623730951},"349":{"tf":3.1622776601683795},"351":{"tf":1.0},"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.23606797749979},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":2.23606797749979},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"415":{"tf":1.0},"420":{"tf":1.4142135623730951},"422":{"tf":2.23606797749979},"424":{"tf":2.449489742783178},"425":{"tf":1.0},"431":{"tf":3.3166247903554},"436":{"tf":2.8284271247461903},"437":{"tf":1.7320508075688772},"449":{"tf":1.4142135623730951},"459":{"tf":1.0},"46":{"tf":2.0},"460":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":63,"docs":{"10":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"173":{"tf":1.0},"176":{"tf":1.7320508075688772},"179":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0},"211":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.7320508075688772},"218":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"23":{"tf":1.4142135623730951},"237":{"tf":2.0},"24":{"tf":1.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"247":{"tf":1.0},"304":{"tf":1.4142135623730951},"308":{"tf":1.0},"317":{"tf":1.4142135623730951},"320":{"tf":1.0},"339":{"tf":3.0},"342":{"tf":1.4142135623730951},"343":{"tf":1.4142135623730951},"345":{"tf":2.449489742783178},"349":{"tf":1.0},"350":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"54":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"119":{"tf":1.7320508075688772},"212":{"tf":1.0},"237":{"tf":1.0},"285":{"tf":1.7320508075688772},"48":{"tf":1.0},"76":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"78":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"426":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":2.0}}},"v":{"df":1,"docs":{"172":{"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":11,"docs":{"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"34":{"tf":1.0},"351":{"tf":1.0}}}}}},"t":{"df":6,"docs":{"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":2.0},"436":{"tf":2.0}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772}}}}},"t":{"df":4,"docs":{"339":{"tf":1.4142135623730951},"48":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0}}}}},"p":{"df":2,"docs":{"460":{"tf":1.0},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"d":{"df":39,"docs":{"10":{"tf":1.7320508075688772},"111":{"tf":1.0},"12":{"tf":1.0},"128":{"tf":1.0},"215":{"tf":1.0},"255":{"tf":2.0},"262":{"tf":1.4142135623730951},"264":{"tf":1.0},"30":{"tf":1.4142135623730951},"345":{"tf":2.23606797749979},"347":{"tf":2.6457513110645907},"350":{"tf":2.449489742783178},"351":{"tf":4.358898943540674},"354":{"tf":1.7320508075688772},"356":{"tf":2.0},"357":{"tf":3.4641016151377544},"358":{"tf":2.449489742783178},"361":{"tf":1.7320508075688772},"364":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"369":{"tf":1.4142135623730951},"374":{"tf":1.0},"381":{"tf":1.4142135623730951},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.7320508075688772},"412":{"tf":1.4142135623730951},"413":{"tf":1.4142135623730951},"414":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.7320508075688772},"465":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"351":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"(":{"&":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":35,"docs":{"0":{"tf":2.6457513110645907},"168":{"tf":1.0},"183":{"tf":1.0},"265":{"tf":1.7320508075688772},"28":{"tf":2.449489742783178},"328":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.0},"351":{"tf":1.4142135623730951},"352":{"tf":1.0},"355":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"418":{"tf":1.0},"420":{"tf":1.4142135623730951},"421":{"tf":2.0},"422":{"tf":2.449489742783178},"423":{"tf":2.0},"424":{"tf":1.4142135623730951},"425":{"tf":2.8284271247461903},"426":{"tf":1.4142135623730951},"427":{"tf":2.23606797749979},"428":{"tf":3.4641016151377544},"429":{"tf":2.0},"430":{"tf":3.605551275463989},"431":{"tf":3.1622776601683795},"432":{"tf":2.0},"433":{"tf":2.0},"434":{"tf":2.0},"435":{"tf":2.0},"436":{"tf":1.0},"437":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"79":{"tf":1.0}},"e":{"d":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":1,"docs":{"427":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"166":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"312":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":6,"docs":{"306":{"tf":1.0},"312":{"tf":2.23606797749979},"343":{"tf":1.4142135623730951},"423":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"381":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":8,"docs":{"13":{"tf":1.0},"153":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.0},"399":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"304":{"tf":5.916079783099616},"399":{"tf":1.0},"402":{"tf":1.4142135623730951},"403":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"220":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.7320508075688772},"156":{"tf":1.0},"166":{"tf":1.0},"183":{"tf":1.0},"275":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"df":5,"docs":{"162":{"tf":1.0},"262":{"tf":1.0},"320":{"tf":1.0},"347":{"tf":2.0},"423":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"262":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"106":{"tf":2.23606797749979},"108":{"tf":1.4142135623730951},"73":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":18,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"275":{"tf":1.0},"28":{"tf":1.0},"310":{"tf":1.0},"311":{"tf":1.0},"318":{"tf":1.0},"347":{"tf":1.0},"354":{"tf":1.0},"40":{"tf":1.0},"427":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"174":{"tf":1.0},"178":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"172":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"245":{"tf":1.0},"255":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"351":{"tf":1.0},"80":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":72,"docs":{"0":{"tf":2.449489742783178},"1":{"tf":1.0},"136":{"tf":1.7320508075688772},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.7320508075688772},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"17":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.0},"231":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.0},"275":{"tf":1.7320508075688772},"298":{"tf":1.0},"300":{"tf":1.0},"319":{"tf":1.0},"331":{"tf":1.0},"332":{"tf":1.4142135623730951},"344":{"tf":1.0},"4":{"tf":1.0},"419":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}}}}}},"x":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"287":{"tf":1.0},"290":{"tf":1.4142135623730951}},"i":{"c":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"290":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"470":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":44,"docs":{"0":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"118":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"159":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"180":{"tf":1.7320508075688772},"181":{"tf":1.0},"184":{"tf":1.7320508075688772},"185":{"tf":1.0},"196":{"tf":1.0},"210":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"231":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":1.0},"243":{"tf":1.7320508075688772},"245":{"tf":1.0},"257":{"tf":1.0},"297":{"tf":1.4142135623730951},"304":{"tf":1.0},"321":{"tf":2.0},"322":{"tf":1.0},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"327":{"tf":1.0},"328":{"tf":1.0},"329":{"tf":2.0},"330":{"tf":1.4142135623730951},"363":{"tf":1.4142135623730951},"368":{"tf":1.4142135623730951},"383":{"tf":1.4142135623730951},"41":{"tf":1.0},"430":{"tf":1.0},"433":{"tf":1.4142135623730951},"82":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"159":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"331":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"126":{"tf":1.0},"157":{"tf":1.0}}}}}},"r":{"df":3,"docs":{"360":{"tf":1.0},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"374":{"tf":1.0},"379":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":26,"docs":{"108":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"134":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"173":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.0},"318":{"tf":1.0},"320":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"42":{"tf":1.0},"430":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":30,"docs":{"263":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.0},"358":{"tf":1.0},"361":{"tf":1.7320508075688772},"365":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"376":{"tf":1.0},"378":{"tf":2.6457513110645907},"379":{"tf":1.0},"381":{"tf":1.7320508075688772},"384":{"tf":1.4142135623730951},"389":{"tf":1.0},"390":{"tf":1.4142135623730951},"395":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"411":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":2.0},"436":{"tf":1.7320508075688772},"460":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"295":{"tf":1.4142135623730951},"306":{"tf":1.7320508075688772},"312":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.7320508075688772},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"331":{"tf":1.0}}}}},"v":{"df":1,"docs":{"399":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"231":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"374":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"126":{"tf":1.0},"288":{"tf":1.0},"290":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"328":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"201":{"tf":1.0},"275":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"304":{"tf":1.0},"77":{"tf":1.0}},"e":{"(":{"2":{"0":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"76":{"tf":1.0},"77":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":2,"docs":{"320":{"tf":1.0},"77":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"76":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"o":{"c":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"307":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":10,"docs":{"307":{"tf":3.3166247903554},"330":{"tf":1.0},"343":{"tf":1.0},"460":{"tf":2.0},"461":{"tf":2.0},"462":{"tf":2.0},"463":{"tf":2.0},"464":{"tf":2.0},"465":{"tf":2.0},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":18,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.0},"14":{"tf":1.0},"237":{"tf":1.0},"24":{"tf":2.0},"243":{"tf":1.0},"275":{"tf":2.0},"279":{"tf":1.0},"287":{"tf":1.0},"296":{"tf":1.0},"305":{"tf":1.0},"307":{"tf":1.4142135623730951},"331":{"tf":1.0},"335":{"tf":1.0},"343":{"tf":1.0},"379":{"tf":1.0},"460":{"tf":1.7320508075688772},"464":{"tf":1.0}}}}}}}},"df":2,"docs":{"345":{"tf":1.0},"379":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"186":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"186":{"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":{},"t":{"df":7,"docs":{"153":{"tf":1.0},"163":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"248":{"tf":1.0},"262":{"tf":1.0},"357":{"tf":1.0}}}},"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.7320508075688772},"66":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"130":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"32":{"tf":1.0},"330":{"tf":1.0},"44":{"tf":1.0},"460":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":15,"docs":{"12":{"tf":1.0},"153":{"tf":1.0},"166":{"tf":1.0},"173":{"tf":1.4142135623730951},"175":{"tf":1.0},"206":{"tf":1.0},"262":{"tf":2.0},"266":{"tf":1.0},"304":{"tf":2.0},"425":{"tf":1.4142135623730951},"46":{"tf":1.0},"71":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}},"’":{"df":0,"docs":{},"t":{"df":2,"docs":{"190":{"tf":1.0},"234":{"tf":1.0}}}}},"t":{"df":8,"docs":{"117":{"tf":1.0},"349":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":2.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"186":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"319":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":11,"docs":{"357":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"465":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"436":{"tf":1.0}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"s":{"df":1,"docs":{"10":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"e":{"df":3,"docs":{"149":{"tf":1.0},"155":{"tf":1.0},"166":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":11,"docs":{"121":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"173":{"tf":1.7320508075688772},"406":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0},"9":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"n":{"df":1,"docs":{"340":{"tf":1.0}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":6,"docs":{"116":{"tf":1.0},"149":{"tf":1.0},"225":{"tf":1.0},"339":{"tf":1.0},"74":{"tf":1.0},"82":{"tf":1.0}}}},"9":{"df":1,"docs":{"271":{"tf":1.0}}},">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":45,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"109":{"tf":1.7320508075688772},"119":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"142":{"tf":1.0},"154":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"218":{"tf":1.0},"231":{"tf":1.7320508075688772},"232":{"tf":1.0},"236":{"tf":1.4142135623730951},"238":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"252":{"tf":1.0},"256":{"tf":1.0},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"275":{"tf":1.0},"304":{"tf":1.4142135623730951},"317":{"tf":1.0},"337":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.0},"354":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.7320508075688772},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"427":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"134":{"tf":1.0},"339":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"205":{"tf":1.0},"257":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"190":{"tf":1.0},"257":{"tf":1.4142135623730951},"259":{"tf":1.0},"351":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"420":{"tf":1.0}}}}}}}},"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"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":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"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":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"139":{"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":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.0},"344":{"tf":1.0},"418":{"tf":1.0},"75":{"tf":1.0}}}}}}}}},"r":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"e":{"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}}}}}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"275":{"tf":1.7320508075688772},"277":{"tf":1.0},"296":{"tf":1.0}}}}}}},"df":4,"docs":{"11":{"tf":1.0},"202":{"tf":1.7320508075688772},"203":{"tf":1.7320508075688772},"76":{"tf":2.23606797749979}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"149":{"tf":1.0},"179":{"tf":1.4142135623730951},"32":{"tf":1.0},"325":{"tf":1.0},"358":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"44":{"tf":1.4142135623730951},"60":{"tf":1.0},"79":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"146":{"tf":1.0},"275":{"tf":1.0},"430":{"tf":1.4142135623730951},"61":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":1,"docs":{"431":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"133":{"tf":2.0},"144":{"tf":2.0},"145":{"tf":2.8284271247461903},"146":{"tf":2.0},"147":{"tf":2.0},"220":{"tf":1.4142135623730951},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":2.23606797749979},"236":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":2.23606797749979},"242":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"304":{"tf":1.4142135623730951},"74":{"tf":2.6457513110645907}}}}}}},"f":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"373":{"tf":1.7320508075688772}}}}}}},"m":{"a":{"c":{"df":1,"docs":{"281":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"2":{"0":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":9,"docs":{"169":{"tf":1.0},"309":{"tf":1.0},"312":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0}},"s":{"df":0,"docs":{},"r":{"c":{"2":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"275":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":7,"docs":{"233":{"tf":1.0},"239":{"tf":1.7320508075688772},"246":{"tf":1.7320508075688772},"260":{"tf":1.0},"352":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":2.0}}},"y":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"68":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":27,"docs":{"0":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"17":{"tf":1.0},"174":{"tf":1.0},"182":{"tf":1.0},"19":{"tf":1.0},"216":{"tf":1.0},"225":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"263":{"tf":1.0},"267":{"tf":1.0},"272":{"tf":1.0},"275":{"tf":1.0},"296":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":2.23606797749979},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"205":{"tf":1.0}}}}},"o":{"d":{"df":2,"docs":{"181":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"271":{"tf":1.0},"329":{"tf":1.0},"406":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"106":{"tf":1.0},"419":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":13,"docs":{"106":{"tf":1.0},"123":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"179":{"tf":1.0},"226":{"tf":1.0},"229":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"36":{"tf":1.0},"437":{"tf":1.4142135623730951},"456":{"tf":1.0},"457":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"0":{"tf":1.0},"222":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"275":{"tf":1.0},"419":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"170":{"tf":1.0},"240":{"tf":1.0},"420":{"tf":1.0},"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"273":{"tf":1.0},"294":{"tf":1.0},"334":{"tf":1.0},"53":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"260":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"r":{"df":7,"docs":{"11":{"tf":1.0},"142":{"tf":1.4142135623730951},"146":{"tf":1.0},"229":{"tf":1.0},"295":{"tf":1.0},"351":{"tf":1.0},"355":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"178":{"tf":2.449489742783178},"179":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":17,"docs":{"10":{"tf":1.4142135623730951},"248":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"271":{"tf":1.0},"345":{"tf":1.7320508075688772},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.7320508075688772},"353":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"54":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":29,"docs":{"105":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":3.1622776601683795},"110":{"tf":2.449489742783178},"111":{"tf":4.0},"112":{"tf":2.6457513110645907},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"13":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"202":{"tf":2.449489742783178},"215":{"tf":1.7320508075688772},"222":{"tf":1.0},"237":{"tf":3.1622776601683795},"243":{"tf":3.0},"29":{"tf":1.7320508075688772},"315":{"tf":1.0},"330":{"tf":3.0},"339":{"tf":1.0},"48":{"tf":1.7320508075688772},"61":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"82":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.4142135623730951},"339":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}},"v":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"}":{"\\":{"d":{"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":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"1":{"df":1,"docs":{"380":{"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":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":2.23606797749979},"275":{"tf":1.4142135623730951},"420":{"tf":1.0},"422":{"tf":1.0}}}}}}}},"o":{"a":{"df":1,"docs":{"328":{"tf":1.0}}},"df":0,"docs":{}},"q":{"df":2,"docs":{"10":{"tf":1.0},"207":{"tf":2.449489742783178}},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"103":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772}},"s":{"(":{"5":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"205":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"112":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"307":{"tf":1.4142135623730951},"330":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"c":{"1":{"1":{"5":{"5":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"0":{"tf":1.0},"153":{"tf":2.0},"154":{"tf":2.0},"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":3,"docs":{"111":{"tf":1.0},"200":{"tf":1.0},"46":{"tf":1.0}}}}}}},"r":{"(":{"_":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"76":{"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":{}},"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"172":{"tf":1.0}}}}}}}}}}},"df":1,"docs":{"76":{"tf":1.0}},"m":{"df":0,"docs":{},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"76":{"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":2,"docs":{"202":{"tf":1.0},"76":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"111":{"tf":1.4142135623730951}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"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":{},"n":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"349":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":26,"docs":{"111":{"tf":1.7320508075688772},"130":{"tf":1.0},"170":{"tf":1.0},"190":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"290":{"tf":1.0},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":2.23606797749979},"366":{"tf":1.4142135623730951},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"423":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":2.23606797749979},"460":{"tf":1.4142135623730951},"64":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"35":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"329":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"16":{"tf":1.0},"366":{"tf":1.0}}}}}}}},"t":{"c":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"d":{"df":1,"docs":{"375":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"199":{"tf":1.0},"225":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":2,"docs":{"153":{"tf":1.0},"421":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"153":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.0}},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"0":{"tf":1.0},"156":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"322":{"tf":1.0}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":9,"docs":{"103":{"tf":1.4142135623730951},"118":{"tf":1.0},"132":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"130":{"tf":1.0},"140":{"tf":1.0},"205":{"tf":1.0}},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"319":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":6,"docs":{"0":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"270":{"tf":1.0},"334":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"106":{"tf":1.0},"289":{"tf":1.0}}}}}}}}},"m":{"'":{"df":2,"docs":{"172":{"tf":1.0},"180":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":1.0},"137":{"tf":1.4142135623730951},"139":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.4142135623730951},"321":{"tf":1.0},"322":{"tf":1.0},"323":{"tf":1.0},"325":{"tf":1.0},"328":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"406":{"tf":1.0},"48":{"tf":1.4142135623730951},"55":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"406":{"tf":1.0},"425":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"199":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.0},"406":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":127,"docs":{"0":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.4142135623730951},"133":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"173":{"tf":2.23606797749979},"176":{"tf":1.7320508075688772},"177":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"186":{"tf":1.0},"190":{"tf":1.4142135623730951},"192":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"215":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"226":{"tf":2.449489742783178},"227":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"255":{"tf":1.7320508075688772},"257":{"tf":1.4142135623730951},"26":{"tf":2.23606797749979},"265":{"tf":1.0},"268":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"274":{"tf":1.7320508075688772},"275":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":2.0},"335":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":2.0},"35":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":2.0},"354":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"36":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"366":{"tf":1.0},"37":{"tf":1.0},"370":{"tf":1.0},"378":{"tf":1.0},"38":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"389":{"tf":1.4142135623730951},"39":{"tf":1.0},"390":{"tf":1.0},"395":{"tf":1.4142135623730951},"396":{"tf":1.0},"398":{"tf":1.4142135623730951},"399":{"tf":1.0},"40":{"tf":1.7320508075688772},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":2.23606797749979},"418":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.0},"425":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"435":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"460":{"tf":1.0},"47":{"tf":1.0},"470":{"tf":1.0},"48":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"126":{"tf":1.0},"184":{"tf":1.0},"326":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"149":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"40":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"384":{"tf":1.0},"390":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"378":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.7320508075688772},"121":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"181":{"tf":1.0},"182":{"tf":1.7320508075688772},"185":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"257":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":2.0},"274":{"tf":1.7320508075688772},"311":{"tf":1.4142135623730951},"342":{"tf":1.4142135623730951},"343":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"406":{"tf":2.0},"430":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":1.0},"82":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"266":{"tf":1.0}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"130":{"tf":1.4142135623730951},"320":{"tf":1.0},"339":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":21,"docs":{"140":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.0},"163":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"258":{"tf":1.0},"263":{"tf":1.0},"35":{"tf":1.0},"365":{"tf":1.0},"424":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"t":{"df":12,"docs":{"140":{"tf":1.4142135623730951},"252":{"tf":1.4142135623730951},"339":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.4142135623730951}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"308":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"201":{"tf":1.0},"241":{"tf":1.0},"254":{"tf":1.0},"275":{"tf":1.0},"76":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"0":{"tf":1.0},"319":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"172":{"tf":1.0},"275":{"tf":1.4142135623730951},"419":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"275":{"tf":1.0},"294":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"0":{"tf":1.0},"257":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":2.23606797749979},"366":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"460":{"tf":2.23606797749979}}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"106":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"51":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"15":{"tf":1.0},"349":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"418":{"tf":3.1622776601683795},"466":{"tf":2.0},"467":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"469":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"464":{"tf":1.4142135623730951},"48":{"tf":1.0}}}},"s":{"df":2,"docs":{"126":{"tf":1.0},"7":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":13,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0},"128":{"tf":1.7320508075688772},"129":{"tf":1.7320508075688772},"13":{"tf":1.0},"130":{"tf":3.3166247903554},"141":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"69":{"tf":1.0},"73":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"123":{"tf":1.0},"418":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"14":{"tf":1.0},"273":{"tf":1.0},"278":{"tf":1.4142135623730951},"295":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"179":{"tf":1.0}}}},"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":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"51":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"51":{"tf":1.7320508075688772}}},"y":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"51":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":26,"docs":{"136":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"176":{"tf":1.0},"179":{"tf":2.449489742783178},"182":{"tf":2.0},"183":{"tf":2.0},"184":{"tf":1.7320508075688772},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"208":{"tf":1.0},"209":{"tf":1.0},"255":{"tf":1.0},"30":{"tf":1.4142135623730951},"328":{"tf":1.0},"340":{"tf":1.0},"51":{"tf":1.7320508075688772},"52":{"tf":1.0},"53":{"tf":1.0},"79":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0}}}},"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}},"df":0,"docs":{}}}}},"f":{"0":{"df":1,"docs":{"269":{"tf":1.0}}},"1":{"df":1,"docs":{"74":{"tf":1.7320508075688772}},"e":{"9":{"2":{"c":{"4":{"2":{"b":{"9":{"0":{"9":{"3":{"4":{"a":{"a":{"6":{"3":{"7":{"2":{"df":0,"docs":{},"e":{"3":{"0":{"b":{"c":{"5":{"6":{"8":{"a":{"3":{"2":{"6":{"df":0,"docs":{},"f":{"6":{"df":0,"docs":{},"e":{"6":{"6":{"a":{"1":{"a":{"0":{"2":{"8":{"8":{"5":{"9":{"5":{"df":0,"docs":{},"e":{"6":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"b":{"d":{"3":{"9":{"2":{"a":{"4":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"e":{"6":{"df":1,"docs":{"270":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"74":{"tf":1.7320508075688772}}},"3":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"5":{"2":{"0":{"4":{"4":{"2":{"7":{"d":{"0":{"a":{"b":{"9":{"a":{"3":{"1":{"1":{"2":{"6":{"6":{"c":{"9":{"6":{"a":{"3":{"7":{"7":{"df":0,"docs":{},"f":{"7":{"c":{"3":{"2":{"9":{"c":{"b":{"8":{"a":{"4":{"1":{"b":{"9":{"0":{"8":{"8":{"2":{"2":{"5":{"b":{"6":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"f":{"4":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"b":{"4":{"2":{"3":{"df":0,"docs":{},"e":{"2":{"8":{"df":2,"docs":{"452":{"tf":1.0},"453":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"4":{"df":1,"docs":{"201":{"tf":1.0}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"398":{"tf":1.0}}},"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"251":{"tf":1.0}}}},"t":{"df":2,"docs":{"149":{"tf":1.0},"201":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"351":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"(":{"5":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"268":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"121":{"tf":1.0},"22":{"tf":1.4142135623730951},"271":{"tf":1.0}}}}}}},"df":1,"docs":{"398":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"13":{"tf":1.0},"181":{"tf":1.0},"224":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"313":{"tf":1.0},"357":{"tf":1.0},"71":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"255":{"tf":1.0},"406":{"tf":1.0},"76":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"181":{"tf":3.605551275463989},"186":{"tf":3.0},"313":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"s":{"df":23,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.7320508075688772},"13":{"tf":2.0},"130":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"255":{"tf":1.4142135623730951},"274":{"tf":1.0},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"349":{"tf":4.898979485566356},"380":{"tf":1.0},"428":{"tf":1.4142135623730951},"437":{"tf":2.0},"58":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.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.4142135623730951},"106":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"366":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"425":{"tf":1.0}}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"262":{"tf":1.0},"275":{"tf":1.0}}}}}}}},"c":{"df":2,"docs":{"269":{"tf":1.0},"398":{"tf":1.0}}},"df":3,"docs":{"35":{"tf":1.0},"470":{"tf":1.0},"474":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":32,"docs":{"0":{"tf":2.23606797749979},"136":{"tf":1.0},"182":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"216":{"tf":1.0},"257":{"tf":1.4142135623730951},"275":{"tf":2.449489742783178},"282":{"tf":1.7320508075688772},"283":{"tf":1.0},"284":{"tf":1.0},"285":{"tf":1.0},"286":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.0},"289":{"tf":1.0},"290":{"tf":1.0},"291":{"tf":1.0},"292":{"tf":1.0},"295":{"tf":1.0},"318":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"41":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"7":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"l":{"df":1,"docs":{"281":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":14,"docs":{"264":{"tf":1.0},"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":2.23606797749979},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":9,"docs":{"118":{"tf":1.0},"174":{"tf":1.0},"192":{"tf":1.0},"200":{"tf":1.0},"245":{"tf":1.0},"300":{"tf":1.0},"335":{"tf":1.0},"418":{"tf":1.0},"64":{"tf":1.0}}}},"f":{"df":3,"docs":{"269":{"tf":1.0},"398":{"tf":1.0},"457":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"2":{"df":3,"docs":{"121":{"tf":1.0},"176":{"tf":1.4142135623730951},"177":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"202":{"tf":1.0},"330":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}}},"df":15,"docs":{"106":{"tf":4.123105625617661},"107":{"tf":1.0},"116":{"tf":1.0},"142":{"tf":1.7320508075688772},"304":{"tf":1.4142135623730951},"330":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":2.0},"428":{"tf":1.7320508075688772},"70":{"tf":1.0}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"303":{"tf":1.0}}}},"g":{"df":1,"docs":{"373":{"tf":1.4142135623730951}}},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"396":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":59,"docs":{"10":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"215":{"tf":1.0},"232":{"tf":1.0},"24":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":2.23606797749979},"265":{"tf":1.0},"273":{"tf":1.4142135623730951},"274":{"tf":1.0},"295":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.4142135623730951},"345":{"tf":1.4142135623730951},"349":{"tf":2.0},"352":{"tf":1.4142135623730951},"354":{"tf":1.0},"355":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.605551275463989},"365":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":2.0},"381":{"tf":3.3166247903554},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"40":{"tf":1.0},"404":{"tf":3.3166247903554},"406":{"tf":3.3166247903554},"410":{"tf":1.4142135623730951},"421":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":3.7416573867739413},"436":{"tf":3.3166247903554},"437":{"tf":1.4142135623730951},"438":{"tf":1.4142135623730951},"439":{"tf":1.4142135623730951},"440":{"tf":1.4142135623730951},"441":{"tf":1.4142135623730951},"442":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"446":{"tf":1.7320508075688772},"447":{"tf":1.7320508075688772},"460":{"tf":2.0},"47":{"tf":1.0},"470":{"tf":1.7320508075688772},"473":{"tf":1.7320508075688772},"474":{"tf":1.4142135623730951},"48":{"tf":2.449489742783178},"50":{"tf":1.0},"51":{"tf":1.7320508075688772},"8":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"406":{"tf":1.7320508075688772},"408":{"tf":1.7320508075688772}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.4142135623730951},"349":{"tf":2.449489742783178},"361":{"tf":3.1622776601683795},"366":{"tf":1.0},"381":{"tf":3.1622776601683795},"404":{"tf":3.1622776601683795},"406":{"tf":3.1622776601683795},"426":{"tf":1.0},"431":{"tf":3.1622776601683795},"436":{"tf":3.3166247903554}}},"n":{"c":{"df":1,"docs":{"36":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"d":{"df":11,"docs":{"0":{"tf":2.23606797749979},"11":{"tf":1.0},"201":{"tf":1.0},"253":{"tf":1.0},"275":{"tf":1.0},"286":{"tf":1.4142135623730951},"296":{"tf":1.0},"335":{"tf":1.7320508075688772},"399":{"tf":1.4142135623730951},"430":{"tf":1.0},"435":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"253":{"tf":1.0},"257":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"270":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":44,"docs":{"1":{"tf":1.0},"106":{"tf":1.0},"114":{"tf":1.0},"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"205":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"247":{"tf":1.4142135623730951},"248":{"tf":1.0},"255":{"tf":1.0},"264":{"tf":1.4142135623730951},"265":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"293":{"tf":1.0},"303":{"tf":1.4142135623730951},"304":{"tf":1.7320508075688772},"334":{"tf":1.0},"335":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"40":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"203":{"tf":1.0},"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"377":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"109":{"tf":1.0},"74":{"tf":1.0}}}},"x":{"df":3,"docs":{"335":{"tf":1.0},"40":{"tf":1.4142135623730951},"66":{"tf":1.0}}},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.4142135623730951}}}}}}}},"df":2,"docs":{"26":{"tf":1.0},"29":{"tf":2.8284271247461903}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":1,"docs":{"29":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"29":{"tf":2.0}}}}}}}}}}}},"df":1,"docs":{"29":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":9,"docs":{"10":{"tf":1.0},"256":{"tf":1.0},"257":{"tf":1.7320508075688772},"384":{"tf":1.7320508075688772},"390":{"tf":2.449489742783178},"422":{"tf":1.0},"424":{"tf":1.0},"425":{"tf":1.7320508075688772},"426":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"69":{"tf":1.0}}}},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":19,"docs":{"127":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"226":{"tf":1.4142135623730951},"336":{"tf":1.4142135623730951},"339":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"61":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{"df":10,"docs":{"355":{"tf":1.0},"418":{"tf":1.0},"470":{"tf":1.4142135623730951},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951},"473":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951},"8":{"tf":2.23606797749979}}}},"n":{"df":98,"docs":{"10":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"106":{"tf":2.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"138":{"tf":2.0},"139":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":4.0},"145":{"tf":4.0},"146":{"tf":4.0},"147":{"tf":4.0},"149":{"tf":2.0},"166":{"tf":1.0},"169":{"tf":3.605551275463989},"170":{"tf":4.0},"172":{"tf":1.4142135623730951},"173":{"tf":2.0},"176":{"tf":2.23606797749979},"177":{"tf":1.4142135623730951},"178":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.23606797749979},"183":{"tf":1.7320508075688772},"186":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"197":{"tf":2.0},"199":{"tf":1.0},"201":{"tf":2.0},"203":{"tf":1.7320508075688772},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"207":{"tf":1.7320508075688772},"208":{"tf":2.449489742783178},"209":{"tf":2.0},"211":{"tf":1.0},"215":{"tf":2.6457513110645907},"219":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"224":{"tf":1.0},"226":{"tf":1.7320508075688772},"230":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"255":{"tf":2.8284271247461903},"257":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178},"268":{"tf":1.4142135623730951},"27":{"tf":2.0},"274":{"tf":2.0},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":2.0},"339":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":2.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"67":{"tf":1.4142135623730951},"69":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"81":{"tf":1.0}}},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"42":{"tf":1.0}},"s":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"d":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"427":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":81,"docs":{"106":{"tf":1.0},"111":{"tf":1.4142135623730951},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"144":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"167":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":2.23606797749979},"174":{"tf":1.0},"179":{"tf":2.0},"181":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.4142135623730951},"246":{"tf":1.0},"250":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":1.0},"265":{"tf":1.0},"27":{"tf":1.0},"270":{"tf":1.0},"273":{"tf":1.0},"279":{"tf":1.0},"28":{"tf":1.0},"284":{"tf":1.0},"294":{"tf":1.4142135623730951},"30":{"tf":1.0},"306":{"tf":1.0},"320":{"tf":1.0},"334":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.7320508075688772},"352":{"tf":1.0},"357":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"380":{"tf":1.0},"406":{"tf":1.0},"424":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}}}},"o":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},".":{"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{":":{"<":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"203":{"tf":1.0}}}},"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":{},"i":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"(":{"4":{"2":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{"df":2,"docs":{"202":{"tf":1.0},"203":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"b":{"a":{"df":0,"docs":{},"r":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":18,"docs":{"106":{"tf":4.69041575982343},"117":{"tf":2.449489742783178},"129":{"tf":1.0},"186":{"tf":1.4142135623730951},"196":{"tf":1.0},"208":{"tf":2.23606797749979},"209":{"tf":1.4142135623730951},"230":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":2.0},"44":{"tf":1.0},"63":{"tf":2.6457513110645907},"64":{"tf":1.4142135623730951},"73":{"tf":2.0},"74":{"tf":2.0},"81":{"tf":1.0}}},"r":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":12,"docs":{"263":{"tf":1.4142135623730951},"352":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":23,"docs":{"10":{"tf":1.4142135623730951},"215":{"tf":1.0},"255":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"30":{"tf":1.7320508075688772},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.4142135623730951},"365":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"417":{"tf":1.7320508075688772},"428":{"tf":1.7320508075688772},"460":{"tf":1.4142135623730951},"470":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":2.0}}}}}}},"df":171,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":3.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"201":{"tf":1.0},"252":{"tf":1.4142135623730951},"253":{"tf":1.7320508075688772},"254":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.7320508075688772},"257":{"tf":1.7320508075688772},"259":{"tf":1.0},"26":{"tf":1.0},"262":{"tf":2.23606797749979},"263":{"tf":2.0},"265":{"tf":1.0},"266":{"tf":1.4142135623730951},"267":{"tf":1.0},"268":{"tf":1.0},"269":{"tf":1.4142135623730951},"27":{"tf":1.0},"270":{"tf":1.0},"272":{"tf":1.0},"273":{"tf":1.7320508075688772},"276":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"293":{"tf":1.7320508075688772},"294":{"tf":1.0},"307":{"tf":1.0},"344":{"tf":3.0},"345":{"tf":2.23606797749979},"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.7320508075688772},"350":{"tf":1.0},"351":{"tf":1.4142135623730951},"352":{"tf":2.449489742783178},"353":{"tf":1.0},"354":{"tf":1.0},"355":{"tf":3.1622776601683795},"356":{"tf":1.7320508075688772},"357":{"tf":2.449489742783178},"358":{"tf":1.7320508075688772},"359":{"tf":4.123105625617661},"360":{"tf":1.7320508075688772},"361":{"tf":2.449489742783178},"362":{"tf":1.7320508075688772},"363":{"tf":1.7320508075688772},"364":{"tf":1.7320508075688772},"365":{"tf":1.7320508075688772},"366":{"tf":2.449489742783178},"367":{"tf":1.7320508075688772},"368":{"tf":1.7320508075688772},"369":{"tf":1.7320508075688772},"370":{"tf":1.7320508075688772},"371":{"tf":1.7320508075688772},"372":{"tf":1.7320508075688772},"373":{"tf":1.7320508075688772},"374":{"tf":1.4142135623730951},"375":{"tf":1.7320508075688772},"376":{"tf":1.7320508075688772},"377":{"tf":1.7320508075688772},"378":{"tf":1.7320508075688772},"379":{"tf":1.4142135623730951},"380":{"tf":2.0},"381":{"tf":2.449489742783178},"382":{"tf":1.7320508075688772},"383":{"tf":1.7320508075688772},"384":{"tf":2.0},"385":{"tf":2.23606797749979},"386":{"tf":2.23606797749979},"387":{"tf":2.23606797749979},"388":{"tf":2.23606797749979},"389":{"tf":2.0},"390":{"tf":1.7320508075688772},"391":{"tf":1.7320508075688772},"392":{"tf":1.7320508075688772},"393":{"tf":2.23606797749979},"394":{"tf":2.23606797749979},"395":{"tf":2.0},"396":{"tf":1.7320508075688772},"397":{"tf":1.7320508075688772},"398":{"tf":2.449489742783178},"399":{"tf":1.7320508075688772},"400":{"tf":1.7320508075688772},"401":{"tf":1.7320508075688772},"402":{"tf":1.7320508075688772},"403":{"tf":1.7320508075688772},"404":{"tf":2.449489742783178},"405":{"tf":1.7320508075688772},"406":{"tf":2.449489742783178},"407":{"tf":1.7320508075688772},"408":{"tf":1.7320508075688772},"409":{"tf":1.7320508075688772},"410":{"tf":1.7320508075688772},"411":{"tf":1.7320508075688772},"412":{"tf":1.7320508075688772},"413":{"tf":1.7320508075688772},"414":{"tf":1.7320508075688772},"415":{"tf":1.7320508075688772},"416":{"tf":2.23606797749979},"417":{"tf":2.0},"418":{"tf":4.123105625617661},"419":{"tf":1.7320508075688772},"420":{"tf":3.4641016151377544},"421":{"tf":3.4641016151377544},"422":{"tf":2.23606797749979},"423":{"tf":3.7416573867739413},"424":{"tf":3.1622776601683795},"425":{"tf":3.0},"426":{"tf":1.7320508075688772},"427":{"tf":1.7320508075688772},"428":{"tf":2.6457513110645907},"429":{"tf":1.7320508075688772},"430":{"tf":2.0},"431":{"tf":3.4641016151377544},"432":{"tf":2.0},"433":{"tf":2.0},"434":{"tf":2.0},"435":{"tf":2.0},"436":{"tf":2.8284271247461903},"437":{"tf":2.0},"438":{"tf":2.0},"439":{"tf":2.0},"440":{"tf":2.0},"441":{"tf":2.0},"442":{"tf":2.0},"443":{"tf":2.23606797749979},"444":{"tf":1.7320508075688772},"445":{"tf":1.7320508075688772},"446":{"tf":1.7320508075688772},"447":{"tf":1.7320508075688772},"448":{"tf":1.7320508075688772},"449":{"tf":1.7320508075688772},"450":{"tf":1.7320508075688772},"451":{"tf":1.7320508075688772},"452":{"tf":1.7320508075688772},"453":{"tf":1.7320508075688772},"454":{"tf":1.7320508075688772},"455":{"tf":1.7320508075688772},"456":{"tf":1.7320508075688772},"457":{"tf":1.7320508075688772},"458":{"tf":1.7320508075688772},"459":{"tf":2.23606797749979},"460":{"tf":2.8284271247461903},"461":{"tf":1.7320508075688772},"462":{"tf":1.7320508075688772},"463":{"tf":1.7320508075688772},"464":{"tf":1.7320508075688772},"465":{"tf":1.7320508075688772},"466":{"tf":2.23606797749979},"467":{"tf":1.7320508075688772},"468":{"tf":1.4142135623730951},"469":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"470":{"tf":2.23606797749979},"471":{"tf":1.7320508075688772},"472":{"tf":1.7320508075688772},"473":{"tf":1.7320508075688772},"474":{"tf":1.7320508075688772},"475":{"tf":1.7320508075688772},"476":{"tf":1.7320508075688772},"477":{"tf":2.23606797749979},"51":{"tf":1.0},"6":{"tf":2.23606797749979},"7":{"tf":1.7320508075688772},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":2,"docs":{"333":{"tf":1.4142135623730951},"336":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"199":{"tf":1.0},"320":{"tf":1.0}}},"t":{"df":23,"docs":{"220":{"tf":1.0},"257":{"tf":1.0},"29":{"tf":1.0},"344":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.7320508075688772},"355":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.0},"365":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"419":{"tf":1.0},"431":{"tf":2.8284271247461903},"436":{"tf":2.6457513110645907},"443":{"tf":1.0},"448":{"tf":1.4142135623730951},"470":{"tf":2.0},"472":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951},"8":{"tf":1.0}},"t":{"df":8,"docs":{"0":{"tf":1.0},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951},"473":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}},"df":7,"docs":{"111":{"tf":1.0},"173":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"308":{"tf":1.0},"330":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"376":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":6,"docs":{"177":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"274":{"tf":1.0},"309":{"tf":1.0},"46":{"tf":1.7320508075688772},"55":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":9,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"167":{"tf":1.0},"175":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"26":{"tf":1.0},"262":{"tf":1.0},"406":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":3,"docs":{"10":{"tf":1.0},"181":{"tf":1.0},"71":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"271":{"tf":1.0}}}}}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"+":{"=":{"df":0,"docs":{},"~":{"/":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"378":{"tf":1.0}}}}},"df":1,"docs":{"10":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"180":{"tf":1.0},"187":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":5,"docs":{"117":{"tf":1.0},"205":{"tf":1.4142135623730951},"252":{"tf":1.0},"275":{"tf":1.0},"281":{"tf":1.0}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"146":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"259":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"373":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"b":{"df":1,"docs":{"71":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"'":{"df":2,"docs":{"264":{"tf":1.0},"33":{"tf":1.0}}},"1":{"2":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"3":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"7":{"df":0,"docs":{},"j":{"df":0,"docs":{},"r":{"df":0,"docs":{},"z":{"df":0,"docs":{},"v":{"df":0,"docs":{},"n":{"9":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"5":{"df":0,"docs":{},"q":{"df":0,"docs":{},"k":{"a":{"c":{"3":{"df":0,"docs":{},"y":{"df":0,"docs":{},"v":{"df":0,"docs":{},"p":{"7":{"df":0,"docs":{},"h":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"x":{"3":{"7":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"7":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"8":{"2":{"df":0,"docs":{},"v":{"df":0,"docs":{},"v":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"6":{"df":0,"docs":{},"w":{"d":{"5":{"2":{"3":{"df":1,"docs":{"448":{"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":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"7":{"3":{"df":0,"docs":{},"y":{"9":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"q":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"v":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"y":{"2":{"df":0,"docs":{},"x":{"4":{"4":{"df":0,"docs":{},"x":{"4":{"8":{"df":0,"docs":{},"z":{"df":0,"docs":{},"t":{"8":{"df":0,"docs":{},"s":{"5":{"0":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"3":{"2":{"df":0,"docs":{},"k":{"df":0,"docs":{},"q":{"2":{"6":{"df":0,"docs":{},"f":{"2":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"q":{"6":{"df":0,"docs":{},"r":{"df":0,"docs":{},"j":{"9":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"421":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"z":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"6":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"9":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"t":{"df":0,"docs":{},"v":{"8":{"5":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"2":{"5":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":0,"docs":{},"f":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"6":{"c":{"8":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"0":{"7":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"5":{"df":0,"docs":{},"g":{"4":{"5":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"q":{"df":0,"docs":{},"q":{"df":0,"docs":{},"h":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"421":{"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":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"_":{"c":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"361":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"a":{"b":{"df":4,"docs":{"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"90":{"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":{}}}}},"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"90":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"90":{"tf":1.0},"91":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{":":{":":{"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":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"361":{"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":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"437":{"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":66,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.7320508075688772},"10":{"tf":2.0},"108":{"tf":1.0},"136":{"tf":1.0},"139":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"171":{"tf":1.0},"175":{"tf":1.0},"180":{"tf":1.0},"23":{"tf":1.4142135623730951},"255":{"tf":1.0},"257":{"tf":1.4142135623730951},"260":{"tf":1.0},"262":{"tf":2.8284271247461903},"263":{"tf":2.23606797749979},"264":{"tf":1.7320508075688772},"265":{"tf":2.449489742783178},"266":{"tf":1.0},"267":{"tf":1.0},"270":{"tf":1.4142135623730951},"276":{"tf":1.0},"299":{"tf":1.0},"3":{"tf":2.0},"33":{"tf":1.0},"334":{"tf":1.4142135623730951},"344":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"4":{"tf":1.0},"406":{"tf":1.4142135623730951},"418":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":2.449489742783178},"435":{"tf":1.4142135623730951},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178},"443":{"tf":1.0},"459":{"tf":1.0},"466":{"tf":1.0},"469":{"tf":1.0},"48":{"tf":1.0},"5":{"tf":2.0},"52":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.8284271247461903},"90":{"tf":1.0}},"l":{"a":{"b":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"262":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"0":{"tf":1.0},"273":{"tf":1.0},"293":{"tf":1.4142135623730951}}}},"v":{"df":0,"docs":{},"m":{"'":{"df":3,"docs":{"166":{"tf":1.0},"304":{"tf":1.0},"68":{"tf":1.0}}},"df":22,"docs":{"136":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"175":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.7320508075688772},"197":{"tf":1.0},"227":{"tf":1.4142135623730951},"321":{"tf":1.0},"322":{"tf":1.0},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":1.0},"46":{"tf":1.0},"61":{"tf":1.0},"68":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"190":{"tf":1.0},"275":{"tf":1.0},"337":{"tf":1.0}},"i":{"df":4,"docs":{"0":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"_":{"df":1,"docs":{"117":{"tf":1.0}}},"df":111,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"103":{"tf":2.8284271247461903},"104":{"tf":3.7416573867739413},"106":{"tf":1.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.7320508075688772},"115":{"tf":2.449489742783178},"116":{"tf":1.4142135623730951},"117":{"tf":2.449489742783178},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"13":{"tf":2.8284271247461903},"130":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":4.795831523312719},"15":{"tf":1.4142135623730951},"158":{"tf":2.23606797749979},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.6457513110645907},"182":{"tf":1.4142135623730951},"183":{"tf":2.23606797749979},"186":{"tf":3.3166247903554},"187":{"tf":1.0},"19":{"tf":1.0},"190":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"199":{"tf":2.23606797749979},"200":{"tf":1.4142135623730951},"201":{"tf":2.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":2.23606797749979},"215":{"tf":1.0},"219":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.4142135623730951},"226":{"tf":1.4142135623730951},"229":{"tf":1.0},"233":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"245":{"tf":1.0},"247":{"tf":1.4142135623730951},"251":{"tf":1.0},"252":{"tf":1.4142135623730951},"254":{"tf":1.0},"255":{"tf":1.0},"265":{"tf":1.4142135623730951},"266":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"274":{"tf":1.4142135623730951},"283":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"292":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.7320508075688772},"301":{"tf":1.0},"302":{"tf":1.0},"303":{"tf":1.0},"306":{"tf":1.0},"308":{"tf":2.23606797749979},"310":{"tf":2.23606797749979},"311":{"tf":1.4142135623730951},"313":{"tf":1.7320508075688772},"315":{"tf":1.0},"317":{"tf":1.7320508075688772},"33":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":2.23606797749979},"343":{"tf":2.0},"349":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"436":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"136":{"tf":1.0},"78":{"tf":1.0}}}}}}},"df":9,"docs":{"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"424":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"54":{"tf":1.0},"82":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"36":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"154":{"tf":2.0},"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"167":{"tf":1.0},"174":{"tf":1.0},"226":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"263":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"340":{"tf":1.4142135623730951}}}}}}},"g":{"a":{"df":13,"docs":{"146":{"tf":1.0},"149":{"tf":1.0},"177":{"tf":2.0},"180":{"tf":1.0},"257":{"tf":1.4142135623730951},"325":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":2.0},"46":{"tf":2.449489742783178},"54":{"tf":1.0},"68":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"215":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772}}}},"r":{"b":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":9,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}},"df":1,"docs":{"357":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":7,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":71,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":2.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.4142135623730951},"198":{"tf":1.7320508075688772},"199":{"tf":2.23606797749979},"200":{"tf":2.8284271247461903},"201":{"tf":1.7320508075688772},"202":{"tf":2.6457513110645907},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"216":{"tf":1.4142135623730951},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.7320508075688772},"222":{"tf":2.23606797749979},"223":{"tf":2.23606797749979},"224":{"tf":1.7320508075688772},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"251":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.6457513110645907},"262":{"tf":2.8284271247461903},"269":{"tf":1.0},"270":{"tf":1.0},"283":{"tf":1.0},"304":{"tf":1.4142135623730951},"307":{"tf":1.0},"308":{"tf":1.0},"319":{"tf":1.4142135623730951},"330":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":2.23606797749979},"361":{"tf":2.23606797749979},"366":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"378":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.23606797749979},"423":{"tf":2.23606797749979},"424":{"tf":1.0},"428":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.0},"443":{"tf":1.0},"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951},"48":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0}}}}},"t":{"_":{"a":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"229":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"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":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"248":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"201":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"219":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":19,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"165":{"tf":1.4142135623730951},"181":{"tf":1.0},"185":{"tf":1.0},"2":{"tf":1.7320508075688772},"205":{"tf":1.0},"3":{"tf":1.0},"331":{"tf":1.0},"333":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"4":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0},"81":{"tf":1.4142135623730951}}}},"g":{"a":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"262":{"tf":1.0},"333":{"tf":1.0},"336":{"tf":1.0},"347":{"tf":2.0},"350":{"tf":2.23606797749979},"351":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":2.8284271247461903},"358":{"tf":1.0},"415":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"'":{"df":1,"docs":{"336":{"tf":1.0}}},"df":3,"docs":{"0":{"tf":1.0},"336":{"tf":1.4142135623730951},"337":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":7,"docs":{"149":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"235":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"269":{"tf":1.0},"35":{"tf":1.0},"71":{"tf":1.0}},"n":{"df":31,"docs":{"103":{"tf":1.0},"13":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"199":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"229":{"tf":1.0},"245":{"tf":1.0},"271":{"tf":1.0},"274":{"tf":1.0},"35":{"tf":1.0},"353":{"tf":1.0},"357":{"tf":1.4142135623730951},"358":{"tf":1.0},"406":{"tf":1.4142135623730951},"423":{"tf":1.4142135623730951},"430":{"tf":1.0},"443":{"tf":1.0},"455":{"tf":1.4142135623730951},"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951},"458":{"tf":1.4142135623730951},"469":{"tf":1.0},"473":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951},"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"118":{"tf":1.0},"180":{"tf":1.0},"325":{"tf":1.7320508075688772}}}},"df":4,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"374":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"o":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":9,"docs":{"261":{"tf":1.0},"275":{"tf":1.0},"285":{"tf":1.4142135623730951},"306":{"tf":1.0},"319":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0}},"e":{"df":1,"docs":{"262":{"tf":1.0}}},"o":{"d":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"207":{"tf":1.0},"335":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"c":{"df":0,"docs":{},"h":{"a":{"df":1,"docs":{"329":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"327":{"tf":1.0},"37":{"tf":2.0}}}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"106":{"tf":1.0}}}},"p":{"df":0,"docs":{},"h":{"df":8,"docs":{"349":{"tf":1.7320508075688772},"354":{"tf":1.0},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178}},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"349":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"109":{"tf":1.0}}}},"y":{"df":1,"docs":{"109":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"106":{"tf":1.0},"72":{"tf":1.0}}}},"w":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"231":{"tf":1.4142135623730951},"320":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"207":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"f":{"df":1,"docs":{"304":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"149":{"tf":1.7320508075688772},"309":{"tf":1.0}}}}}},"d":{"df":4,"docs":{"174":{"tf":1.0},"178":{"tf":1.4142135623730951},"300":{"tf":1.0},"329":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"0":{"tf":2.0},"275":{"tf":1.4142135623730951},"297":{"tf":1.0},"3":{"tf":1.0},"314":{"tf":1.7320508075688772},"315":{"tf":1.0},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"h":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":3,"docs":{"269":{"tf":1.0},"271":{"tf":1.0},"398":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"d":{"df":3,"docs":{"106":{"tf":1.0},"150":{"tf":1.0},"63":{"tf":1.4142135623730951}},"i":{"df":1,"docs":{"33":{"tf":1.0}}},"l":{"df":13,"docs":{"130":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"171":{"tf":1.0},"178":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"248":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"149":{"tf":1.0},"181":{"tf":1.0},"235":{"tf":1.4142135623730951},"241":{"tf":1.4142135623730951},"68":{"tf":1.0}}}}}},"r":{"d":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"106":{"tf":1.0},"140":{"tf":1.0}}},"df":3,"docs":{"261":{"tf":1.0},"262":{"tf":2.23606797749979},"265":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":2,"docs":{"262":{"tf":1.0},"263":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"df":24,"docs":{"136":{"tf":1.0},"137":{"tf":2.0},"138":{"tf":3.4641016151377544},"139":{"tf":1.0},"144":{"tf":1.0},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"170":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"245":{"tf":1.0},"257":{"tf":1.4142135623730951},"323":{"tf":1.0},"328":{"tf":1.0},"33":{"tf":1.0},"347":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.7320508075688772},"443":{"tf":1.4142135623730951},"444":{"tf":1.4142135623730951},"445":{"tf":1.4142135623730951},"446":{"tf":1.4142135623730951},"447":{"tf":1.4142135623730951},"66":{"tf":1.0},"79":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"k":{"df":1,"docs":{"245":{"tf":1.0}}}},"df":1,"docs":{"201":{"tf":1.0}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":6,"docs":{"121":{"tf":1.0},"149":{"tf":1.0},"190":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"351":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"271":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":23,"docs":{"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.0},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.4142135623730951},"468":{"tf":1.0},"470":{"tf":1.4142135623730951},"477":{"tf":1.0}},"e":{"a":{"d":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}},"df":0,"docs":{},"p":{"df":10,"docs":{"13":{"tf":1.0},"146":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"280":{"tf":2.0}}}},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"123":{"tf":1.0}}}},"p":{"df":34,"docs":{"0":{"tf":1.7320508075688772},"167":{"tf":1.0},"190":{"tf":1.0},"216":{"tf":1.0},"227":{"tf":1.4142135623730951},"257":{"tf":1.0},"270":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"335":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":2.0},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"469":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"477":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"0":{"tf":1.0},"130":{"tf":1.0},"174":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.0}}}}}},"n":{"c":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"'":{"df":5,"docs":{"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.4142135623730951},"260":{"tf":1.0}}},"df":35,"docs":{"10":{"tf":2.0},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"117":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"16":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.4142135623730951},"241":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.4142135623730951},"322":{"tf":1.4142135623730951},"354":{"tf":1.0},"359":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"308":{"tf":1.0}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"126":{"tf":1.0},"431":{"tf":1.0},"68":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"436":{"tf":1.0}}}},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"378":{"tf":1.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.0},"139":{"tf":1.0},"269":{"tf":1.0},"398":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":4,"docs":{"222":{"tf":1.0},"275":{"tf":1.0},"324":{"tf":1.0},"329":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"68":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"291":{"tf":1.0}}}},"df":2,"docs":{"291":{"tf":1.7320508075688772},"295":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"288":{"tf":1.4142135623730951},"308":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"271":{"tf":1.0},"274":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"d":{"df":9,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"233":{"tf":1.7320508075688772},"237":{"tf":1.7320508075688772},"239":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"328":{"tf":1.4142135623730951},"421":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"/":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"377":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"293":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"265":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":3,"docs":{"262":{"tf":1.7320508075688772},"263":{"tf":1.0},"264":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.4142135623730951}}}}}},"df":3,"docs":{"0":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"179":{"tf":1.0},"55":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"347":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"287":{"tf":2.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"3":{"0":{"df":1,"docs":{"418":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"0":{"0":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"459":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":6,"docs":{"348":{"tf":1.0},"422":{"tf":1.0},"427":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"s":{":":{"/":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"/":{"5":{"9":{"5":{"8":{"3":{"5":{"1":{"df":1,"docs":{"421":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"373":{"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":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"350":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"357":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"1":{"8":{"3":{"3":{"df":1,"docs":{"406":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":6,"docs":{"262":{"tf":1.0},"333":{"tf":1.0},"350":{"tf":1.4142135623730951},"354":{"tf":1.0},"415":{"tf":1.0},"417":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"417":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"357":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"425":{"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":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"434":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"421":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":8,"docs":{"257":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"39":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"i":{".":{"df":33,"docs":{"103":{"tf":1.0},"157":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"179":{"tf":1.4142135623730951},"192":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"242":{"tf":1.0},"255":{"tf":1.0},"270":{"tf":1.4142135623730951},"304":{"tf":3.3166247903554},"307":{"tf":1.0},"317":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"347":{"tf":1.0},"355":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.7320508075688772},"46":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951}}},"0":{"df":1,"docs":{"226":{"tf":1.0}}},"1":{"2":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":1,"docs":{"10":{"tf":1.0}}},"df":1,"docs":{"226":{"tf":1.0}}},"3":{"2":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"10":{"tf":1.0}}},"7":{"3":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}},"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":33,"docs":{"110":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"125":{"tf":2.0},"126":{"tf":1.4142135623730951},"13":{"tf":1.0},"150":{"tf":1.4142135623730951},"158":{"tf":1.0},"169":{"tf":1.4142135623730951},"177":{"tf":1.0},"212":{"tf":1.4142135623730951},"255":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.7320508075688772},"271":{"tf":2.449489742783178},"272":{"tf":1.7320508075688772},"273":{"tf":1.0},"274":{"tf":1.0},"275":{"tf":1.4142135623730951},"276":{"tf":1.4142135623730951},"304":{"tf":1.0},"35":{"tf":1.0},"351":{"tf":2.6457513110645907},"359":{"tf":1.0},"381":{"tf":1.7320508075688772},"382":{"tf":2.0},"383":{"tf":2.0},"423":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":1.0},"46":{"tf":1.0},"7":{"tf":1.0},"80":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"13":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"173":{"tf":1.4142135623730951},"82":{"tf":3.1622776601683795},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":2.23606797749979},"86":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":10,"docs":{"119":{"tf":1.0},"136":{"tf":1.0},"150":{"tf":2.0},"171":{"tf":1.0},"172":{"tf":1.0},"269":{"tf":1.0},"338":{"tf":1.4142135623730951},"35":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":3,"docs":{"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"b":{"2":{"5":{"6":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"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":{},"r":{"a":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"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":3,"docs":{"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"32":{"tf":1.0},"44":{"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":{}},"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":{"d":{"(":{"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":{"d":{"df":3,"docs":{"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"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":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"2":{"5":{"6":{"df":1,"docs":{"85":{"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":{},"i":{"d":{"df":1,"docs":{"85":{"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":{},"f":{"df":1,"docs":{"129":{"tf":1.0}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"264":{"tf":1.0},"265":{"tf":1.0},"353":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"229":{"tf":1.4142135623730951}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"190":{"tf":1.0},"223":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":1,"docs":{"269":{"tf":2.23606797749979}},"e":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"121":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"67":{"tf":1.0}}}},"l":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":42,"docs":{"10":{"tf":1.0},"117":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":2.0},"138":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"169":{"tf":2.23606797749979},"170":{"tf":1.7320508075688772},"172":{"tf":1.0},"176":{"tf":1.7320508075688772},"178":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"197":{"tf":1.0},"206":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.7320508075688772},"209":{"tf":1.4142135623730951},"215":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.0},"255":{"tf":1.4142135623730951},"265":{"tf":1.0},"27":{"tf":1.0},"274":{"tf":1.0},"29":{"tf":1.0},"317":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"339":{"tf":1.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":58,"docs":{"0":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"179":{"tf":1.0},"183":{"tf":2.0},"185":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"201":{"tf":1.4142135623730951},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"208":{"tf":2.23606797749979},"209":{"tf":2.23606797749979},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":2.0},"216":{"tf":1.0},"218":{"tf":2.449489742783178},"22":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"226":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"249":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"300":{"tf":1.0},"302":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.4142135623730951},"324":{"tf":1.0},"326":{"tf":1.0},"335":{"tf":1.0},"339":{"tf":1.4142135623730951},"42":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":3.0},"46":{"tf":1.0},"48":{"tf":1.7320508075688772},"52":{"tf":1.0},"66":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"345":{"tf":1.0},"346":{"tf":1.0},"428":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"12":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0}}}}}}},"df":3,"docs":{"288":{"tf":1.0},"309":{"tf":1.0},"343":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":28,"docs":{"111":{"tf":1.0},"12":{"tf":1.7320508075688772},"124":{"tf":1.0},"13":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"15":{"tf":1.0},"153":{"tf":1.0},"192":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.4142135623730951},"298":{"tf":1.0},"30":{"tf":1.0},"351":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"48":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":2.449489742783178},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"216":{"tf":1.0},"312":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"149":{"tf":2.6457513110645907},"310":{"tf":1.0},"58":{"tf":1.0}}}}}},"n":{"a":{"d":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":30,"docs":{"0":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"140":{"tf":1.0},"144":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"215":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"245":{"tf":1.0},"262":{"tf":1.0},"269":{"tf":1.0},"29":{"tf":1.0},"317":{"tf":1.0},"320":{"tf":1.0},"323":{"tf":1.0},"33":{"tf":1.0},"335":{"tf":1.0},"349":{"tf":1.7320508075688772},"352":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"460":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"349":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"237":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":2.0},"320":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"308":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"275":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"104":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"104":{"tf":1.0},"201":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"39":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"149":{"tf":1.0},"309":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"44":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":19,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"235":{"tf":2.449489742783178},"236":{"tf":1.0},"237":{"tf":1.4142135623730951},"238":{"tf":1.0},"241":{"tf":2.449489742783178},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"245":{"tf":1.0},"264":{"tf":1.0},"304":{"tf":2.8284271247461903},"320":{"tf":1.0},"360":{"tf":1.7320508075688772},"424":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}}}},"i":{"c":{"df":11,"docs":{"119":{"tf":1.0},"126":{"tf":1.0},"130":{"tf":1.0},"149":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"310":{"tf":1.7320508075688772},"48":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"111":{"tf":1.0},"142":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"108":{"tf":1.0},"234":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.0}}}},"o":{"df":1,"docs":{"373":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":26,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"107":{"tf":1.0},"112":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"229":{"tf":1.4142135623730951},"275":{"tf":1.4142135623730951},"298":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"468":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"339":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"262":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"384":{"tf":1.4142135623730951},"385":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"389":{"tf":1.4142135623730951},"398":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"(":{"4":{"2":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":32,"docs":{"10":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"121":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"212":{"tf":1.4142135623730951},"226":{"tf":1.0},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"271":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"384":{"tf":1.0},"385":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"398":{"tf":1.0},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"428":{"tf":1.0},"431":{"tf":3.0},"436":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951}}}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"288":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"288":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":14,"docs":{"225":{"tf":1.4142135623730951},"226":{"tf":1.0},"24":{"tf":1.0},"290":{"tf":1.0},"308":{"tf":2.8284271247461903},"319":{"tf":1.0},"320":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"e":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"308":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"308":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"0":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"0":{"df":1,"docs":{"244":{"tf":1.0}}},"1":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"244":{"tf":1.0}}},"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"2":{"df":1,"docs":{"244":{"tf":1.0}}},"3":{"df":1,"docs":{"244":{"tf":1.0}}},"4":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":2,"docs":{"330":{"tf":1.0},"77":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"183":{"tf":1.0},"186":{"tf":1.0},"223":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.7320508075688772},"436":{"tf":1.0},"470":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"247":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":13,"docs":{"144":{"tf":2.23606797749979},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"215":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"247":{"tf":2.449489742783178},"250":{"tf":1.4142135623730951},"423":{"tf":1.0},"436":{"tf":1.0},"68":{"tf":1.0}}}}},"i":{"d":{"df":25,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"176":{"tf":1.0},"234":{"tf":1.0},"257":{"tf":1.4142135623730951},"30":{"tf":1.0},"304":{"tf":1.0},"357":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.4142135623730951},"380":{"tf":1.0},"417":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"74":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"42":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":23,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"261":{"tf":2.0},"273":{"tf":2.23606797749979},"275":{"tf":1.4142135623730951},"276":{"tf":2.449489742783178},"277":{"tf":1.4142135623730951},"278":{"tf":1.7320508075688772},"279":{"tf":1.4142135623730951},"280":{"tf":1.4142135623730951},"281":{"tf":1.0},"293":{"tf":1.0},"296":{"tf":1.0},"3":{"tf":2.0},"331":{"tf":1.0},"332":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"418":{"tf":2.23606797749979},"7":{"tf":1.0},"8":{"tf":1.0}}},"n":{"c":{"df":15,"docs":{"106":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"181":{"tf":1.0},"196":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"265":{"tf":1.7320508075688772},"271":{"tf":1.0},"51":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":7,"docs":{"106":{"tf":3.605551275463989},"109":{"tf":1.0},"111":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"158":{"tf":1.0},"73":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":12,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"150":{"tf":1.4142135623730951},"156":{"tf":1.0},"180":{"tf":1.0},"29":{"tf":1.0},"313":{"tf":1.0},"351":{"tf":1.4142135623730951},"39":{"tf":1.0},"40":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"104":{"tf":1.0},"118":{"tf":1.0},"175":{"tf":1.0},"179":{"tf":1.7320508075688772},"226":{"tf":1.4142135623730951},"227":{"tf":1.4142135623730951},"266":{"tf":1.4142135623730951},"269":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951},"304":{"tf":1.0},"332":{"tf":1.0},"406":{"tf":1.0},"422":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"t":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}},"e":{"df":0,"docs":{},"g":{"df":16,"docs":{"103":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.4142135623730951},"226":{"tf":1.0},"237":{"tf":1.0},"302":{"tf":1.4142135623730951},"304":{"tf":3.3166247903554},"323":{"tf":1.0},"324":{"tf":2.449489742783178},"52":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.23606797749979},"68":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"—":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}}}}}}},"r":{"df":11,"docs":{"0":{"tf":1.0},"251":{"tf":2.0},"258":{"tf":1.0},"259":{"tf":2.23606797749979},"261":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"275":{"tf":1.0},"406":{"tf":1.0},"420":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"275":{"tf":1.0}}}}}},"n":{"d":{"df":6,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"233":{"tf":1.0},"300":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":3,"docs":{"181":{"tf":1.0},"190":{"tf":1.0},"78":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":15,"docs":{"0":{"tf":1.0},"157":{"tf":1.0},"179":{"tf":2.8284271247461903},"258":{"tf":1.0},"32":{"tf":1.4142135623730951},"345":{"tf":1.0},"351":{"tf":1.0},"373":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"420":{"tf":1.7320508075688772},"422":{"tf":1.0},"425":{"tf":1.0},"44":{"tf":1.7320508075688772},"46":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"239":{"tf":1.0},"246":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"331":{"tf":1.0}}}}},"f":{"a":{"c":{"df":12,"docs":{"119":{"tf":1.4142135623730951},"173":{"tf":1.0},"175":{"tf":1.0},"205":{"tf":2.0},"209":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":2.0},"302":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.7320508075688772},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"330":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}}}},":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"50":{"tf":2.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":12,"docs":{"108":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"197":{"tf":1.0},"308":{"tf":1.0},"33":{"tf":1.0},"50":{"tf":2.23606797749979},"73":{"tf":1.0},"81":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"307":{"tf":1.0}}}}}}}},"o":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"224":{"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":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":5,"docs":{"179":{"tf":1.0},"181":{"tf":1.0},"297":{"tf":1.0},"304":{"tf":2.8284271247461903},"320":{"tf":1.4142135623730951}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":2,"docs":{"190":{"tf":1.4142135623730951},"226":{"tf":1.0}},"t":{"df":29,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.0},"3":{"tf":1.0},"332":{"tf":1.0},"344":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"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":{"59":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"320":{"tf":1.0},"77":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"269":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"349":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"335":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"f":{"df":12,"docs":{"356":{"tf":1.0},"357":{"tf":2.449489742783178},"358":{"tf":1.0},"361":{"tf":1.7320508075688772},"366":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"411":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"460":{"tf":1.7320508075688772}},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"d":{"df":9,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"df":7,"docs":{"349":{"tf":2.23606797749979},"361":{"tf":2.6457513110645907},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"431":{"tf":2.6457513110645907},"436":{"tf":2.6457513110645907}}},"s":{"_":{"b":{"a":{"df":0,"docs":{},"z":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"117":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"48":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"48":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"229":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"330":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"144":{"tf":1.0},"179":{"tf":1.7320508075688772},"297":{"tf":1.0},"316":{"tf":1.7320508075688772},"317":{"tf":1.7320508075688772},"318":{"tf":1.0},"319":{"tf":1.0},"335":{"tf":2.0},"336":{"tf":1.7320508075688772},"337":{"tf":3.0},"35":{"tf":1.0}}}}},"t":{"'":{"df":6,"docs":{"13":{"tf":1.0},"270":{"tf":1.0},"295":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0},"77":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"(":{"df":1,"docs":{"50":{"tf":1.0}}},"df":17,"docs":{"110":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"210":{"tf":1.7320508075688772},"232":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"304":{"tf":2.449489742783178},"306":{"tf":1.0},"312":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"343":{"tf":1.0},"380":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"464":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.7320508075688772}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"a":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"242":{"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":9,"docs":{"132":{"tf":1.4142135623730951},"133":{"tf":2.449489742783178},"134":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"236":{"tf":1.7320508075688772},"242":{"tf":2.0},"271":{"tf":1.4142135623730951},"339":{"tf":1.0},"74":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":12,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"116":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"270":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0}}}}}}}},"j":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"v":{"a":{"df":3,"docs":{"107":{"tf":1.0},"205":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"(":{"4":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"10":{"tf":1.0},"226":{"tf":1.0},"269":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"226":{"tf":1.0}}}},"z":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"269":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"431":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":20,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"263":{"tf":1.4142135623730951},"265":{"tf":1.0},"270":{"tf":1.0},"29":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"365":{"tf":1.0},"381":{"tf":3.1622776601683795},"404":{"tf":3.1622776601683795},"406":{"tf":3.1622776601683795},"431":{"tf":3.3166247903554},"436":{"tf":3.1622776601683795},"437":{"tf":2.23606797749979},"438":{"tf":1.4142135623730951},"439":{"tf":1.4142135623730951},"440":{"tf":2.23606797749979},"441":{"tf":1.4142135623730951},"442":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":6,"docs":{"10":{"tf":1.0},"134":{"tf":1.0},"269":{"tf":2.23606797749979},"285":{"tf":1.0},"304":{"tf":1.0},"398":{"tf":1.0}}}}}},"k":{"df":6,"docs":{"245":{"tf":1.0},"246":{"tf":1.0},"318":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"453":{"tf":1.0}},"e":{"b":{"a":{"b":{"df":1,"docs":{"262":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"[":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":5,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"443":{"tf":1.0},"445":{"tf":1.7320508075688772},"447":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":9,"docs":{"108":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"245":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"207":{"tf":1.0}}}},"y":{"df":40,"docs":{"111":{"tf":1.0},"13":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.449489742783178},"145":{"tf":2.0},"146":{"tf":1.7320508075688772},"147":{"tf":1.7320508075688772},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"180":{"tf":1.0},"19":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"201":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":2.0},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":1.7320508075688772},"249":{"tf":2.0},"270":{"tf":1.0},"304":{"tf":2.8284271247461903},"350":{"tf":1.0},"352":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":1.0},"443":{"tf":2.449489742783178},"449":{"tf":1.7320508075688772},"450":{"tf":1.7320508075688772},"451":{"tf":1.7320508075688772},"454":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"79":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":27,"docs":{"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"114":{"tf":1.0},"118":{"tf":1.0},"12":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"141":{"tf":2.0},"15":{"tf":1.0},"190":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.4142135623730951},"247":{"tf":1.4142135623730951},"297":{"tf":1.0},"337":{"tf":1.4142135623730951},"338":{"tf":2.0},"339":{"tf":2.0},"340":{"tf":1.7320508075688772},"341":{"tf":1.7320508075688772},"342":{"tf":2.0},"343":{"tf":2.0},"48":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":3.1622776601683795}}}}}}},"n":{"d":{"df":3,"docs":{"210":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":1,"docs":{"431":{"tf":1.7320508075688772}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":15,"docs":{"0":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"201":{"tf":1.4142135623730951},"203":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"345":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"184":{"tf":1.0},"335":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":16,"docs":{"109":{"tf":1.0},"144":{"tf":1.0},"158":{"tf":1.0},"179":{"tf":1.0},"203":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"297":{"tf":1.0},"316":{"tf":1.7320508075688772},"317":{"tf":1.7320508075688772},"318":{"tf":1.0},"319":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}}}}}}},"l":{"a":{"b":{"df":3,"docs":{"255":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"336":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"309":{"tf":1.0}}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":104,"docs":{"0":{"tf":3.0},"1":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.7320508075688772},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.0},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"199":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"225":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"251":{"tf":1.0},"266":{"tf":1.0},"275":{"tf":2.6457513110645907},"276":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.0},"308":{"tf":1.0},"338":{"tf":1.0},"45":{"tf":1.0},"61":{"tf":2.23606797749979},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":8,"docs":{"149":{"tf":1.0},"222":{"tf":1.4142135623730951},"235":{"tf":1.0},"241":{"tf":1.0},"295":{"tf":1.7320508075688772},"345":{"tf":1.0},"429":{"tf":1.4142135623730951},"48":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"319":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"112":{"tf":1.7320508075688772}}}}}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"277":{"tf":1.0},"293":{"tf":1.0},"358":{"tf":1.0},"425":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"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":2,"docs":{"265":{"tf":1.0},"273":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951}}}}}}},"df":14,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"411":{"tf":1.0},"415":{"tf":1.0}},"e":{"_":{"b":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"101":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"101":{"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":{},"u":{"1":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"3":{"2":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}}},"a":{"d":{"df":2,"docs":{"256":{"tf":1.0},"420":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.4142135623730951},"227":{"tf":1.0},"261":{"tf":1.0},"265":{"tf":1.0},"48":{"tf":1.0}}}},"v":{"df":1,"docs":{"345":{"tf":1.0}}}},"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"245":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"271":{"tf":1.0},"304":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":3,"docs":{"126":{"tf":1.0},"236":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":14,"docs":{"108":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"223":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"304":{"tf":2.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"71":{"tf":1.4142135623730951},"73":{"tf":1.0}},"i":{"df":1,"docs":{"190":{"tf":1.4142135623730951}}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"304":{"tf":1.0}}}},"t":{"'":{"df":26,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.4142135623730951},"202":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.4142135623730951},"265":{"tf":1.7320508075688772},"271":{"tf":1.0},"275":{"tf":1.0},"418":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.0},"304":{"tf":1.0},"307":{"tf":1.0},"324":{"tf":1.0},"326":{"tf":1.0},"329":{"tf":1.0},"354":{"tf":1.0},"355":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"197":{"tf":1.0},"275":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}}}},"h":{"df":1,"docs":{"304":{"tf":3.605551275463989}}},"i":{"b":{"'":{"df":1,"docs":{"302":{"tf":1.0}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":2,"docs":{"48":{"tf":1.7320508075688772},"51":{"tf":1.0}}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"253":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}},"df":12,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"174":{"tf":1.0},"178":{"tf":1.0},"182":{"tf":1.0},"186":{"tf":1.0},"25":{"tf":1.0},"255":{"tf":1.4142135623730951},"298":{"tf":1.4142135623730951},"301":{"tf":1.0},"52":{"tf":1.0},"78":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":91,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.6457513110645907},"110":{"tf":1.0},"111":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"121":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":2.0},"137":{"tf":1.0},"14":{"tf":2.23606797749979},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"168":{"tf":2.0},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.8284271247461903},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"187":{"tf":1.0},"197":{"tf":1.0},"202":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.4142135623730951},"225":{"tf":1.0},"227":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"25":{"tf":1.0},"253":{"tf":1.7320508075688772},"263":{"tf":1.4142135623730951},"298":{"tf":2.8284271247461903},"299":{"tf":2.449489742783178},"30":{"tf":1.4142135623730951},"300":{"tf":3.1622776601683795},"301":{"tf":2.6457513110645907},"302":{"tf":2.449489742783178},"303":{"tf":2.449489742783178},"304":{"tf":1.0},"31":{"tf":1.0},"318":{"tf":1.0},"324":{"tf":1.0},"33":{"tf":1.4142135623730951},"342":{"tf":1.0},"345":{"tf":1.4142135623730951},"35":{"tf":1.0},"351":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.4142135623730951},"361":{"tf":1.0},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"388":{"tf":1.7320508075688772},"390":{"tf":1.4142135623730951},"394":{"tf":1.7320508075688772},"40":{"tf":2.449489742783178},"42":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"48":{"tf":5.477225575051661},"49":{"tf":2.0},"50":{"tf":3.0},"51":{"tf":2.8284271247461903},"52":{"tf":2.449489742783178},"53":{"tf":2.23606797749979},"61":{"tf":1.0},"66":{"tf":1.0},"75":{"tf":2.449489742783178},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0}}},"y":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":9,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"428":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":15,"docs":{"181":{"tf":1.0},"187":{"tf":1.7320508075688772},"318":{"tf":1.0},"327":{"tf":2.0},"349":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"70":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"303":{"tf":1.0}}}},"df":20,"docs":{"106":{"tf":2.6457513110645907},"111":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"232":{"tf":1.0},"266":{"tf":1.4142135623730951},"271":{"tf":1.0},"272":{"tf":1.4142135623730951},"274":{"tf":1.0},"307":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.7320508075688772},"378":{"tf":1.0},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"460":{"tf":1.0}}},"k":{"df":6,"docs":{"226":{"tf":1.0},"227":{"tf":1.4142135623730951},"287":{"tf":1.0},"296":{"tf":1.0},"337":{"tf":2.0},"406":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"278":{"tf":1.4142135623730951}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"26":{"tf":1.0},"33":{"tf":2.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":38,"docs":{"106":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"141":{"tf":1.0},"16":{"tf":1.0},"207":{"tf":1.0},"227":{"tf":1.0},"232":{"tf":1.0},"237":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.4142135623730951},"305":{"tf":1.4142135623730951},"320":{"tf":1.4142135623730951},"338":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"357":{"tf":1.0},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"399":{"tf":1.0},"400":{"tf":1.4142135623730951},"401":{"tf":1.4142135623730951},"402":{"tf":1.4142135623730951},"403":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"421":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"46":{"tf":1.0},"460":{"tf":1.4142135623730951},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"418":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"(":{"df":1,"docs":{"431":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"304":{"tf":2.0},"339":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"l":{"df":3,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"203":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"13":{"tf":1.0},"266":{"tf":1.4142135623730951},"267":{"tf":1.0}}}}},"o":{"a":{"d":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"(":{")":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"265":{"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":6,"docs":{"10":{"tf":1.4142135623730951},"146":{"tf":1.0},"185":{"tf":1.4142135623730951},"196":{"tf":1.0},"265":{"tf":1.0},"430":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"430":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"54":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"375":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":23,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"265":{"tf":1.4142135623730951},"333":{"tf":1.0},"336":{"tf":1.0},"347":{"tf":1.0},"357":{"tf":1.7320508075688772},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"420":{"tf":2.0},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.0},"442":{"tf":1.7320508075688772},"460":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"468":{"tf":1.0}}}}}}},"t":{"df":11,"docs":{"13":{"tf":1.0},"138":{"tf":2.449489742783178},"269":{"tf":1.0},"286":{"tf":1.0},"353":{"tf":1.0},"379":{"tf":1.4142135623730951},"463":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"k":{"df":14,"docs":{"173":{"tf":1.0},"263":{"tf":1.4142135623730951},"35":{"tf":1.0},"361":{"tf":1.4142135623730951},"364":{"tf":1.0},"366":{"tf":1.4142135623730951},"369":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"410":{"tf":1.7320508075688772},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}}},"df":3,"docs":{"139":{"tf":1.4142135623730951},"269":{"tf":1.0},"398":{"tf":1.0}},"g":{"(":{"4":{"2":{"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"86":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"257":{"tf":1.0}}},"b":{"df":2,"docs":{"126":{"tf":1.0},"257":{"tf":1.0}}},"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":{"d":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"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":{}}},"s":{"df":0,"docs":{},"h":{"a":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"242":{"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":{}}},"r":{"df":1,"docs":{"124":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"236":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"125":{"tf":1.0}}}},":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"(":{"5":{"df":1,"docs":{"268":{"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":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":14,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"124":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"124":{"tf":1.4142135623730951},"126":{"tf":2.0},"406":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":32,"docs":{"122":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":3.1622776601683795},"125":{"tf":3.3166247903554},"126":{"tf":2.6457513110645907},"13":{"tf":2.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"257":{"tf":4.242640687119285},"269":{"tf":1.7320508075688772},"271":{"tf":2.0},"296":{"tf":1.7320508075688772},"304":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"375":{"tf":1.4142135623730951},"377":{"tf":1.4142135623730951},"378":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":2.6457513110645907},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0}},"i":{"c":{"df":7,"docs":{"14":{"tf":1.0},"171":{"tf":1.0},"183":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"304":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"379":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"111":{"tf":1.0},"150":{"tf":1.4142135623730951},"206":{"tf":1.0},"224":{"tf":1.0},"399":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"263":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":37,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"183":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"253":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.4142135623730951},"263":{"tf":1.0},"264":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"330":{"tf":1.0},"336":{"tf":1.0},"345":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0}}},"p":{"df":13,"docs":{"118":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"229":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.4142135623730951},"339":{"tf":1.7320508075688772},"340":{"tf":1.0}}}},"t":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"329":{"tf":1.0}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"304":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"200":{"tf":1.0}}}}}}},"p":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"p":{".":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{".":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"295":{"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":{},"r":{"a":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"296":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":26,"docs":{"0":{"tf":1.4142135623730951},"275":{"tf":3.605551275463989},"276":{"tf":2.0},"277":{"tf":1.0},"278":{"tf":1.0},"279":{"tf":1.0},"280":{"tf":1.4142135623730951},"281":{"tf":1.0},"282":{"tf":1.0},"283":{"tf":1.0},"284":{"tf":1.0},"285":{"tf":1.0},"286":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.0},"289":{"tf":1.0},"290":{"tf":1.0},"291":{"tf":1.0},"292":{"tf":1.0},"293":{"tf":2.0},"294":{"tf":1.7320508075688772},"295":{"tf":1.7320508075688772},"296":{"tf":1.4142135623730951},"418":{"tf":1.0},"477":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"269":{"tf":1.4142135623730951}}},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"(":{"6":{"3":{"df":1,"docs":{"398":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"10":{"tf":1.7320508075688772},"269":{"tf":1.4142135623730951}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"0":{"tf":1.0},"322":{"tf":2.0},"333":{"tf":1.0},"65":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"2":{"df":1,"docs":{"264":{"tf":1.0}}},"df":1,"docs":{"340":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"336":{"tf":1.0},"47":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"173":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"255":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"30":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"51":{"tf":1.0}}}}},"df":31,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"123":{"tf":1.4142135623730951},"128":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.0},"203":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"257":{"tf":1.0},"268":{"tf":1.0},"351":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.7320508075688772},"51":{"tf":1.0},"54":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"425":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"187":{"tf":1.0},"216":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"150":{"tf":1.0},"184":{"tf":1.0},"238":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":34,"docs":{"0":{"tf":2.449489742783178},"104":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.0},"179":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"294":{"tf":1.0},"308":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"320":{"tf":1.0},"334":{"tf":1.0},"335":{"tf":1.4142135623730951},"336":{"tf":1.7320508075688772},"351":{"tf":1.0},"422":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":19,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"175":{"tf":1.0},"190":{"tf":1.0},"197":{"tf":1.4142135623730951},"318":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"352":{"tf":1.0},"356":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":15,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.0},"225":{"tf":1.4142135623730951},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"265":{"tf":1.0},"335":{"tf":1.0},"360":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"75":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"460":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":22,"docs":{"10":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.0},"345":{"tf":2.0},"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":2.0},"350":{"tf":1.0},"351":{"tf":1.0},"352":{"tf":1.0},"354":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"463":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"197":{"tf":1.7320508075688772},"203":{"tf":1.0},"232":{"tf":1.0},"245":{"tf":1.0},"276":{"tf":1.0},"304":{"tf":1.4142135623730951},"318":{"tf":1.0},"33":{"tf":1.0},"351":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":2.23606797749979},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"249":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":10,"docs":{"13":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.0},"245":{"tf":2.6457513110645907},"246":{"tf":3.1622776601683795},"247":{"tf":2.449489742783178},"248":{"tf":2.449489742783178},"249":{"tf":2.0},"250":{"tf":2.23606797749979},"360":{"tf":1.0}}},"r":{"df":1,"docs":{"138":{"tf":1.0}},"k":{"df":5,"docs":{"149":{"tf":1.0},"311":{"tf":1.4142135623730951},"312":{"tf":1.0},"313":{"tf":1.0},"343":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":3,"docs":{"273":{"tf":1.0},"277":{"tf":1.0},"278":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"336":{"tf":1.0},"350":{"tf":1.0},"357":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":21,"docs":{"10":{"tf":1.0},"106":{"tf":1.0},"12":{"tf":1.0},"130":{"tf":4.358898943540674},"138":{"tf":1.0},"181":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"32":{"tf":1.0},"339":{"tf":1.4142135623730951},"406":{"tf":1.0},"431":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":2.23606797749979},"82":{"tf":1.7320508075688772},"86":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"302":{"tf":1.7320508075688772},"326":{"tf":2.0},"40":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"302":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"270":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"x":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"270":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"275":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"429":{"tf":1.0},"430":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":39,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"129":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"229":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"245":{"tf":1.0},"246":{"tf":1.0},"262":{"tf":1.0},"271":{"tf":1.0},"313":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"125":{"tf":1.0},"190":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"67":{"tf":1.0}}}}},"t":{"df":2,"docs":{"226":{"tf":1.0},"52":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"295":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"2":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"[":{"$":{"df":0,"docs":{},"h":{"df":0,"docs":{},"p":{"df":1,"docs":{"304":{"tf":1.0}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"353":{"tf":1.0},"354":{"tf":1.0}}},"df":4,"docs":{"352":{"tf":1.4142135623730951},"353":{"tf":2.6457513110645907},"354":{"tf":1.4142135623730951},"355":{"tf":2.23606797749979}}}}},"c":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"0":{"tf":1.7320508075688772},"107":{"tf":2.0},"112":{"tf":2.0},"140":{"tf":1.4142135623730951},"180":{"tf":1.0},"232":{"tf":1.0},"265":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.4142135623730951},"59":{"tf":1.0},"71":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"336":{"tf":1.0},"418":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"336":{"tf":1.4142135623730951},"337":{"tf":1.0}}},"k":{"df":0,"docs":{},"l":{"df":3,"docs":{"301":{"tf":1.4142135623730951},"35":{"tf":1.0},"52":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"179":{"tf":1.0},"304":{"tf":1.0},"312":{"tf":1.4142135623730951},"336":{"tf":1.0},"443":{"tf":1.4142135623730951},"454":{"tf":1.7320508075688772},"469":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":8,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"19":{"tf":2.0},"23":{"tf":1.0},"35":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"36":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"181":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":58,"docs":{"113":{"tf":1.7320508075688772},"114":{"tf":2.6457513110645907},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":2.449489742783178},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":2.449489742783178},"184":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":2.0},"195":{"tf":2.0},"201":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":1.4142135623730951},"207":{"tf":1.0},"208":{"tf":2.23606797749979},"209":{"tf":1.4142135623730951},"213":{"tf":1.0},"216":{"tf":1.0},"219":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":2.449489742783178},"236":{"tf":1.7320508075688772},"237":{"tf":2.0},"239":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":2.449489742783178},"242":{"tf":1.7320508075688772},"243":{"tf":2.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.4142135623730951},"255":{"tf":1.0},"262":{"tf":1.0},"265":{"tf":2.23606797749979},"27":{"tf":1.0},"29":{"tf":1.0},"309":{"tf":1.4142135623730951},"33":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"43":{"tf":2.0},"430":{"tf":1.0},"44":{"tf":1.7320508075688772},"46":{"tf":2.0},"48":{"tf":1.7320508075688772},"55":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"i":{"b":{"df":1,"docs":{"327":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":6,"docs":{"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":2.0},"436":{"tf":2.0}}}},"m":{"df":4,"docs":{"11":{"tf":1.0},"55":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"345":{"tf":1.0}}}}}},"t":{"(":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"162":{"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":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"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":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"33":{"tf":1.0}}}}},"df":14,"docs":{"0":{"tf":1.0},"153":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.0},"162":{"tf":3.3166247903554},"163":{"tf":1.7320508075688772},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}},"u":{"df":1,"docs":{"325":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"328":{"tf":1.0}}}}}},"s":{"c":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"201":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":9,"docs":{"318":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"155":{"tf":1.0},"320":{"tf":1.0}}}}},"x":{"df":2,"docs":{"106":{"tf":1.0},"190":{"tf":1.0}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":5,"docs":{"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"389":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"d":{"df":5,"docs":{"106":{"tf":1.0},"179":{"tf":1.0},"339":{"tf":1.0},"48":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951}},"e":{"df":13,"docs":{"274":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"470":{"tf":1.0},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951}},"l":{"df":2,"docs":{"0":{"tf":1.0},"320":{"tf":1.0}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.7320508075688772},"62":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"179":{"tf":1.4142135623730951}},"i":{"df":12,"docs":{"104":{"tf":2.449489742783178},"179":{"tf":1.0},"201":{"tf":1.0},"226":{"tf":1.0},"349":{"tf":1.7320508075688772},"351":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"194":{"tf":1.0}}}},"df":10,"docs":{"0":{"tf":1.0},"106":{"tf":2.8284271247461903},"116":{"tf":1.0},"186":{"tf":1.0},"307":{"tf":1.4142135623730951},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.4142135623730951},"349":{"tf":1.0},"406":{"tf":1.0}},"o":{"df":2,"docs":{"15":{"tf":1.0},"304":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"277":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"200":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":45,"docs":{"0":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"17":{"tf":1.0},"173":{"tf":1.0},"179":{"tf":1.4142135623730951},"190":{"tf":1.0},"199":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0},"229":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"257":{"tf":1.0},"261":{"tf":1.0},"265":{"tf":1.0},"271":{"tf":1.0},"295":{"tf":1.0},"298":{"tf":1.0},"310":{"tf":1.0},"311":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"344":{"tf":1.0},"352":{"tf":1.0},"373":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.0},"430":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"106":{"tf":1.0},"108":{"tf":1.0},"121":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"262":{"tf":1.0},"269":{"tf":1.4142135623730951},"340":{"tf":1.0}}},"i":{"df":1,"docs":{"10":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"165":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"165":{"tf":1.0},"169":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"139":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"170":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"172":{"tf":1.0},"179":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"172":{"tf":2.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.0},"190":{"tf":1.0},"257":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772}},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":2,"docs":{"170":{"tf":1.4142135623730951},"37":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.4142135623730951},"123":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"170":{"tf":1.0},"207":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"249":{"tf":1.7320508075688772},"269":{"tf":1.0},"335":{"tf":1.0},"337":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"418":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"429":{"tf":1.0},"431":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.0}},"i":{"df":2,"docs":{"271":{"tf":1.4142135623730951},"304":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"426":{"tf":1.0}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"104":{"tf":2.23606797749979},"118":{"tf":1.0},"234":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"304":{"tf":2.0},"339":{"tf":1.0},"63":{"tf":2.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":6,"docs":{"104":{"tf":1.4142135623730951},"108":{"tf":1.0},"114":{"tf":1.0},"436":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.4142135623730951}}}},"df":25,"docs":{"104":{"tf":3.1622776601683795},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"134":{"tf":2.0},"138":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"215":{"tf":1.4142135623730951},"234":{"tf":1.4142135623730951},"236":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.4142135623730951},"247":{"tf":1.0},"265":{"tf":1.0},"268":{"tf":1.4142135623730951},"304":{"tf":2.8284271247461903},"339":{"tf":1.0},"63":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951}}}},"y":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"1":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"u":{"8":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"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":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"80":{"tf":1.0}}}}}}},"df":3,"docs":{"158":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"110":{"tf":1.0}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"262":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"79":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"419":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"391":{"tf":1.0},"51":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":7,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"392":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"a":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"208":{"tf":2.0},"209":{"tf":2.449489742783178}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"190":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"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":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"i":{"d":{".":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"265":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"10":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.4142135623730951},"181":{"tf":1.0},"255":{"tf":1.4142135623730951},"265":{"tf":1.0},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"110":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{">":{"(":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"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":{"172":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"190":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":3,"docs":{"218":{"tf":1.7320508075688772},"219":{"tf":1.4142135623730951},"330":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"213":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"n":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},">":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"361":{"tf":1.0},"365":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":57,"docs":{"10":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":3.0},"107":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"133":{"tf":1.0},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":2.0},"183":{"tf":1.0},"186":{"tf":1.0},"190":{"tf":1.7320508075688772},"205":{"tf":1.0},"207":{"tf":1.0},"226":{"tf":2.0},"255":{"tf":1.0},"257":{"tf":1.0},"262":{"tf":2.23606797749979},"265":{"tf":1.0},"27":{"tf":1.0},"273":{"tf":1.0},"288":{"tf":1.0},"330":{"tf":1.0},"338":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"365":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":2.0},"39":{"tf":1.4142135623730951},"390":{"tf":2.0},"391":{"tf":1.0},"392":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"415":{"tf":1.7320508075688772},"416":{"tf":1.0},"417":{"tf":1.4142135623730951},"419":{"tf":1.0},"428":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"44":{"tf":1.0},"48":{"tf":2.0},"50":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":6,"docs":{"12":{"tf":1.0},"183":{"tf":1.0},"196":{"tf":1.7320508075688772},"255":{"tf":1.0},"351":{"tf":1.4142135623730951},"406":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"183":{"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":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":36,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"136":{"tf":1.0},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"153":{"tf":2.8284271247461903},"154":{"tf":2.449489742783178},"155":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"163":{"tf":1.7320508075688772},"164":{"tf":2.0},"165":{"tf":2.0},"166":{"tf":2.23606797749979},"167":{"tf":3.0},"168":{"tf":2.0},"169":{"tf":2.449489742783178},"170":{"tf":2.449489742783178},"177":{"tf":1.7320508075688772},"180":{"tf":1.4142135623730951},"19":{"tf":2.6457513110645907},"23":{"tf":1.4142135623730951},"299":{"tf":1.0},"32":{"tf":1.0},"326":{"tf":1.0},"33":{"tf":2.23606797749979},"35":{"tf":1.7320508075688772},"418":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.0},"75":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"275":{"tf":1.0}}}}}},"df":3,"docs":{"133":{"tf":1.0},"268":{"tf":1.0},"304":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"263":{"tf":1.4142135623730951},"430":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"171":{"tf":1.0},"238":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":60,"docs":{"0":{"tf":2.23606797749979},"111":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"146":{"tf":1.0},"15":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"171":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"232":{"tf":1.0},"234":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"245":{"tf":1.0},"247":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.0},"268":{"tf":1.0},"270":{"tf":1.7320508075688772},"276":{"tf":1.0},"317":{"tf":1.0},"319":{"tf":1.0},"324":{"tf":1.0},"33":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"419":{"tf":1.0},"420":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"460":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"65":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.4142135623730951}}}},"df":1,"docs":{"66":{"tf":1.0}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.7320508075688772},"111":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"192":{"tf":2.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"244":{"tf":2.0},"250":{"tf":2.0}},"e":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"50":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"192":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"250":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}}}}},"v":{"df":0,"docs":{},"e":{"c":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"192":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"442":{"tf":1.4142135623730951}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"427":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":25,"docs":{"157":{"tf":1.0},"160":{"tf":1.4142135623730951},"23":{"tf":1.0},"265":{"tf":1.4142135623730951},"299":{"tf":1.0},"345":{"tf":1.7320508075688772},"348":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"425":{"tf":1.7320508075688772},"429":{"tf":1.0},"430":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"434":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.0},"460":{"tf":1.0},"465":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"13":{"tf":1.0},"188":{"tf":1.0},"225":{"tf":1.0},"228":{"tf":2.23606797749979},"229":{"tf":2.8284271247461903},"230":{"tf":1.0},"308":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"79":{"tf":1.0}}}}},"w":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"d":{"df":8,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":2.0},"170":{"tf":2.449489742783178}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":53,"docs":{"0":{"tf":1.0},"10":{"tf":1.7320508075688772},"107":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":1.0},"15":{"tf":1.4142135623730951},"158":{"tf":2.8284271247461903},"159":{"tf":1.0},"162":{"tf":1.0},"183":{"tf":1.0},"190":{"tf":1.4142135623730951},"233":{"tf":1.7320508075688772},"239":{"tf":1.7320508075688772},"246":{"tf":1.7320508075688772},"262":{"tf":1.7320508075688772},"263":{"tf":1.4142135623730951},"268":{"tf":1.4142135623730951},"270":{"tf":1.0},"334":{"tf":1.0},"335":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.4142135623730951},"351":{"tf":1.0},"352":{"tf":1.0},"359":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.4142135623730951},"385":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"391":{"tf":2.0},"392":{"tf":2.0},"393":{"tf":2.0},"394":{"tf":2.0},"395":{"tf":1.4142135623730951},"398":{"tf":1.0},"416":{"tf":1.7320508075688772},"417":{"tf":2.0},"418":{"tf":1.0},"428":{"tf":2.0},"430":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"449":{"tf":1.7320508075688772},"450":{"tf":1.7320508075688772},"451":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"73":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"411":{"tf":1.0},"414":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"t":{"df":11,"docs":{"133":{"tf":1.0},"134":{"tf":1.0},"183":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"257":{"tf":1.0},"271":{"tf":1.7320508075688772},"288":{"tf":1.0},"304":{"tf":1.0},"339":{"tf":1.0},"380":{"tf":1.0}}}}},"f":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"19":{"tf":1.0},"35":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"126":{"tf":1.0},"175":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}}}}}}}}},"d":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"436":{"tf":1.0}}},"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":22,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"266":{"tf":1.0},"267":{"tf":1.0},"357":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"420":{"tf":1.7320508075688772},"422":{"tf":1.0},"424":{"tf":1.4142135623730951},"425":{"tf":1.7320508075688772},"431":{"tf":3.4641016151377544},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":3.605551275463989},"437":{"tf":3.1622776601683795},"460":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}},"df":12,"docs":{"120":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.7320508075688772},"20":{"tf":1.0},"200":{"tf":1.0},"309":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"460":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":15,"docs":{"141":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":1.0},"173":{"tf":1.0},"183":{"tf":1.0},"202":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"235":{"tf":2.0},"241":{"tf":2.0},"248":{"tf":1.0},"265":{"tf":1.4142135623730951},"304":{"tf":4.242640687119285},"48":{"tf":1.0},"77":{"tf":3.0}}}},"o":{"df":0,"docs":{},"p":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"199":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"199":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":5,"docs":{"10":{"tf":1.0},"199":{"tf":1.7320508075688772},"201":{"tf":1.0},"269":{"tf":1.4142135623730951},"398":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"205":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"206":{"tf":1.0}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"269":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":65,"docs":{"0":{"tf":1.0},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"205":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"229":{"tf":1.0},"233":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":1.0},"247":{"tf":1.7320508075688772},"255":{"tf":1.0},"256":{"tf":1.0},"257":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"276":{"tf":1.0},"277":{"tf":1.0},"308":{"tf":1.4142135623730951},"309":{"tf":1.0},"318":{"tf":1.0},"319":{"tf":1.0},"32":{"tf":1.0},"330":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.0},"398":{"tf":1.0},"406":{"tf":1.0},"418":{"tf":1.0},"424":{"tf":1.0},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":1.0}}},"h":{"df":2,"docs":{"0":{"tf":1.0},"250":{"tf":1.4142135623730951}}},"i":{"c":{"df":3,"docs":{"183":{"tf":1.0},"44":{"tf":1.0},"66":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":23,"docs":{"10":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"237":{"tf":1.4142135623730951},"243":{"tf":1.7320508075688772},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.4142135623730951},"269":{"tf":1.0},"270":{"tf":2.0},"271":{"tf":2.23606797749979},"334":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"430":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"270":{"tf":1.7320508075688772}}}},"m":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":30,"docs":{"106":{"tf":1.4142135623730951},"108":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"133":{"tf":1.0},"167":{"tf":1.0},"206":{"tf":1.0},"223":{"tf":1.0},"231":{"tf":1.4142135623730951},"234":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"256":{"tf":1.0},"271":{"tf":1.4142135623730951},"302":{"tf":1.0},"304":{"tf":1.4142135623730951},"337":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.4142135623730951},"468":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}},"df":7,"docs":{"104":{"tf":2.6457513110645907},"130":{"tf":1.0},"134":{"tf":2.0},"226":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"201":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.449489742783178}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":1,"docs":{"398":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"c":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"66":{"tf":1.0}}}},"r":{"df":0,"docs":{},"r":{"df":2,"docs":{"286":{"tf":1.0},"354":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}},"df":7,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"398":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"275":{"tf":1.0},"330":{"tf":1.0},"420":{"tf":1.0},"48":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"465":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"269":{"tf":1.4142135623730951},"271":{"tf":1.0},"304":{"tf":2.0},"398":{"tf":1.4142135623730951}}}}}}},"k":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"172":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"t":{"df":2,"docs":{"203":{"tf":1.0},"76":{"tf":1.0}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},":":{":":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"106":{"tf":1.0},"202":{"tf":1.0},"253":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"119":{"tf":1.0},"212":{"tf":1.0},"226":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0}}}}},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}},"x":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}}}}},"o":{"d":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"130":{"tf":1.0}}}}},"x":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":18,"docs":{"108":{"tf":1.0},"146":{"tf":1.0},"169":{"tf":1.0},"265":{"tf":1.0},"269":{"tf":1.0},"276":{"tf":1.0},"296":{"tf":1.0},"336":{"tf":1.4142135623730951},"342":{"tf":1.0},"357":{"tf":1.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"428":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"62":{"tf":1.0}}},"df":45,"docs":{"10":{"tf":1.4142135623730951},"109":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"173":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"200":{"tf":1.0},"207":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"226":{"tf":2.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"271":{"tf":1.4142135623730951},"330":{"tf":1.4142135623730951},"337":{"tf":1.0},"352":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"374":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":1.4142135623730951},"40":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.0},"418":{"tf":1.0},"421":{"tf":1.0},"426":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"56":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"226":{"tf":1.4142135623730951},"274":{"tf":1.0},"360":{"tf":1.7320508075688772},"58":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"360":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.0},"398":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"274":{"tf":1.0},"334":{"tf":1.4142135623730951},"335":{"tf":1.4142135623730951},"380":{"tf":1.0},"460":{"tf":1.4142135623730951},"462":{"tf":1.7320508075688772}}},"r":{"df":22,"docs":{"11":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"192":{"tf":1.0},"197":{"tf":1.0},"226":{"tf":1.0},"271":{"tf":1.0},"303":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"320":{"tf":1.0},"33":{"tf":1.0},"374":{"tf":1.4142135623730951},"40":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"t":{"df":3,"docs":{"149":{"tf":1.0},"205":{"tf":1.0},"310":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":11,"docs":{"149":{"tf":1.0},"225":{"tf":1.0},"319":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979}}},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"230":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"i":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"241":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"r":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":2.449489742783178}}}},"u":{"b":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"df":5,"docs":{"11":{"tf":1.0},"202":{"tf":1.4142135623730951},"235":{"tf":1.0},"48":{"tf":2.8284271247461903},"77":{"tf":1.7320508075688772}}},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":2.23606797749979}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"4":{"df":5,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"197":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"141":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"97":{"tf":2.6457513110645907}}},"df":0,"docs":{}},"v":{"df":1,"docs":{"248":{"tf":1.0}}}},"df":42,"docs":{"226":{"tf":1.4142135623730951},"236":{"tf":1.0},"242":{"tf":1.0},"248":{"tf":1.0},"253":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":1.7320508075688772},"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.0},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":2.0},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":2.0},"406":{"tf":2.0},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"416":{"tf":1.7320508075688772},"419":{"tf":1.0},"420":{"tf":1.4142135623730951},"421":{"tf":1.4142135623730951},"422":{"tf":1.4142135623730951},"423":{"tf":1.7320508075688772},"425":{"tf":1.0},"431":{"tf":2.23606797749979},"436":{"tf":2.0},"437":{"tf":1.4142135623730951},"443":{"tf":1.0},"459":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"467":{"tf":1.0},"468":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"477":{"tf":1.0},"48":{"tf":1.7320508075688772},"77":{"tf":2.8284271247461903}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"344":{"tf":1.0},"6":{"tf":1.0}}}}}}}},"d":{"df":1,"docs":{"207":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"r":{"df":16,"docs":{"106":{"tf":2.0},"187":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":1.0},"258":{"tf":1.0},"34":{"tf":1.0},"355":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":7,"docs":{"30":{"tf":1.0},"345":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"37":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.4142135623730951},"157":{"tf":1.0},"59":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"208":{"tf":1.0},"209":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"278":{"tf":1.4142135623730951}}}},"t":{"c":{"df":2,"docs":{"36":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"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":{"179":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"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":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":16,"docs":{"116":{"tf":1.0},"173":{"tf":1.0},"181":{"tf":1.0},"262":{"tf":1.0},"304":{"tf":1.4142135623730951},"32":{"tf":1.0},"343":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"77":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"b":{"df":0,"docs":{},"g":{"_":{"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":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"269":{"tf":1.4142135623730951},"270":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"265":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"427":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"129":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"411":{"tf":1.0}}}},"df":0,"docs":{}},"df":26,"docs":{"0":{"tf":1.4142135623730951},"107":{"tf":1.0},"134":{"tf":1.0},"15":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"227":{"tf":1.0},"248":{"tf":1.0},"263":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"280":{"tf":1.0},"303":{"tf":1.0},"320":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"349":{"tf":2.0},"365":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"4":{"tf":1.0},"418":{"tf":1.4142135623730951},"436":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"321":{"tf":1.0},"329":{"tf":1.0},"331":{"tf":1.0},"336":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":36,"docs":{"179":{"tf":1.0},"226":{"tf":2.23606797749979},"253":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"271":{"tf":1.0},"296":{"tf":1.0},"349":{"tf":1.4142135623730951},"355":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":3.7416573867739413},"365":{"tf":1.0},"366":{"tf":1.7320508075688772},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"381":{"tf":3.605551275463989},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":3.605551275463989},"406":{"tf":3.605551275463989},"409":{"tf":1.4142135623730951},"411":{"tf":1.7320508075688772},"415":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"430":{"tf":1.4142135623730951},"431":{"tf":3.4641016151377544},"436":{"tf":3.4641016151377544},"437":{"tf":2.0},"440":{"tf":1.4142135623730951},"460":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":8,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"176":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"302":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"304":{"tf":1.0}}}},"df":19,"docs":{"190":{"tf":1.0},"201":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"231":{"tf":1.0},"236":{"tf":1.4142135623730951},"242":{"tf":1.7320508075688772},"274":{"tf":1.0},"287":{"tf":1.0},"304":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"429":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"74":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"68":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"320":{"tf":1.0},"326":{"tf":1.0},"68":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"349":{"tf":1.0},"431":{"tf":1.0}}}}},"df":7,"docs":{"306":{"tf":1.0},"340":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.0},"354":{"tf":1.0},"431":{"tf":2.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"344":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"162":{"tf":1.0},"163":{"tf":1.0},"328":{"tf":1.0},"58":{"tf":1.0},"79":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"32":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"140":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"172":{"tf":2.23606797749979},"173":{"tf":2.0},"270":{"tf":1.0},"428":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"82":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"173":{"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":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"53":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}},"df":13,"docs":{"153":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"173":{"tf":3.7416573867739413},"174":{"tf":1.4142135623730951},"21":{"tf":1.0},"300":{"tf":1.4142135623730951},"342":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"56":{"tf":1.0}}}}}}}}}}},"p":{"1":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":12,"docs":{"252":{"tf":1.0},"253":{"tf":1.0},"345":{"tf":1.0},"351":{"tf":1.0},"352":{"tf":2.0},"353":{"tf":1.4142135623730951},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.7320508075688772},"366":{"tf":1.0},"384":{"tf":2.0},"390":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"304":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"148":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"321":{"tf":1.0},"329":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{".":{"0":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":4,"docs":{"104":{"tf":1.0},"139":{"tf":1.0},"247":{"tf":1.0},"77":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":1,"docs":{"295":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"274":{"tf":1.0}}}},"i":{"c":{"df":3,"docs":{"178":{"tf":1.0},"325":{"tf":1.4142135623730951},"326":{"tf":1.0}},"k":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"a":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"256":{"tf":1.7320508075688772}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":17,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":2.6457513110645907},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"186":{"tf":1.4142135623730951},"190":{"tf":1.0},"199":{"tf":1.0},"223":{"tf":1.0},"304":{"tf":1.7320508075688772},"327":{"tf":1.0},"338":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"55":{"tf":1.0},"76":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"460":{"tf":1.0},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}}}},"s":{"df":10,"docs":{"269":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"359":{"tf":1.0},"396":{"tf":2.0},"397":{"tf":2.0},"398":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"452":{"tf":1.7320508075688772},"453":{"tf":1.7320508075688772}}},"t":{"df":15,"docs":{"207":{"tf":1.0},"209":{"tf":1.0},"222":{"tf":1.4142135623730951},"258":{"tf":1.0},"276":{"tf":1.0},"298":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0},"71":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"149":{"tf":1.0},"284":{"tf":1.0},"35":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"231":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"220":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"35":{"tf":1.4142135623730951},"36":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":27,"docs":{"10":{"tf":1.0},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"180":{"tf":1.4142135623730951},"190":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.0},"241":{"tf":2.0},"242":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"319":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"349":{"tf":2.449489742783178},"361":{"tf":2.449489742783178},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"424":{"tf":1.0},"425":{"tf":1.4142135623730951},"431":{"tf":2.449489742783178},"436":{"tf":2.6457513110645907}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"421":{"tf":2.0}}},"df":0,"docs":{}}}}}},"t":{"c":{"df":0,"docs":{},"h":{".":{"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"350":{"tf":1.0}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"350":{"tf":1.4142135623730951},"354":{"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":4,"docs":{"345":{"tf":1.4142135623730951},"350":{"tf":3.0},"352":{"tf":1.4142135623730951},"354":{"tf":2.449489742783178}}}},"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"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":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{":":{"2":{"8":{":":{"9":{"df":1,"docs":{"179":{"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":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"d":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"350":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"2":{"df":2,"docs":{"353":{"tf":1.0},"354":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":49,"docs":{"119":{"tf":1.0},"255":{"tf":1.7320508075688772},"276":{"tf":1.4142135623730951},"293":{"tf":1.0},"30":{"tf":1.0},"347":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":1.7320508075688772},"353":{"tf":1.0},"357":{"tf":1.7320508075688772},"358":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":2.6457513110645907},"363":{"tf":1.7320508075688772},"364":{"tf":1.0},"366":{"tf":1.7320508075688772},"368":{"tf":1.7320508075688772},"370":{"tf":1.7320508075688772},"372":{"tf":1.7320508075688772},"380":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"383":{"tf":1.7320508075688772},"384":{"tf":1.4142135623730951},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"390":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"401":{"tf":1.7320508075688772},"403":{"tf":1.7320508075688772},"404":{"tf":2.6457513110645907},"406":{"tf":2.6457513110645907},"411":{"tf":1.7320508075688772},"416":{"tf":1.0},"431":{"tf":2.8284271247461903},"433":{"tf":2.0},"436":{"tf":2.6457513110645907},"437":{"tf":1.7320508075688772},"446":{"tf":1.4142135623730951},"447":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"461":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951},"463":{"tf":2.0},"470":{"tf":1.7320508075688772},"475":{"tf":1.4142135623730951},"476":{"tf":1.0},"51":{"tf":1.4142135623730951}},"}":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":2,"docs":{"473":{"tf":1.0},"474":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"130":{"tf":1.0}}},"2":{"df":1,"docs":{"130":{"tf":1.0}}},"3":{"df":1,"docs":{"130":{"tf":1.0}}},"4":{"df":1,"docs":{"130":{"tf":1.0}}},"df":10,"docs":{"0":{"tf":1.0},"130":{"tf":1.7320508075688772},"133":{"tf":1.0},"179":{"tf":2.449489742783178},"199":{"tf":1.0},"220":{"tf":1.0},"339":{"tf":1.4142135623730951},"44":{"tf":1.0},"458":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772}}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"166":{"tf":1.4142135623730951},"179":{"tf":1.0},"309":{"tf":2.23606797749979},"31":{"tf":1.0},"32":{"tf":1.0},"343":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"420":{"tf":1.0},"425":{"tf":1.0}}}},"c":{"df":3,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"271":{"tf":2.449489742783178}}},"df":16,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"476":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"450":{"tf":1.7320508075688772},"453":{"tf":1.7320508075688772}}}},"n":{"d":{"df":2,"docs":{"111":{"tf":1.0},"426":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":2,"docs":{"181":{"tf":1.0},"265":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"118":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":15,"docs":{"0":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"226":{"tf":1.0},"294":{"tf":1.7320508075688772},"295":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"308":{"tf":1.4142135623730951},"326":{"tf":1.0},"342":{"tf":1.0},"366":{"tf":1.0},"39":{"tf":1.0},"411":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"149":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"140":{"tf":2.23606797749979},"149":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.4142135623730951},"240":{"tf":1.0},"245":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"56":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"58":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"327":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":2,"docs":{"351":{"tf":1.4142135623730951},"365":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"294":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":18,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"123":{"tf":1.0},"140":{"tf":1.0},"224":{"tf":1.0},"234":{"tf":1.0},"245":{"tf":1.0},"308":{"tf":1.4142135623730951},"343":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"374":{"tf":1.4142135623730951},"379":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":3,"docs":{"213":{"tf":1.0},"216":{"tf":1.0},"262":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"73":{"tf":1.0}}}},"n":{"df":2,"docs":{"263":{"tf":1.0},"335":{"tf":1.0}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"y":{"_":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"(":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"38":{"tf":1.0}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":16,"docs":{"14":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"17":{"tf":1.0},"179":{"tf":1.0},"192":{"tf":1.4142135623730951},"298":{"tf":1.0},"3":{"tf":1.0},"345":{"tf":1.0},"347":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0},"45":{"tf":1.0}}}},"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"36":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"419":{"tf":1.0}}},"df":70,"docs":{"272":{"tf":1.0},"276":{"tf":1.4142135623730951},"277":{"tf":1.0},"359":{"tf":1.0},"399":{"tf":2.23606797749979},"400":{"tf":2.0},"401":{"tf":2.0},"402":{"tf":2.0},"403":{"tf":2.0},"418":{"tf":3.3166247903554},"419":{"tf":2.23606797749979},"420":{"tf":1.4142135623730951},"421":{"tf":1.0},"422":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0},"425":{"tf":1.0},"426":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"443":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"448":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0},"453":{"tf":1.0},"454":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0},"466":{"tf":1.4142135623730951},"467":{"tf":1.0},"468":{"tf":1.0},"469":{"tf":1.0},"470":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"477":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"(":{"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"1":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"x":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":21,"docs":{"10":{"tf":1.0},"106":{"tf":3.872983346207417},"111":{"tf":1.0},"117":{"tf":1.0},"120":{"tf":2.0},"179":{"tf":1.0},"231":{"tf":1.0},"252":{"tf":1.0},"263":{"tf":1.0},"271":{"tf":1.0},"33":{"tf":1.0},"345":{"tf":1.4142135623730951},"352":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"419":{"tf":1.0},"423":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"180":{"tf":1.0},"304":{"tf":1.4142135623730951},"323":{"tf":1.0},"339":{"tf":1.0},"70":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"229":{"tf":1.0}}}}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"270":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"26":{"tf":1.0},"33":{"tf":2.0}}}},"p":{"df":6,"docs":{"144":{"tf":1.0},"145":{"tf":2.0},"146":{"tf":1.0},"147":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"468":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"134":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"196":{"tf":1.0},"40":{"tf":1.0},"54":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":30,"docs":{"110":{"tf":1.0},"111":{"tf":1.0},"13":{"tf":1.4142135623730951},"130":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"197":{"tf":1.0},"203":{"tf":1.0},"244":{"tf":1.0},"250":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"304":{"tf":1.4142135623730951},"312":{"tf":1.0},"340":{"tf":1.4142135623730951},"361":{"tf":2.449489742783178},"366":{"tf":2.0},"373":{"tf":1.4142135623730951},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.449489742783178},"411":{"tf":1.0},"425":{"tf":1.0},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":1.7320508075688772},"460":{"tf":1.7320508075688772},"51":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"0":{"tf":1.0},"179":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"109":{"tf":1.4142135623730951},"275":{"tf":1.0},"69":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"216":{"tf":1.0},"225":{"tf":1.0},"275":{"tf":1.4142135623730951},"373":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"373":{"tf":1.4142135623730951},"374":{"tf":1.0},"380":{"tf":2.0}}}}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"154":{"tf":1.0},"183":{"tf":1.0},"327":{"tf":1.0},"42":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"336":{"tf":2.6457513110645907}},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"275":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"57":{"tf":1.0},"58":{"tf":1.0}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"430":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":27,"docs":{"149":{"tf":1.0},"187":{"tf":1.0},"20":{"tf":1.4142135623730951},"262":{"tf":1.4142135623730951},"270":{"tf":1.0},"301":{"tf":1.0},"342":{"tf":1.0},"359":{"tf":1.0},"36":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"387":{"tf":1.7320508075688772},"390":{"tf":1.4142135623730951},"393":{"tf":1.7320508075688772},"40":{"tf":2.0},"404":{"tf":1.4142135623730951},"405":{"tf":2.0},"41":{"tf":1.4142135623730951},"430":{"tf":2.8284271247461903},"54":{"tf":1.0},"56":{"tf":3.1622776601683795},"57":{"tf":1.7320508075688772},"58":{"tf":2.8284271247461903},"59":{"tf":2.8284271247461903},"60":{"tf":2.449489742783178},"79":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"179":{"tf":1.0},"420":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"111":{"tf":1.7320508075688772},"275":{"tf":1.0},"304":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{")":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"c":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"d":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"376":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":1,"docs":{"376":{"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":2,"docs":{"455":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":6,"docs":{"13":{"tf":2.0},"144":{"tf":1.0},"16":{"tf":2.0},"232":{"tf":1.0},"245":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"13":{"tf":1.0},"77":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"428":{"tf":1.4142135623730951},"431":{"tf":1.0}}}},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"107":{"tf":1.0}}}},"t":{"df":3,"docs":{"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"437":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"406":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}},"v":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"174":{"tf":1.0},"183":{"tf":1.0},"300":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"187":{"tf":1.0},"224":{"tf":1.0},"418":{"tf":1.0}},"s":{"df":9,"docs":{"304":{"tf":1.7320508075688772},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":6,"docs":{"110":{"tf":1.4142135623730951},"232":{"tf":1.0},"36":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"54":{"tf":1.0}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"175":{"tf":1.0},"40":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"328":{"tf":1.0},"66":{"tf":2.23606797749979},"68":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"(":{"\"":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"b":{"df":0,"docs":{},"g":{"_":{"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":{".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"270":{"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":26,"docs":{"257":{"tf":1.0},"349":{"tf":4.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"381":{"tf":3.3166247903554},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":2.23606797749979},"404":{"tf":3.3166247903554},"406":{"tf":3.7416573867739413},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":3.3166247903554},"436":{"tf":3.7416573867739413},"437":{"tf":1.4142135623730951},"443":{"tf":1.7320508075688772},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"469":{"tf":1.0},"470":{"tf":1.7320508075688772},"477":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"106":{"tf":1.7320508075688772},"116":{"tf":1.0},"176":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"349":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.0},"443":{"tf":1.0},"460":{"tf":1.0},"464":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"340":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.4142135623730951}}}}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"138":{"tf":2.0},"201":{"tf":1.0},"336":{"tf":1.0}}}}}},"c":{"df":1,"docs":{"264":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":11,"docs":{"153":{"tf":1.0},"275":{"tf":1.0},"331":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":7,"docs":{"179":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"319":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":2.23606797749979},"365":{"tf":1.7320508075688772},"68":{"tf":1.0}},"t":{"df":6,"docs":{"106":{"tf":1.0},"275":{"tf":1.0},"319":{"tf":1.0},"449":{"tf":1.4142135623730951},"451":{"tf":1.7320508075688772},"452":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":9,"docs":{"345":{"tf":1.4142135623730951},"349":{"tf":3.605551275463989},"361":{"tf":2.449489742783178},"380":{"tf":2.6457513110645907},"381":{"tf":2.449489742783178},"404":{"tf":2.449489742783178},"406":{"tf":2.449489742783178},"431":{"tf":2.0},"436":{"tf":2.449489742783178}},"e":{".":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"349":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"349":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":54,"docs":{"0":{"tf":3.7416573867739413},"10":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.7320508075688772},"13":{"tf":1.7320508075688772},"136":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":2.0},"16":{"tf":1.0},"205":{"tf":1.0},"216":{"tf":1.0},"224":{"tf":1.0},"231":{"tf":1.4142135623730951},"248":{"tf":1.0},"270":{"tf":1.4142135623730951},"271":{"tf":1.0},"273":{"tf":1.0},"275":{"tf":2.23606797749979},"305":{"tf":1.0},"308":{"tf":1.0},"330":{"tf":1.0},"342":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":2.23606797749979},"40":{"tf":2.449489742783178},"406":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"435":{"tf":1.0}}}},"df":2,"docs":{"0":{"tf":1.0},"201":{"tf":1.0}}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":7,"docs":{"251":{"tf":1.0},"30":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.4142135623730951},"50":{"tf":1.0}}},".":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"263":{"tf":1.0},"265":{"tf":1.0}}}}},"df":0,"docs":{}},"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"263":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"415":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":79,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"10":{"tf":4.123105625617661},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"15":{"tf":1.0},"190":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.0},"259":{"tf":1.4142135623730951},"260":{"tf":2.0},"262":{"tf":3.3166247903554},"263":{"tf":2.449489742783178},"264":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178},"268":{"tf":2.0},"269":{"tf":1.0},"274":{"tf":1.7320508075688772},"286":{"tf":1.0},"295":{"tf":2.0},"30":{"tf":1.7320508075688772},"333":{"tf":1.0},"335":{"tf":1.0},"344":{"tf":1.4142135623730951},"345":{"tf":2.6457513110645907},"346":{"tf":2.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"358":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.3166247903554},"363":{"tf":1.4142135623730951},"364":{"tf":1.4142135623730951},"365":{"tf":2.23606797749979},"366":{"tf":1.0},"367":{"tf":1.4142135623730951},"368":{"tf":1.4142135623730951},"369":{"tf":1.4142135623730951},"370":{"tf":1.0},"371":{"tf":1.4142135623730951},"372":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.0},"385":{"tf":1.4142135623730951},"386":{"tf":1.4142135623730951},"387":{"tf":1.4142135623730951},"388":{"tf":1.4142135623730951},"389":{"tf":1.7320508075688772},"390":{"tf":1.0},"391":{"tf":1.4142135623730951},"393":{"tf":1.4142135623730951},"394":{"tf":1.4142135623730951},"395":{"tf":1.7320508075688772},"398":{"tf":1.0},"40":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.7320508075688772},"411":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"425":{"tf":1.0},"428":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"461":{"tf":1.4142135623730951},"462":{"tf":1.4142135623730951},"463":{"tf":1.4142135623730951},"464":{"tf":1.4142135623730951},"47":{"tf":1.0},"470":{"tf":1.0},"48":{"tf":1.4142135623730951},"51":{"tf":1.0},"6":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"421":{"tf":1.0},"422":{"tf":1.0}}}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"362":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"47":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"190":{"tf":1.0},"423":{"tf":1.0}}}},"o":{"df":0,"docs":{},"f":{"df":3,"docs":{"301":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"379":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"173":{"tf":2.23606797749979},"345":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"36":{"tf":1.0},"37":{"tf":1.0},"406":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"275":{"tf":1.4142135623730951},"40":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":66,"docs":{"0":{"tf":1.7320508075688772},"116":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.4142135623730951},"137":{"tf":1.0},"149":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"190":{"tf":1.0},"197":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.4142135623730951},"218":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"248":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.0},"266":{"tf":1.0},"275":{"tf":1.7320508075688772},"287":{"tf":1.0},"295":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.4142135623730951},"301":{"tf":1.4142135623730951},"302":{"tf":1.0},"303":{"tf":1.4142135623730951},"324":{"tf":1.0},"33":{"tf":1.0},"344":{"tf":1.0},"345":{"tf":1.0},"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":2.0},"35":{"tf":1.0},"350":{"tf":1.0},"361":{"tf":1.7320508075688772},"380":{"tf":1.0},"381":{"tf":1.7320508075688772},"39":{"tf":1.0},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"415":{"tf":1.0},"418":{"tf":1.7320508075688772},"423":{"tf":1.4142135623730951},"425":{"tf":1.0},"431":{"tf":2.0},"436":{"tf":1.7320508075688772},"46":{"tf":1.0},"55":{"tf":1.0},"7":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"58":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"i":{"df":7,"docs":{"182":{"tf":1.0},"183":{"tf":2.0},"184":{"tf":1.0},"185":{"tf":2.0},"186":{"tf":1.0},"187":{"tf":1.0},"428":{"tf":4.242640687119285}}}}}},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.0},"304":{"tf":2.449489742783178}}}},"u":{"b":{"df":13,"docs":{"106":{"tf":3.605551275463989},"111":{"tf":1.7320508075688772},"215":{"tf":1.4142135623730951},"226":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"48":{"tf":1.7320508075688772},"51":{"tf":1.4142135623730951},"76":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":21,"docs":{"106":{"tf":2.449489742783178},"116":{"tf":1.4142135623730951},"139":{"tf":1.0},"142":{"tf":1.0},"150":{"tf":1.0},"339":{"tf":1.0},"351":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.7320508075688772},"454":{"tf":1.7320508075688772},"460":{"tf":1.4142135623730951},"79":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"40":{"tf":1.0},"419":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"336":{"tf":1.4142135623730951},"337":{"tf":1.7320508075688772},"356":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"149":{"tf":2.8284271247461903},"200":{"tf":1.0},"310":{"tf":1.0},"60":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"136":{"tf":1.0},"149":{"tf":2.23606797749979},"310":{"tf":1.0},"43":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"136":{"tf":1.0},"181":{"tf":1.0},"298":{"tf":1.0},"40":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"1":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"2":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"o":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"243":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"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":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":9,"docs":{"145":{"tf":1.4142135623730951},"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":2.449489742783178},"243":{"tf":1.4142135623730951},"33":{"tf":1.0},"336":{"tf":1.4142135623730951}}}},"t":{"df":4,"docs":{"140":{"tf":1.0},"226":{"tf":1.4142135623730951},"232":{"tf":1.0},"41":{"tf":1.0}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"3":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"q":{"df":1,"docs":{"0":{"tf":4.123105625617661}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"j":{"df":0,"docs":{},"z":{"df":0,"docs":{},"v":{"5":{"c":{"df":0,"docs":{},"z":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"6":{"2":{"5":{"df":0,"docs":{},"s":{"3":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"7":{"9":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"b":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"357":{"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":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"275":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"33":{"tf":1.0},"77":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"200":{"tf":1.0},"331":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"303":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"168":{"tf":1.0},"283":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"4":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":2,"docs":{"118":{"tf":1.0},"242":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"264":{"tf":1.0}}}}}},"r":{"0":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}},"1":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979}}},"2":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"226":{"tf":3.1622776601683795}}},"3":{"df":1,"docs":{"226":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"226":{"tf":2.23606797749979}}},"5":{"df":1,"docs":{"226":{"tf":2.23606797749979}}},"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"256":{"tf":1.0}}}},"df":4,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"269":{"tf":3.3166247903554},"271":{"tf":2.449489742783178}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}},"n":{"df":1,"docs":{"252":{"tf":1.0}},"g":{"df":5,"docs":{"235":{"tf":1.0},"241":{"tf":1.0},"275":{"tf":1.0},"304":{"tf":1.0},"35":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"304":{"tf":1.0}}}},"w":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"304":{"tf":2.449489742783178},"320":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"320":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":6,"docs":{"257":{"tf":1.0},"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.4142135623730951},"398":{"tf":1.0},"406":{"tf":1.4142135623730951}}}},"b":{"\"":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":5,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"269":{"tf":3.0},"271":{"tf":2.23606797749979}}},"c":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"269":{"tf":2.23606797749979},"271":{"tf":2.23606797749979}}},"d":{"df":3,"docs":{"125":{"tf":1.4142135623730951},"269":{"tf":1.0},"271":{"tf":1.7320508075688772}}},"df":3,"docs":{"223":{"tf":1.0},"271":{"tf":2.23606797749979},"436":{"tf":1.0}},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"133":{"tf":1.0}}}},"d":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}}}},":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"197":{"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":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":9,"docs":{"173":{"tf":1.0},"257":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"39":{"tf":1.0},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":31,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"179":{"tf":2.449489742783178},"180":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.4142135623730951},"190":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.7320508075688772},"240":{"tf":1.4142135623730951},"241":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"269":{"tf":1.0},"304":{"tf":1.4142135623730951},"310":{"tf":1.4142135623730951},"320":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"43":{"tf":1.0},"59":{"tf":1.0},"82":{"tf":1.0}},"i":{"df":4,"docs":{"0":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"334":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"229":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"226":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"115":{"tf":1.0},"149":{"tf":1.0},"181":{"tf":1.0},"65":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"63":{"tf":1.0}}}}}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"351":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"260":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":7,"docs":{"124":{"tf":2.23606797749979},"125":{"tf":2.0},"126":{"tf":2.23606797749979},"271":{"tf":3.0},"406":{"tf":1.0},"436":{"tf":1.0},"60":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"270":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"v":{"df":8,"docs":{"153":{"tf":1.0},"166":{"tf":1.4142135623730951},"29":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":2,"docs":{"172":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"277":{"tf":1.0},"293":{"tf":1.0},"294":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"304":{"tf":1.0},"33":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":7,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"269":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"141":{"tf":1.0},"146":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"226":{"tf":1.0},"345":{"tf":1.0},"420":{"tf":1.4142135623730951},"423":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":1,"docs":{"139":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"76":{"tf":1.0}},"i":{"df":2,"docs":{"137":{"tf":1.0},"139":{"tf":1.7320508075688772}}}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"223":{"tf":2.23606797749979},"224":{"tf":2.23606797749979}},"e":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":1,"docs":{"223":{"tf":1.0}},"t":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"109":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"431":{"tf":1.0}}}}}}},"u":{"c":{"df":3,"docs":{"146":{"tf":1.0},"190":{"tf":1.4142135623730951},"275":{"tf":1.0}}},"df":0,"docs":{}}},"df":10,"docs":{"13":{"tf":1.0},"178":{"tf":2.449489742783178},"179":{"tf":1.0},"32":{"tf":1.0},"336":{"tf":1.4142135623730951},"374":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951}},"y":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"f":{"df":5,"docs":{"104":{"tf":2.23606797749979},"117":{"tf":1.0},"138":{"tf":1.7320508075688772},"337":{"tf":1.7320508075688772},"339":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":207,"docs":{"0":{"tf":1.7320508075688772},"114":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":1.0},"17":{"tf":1.0},"199":{"tf":1.0},"251":{"tf":1.4142135623730951},"253":{"tf":1.0},"266":{"tf":1.4142135623730951},"28":{"tf":1.0},"286":{"tf":1.4142135623730951},"287":{"tf":1.0},"297":{"tf":1.7320508075688772},"298":{"tf":1.4142135623730951},"299":{"tf":1.0},"300":{"tf":1.0},"301":{"tf":1.0},"302":{"tf":1.0},"303":{"tf":1.0},"304":{"tf":3.0},"305":{"tf":1.0},"306":{"tf":1.0},"307":{"tf":1.0},"308":{"tf":1.0},"309":{"tf":1.0},"310":{"tf":1.0},"311":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"314":{"tf":1.0},"315":{"tf":1.0},"316":{"tf":1.0},"317":{"tf":1.0},"318":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"321":{"tf":1.0},"322":{"tf":1.0},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"327":{"tf":1.0},"328":{"tf":1.0},"329":{"tf":1.0},"330":{"tf":1.0},"331":{"tf":1.0},"332":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.0},"337":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.7320508075688772},"340":{"tf":1.0},"341":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0},"344":{"tf":1.7320508075688772},"345":{"tf":2.0},"346":{"tf":1.4142135623730951},"347":{"tf":1.7320508075688772},"348":{"tf":1.4142135623730951},"349":{"tf":1.4142135623730951},"350":{"tf":1.4142135623730951},"351":{"tf":2.23606797749979},"352":{"tf":1.0},"353":{"tf":1.0},"354":{"tf":1.0},"355":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.4142135623730951},"358":{"tf":1.4142135623730951},"359":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"365":{"tf":1.0},"366":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"370":{"tf":1.0},"371":{"tf":1.0},"372":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"382":{"tf":1.0},"383":{"tf":1.0},"384":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"389":{"tf":1.0},"390":{"tf":1.0},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"395":{"tf":1.0},"396":{"tf":1.0},"397":{"tf":1.0},"398":{"tf":1.0},"399":{"tf":1.0},"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"404":{"tf":1.0},"405":{"tf":1.0},"406":{"tf":1.0},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"411":{"tf":1.0},"412":{"tf":1.0},"413":{"tf":1.0},"414":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.0},"417":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.0},"425":{"tf":1.0},"426":{"tf":1.0},"427":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"43":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"434":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"443":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"448":{"tf":1.0},"449":{"tf":1.0},"45":{"tf":1.4142135623730951},"450":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0},"453":{"tf":1.0},"454":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"459":{"tf":1.0},"46":{"tf":1.0},"460":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0},"466":{"tf":1.0},"467":{"tf":1.0},"468":{"tf":1.0},"469":{"tf":1.0},"470":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"477":{"tf":1.0},"48":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"66":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"328":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"1":{"7":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"8":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"df":0,"docs":{}},"[":{"0":{"df":0,"docs":{},"x":{"1":{"1":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"2":{"df":1,"docs":{"271":{"tf":2.23606797749979}}},"df":0,"docs":{}},"9":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{}}},"1":{"7":{"df":1,"docs":{"271":{"tf":1.0}}},"8":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"107":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"229":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"458":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"323":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"226":{"tf":3.3166247903554},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"323":{"tf":1.7320508075688772},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"121":{"tf":1.4142135623730951},"140":{"tf":1.0},"351":{"tf":1.4142135623730951},"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"136":{"tf":1.0},"179":{"tf":1.0},"335":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"213":{"tf":1.0},"216":{"tf":1.0}}}}}}}}}}},"df":2,"docs":{"0":{"tf":1.0},"353":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":13,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"277":{"tf":1.0},"349":{"tf":2.23606797749979},"361":{"tf":2.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"421":{"tf":1.0},"422":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":2.0},"58":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":2,"docs":{"337":{"tf":1.0},"349":{"tf":1.0}}}},"i":{"df":2,"docs":{"153":{"tf":1.0},"54":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":9,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"237":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"271":{"tf":1.0},"320":{"tf":1.0},"370":{"tf":1.4142135623730951}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"289":{"tf":1.7320508075688772},"339":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"289":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":6,"docs":{"162":{"tf":1.0},"190":{"tf":1.0},"229":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"320":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":10,"docs":{"0":{"tf":1.0},"167":{"tf":1.0},"333":{"tf":1.0},"334":{"tf":1.0},"337":{"tf":1.0},"347":{"tf":1.7320508075688772},"350":{"tf":1.7320508075688772},"354":{"tf":1.0},"415":{"tf":1.4142135623730951},"417":{"tf":2.0}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"179":{"tf":1.0},"257":{"tf":1.0},"335":{"tf":1.0},"77":{"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":10,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"26":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"333":{"tf":1.4142135623730951},"336":{"tf":1.0},"34":{"tf":1.0},"357":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":25,"docs":{"112":{"tf":1.0},"114":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"237":{"tf":1.0},"330":{"tf":1.0},"342":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"431":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":11,"docs":{"256":{"tf":1.0},"273":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.7320508075688772},"337":{"tf":1.7320508075688772},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":52,"docs":{"12":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"154":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"184":{"tf":1.0},"201":{"tf":1.0},"207":{"tf":2.23606797749979},"23":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":2.23606797749979},"241":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.7320508075688772},"257":{"tf":1.0},"259":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.4142135623730951},"30":{"tf":1.0},"308":{"tf":1.0},"310":{"tf":1.7320508075688772},"336":{"tf":1.0},"345":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"37":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"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":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"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":{}}}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":2.449489742783178}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":6,"docs":{"112":{"tf":1.0},"226":{"tf":1.0},"320":{"tf":1.0},"338":{"tf":1.0},"340":{"tf":1.4142135623730951},"36":{"tf":1.0}}}},"t":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}}},"i":{"d":{"df":1,"docs":{"352":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":5,"docs":{"144":{"tf":1.0},"228":{"tf":1.0},"293":{"tf":1.0},"336":{"tf":1.0},"337":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":5,"docs":{"0":{"tf":1.0},"275":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"173":{"tf":1.0},"257":{"tf":1.0},"262":{"tf":1.0},"328":{"tf":1.0},"351":{"tf":1.0},"353":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"154":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.4142135623730951},"197":{"tf":1.0},"21":{"tf":1.0},"222":{"tf":1.0},"300":{"tf":1.4142135623730951},"35":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"<":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772}}},"u":{"6":{"4":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":33,"docs":{"115":{"tf":1.0},"130":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"185":{"tf":1.0},"226":{"tf":1.4142135623730951},"248":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.7320508075688772},"268":{"tf":2.0},"269":{"tf":1.4142135623730951},"270":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"343":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"437":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.0},"76":{"tf":2.449489742783178},"77":{"tf":1.4142135623730951}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"185":{"tf":1.0},"262":{"tf":1.0}}}}},"df":8,"docs":{"10":{"tf":1.0},"269":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":6,"docs":{"108":{"tf":1.0},"126":{"tf":1.0},"173":{"tf":1.0},"245":{"tf":1.0},"424":{"tf":1.0},"77":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"4":{"5":{"df":1,"docs":{"176":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":50,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"172":{"tf":1.7320508075688772},"181":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"186":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"219":{"tf":1.0},"223":{"tf":1.4142135623730951},"226":{"tf":3.7416573867739413},"229":{"tf":2.6457513110645907},"230":{"tf":1.0},"235":{"tf":1.7320508075688772},"236":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"241":{"tf":1.7320508075688772},"242":{"tf":1.4142135623730951},"243":{"tf":1.4142135623730951},"248":{"tf":1.4142135623730951},"252":{"tf":1.0},"257":{"tf":1.0},"268":{"tf":1.0},"27":{"tf":1.0},"271":{"tf":2.0},"29":{"tf":1.0},"304":{"tf":4.358898943540674},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"380":{"tf":1.0},"436":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":2.0},"82":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"205":{"tf":1.0},"40":{"tf":1.0},"429":{"tf":1.0}}}},"v":{"df":2,"docs":{"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"t":{"(":{"0":{"df":5,"docs":{"139":{"tf":1.0},"172":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"82":{"tf":1.0}}},"4":{"2":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":22,"docs":{"10":{"tf":1.0},"13":{"tf":2.23606797749979},"143":{"tf":1.0},"178":{"tf":1.0},"181":{"tf":1.0},"186":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.0},"254":{"tf":1.4142135623730951},"304":{"tf":1.0},"311":{"tf":1.0},"325":{"tf":2.0},"406":{"tf":1.0},"436":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"77":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"237":{"tf":1.0},"243":{"tf":1.0},"336":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"173":{"tf":1.7320508075688772}},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}}}}}},"h":{"df":1,"docs":{"304":{"tf":5.0990195135927845}}},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"275":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":6,"docs":{"0":{"tf":1.0},"129":{"tf":1.0},"304":{"tf":1.0},"320":{"tf":1.0},"46":{"tf":1.0},"63":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"o":{"df":0,"docs":{},"t":{">":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":14,"docs":{"301":{"tf":1.0},"351":{"tf":1.4142135623730951},"352":{"tf":1.0},"353":{"tf":1.0},"359":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"405":{"tf":2.0},"417":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"336":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"w":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"237":{"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":3,"docs":{"237":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"38":{"tf":1.0}}}},"s":{"df":3,"docs":{"259":{"tf":1.0},"262":{"tf":2.0},"435":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"(":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"183":{"tf":1.0},"186":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":3,"docs":{"182":{"tf":1.0},"184":{"tf":1.4142135623730951},"187":{"tf":1.7320508075688772}}}}}}}}},"df":60,"docs":{"0":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"178":{"tf":1.0},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"201":{"tf":1.0},"231":{"tf":1.0},"253":{"tf":1.7320508075688772},"255":{"tf":1.0},"256":{"tf":1.7320508075688772},"257":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":2.449489742783178},"265":{"tf":2.0},"266":{"tf":1.0},"267":{"tf":1.0},"270":{"tf":2.0},"274":{"tf":1.4142135623730951},"276":{"tf":1.0},"292":{"tf":1.4142135623730951},"293":{"tf":1.0},"294":{"tf":1.4142135623730951},"331":{"tf":1.0},"334":{"tf":2.23606797749979},"336":{"tf":1.0},"344":{"tf":1.0},"355":{"tf":1.4142135623730951},"357":{"tf":1.0},"358":{"tf":1.0},"366":{"tf":1.0},"375":{"tf":1.0},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"406":{"tf":2.0},"407":{"tf":1.4142135623730951},"408":{"tf":1.4142135623730951},"409":{"tf":1.4142135623730951},"410":{"tf":1.4142135623730951},"418":{"tf":2.0},"422":{"tf":1.0},"423":{"tf":2.449489742783178},"424":{"tf":1.4142135623730951},"425":{"tf":1.4142135623730951},"430":{"tf":1.0},"435":{"tf":1.0},"436":{"tf":2.449489742783178},"466":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"471":{"tf":1.4142135623730951},"472":{"tf":1.4142135623730951},"473":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"475":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"292":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"292":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":6,"docs":{"0":{"tf":1.0},"107":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"309":{"tf":1.0},"59":{"tf":1.0},"71":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"'":{"df":4,"docs":{"0":{"tf":1.0},"223":{"tf":1.0},"245":{"tf":1.0},"6":{"tf":1.0}}},"df":29,"docs":{"0":{"tf":2.8284271247461903},"107":{"tf":1.0},"11":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"251":{"tf":1.4142135623730951},"258":{"tf":2.23606797749979},"259":{"tf":2.449489742783178},"260":{"tf":1.0},"261":{"tf":1.4142135623730951},"262":{"tf":1.4142135623730951},"263":{"tf":1.0},"264":{"tf":1.4142135623730951},"265":{"tf":1.7320508075688772},"297":{"tf":1.0},"329":{"tf":2.0},"330":{"tf":2.23606797749979},"344":{"tf":1.0},"406":{"tf":1.0},"429":{"tf":1.0},"435":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0},"9":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"406":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":5,"docs":{"326":{"tf":2.0},"328":{"tf":1.0},"62":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}},"r":{"df":3,"docs":{"173":{"tf":1.0},"304":{"tf":1.0},"61":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"378":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":6,"docs":{"0":{"tf":1.0},"141":{"tf":1.0},"179":{"tf":1.0},"300":{"tf":1.0},"326":{"tf":1.0},"78":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"200":{"tf":1.0}}}},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"196":{"tf":1.0},"351":{"tf":2.23606797749979},"381":{"tf":1.7320508075688772},"427":{"tf":1.0},"431":{"tf":3.3166247903554}}}},"m":{"df":0,"docs":{},"e":{"df":34,"docs":{"106":{"tf":2.23606797749979},"107":{"tf":1.0},"108":{"tf":1.0},"117":{"tf":1.0},"129":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"187":{"tf":1.0},"190":{"tf":1.4142135623730951},"232":{"tf":1.0},"237":{"tf":1.7320508075688772},"238":{"tf":1.0},"243":{"tf":1.4142135623730951},"317":{"tf":1.0},"337":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":2.0},"354":{"tf":1.0},"425":{"tf":1.0},"428":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"74":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"201":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":8,"docs":{"140":{"tf":2.0},"270":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.4142135623730951},"427":{"tf":1.0},"430":{"tf":1.0},"68":{"tf":1.0},"8":{"tf":1.0}}}},"w":{"df":1,"docs":{"201":{"tf":1.0}}},"y":{"df":1,"docs":{"205":{"tf":1.0}}}},"c":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"344":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":2,"docs":{"207":{"tf":1.0},"220":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":4,"docs":{"118":{"tf":1.0},"206":{"tf":1.0},"302":{"tf":1.0},"339":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"270":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"430":{"tf":1.0}}}},"df":0,"docs":{}}},"df":53,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"130":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"149":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"187":{"tf":1.0},"215":{"tf":1.0},"226":{"tf":1.0},"252":{"tf":1.0},"257":{"tf":1.0},"258":{"tf":1.0},"262":{"tf":1.7320508075688772},"268":{"tf":1.4142135623730951},"270":{"tf":2.23606797749979},"271":{"tf":1.0},"29":{"tf":1.0},"342":{"tf":1.0},"344":{"tf":1.0},"351":{"tf":1.7320508075688772},"355":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.4142135623730951},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.4142135623730951},"379":{"tf":1.0},"380":{"tf":1.0},"384":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"40":{"tf":2.23606797749979},"406":{"tf":1.0},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.0},"430":{"tf":2.8284271247461903},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"46":{"tf":2.0},"54":{"tf":3.4641016151377544},"55":{"tf":2.449489742783178},"59":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}}}}}}}}}},"d":{"df":0,"docs":{},"k":{"'":{"df":1,"docs":{"429":{"tf":1.0}}},"df":13,"docs":{"0":{"tf":1.4142135623730951},"121":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"166":{"tf":1.0},"251":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"435":{"tf":1.0},"46":{"tf":1.4142135623730951},"55":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":19,"docs":{"0":{"tf":1.0},"223":{"tf":1.0},"304":{"tf":1.0},"360":{"tf":1.4142135623730951},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"275":{"tf":1.0}}}}}}},"r":{"c":{"df":0,"docs":{},"h":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"360":{"tf":1.0}}}}},"df":0,"docs":{}},"df":4,"docs":{"357":{"tf":1.0},"360":{"tf":1.4142135623730951},"417":{"tf":1.4142135623730951},"460":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"106":{"tf":1.0},"185":{"tf":1.0},"205":{"tf":1.0},"226":{"tf":1.4142135623730951},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"247":{"tf":1.0},"255":{"tf":1.0},"293":{"tf":1.0},"334":{"tf":1.0},"420":{"tf":1.0},"423":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"2":{"5":{"6":{"df":0,"docs":{},"k":{"1":{"df":1,"docs":{"137":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"443":{"tf":1.0},"452":{"tf":1.7320508075688772},"453":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"224":{"tf":1.0},"234":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.0},"269":{"tf":1.4142135623730951},"318":{"tf":1.0},"332":{"tf":1.0},"344":{"tf":1.4142135623730951},"346":{"tf":1.4142135623730951},"347":{"tf":1.4142135623730951},"348":{"tf":1.4142135623730951},"349":{"tf":1.4142135623730951},"350":{"tf":1.7320508075688772},"351":{"tf":1.4142135623730951},"354":{"tf":2.0},"398":{"tf":1.4142135623730951},"423":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"63":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.7320508075688772},"300":{"tf":1.7320508075688772},"421":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"58":{"tf":1.0}}},"df":35,"docs":{"10":{"tf":1.4142135623730951},"179":{"tf":1.0},"203":{"tf":1.4142135623730951},"257":{"tf":1.0},"26":{"tf":1.0},"264":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.7320508075688772},"296":{"tf":1.0},"318":{"tf":1.0},"330":{"tf":1.0},"332":{"tf":1.0},"334":{"tf":1.0},"344":{"tf":1.4142135623730951},"347":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.0},"411":{"tf":1.0},"418":{"tf":1.0},"424":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0},"63":{"tf":1.0},"79":{"tf":1.0}},"m":{"df":1,"docs":{"240":{"tf":1.0}}},"n":{"df":6,"docs":{"136":{"tf":1.0},"222":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"354":{"tf":1.0},"421":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":12,"docs":{"10":{"tf":1.0},"137":{"tf":1.0},"174":{"tf":1.0},"181":{"tf":1.0},"300":{"tf":1.0},"313":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"421":{"tf":1.0},"425":{"tf":1.4142135623730951},"51":{"tf":1.0},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":2.23606797749979},"181":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"f":{".":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"b":{"df":2,"docs":{"205":{"tf":1.0},"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"t":{"(":{"b":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"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":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"215":{"tf":1.0}}}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"117":{"tf":1.0}}}},":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"219":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"208":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":13,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"120":{"tf":1.4142135623730951},"138":{"tf":1.0},"142":{"tf":1.4142135623730951},"201":{"tf":1.0},"205":{"tf":1.4142135623730951},"206":{"tf":1.4142135623730951},"207":{"tf":1.7320508075688772},"211":{"tf":1.0},"223":{"tf":2.0},"339":{"tf":1.4142135623730951}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"0":{"tf":1.0},"115":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.4142135623730951},"275":{"tf":1.0},"320":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"43":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"54":{"tf":1.0}},"s":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"31":{"tf":1.0},"32":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":7,"docs":{"153":{"tf":1.7320508075688772},"266":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"43":{"tf":1.4142135623730951},"435":{"tf":1.0},"59":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"169":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":7,"docs":{"169":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":2.0},"179":{"tf":1.0},"32":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"82":{"tf":2.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"121":{"tf":1.0}}},"t":{"df":5,"docs":{"165":{"tf":1.4142135623730951},"425":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":17,"docs":{"190":{"tf":1.4142135623730951},"207":{"tf":1.4142135623730951},"30":{"tf":1.0},"337":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"380":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"42":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"50":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"107":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"180":{"tf":1.4142135623730951},"220":{"tf":1.4142135623730951},"256":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":7,"docs":{"275":{"tf":1.0},"329":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"459":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"{":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"=":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"3":{"0":{"3":{"0":{"df":1,"docs":{"418":{"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":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":9,"docs":{"0":{"tf":1.0},"275":{"tf":1.4142135623730951},"276":{"tf":1.0},"294":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":2.0},"418":{"tf":1.0},"459":{"tf":1.0},"7":{"tf":1.7320508075688772}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"270":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0}}}}}}},"t":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{"d":{"df":1,"docs":{"183":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"183":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":49,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"173":{"tf":2.0},"248":{"tf":1.0},"259":{"tf":1.0},"27":{"tf":1.0},"270":{"tf":1.7320508075688772},"271":{"tf":1.7320508075688772},"274":{"tf":1.0},"275":{"tf":1.4142135623730951},"288":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.0},"304":{"tf":1.7320508075688772},"331":{"tf":1.0},"332":{"tf":1.7320508075688772},"334":{"tf":1.0},"349":{"tf":1.4142135623730951},"351":{"tf":1.0},"353":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.0},"399":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.4142135623730951},"415":{"tf":1.0},"428":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"470":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":11,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"265":{"tf":1.0},"271":{"tf":1.0},"275":{"tf":1.0},"334":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"5":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"(":{"\"":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"r":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{",":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"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":{},"i":{"d":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"[":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"138":{"tf":1.0}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{":":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":6,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"157":{"tf":1.0},"443":{"tf":1.0},"444":{"tf":1.7320508075688772},"446":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":1,"docs":{"150":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":10,"docs":{"11":{"tf":1.0},"180":{"tf":1.0},"205":{"tf":1.0},"256":{"tf":1.0},"329":{"tf":1.0},"35":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.0},"356":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"=":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"375":{"tf":1.0},"376":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"377":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"380":{"tf":1.0}}}}}}}}}}},"z":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"378":{"tf":1.0}}}}}},"df":5,"docs":{"373":{"tf":2.449489742783178},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"377":{"tf":1.0},"379":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"232":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"117":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.7320508075688772},"472":{"tf":1.4142135623730951},"474":{"tf":1.4142135623730951},"476":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"190":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"106":{"tf":1.0},"200":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"d":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":7,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"226":{"tf":1.4142135623730951},"274":{"tf":1.0},"292":{"tf":1.0},"33":{"tf":1.0},"360":{"tf":1.7320508075688772}},"n":{"df":17,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"208":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"346":{"tf":1.0},"351":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"320":{"tf":1.0}}}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"317":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"129":{"tf":1.0},"271":{"tf":1.0},"60":{"tf":1.0},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"137":{"tf":1.0},"139":{"tf":1.7320508075688772},"181":{"tf":1.0},"190":{"tf":1.0},"211":{"tf":1.0},"37":{"tf":1.4142135623730951},"423":{"tf":2.0},"426":{"tf":1.0},"443":{"tf":1.0},"454":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951}}}}}},"df":13,"docs":{"302":{"tf":1.4142135623730951},"324":{"tf":1.7320508075688772},"420":{"tf":2.6457513110645907},"421":{"tf":2.0},"422":{"tf":1.0},"423":{"tf":3.1622776601683795},"424":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"431":{"tf":2.0},"436":{"tf":1.4142135623730951},"454":{"tf":1.0},"52":{"tf":1.0},"66":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"420":{"tf":1.0},"422":{"tf":2.0},"424":{"tf":2.0},"431":{"tf":2.449489742783178},"436":{"tf":1.7320508075688772}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":15,"docs":{"257":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":16,"docs":{"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"409":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"460":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"109":{"tf":1.4142135623730951}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":32,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"106":{"tf":1.7320508075688772},"11":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"199":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.4142135623730951},"231":{"tf":1.0},"242":{"tf":1.0},"245":{"tf":1.0},"253":{"tf":1.0},"329":{"tf":1.0},"339":{"tf":1.0},"344":{"tf":1.0},"374":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":6,"docs":{"104":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"243":{"tf":1.0},"245":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"265":{"tf":1.0},"27":{"tf":1.0},"77":{"tf":1.0}},"i":{"df":13,"docs":{"117":{"tf":1.0},"15":{"tf":1.0},"180":{"tf":1.0},"378":{"tf":1.0},"380":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.0},"428":{"tf":1.7320508075688772},"43":{"tf":1.0},"437":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":7,"docs":{"330":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"436":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":28,"docs":{"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"169":{"tf":1.7320508075688772},"174":{"tf":1.0},"199":{"tf":1.0},"226":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"265":{"tf":1.4142135623730951},"271":{"tf":1.0},"300":{"tf":1.0},"304":{"tf":1.4142135623730951},"352":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"432":{"tf":1.4142135623730951},"433":{"tf":1.4142135623730951},"470":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"280":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"231":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"74":{"tf":1.0}}},"z":{"df":0,"docs":{},"e":{"df":15,"docs":{"10":{"tf":1.0},"112":{"tf":2.23606797749979},"138":{"tf":1.4142135623730951},"231":{"tf":1.0},"253":{"tf":1.0},"263":{"tf":1.0},"304":{"tf":2.0},"323":{"tf":1.4142135623730951},"327":{"tf":1.7320508075688772},"365":{"tf":1.0},"429":{"tf":1.0},"430":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"231":{"tf":1.0}}}},"m":{"df":1,"docs":{"330":{"tf":1.0}}},"p":{"df":3,"docs":{"134":{"tf":1.0},"334":{"tf":1.0},"46":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"123":{"tf":1.0},"307":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"304":{"tf":2.449489742783178},"320":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"430":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":12,"docs":{"149":{"tf":1.4142135623730951},"196":{"tf":1.0},"238":{"tf":1.0},"245":{"tf":1.0},"304":{"tf":3.0},"318":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"431":{"tf":2.6457513110645907},"436":{"tf":1.7320508075688772}}},"w":{"df":2,"docs":{"294":{"tf":1.7320508075688772},"295":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"295":{"tf":1.0},"308":{"tf":1.0}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"13":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"226":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":29,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"153":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"171":{"tf":1.0},"175":{"tf":1.0},"178":{"tf":1.0},"183":{"tf":1.0},"245":{"tf":1.0},"26":{"tf":1.0},"275":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.7320508075688772},"300":{"tf":1.0},"303":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"339":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"41":{"tf":2.449489742783178},"42":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"53":{"tf":1.0},"61":{"tf":1.0},"79":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":1,"docs":{"179":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"206":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":12,"docs":{"0":{"tf":2.6457513110645907},"121":{"tf":1.0},"149":{"tf":1.4142135623730951},"297":{"tf":1.0},"321":{"tf":2.0},"322":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.4142135623730951},"326":{"tf":1.0},"327":{"tf":1.0},"328":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"326":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"336":{"tf":1.0}}}},"v":{"df":1,"docs":{"201":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"1":{"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"df":1,"docs":{"265":{"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":1,"docs":{"265":{"tf":1.4142135623730951}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"169":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"229":{"tf":1.0},"230":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"169":{"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":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":1,"docs":{"77":{"tf":1.0}}},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"b":{"2":{"5":{"6":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"129":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"178":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"128":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"178":{"tf":1.0},"201":{"tf":1.0},"223":{"tf":1.0},"269":{"tf":1.0},"270":{"tf":1.0},"335":{"tf":1.7320508075688772}}}},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"68":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"281":{"tf":1.0},"423":{"tf":1.0}}}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"r":{"c":{"df":27,"docs":{"237":{"tf":1.0},"243":{"tf":1.0},"283":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.0},"289":{"tf":1.0},"290":{"tf":1.0},"291":{"tf":1.0},"292":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":2.23606797749979},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"379":{"tf":1.0},"380":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"360":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":1,"docs":{"360":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"112":{"tf":1.0},"256":{"tf":1.0},"68":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"215":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"10":{"tf":1.0},"121":{"tf":1.0},"181":{"tf":1.0},"231":{"tf":1.0},"307":{"tf":1.0},"341":{"tf":1.4142135623730951},"46":{"tf":1.7320508075688772},"68":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":26,"docs":{"0":{"tf":2.449489742783178},"106":{"tf":1.0},"108":{"tf":1.0},"115":{"tf":1.0},"144":{"tf":1.0},"162":{"tf":1.0},"175":{"tf":1.0},"20":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"256":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":1.0},"275":{"tf":1.0},"365":{"tf":1.0},"375":{"tf":1.0},"413":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"66":{"tf":1.0}},"i":{"df":44,"docs":{"119":{"tf":1.0},"12":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":1.4142135623730951},"201":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":2.23606797749979},"233":{"tf":1.0},"239":{"tf":1.0},"254":{"tf":1.0},"262":{"tf":1.0},"30":{"tf":1.0},"307":{"tf":1.0},"322":{"tf":1.4142135623730951},"330":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"35":{"tf":1.0},"351":{"tf":1.4142135623730951},"357":{"tf":1.7320508075688772},"361":{"tf":2.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.449489742783178},"411":{"tf":1.0},"418":{"tf":1.0},"431":{"tf":3.0},"436":{"tf":2.8284271247461903},"437":{"tf":2.0},"46":{"tf":1.0},"470":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0}}}}},"s":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"/":{"a":{"b":{"df":0,"docs":{},"i":{"#":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"181":{"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":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"58":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"264":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"265":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"429":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"223":{"tf":2.449489742783178},"71":{"tf":1.0},"74":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"r":{"c":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"384":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":3,"docs":{"10":{"tf":1.0},"268":{"tf":1.0},"384":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"384":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"48":{"tf":1.0}}}}},"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"2":{"0":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"3":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"c":{"3":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}},"5":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951}}},"df":30,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"167":{"tf":2.0},"168":{"tf":1.7320508075688772},"169":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"173":{"tf":1.0},"174":{"tf":1.0},"19":{"tf":2.449489742783178},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"299":{"tf":1.7320508075688772},"30":{"tf":1.4142135623730951},"300":{"tf":1.0},"389":{"tf":1.4142135623730951},"395":{"tf":1.4142135623730951},"428":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"51":{"tf":2.0}}},"df":0,"docs":{},"o":{"a":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"187":{"tf":1.4142135623730951},"231":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}}}},"r":{"d":{"df":53,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":1.4142135623730951},"11":{"tf":2.449489742783178},"12":{"tf":2.23606797749979},"13":{"tf":2.0},"137":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"162":{"tf":1.7320508075688772},"163":{"tf":1.7320508075688772},"167":{"tf":3.4641016151377544},"168":{"tf":2.23606797749979},"169":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"170":{"tf":2.23606797749979},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":3.3166247903554},"197":{"tf":1.0},"20":{"tf":2.0},"202":{"tf":1.0},"21":{"tf":2.0},"22":{"tf":2.0},"227":{"tf":1.0},"23":{"tf":2.23606797749979},"231":{"tf":1.0},"232":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":1.7320508075688772},"243":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":1.0},"25":{"tf":2.0},"275":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.0},"318":{"tf":1.0},"35":{"tf":1.0},"428":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":2.23606797749979},"51":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0}}},"df":0,"docs":{}}},"df":3,"docs":{"179":{"tf":1.0},"344":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"271":{"tf":1.7320508075688772}}}}},"df":28,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"123":{"tf":1.0},"199":{"tf":1.0},"2":{"tf":1.7320508075688772},"235":{"tf":1.0},"241":{"tf":1.0},"262":{"tf":1.0},"270":{"tf":1.0},"274":{"tf":1.0},"276":{"tf":1.0},"3":{"tf":1.0},"304":{"tf":3.1622776601683795},"331":{"tf":1.0},"334":{"tf":1.4142135623730951},"335":{"tf":1.0},"345":{"tf":1.0},"4":{"tf":1.0},"419":{"tf":1.0},"42":{"tf":1.0},"424":{"tf":1.0},"44":{"tf":1.0},"455":{"tf":1.0},"457":{"tf":1.0},"459":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"138":{"tf":2.8284271247461903}},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"169":{"tf":1.0},"170":{"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":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}},"df":19,"docs":{"138":{"tf":1.7320508075688772},"149":{"tf":1.0},"169":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"173":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"325":{"tf":1.0},"342":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"41":{"tf":1.4142135623730951},"426":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.4142135623730951},"469":{"tf":1.0},"54":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"111":{"tf":2.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"178":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"118":{"tf":1.0},"129":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"284":{"tf":1.0},"339":{"tf":1.0},"48":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"c":{"df":9,"docs":{"0":{"tf":1.4142135623730951},"108":{"tf":1.0},"179":{"tf":1.4142135623730951},"340":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":3,"docs":{"252":{"tf":1.0},"437":{"tf":1.7320508075688772},"440":{"tf":1.0}}}},"y":{"df":2,"docs":{"183":{"tf":1.4142135623730951},"426":{"tf":1.0}}}},"d":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"{":{"b":{"2":{"5":{"6":{"df":2,"docs":{"101":{"tf":1.0},"102":{"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":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"13":{"tf":1.0}}}},"n":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":1,"docs":{"13":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"162":{"tf":1.0}}}}},"df":1,"docs":{"162":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"186":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{":":{":":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"181":{"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":{}}}}}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{":":{":":{"<":{"(":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"181":{"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":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{":":{":":{"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":{"d":{"df":1,"docs":{"13":{"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":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{":":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"144":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"138":{"tf":1.0},"179":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"(":{"\"":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":3,"docs":{"124":{"tf":1.0},"13":{"tf":1.0},"268":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"48":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"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":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":3,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"13":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":5,"docs":{"12":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"192":{"tf":1.0},"238":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"c":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"{":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"32":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"b":{"5":{"1":{"2":{":":{":":{"b":{"5":{"1":{"2":{"df":1,"docs":{"139":{"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":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"98":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":22,"docs":{"0":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"182":{"tf":1.0},"186":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.4142135623730951},"263":{"tf":1.4142135623730951},"301":{"tf":1.0},"302":{"tf":1.0},"33":{"tf":1.7320508075688772},"345":{"tf":1.4142135623730951},"346":{"tf":1.0},"350":{"tf":2.23606797749979},"354":{"tf":1.7320508075688772},"413":{"tf":1.0},"428":{"tf":1.4142135623730951},"51":{"tf":1.0},"78":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"361":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"263":{"tf":1.0},"274":{"tf":1.4142135623730951},"294":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"366":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":1.0},"423":{"tf":1.7320508075688772},"60":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":13,"docs":{"0":{"tf":1.4142135623730951},"144":{"tf":1.0},"153":{"tf":1.0},"181":{"tf":1.0},"229":{"tf":1.0},"295":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"430":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"p":{"df":5,"docs":{"174":{"tf":1.0},"271":{"tf":2.6457513110645907},"274":{"tf":1.0},"300":{"tf":1.0},"9":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":68,"docs":{"11":{"tf":1.0},"118":{"tf":1.0},"13":{"tf":1.4142135623730951},"136":{"tf":1.0},"140":{"tf":2.8284271247461903},"141":{"tf":3.7416573867739413},"142":{"tf":2.23606797749979},"143":{"tf":3.0},"144":{"tf":3.7416573867739413},"145":{"tf":3.872983346207417},"146":{"tf":3.4641016151377544},"147":{"tf":3.3166247903554},"148":{"tf":2.23606797749979},"149":{"tf":4.123105625617661},"169":{"tf":1.7320508075688772},"170":{"tf":1.0},"173":{"tf":1.0},"179":{"tf":3.4641016151377544},"183":{"tf":2.8284271247461903},"185":{"tf":2.0},"187":{"tf":1.4142135623730951},"188":{"tf":1.0},"191":{"tf":1.7320508075688772},"192":{"tf":3.0},"193":{"tf":2.0},"194":{"tf":2.0},"195":{"tf":2.0},"196":{"tf":2.449489742783178},"197":{"tf":2.449489742783178},"231":{"tf":1.4142135623730951},"238":{"tf":2.6457513110645907},"239":{"tf":2.0},"240":{"tf":2.6457513110645907},"241":{"tf":2.0},"242":{"tf":1.0},"243":{"tf":2.23606797749979},"244":{"tf":2.0},"245":{"tf":2.8284271247461903},"246":{"tf":2.6457513110645907},"247":{"tf":3.0},"248":{"tf":2.23606797749979},"249":{"tf":1.7320508075688772},"250":{"tf":2.0},"256":{"tf":1.4142135623730951},"263":{"tf":1.0},"265":{"tf":1.0},"27":{"tf":1.0},"304":{"tf":2.449489742783178},"310":{"tf":2.449489742783178},"318":{"tf":1.7320508075688772},"32":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.7320508075688772},"381":{"tf":1.7320508075688772},"404":{"tf":1.7320508075688772},"406":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"430":{"tf":1.0},"431":{"tf":2.8284271247461903},"436":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":26,"docs":{"144":{"tf":2.8284271247461903},"145":{"tf":2.8284271247461903},"146":{"tf":2.8284271247461903},"147":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"169":{"tf":3.3166247903554},"170":{"tf":4.0},"173":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"183":{"tf":1.0},"197":{"tf":1.4142135623730951},"240":{"tf":1.0},"241":{"tf":1.4142135623730951},"242":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"310":{"tf":1.0},"32":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":2.23606797749979},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":13,"docs":{"144":{"tf":2.8284271247461903},"145":{"tf":2.8284271247461903},"146":{"tf":2.8284271247461903},"147":{"tf":2.8284271247461903},"149":{"tf":1.0},"173":{"tf":1.4142135623730951},"183":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951},"240":{"tf":1.0},"247":{"tf":1.4142135623730951},"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"310":{"tf":1.0}}}}}}},".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"32":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"32":{"tf":1.0},"44":{"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":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"179":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"265":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"1":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"248":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"2":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"250":{"tf":1.0}}},"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":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"194":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"df":1,"docs":{"194":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{")":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"1":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"3":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":2,"docs":{"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"df":2,"docs":{"193":{"tf":1.0},"195":{"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":{}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"244":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"244":{"tf":1.4142135623730951}}},"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":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"173":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":2,"docs":{"169":{"tf":1.0},"170":{"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":{}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{":":{":":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"243":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"3":{"df":1,"docs":{"243":{"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":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"3":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":{}},"5":{"9":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"2":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"5":{"9":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"0":{"3":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"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":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"0":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"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":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"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":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"183":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"183":{"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":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"170":{"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":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"170":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"169":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"242":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"5":{"df":1,"docs":{"240":{"tf":1.0}}},"6":{"df":1,"docs":{"240":{"tf":1.0}}},"7":{"df":1,"docs":{"240":{"tf":1.0}}},"8":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"183":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"r":{"1":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"4":{"2":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"4":{"2":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"7":{"7":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"2":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"141":{"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":0,"docs":{}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"141":{"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":{}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"(":{"2":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"141":{"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":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"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":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"b":{"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"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":4,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"4":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"5":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"6":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}}},"df":4,"docs":{"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"263":{"tf":1.0},"265":{"tf":1.0},"431":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":2.6457513110645907},"146":{"tf":2.0},"147":{"tf":2.0}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":6,"docs":{"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":3.1622776601683795},"147":{"tf":1.4142135623730951},"195":{"tf":2.0}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"265":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"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":5,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"197":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"<":{"b":{"2":{"5":{"6":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"194":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"8":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"192":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"<":{"(":{"b":{"2":{"5":{"6":{"df":1,"docs":{"249":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"246":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"df":0,"docs":{}},"u":{"6":{"4":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"(":{"b":{"2":{"5":{"6":{"df":1,"docs":{"249":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"246":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"170":{"tf":2.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}}}},"df":0,"docs":{}},"k":{"df":12,"docs":{"143":{"tf":1.0},"144":{"tf":1.7320508075688772},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"197":{"tf":1.0},"245":{"tf":1.4142135623730951},"246":{"tf":2.0},"247":{"tf":1.0},"318":{"tf":1.0}}},"t":{"df":3,"docs":{"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"245":{"tf":1.0}}},"u":{"6":{"4":{"df":7,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.4142135623730951},"250":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":9,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"170":{"tf":2.0},"192":{"tf":1.4142135623730951},"231":{"tf":1.7320508075688772},"246":{"tf":1.4142135623730951}},"s":{"<":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":8,"docs":{"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":3.1622776601683795},"170":{"tf":2.0},"192":{"tf":1.4142135623730951},"194":{"tf":2.449489742783178}}}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"b":{"2":{"5":{"6":{"df":5,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"192":{"tf":1.0}}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"244":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"243":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":12,"docs":{"143":{"tf":1.0},"145":{"tf":2.8284271247461903},"146":{"tf":1.0},"147":{"tf":1.0},"193":{"tf":2.0},"195":{"tf":2.0},"238":{"tf":2.0},"239":{"tf":2.0},"240":{"tf":1.0},"243":{"tf":1.4142135623730951},"245":{"tf":1.0},"246":{"tf":1.0}}},"u":{"6":{"4":{"df":1,"docs":{"239":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"146":{"tf":1.0},"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":15,"docs":{"12":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":1.7320508075688772},"195":{"tf":1.7320508075688772},"231":{"tf":1.7320508075688772},"238":{"tf":1.4142135623730951},"239":{"tf":2.6457513110645907},"240":{"tf":2.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"197":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"c":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"d":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951}}}}},"v":{"a":{"df":0,"docs":{},"l":{"1":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"2":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"3":{"df":6,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}}},"4":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"5":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"6":{"df":2,"docs":{"193":{"tf":1.0},"195":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":37,"docs":{"112":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":2.23606797749979},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.7320508075688772},"147":{"tf":1.0},"167":{"tf":1.0},"169":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.4142135623730951},"194":{"tf":1.7320508075688772},"195":{"tf":1.4142135623730951},"226":{"tf":1.7320508075688772},"231":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":2.0},"238":{"tf":2.0},"240":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":2.0},"245":{"tf":1.0},"304":{"tf":2.23606797749979},"318":{"tf":1.0},"323":{"tf":1.4142135623730951},"343":{"tf":1.0},"375":{"tf":1.4142135623730951},"376":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}},"r":{"[":{"4":{"df":6,"docs":{"121":{"tf":1.4142135623730951},"64":{"tf":1.0},"71":{"tf":1.7320508075688772},"76":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}}},"5":{"df":1,"docs":{"169":{"tf":1.0}}},"7":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"304":{"tf":1.0}}}},"_":{"4":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":9,"docs":{"106":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"304":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"90":{"tf":2.23606797749979},"91":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}}}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"309":{"tf":1.0},"41":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"222":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":16,"docs":{"124":{"tf":1.0},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":2.0},"194":{"tf":2.0},"304":{"tf":2.8284271247461903},"406":{"tf":1.4142135623730951},"436":{"tf":1.0},"66":{"tf":1.4142135623730951},"70":{"tf":2.6457513110645907},"71":{"tf":3.4641016151377544},"74":{"tf":1.0},"83":{"tf":1.0},"89":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"61":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"13":{"tf":1.0}}},"t":{"'":{"df":1,"docs":{"107":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"df":39,"docs":{"105":{"tf":1.7320508075688772},"106":{"tf":6.324555320336759},"107":{"tf":2.449489742783178},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":2.23606797749979},"111":{"tf":1.0},"112":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"138":{"tf":2.0},"142":{"tf":3.1622776601683795},"202":{"tf":2.449489742783178},"208":{"tf":1.0},"215":{"tf":2.23606797749979},"218":{"tf":1.0},"219":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"246":{"tf":1.4142135623730951},"283":{"tf":1.0},"29":{"tf":1.0},"306":{"tf":1.0},"315":{"tf":1.0},"330":{"tf":1.4142135623730951},"339":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"61":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"79":{"tf":1.0},"80":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"118":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"232":{"tf":1.0},"238":{"tf":1.0},"30":{"tf":1.0},"303":{"tf":2.23606797749979},"339":{"tf":1.4142135623730951},"349":{"tf":1.0},"422":{"tf":1.0},"48":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}},"i":{"c":{"<":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}},"u":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"135":{"tf":1.4142135623730951},"173":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"275":{"tf":1.0},"297":{"tf":1.0},"314":{"tf":1.7320508075688772},"315":{"tf":1.0}}}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":3,"docs":{"157":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"(":{"df":2,"docs":{"443":{"tf":1.0},"469":{"tf":1.0}}},"df":3,"docs":{"419":{"tf":1.0},"467":{"tf":1.0},"469":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":4,"docs":{"158":{"tf":1.0},"169":{"tf":1.4142135623730951},"245":{"tf":1.0},"48":{"tf":1.4142135623730951}},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":2.0},"160":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"336":{"tf":1.0},"423":{"tf":1.0},"426":{"tf":1.7320508075688772},"431":{"tf":1.7320508075688772},"436":{"tf":1.0},"437":{"tf":2.0},"438":{"tf":2.0},"439":{"tf":2.0},"440":{"tf":2.0},"441":{"tf":2.0},"442":{"tf":2.0}}}},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"48":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"179":{"tf":1.0},"429":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"13":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"271":{"tf":1.7320508075688772},"406":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"252":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"r":{"<":{"df":0,"docs":{},"t":{">":{"(":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"201":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"201":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"h":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"192":{"tf":1.0},"232":{"tf":1.0},"255":{"tf":1.4142135623730951},"29":{"tf":1.0},"300":{"tf":1.4142135623730951},"338":{"tf":1.0},"344":{"tf":1.0},"349":{"tf":1.0},"374":{"tf":1.0},"379":{"tf":1.7320508075688772},"420":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.4142135623730951},"48":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":2,"docs":{"456":{"tf":1.4142135623730951},"457":{"tf":1.4142135623730951}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"284":{"tf":1.0},"308":{"tf":1.7320508075688772},"343":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"335":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"0":{"tf":1.7320508075688772},"215":{"tf":2.6457513110645907},"334":{"tf":1.4142135623730951},"419":{"tf":1.0}}}},"m":{"df":3,"docs":{"109":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":2.449489742783178}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"460":{"tf":1.0},"470":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"df":1,"docs":{"340":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"207":{"tf":2.23606797749979},"208":{"tf":2.449489742783178},"209":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"154":{"tf":1.0},"170":{"tf":1.4142135623730951},"423":{"tf":1.0},"58":{"tf":1.0}}},"y":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"170":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"151":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"197":{"tf":1.0},"227":{"tf":1.0},"25":{"tf":1.7320508075688772},"252":{"tf":1.0},"254":{"tf":1.0},"275":{"tf":1.4142135623730951},"277":{"tf":1.4142135623730951},"280":{"tf":1.0},"295":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"318":{"tf":1.4142135623730951},"319":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.4142135623730951},"357":{"tf":1.0},"374":{"tf":1.0},"406":{"tf":1.4142135623730951},"428":{"tf":1.0},"430":{"tf":1.0},"51":{"tf":1.0},"75":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":13,"docs":{"0":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"162":{"tf":1.0},"192":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"261":{"tf":1.0},"294":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.7320508075688772},"51":{"tf":1.0}}},"f":{"a":{"c":{"df":4,"docs":{"119":{"tf":1.0},"205":{"tf":1.7320508075688772},"210":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"329":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"274":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":3,"docs":{"36":{"tf":1.4142135623730951},"40":{"tf":1.0},"59":{"tf":1.4142135623730951}}},"y":{"'":{"df":3,"docs":{"216":{"tf":1.0},"224":{"tf":1.0},"320":{"tf":1.0}}},"+":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"251":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.0}}}}}},"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"417":{"tf":1.0}}}}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":277,"docs":{"0":{"tf":6.244997998398398},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.0},"11":{"tf":2.23606797749979},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":2.0},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":2.23606797749979},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":2.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":2.0},"168":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"17":{"tf":2.23606797749979},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.4142135623730951},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.7320508075688772},"190":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":1.0},"207":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"225":{"tf":1.7320508075688772},"226":{"tf":1.0},"227":{"tf":1.0},"23":{"tf":1.0},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.0},"24":{"tf":1.4142135623730951},"246":{"tf":1.0},"25":{"tf":1.7320508075688772},"251":{"tf":1.4142135623730951},"255":{"tf":1.4142135623730951},"258":{"tf":1.4142135623730951},"259":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"262":{"tf":1.0},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"273":{"tf":1.7320508075688772},"274":{"tf":1.4142135623730951},"275":{"tf":4.123105625617661},"276":{"tf":1.4142135623730951},"277":{"tf":1.0},"278":{"tf":1.4142135623730951},"279":{"tf":1.0},"280":{"tf":2.0},"281":{"tf":1.0},"282":{"tf":1.0},"283":{"tf":1.0},"284":{"tf":1.0},"285":{"tf":1.0},"286":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.0},"289":{"tf":1.0},"290":{"tf":1.0},"291":{"tf":1.0},"292":{"tf":1.0},"293":{"tf":1.0},"294":{"tf":1.0},"295":{"tf":2.23606797749979},"296":{"tf":1.7320508075688772},"297":{"tf":2.0},"298":{"tf":2.6457513110645907},"299":{"tf":1.4142135623730951},"300":{"tf":1.4142135623730951},"301":{"tf":1.4142135623730951},"302":{"tf":1.4142135623730951},"303":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"305":{"tf":1.7320508075688772},"306":{"tf":1.0},"307":{"tf":1.4142135623730951},"308":{"tf":1.4142135623730951},"309":{"tf":1.0},"310":{"tf":1.4142135623730951},"311":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"314":{"tf":1.0},"315":{"tf":1.4142135623730951},"316":{"tf":1.0},"317":{"tf":1.0},"318":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":2.0},"321":{"tf":1.4142135623730951},"322":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"325":{"tf":1.0},"326":{"tf":1.0},"327":{"tf":1.4142135623730951},"328":{"tf":1.0},"329":{"tf":1.4142135623730951},"330":{"tf":2.449489742783178},"331":{"tf":2.6457513110645907},"332":{"tf":1.7320508075688772},"333":{"tf":2.0},"334":{"tf":2.0},"335":{"tf":2.23606797749979},"336":{"tf":1.4142135623730951},"337":{"tf":1.4142135623730951},"338":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"34":{"tf":2.23606797749979},"340":{"tf":1.0},"341":{"tf":1.0},"342":{"tf":1.7320508075688772},"343":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"35":{"tf":1.0},"351":{"tf":1.4142135623730951},"354":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.7320508075688772},"365":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"381":{"tf":1.7320508075688772},"389":{"tf":1.0},"39":{"tf":1.0},"395":{"tf":1.0},"4":{"tf":1.4142135623730951},"40":{"tf":2.0},"404":{"tf":1.7320508075688772},"406":{"tf":2.0},"417":{"tf":1.0},"42":{"tf":1.0},"428":{"tf":1.0},"431":{"tf":1.7320508075688772},"435":{"tf":1.0},"436":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":2.449489742783178},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":2.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"71":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":2.23606797749979},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"’":{"df":1,"docs":{"231":{"tf":1.0}}}}},"df":2,"docs":{"226":{"tf":1.4142135623730951},"470":{"tf":1.0}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":2.0},"275":{"tf":1.0},"285":{"tf":1.0},"286":{"tf":1.0},"289":{"tf":1.0},"339":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"190":{"tf":2.0}}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"329":{"tf":1.0},"339":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":27,"docs":{"0":{"tf":1.0},"106":{"tf":2.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"130":{"tf":1.0},"199":{"tf":1.0},"217":{"tf":1.0},"226":{"tf":1.0},"291":{"tf":1.4142135623730951},"295":{"tf":1.0},"307":{"tf":1.0},"329":{"tf":1.0},"330":{"tf":2.449489742783178},"337":{"tf":1.4142135623730951},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"42":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"44":{"tf":1.7320508075688772},"68":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":11,"docs":{"0":{"tf":2.23606797749979},"175":{"tf":1.0},"216":{"tf":1.0},"256":{"tf":1.0},"336":{"tf":1.0},"356":{"tf":1.0},"374":{"tf":1.4142135623730951},"375":{"tf":1.0},"40":{"tf":1.0},"406":{"tf":1.0},"421":{"tf":1.0}}}}}}}},"t":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"223":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"201":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"b":{"df":3,"docs":{"274":{"tf":1.0},"373":{"tf":1.0},"374":{"tf":1.0}},"l":{"df":9,"docs":{"237":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"354":{"tf":1.4142135623730951},"357":{"tf":1.0},"428":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"11":{"tf":1.0},"112":{"tf":1.4142135623730951},"14":{"tf":1.0},"347":{"tf":1.4142135623730951},"357":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":37,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"149":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"215":{"tf":1.0},"223":{"tf":1.7320508075688772},"224":{"tf":1.4142135623730951},"264":{"tf":1.0},"275":{"tf":1.0},"310":{"tf":1.0},"330":{"tf":1.0},"345":{"tf":1.0},"375":{"tf":1.0},"377":{"tf":1.0},"378":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"423":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"46":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0}},"s":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"i":{"d":{"(":{"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":{"d":{"df":1,"docs":{"82":{"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":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":5,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0}}},"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"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":1,"docs":{"183":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"411":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":19,"docs":{"162":{"tf":1.0},"164":{"tf":1.0},"183":{"tf":1.0},"186":{"tf":1.0},"322":{"tf":1.4142135623730951},"361":{"tf":1.7320508075688772},"366":{"tf":1.0},"373":{"tf":1.7320508075688772},"381":{"tf":1.0},"384":{"tf":1.7320508075688772},"404":{"tf":1.0},"406":{"tf":1.7320508075688772},"418":{"tf":1.0},"425":{"tf":2.6457513110645907},"428":{"tf":2.0},"431":{"tf":2.6457513110645907},"436":{"tf":2.6457513110645907},"437":{"tf":2.449489742783178},"442":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":3,"docs":{"335":{"tf":1.0},"342":{"tf":1.0},"54":{"tf":1.0}}}}},"df":19,"docs":{"199":{"tf":2.6457513110645907},"201":{"tf":3.605551275463989},"202":{"tf":2.23606797749979},"203":{"tf":1.4142135623730951},"215":{"tf":1.0},"223":{"tf":2.0},"224":{"tf":1.7320508075688772},"304":{"tf":9.0},"361":{"tf":1.0},"366":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"148":{"tf":1.0},"200":{"tf":1.0}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"235":{"tf":1.0},"241":{"tf":1.0},"271":{"tf":1.7320508075688772}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"104":{"tf":1.4142135623730951}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"251":{"tf":1.0},"259":{"tf":1.4142135623730951},"261":{"tf":1.0},"262":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"359":{"tf":1.0},"398":{"tf":1.4142135623730951},"415":{"tf":2.23606797749979},"416":{"tf":2.23606797749979},"417":{"tf":2.0},"419":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"415":{"tf":1.0},"417":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"262":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"n":{"df":1,"docs":{"295":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"140":{"tf":1.0},"149":{"tf":1.0},"330":{"tf":1.0},"73":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"0":{"tf":1.0},"270":{"tf":1.0},"271":{"tf":2.23606797749979},"276":{"tf":1.0},"334":{"tf":1.4142135623730951}}}}},"s":{"df":8,"docs":{"349":{"tf":2.23606797749979},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"406":{"tf":1.0}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"254":{"tf":2.0},"255":{"tf":1.0},"311":{"tf":1.0}}}}}}}}},"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":1,"docs":{"428":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"255":{"tf":1.0}}}},"l":{"df":0,"docs":{},"s":{"df":2,"docs":{"255":{"tf":1.4142135623730951},"274":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"n":{"df":1,"docs":{"257":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"255":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}},"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":{},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"255":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"406":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"u":{"df":2,"docs":{"255":{"tf":1.0},"274":{"tf":1.0}}}}}},"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":{"265":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":46,"docs":{"0":{"tf":2.0},"251":{"tf":3.605551275463989},"252":{"tf":3.605551275463989},"253":{"tf":3.1622776601683795},"254":{"tf":2.6457513110645907},"255":{"tf":3.605551275463989},"256":{"tf":3.4641016151377544},"257":{"tf":4.123105625617661},"258":{"tf":2.449489742783178},"259":{"tf":2.8284271247461903},"260":{"tf":1.4142135623730951},"261":{"tf":1.7320508075688772},"262":{"tf":3.872983346207417},"263":{"tf":2.23606797749979},"264":{"tf":3.3166247903554},"265":{"tf":4.358898943540674},"266":{"tf":2.23606797749979},"272":{"tf":1.0},"274":{"tf":1.7320508075688772},"292":{"tf":1.0},"305":{"tf":1.0},"311":{"tf":2.449489742783178},"334":{"tf":2.6457513110645907},"336":{"tf":2.0},"343":{"tf":1.4142135623730951},"344":{"tf":1.0},"349":{"tf":1.7320508075688772},"350":{"tf":2.0},"354":{"tf":1.4142135623730951},"359":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"380":{"tf":1.0},"406":{"tf":4.242640687119285},"407":{"tf":2.0},"408":{"tf":2.0},"409":{"tf":2.0},"410":{"tf":2.0},"431":{"tf":1.0},"436":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"48":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"9":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"28":{"tf":1.0},"420":{"tf":1.0},"422":{"tf":1.0},"425":{"tf":2.8284271247461903},"431":{"tf":2.449489742783178},"436":{"tf":2.449489742783178},"437":{"tf":2.449489742783178},"441":{"tf":1.7320508075688772}}}}},"s":{"/":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":3,"docs":{"262":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"232":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"331":{"tf":1.0},"336":{"tf":1.0}}}},"t":{"'":{"df":3,"docs":{"179":{"tf":1.0},"248":{"tf":1.0},"271":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"226":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"176":{"tf":1.0},"319":{"tf":1.0},"323":{"tf":1.4142135623730951},"33":{"tf":1.0},"60":{"tf":1.0}}}}},"’":{"df":1,"docs":{"248":{"tf":1.0}}}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":6,"docs":{"11":{"tf":1.0},"13":{"tf":2.23606797749979},"239":{"tf":1.0},"246":{"tf":1.0},"40":{"tf":1.0},"75":{"tf":1.0}}}},"r":{"d":{"df":4,"docs":{"235":{"tf":2.0},"241":{"tf":2.23606797749979},"35":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}},"s":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"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":{},"i":{"d":{"df":1,"docs":{"81":{"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":{},"s":{"df":0,"docs":{},"e":{"df":11,"docs":{"106":{"tf":1.4142135623730951},"119":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"199":{"tf":1.0},"223":{"tf":1.0},"226":{"tf":1.0},"255":{"tf":1.0},"330":{"tf":1.0},"378":{"tf":1.0},"65":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"197":{"tf":1.0},"262":{"tf":1.0},"8":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"256":{"tf":2.0},"406":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":9,"docs":{"106":{"tf":1.0},"231":{"tf":1.0},"241":{"tf":1.0},"262":{"tf":1.0},"307":{"tf":1.0},"330":{"tf":1.0},"374":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":11,"docs":{"130":{"tf":1.0},"185":{"tf":1.0},"192":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0},"275":{"tf":1.4142135623730951},"33":{"tf":1.0},"4":{"tf":1.0},"423":{"tf":1.4142135623730951},"54":{"tf":1.0},"61":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"286":{"tf":1.0}}}}}}}},"w":{"df":1,"docs":{"304":{"tf":1.0}}}}},"u":{"df":6,"docs":{"146":{"tf":1.0},"223":{"tf":1.4142135623730951},"32":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951}}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"0":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"349":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":32,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"173":{"tf":2.0},"178":{"tf":1.0},"183":{"tf":1.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"255":{"tf":1.0},"264":{"tf":1.7320508075688772},"275":{"tf":1.0},"304":{"tf":1.7320508075688772},"309":{"tf":1.0},"327":{"tf":1.0},"33":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.4142135623730951},"35":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"43":{"tf":1.0},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"65":{"tf":1.0},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"251":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"0":{"tf":1.0},"271":{"tf":1.0},"352":{"tf":1.0},"9":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.0},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"35":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"o":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"df":3,"docs":{"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"345":{"tf":1.0},"51":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":12,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"276":{"tf":1.0},"293":{"tf":1.0},"3":{"tf":1.7320508075688772},"331":{"tf":1.0},"332":{"tf":1.0},"5":{"tf":2.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":5,"docs":{"0":{"tf":1.7320508075688772},"225":{"tf":1.0},"266":{"tf":1.0},"298":{"tf":1.0},"344":{"tf":1.0}}}},"p":{"df":2,"docs":{"307":{"tf":1.0},"48":{"tf":1.0}}},"t":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"169":{"tf":1.7320508075688772},"170":{"tf":1.0}}},"y":{"(":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"226":{"tf":1.0}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"169":{"tf":1.0},"170":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"153":{"tf":1.0},"173":{"tf":1.0},"245":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"336":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"54":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"29":{"tf":1.0},"58":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}},"t":{"df":36,"docs":{"0":{"tf":1.0},"119":{"tf":2.8284271247461903},"120":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"188":{"tf":1.4142135623730951},"201":{"tf":3.1622776601683795},"202":{"tf":1.0},"204":{"tf":1.7320508075688772},"205":{"tf":3.4641016151377544},"206":{"tf":2.449489742783178},"207":{"tf":4.123105625617661},"208":{"tf":1.7320508075688772},"209":{"tf":1.0},"210":{"tf":1.4142135623730951},"211":{"tf":2.449489742783178},"212":{"tf":2.6457513110645907},"213":{"tf":2.449489742783178},"214":{"tf":1.0},"215":{"tf":2.449489742783178},"216":{"tf":2.449489742783178},"217":{"tf":1.4142135623730951},"218":{"tf":1.7320508075688772},"219":{"tf":2.0},"220":{"tf":2.0},"221":{"tf":1.7320508075688772},"222":{"tf":1.7320508075688772},"223":{"tf":3.3166247903554},"224":{"tf":2.6457513110645907},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":2.449489742783178},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":36,"docs":{"165":{"tf":2.449489742783178},"171":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"186":{"tf":1.0},"266":{"tf":1.7320508075688772},"267":{"tf":1.0},"270":{"tf":1.0},"304":{"tf":1.0},"325":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":2.6457513110645907},"421":{"tf":2.449489742783178},"422":{"tf":1.4142135623730951},"423":{"tf":2.6457513110645907},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"426":{"tf":2.449489742783178},"428":{"tf":1.4142135623730951},"429":{"tf":1.0},"431":{"tf":2.449489742783178},"435":{"tf":1.0},"436":{"tf":3.3166247903554},"437":{"tf":2.449489742783178},"438":{"tf":1.4142135623730951},"439":{"tf":1.4142135623730951},"440":{"tf":1.4142135623730951},"441":{"tf":1.4142135623730951},"442":{"tf":1.4142135623730951},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"59":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":1,"docs":{"431":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"423":{"tf":1.0},"427":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"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":{}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"164":{"tf":1.7320508075688772},"166":{"tf":1.0},"20":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}}}},"df":1,"docs":{"179":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"154":{"tf":1.0},"190":{"tf":1.0},"30":{"tf":1.0},"320":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"436":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":17,"docs":{"10":{"tf":1.0},"179":{"tf":1.7320508075688772},"260":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"280":{"tf":1.0},"301":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}}},"i":{"df":19,"docs":{"143":{"tf":1.0},"201":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"265":{"tf":1.0},"294":{"tf":1.0},"340":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"381":{"tf":1.0},"398":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"186":{"tf":1.0},"435":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"199":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":1,"docs":{"179":{"tf":1.0}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":5,"docs":{"275":{"tf":1.0},"293":{"tf":1.7320508075688772},"294":{"tf":1.0},"295":{"tf":1.0},"296":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":38,"docs":{"10":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":2.0},"108":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"130":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":2.0},"142":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"172":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"181":{"tf":1.4142135623730951},"226":{"tf":1.0},"255":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"339":{"tf":1.4142135623730951},"342":{"tf":1.0},"346":{"tf":1.0},"349":{"tf":3.3166247903554},"428":{"tf":1.4142135623730951},"437":{"tf":2.0},"439":{"tf":1.0},"440":{"tf":1.0},"56":{"tf":2.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"106":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951}}}}},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"71":{"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"<":{"df":0,"docs":{},"u":{"1":{"6":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"1":{"6":{"_":{"1":{"df":1,"docs":{"97":{"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":{}},"2":{"5":{"6":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"1":{"df":4,"docs":{"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"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":{}},"3":{"2":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"_":{"1":{"df":2,"docs":{"96":{"tf":1.0},"97":{"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":{}},"6":{"4":{">":{">":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"df":0,"docs":{},"u":{"6":{"4":{"_":{"1":{"df":3,"docs":{"95":{"tf":1.0},"96":{"tf":1.0},"97":{"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":{}}}}}}},"s":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":19,"docs":{"104":{"tf":1.0},"105":{"tf":1.7320508075688772},"106":{"tf":1.7320508075688772},"107":{"tf":1.0},"108":{"tf":3.3166247903554},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"138":{"tf":1.4142135623730951},"181":{"tf":1.0},"226":{"tf":1.0},"231":{"tf":1.0},"249":{"tf":1.0},"330":{"tf":1.4142135623730951},"61":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":3.7416573867739413},"74":{"tf":1.4142135623730951}},"e":{"'":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},".":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"1":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"1":{".":{"0":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.4142135623730951}}},"2":{".":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{".":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.7320508075688772}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":2.23606797749979}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"u":{"3":{"2":{"df":1,"docs":{"330":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":1,"docs":{"330":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"203":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"n":{"df":3,"docs":{"236":{"tf":1.0},"242":{"tf":1.0},"307":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"255":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":31,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"173":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":1.0},"223":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"257":{"tf":1.0},"33":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"43":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"76":{"tf":1.0}}}},"x":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"270":{"tf":1.4142135623730951},"271":{"tf":1.7320508075688772}}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"304":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"437":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"270":{"tf":1.0}}}}}}}}}},"df":5,"docs":{"423":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"440":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"142":{"tf":1.7320508075688772}}},"2":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"142":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"142":{"tf":2.23606797749979}}},":":{":":{"a":{"df":1,"docs":{"339":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"205":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":156,"docs":{"0":{"tf":2.449489742783178},"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":2.6457513110645907},"108":{"tf":2.8284271247461903},"109":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":2.0},"12":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"129":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"173":{"tf":1.0},"181":{"tf":1.0},"187":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.7320508075688772},"190":{"tf":5.0},"192":{"tf":1.4142135623730951},"197":{"tf":1.7320508075688772},"198":{"tf":1.7320508075688772},"199":{"tf":3.0},"200":{"tf":2.0},"201":{"tf":2.8284271247461903},"202":{"tf":1.7320508075688772},"203":{"tf":2.449489742783178},"205":{"tf":2.0},"206":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":3.1622776601683795},"215":{"tf":2.0},"216":{"tf":3.3166247903554},"217":{"tf":2.6457513110645907},"218":{"tf":3.1622776601683795},"219":{"tf":3.0},"220":{"tf":2.449489742783178},"222":{"tf":1.4142135623730951},"223":{"tf":3.3166247903554},"224":{"tf":2.0},"226":{"tf":2.0},"228":{"tf":2.23606797749979},"229":{"tf":3.4641016151377544},"230":{"tf":1.0},"231":{"tf":1.4142135623730951},"232":{"tf":1.4142135623730951},"233":{"tf":2.449489742783178},"234":{"tf":1.0},"237":{"tf":3.1622776601683795},"238":{"tf":1.4142135623730951},"239":{"tf":2.6457513110645907},"243":{"tf":2.6457513110645907},"245":{"tf":2.0},"246":{"tf":2.6457513110645907},"270":{"tf":1.0},"273":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"288":{"tf":1.0},"291":{"tf":1.0},"302":{"tf":1.0},"304":{"tf":4.358898943540674},"310":{"tf":1.0},"318":{"tf":1.0},"323":{"tf":1.0},"328":{"tf":2.23606797749979},"330":{"tf":1.4142135623730951},"338":{"tf":1.0},"339":{"tf":2.6457513110645907},"342":{"tf":1.0},"349":{"tf":1.0},"361":{"tf":1.0},"365":{"tf":1.0},"380":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"40":{"tf":2.449489742783178},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.7320508075688772},"464":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772},"64":{"tf":2.8284271247461903},"65":{"tf":3.0},"66":{"tf":2.8284271247461903},"67":{"tf":3.3166247903554},"68":{"tf":2.6457513110645907},"69":{"tf":2.0},"70":{"tf":1.0},"71":{"tf":2.23606797749979},"72":{"tf":2.449489742783178},"73":{"tf":3.872983346207417},"74":{"tf":2.6457513110645907},"75":{"tf":2.23606797749979},"76":{"tf":2.449489742783178},"77":{"tf":2.23606797749979},"78":{"tf":2.23606797749979},"79":{"tf":2.8284271247461903},"80":{"tf":2.6457513110645907},"81":{"tf":1.0},"82":{"tf":2.449489742783178},"83":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"340":{"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":0,"docs":{},"i":{"d":{"df":1,"docs":{"265":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"46":{"tf":1.0},"55":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":3,"docs":{"140":{"tf":1.0},"275":{"tf":1.0},"69":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"1":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"1":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"2":{"5":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"_":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"96":{"tf":1.0}}},"2":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"125":{"tf":1.0},"14":{"tf":1.0},"199":{"tf":1.4142135623730951},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.449489742783178},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"2":{"5":{"6":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"2":{"5":{"6":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":5,"docs":{"101":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"126":{"tf":1.0},"14":{"tf":1.0},"304":{"tf":3.7416573867739413},"323":{"tf":1.0},"324":{"tf":1.0},"66":{"tf":1.0},"93":{"tf":2.6457513110645907},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"3":{"2":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"3":{"2":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"95":{"tf":1.0}}},"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":27,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.4142135623730951},"125":{"tf":1.0},"14":{"tf":1.0},"212":{"tf":1.4142135623730951},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"226":{"tf":2.23606797749979},"229":{"tf":2.0},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"330":{"tf":1.0},"64":{"tf":1.4142135623730951},"66":{"tf":1.0},"74":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":2.449489742783178},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"6":{"4":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"6":{"4":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"u":{"6":{"4":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"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":{}},"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"y":{"_":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"101":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}},"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"102":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"b":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"1":{"6":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":75,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":2.8284271247461903},"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"117":{"tf":2.23606797749979},"118":{"tf":2.23606797749979},"120":{"tf":1.7320508075688772},"125":{"tf":1.0},"130":{"tf":2.0},"134":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":2.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"169":{"tf":2.0},"170":{"tf":2.23606797749979},"172":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"181":{"tf":1.4142135623730951},"183":{"tf":2.449489742783178},"186":{"tf":1.7320508075688772},"190":{"tf":2.6457513110645907},"196":{"tf":1.0},"197":{"tf":2.0},"201":{"tf":1.0},"206":{"tf":2.0},"207":{"tf":1.0},"223":{"tf":1.7320508075688772},"226":{"tf":3.1622776601683795},"230":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.7320508075688772},"250":{"tf":1.4142135623730951},"265":{"tf":3.0},"268":{"tf":1.4142135623730951},"27":{"tf":3.0},"29":{"tf":2.0},"304":{"tf":6.4031242374328485},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"323":{"tf":1.0},"324":{"tf":1.0},"330":{"tf":1.4142135623730951},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":4.0},"74":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":2.449489742783178},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"8":{"_":{"1":{".":{"a":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"u":{"1":{"6":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"_":{"1":{"df":1,"docs":{"97":{"tf":1.0}}},"2":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":21,"docs":{"101":{"tf":3.1622776601683795},"102":{"tf":2.0},"108":{"tf":1.0},"121":{"tf":2.0},"125":{"tf":1.0},"14":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.7320508075688772},"193":{"tf":2.449489742783178},"195":{"tf":2.449489742783178},"199":{"tf":1.4142135623730951},"215":{"tf":1.7320508075688772},"304":{"tf":3.7416573867739413},"324":{"tf":1.0},"66":{"tf":1.0},"74":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":2.449489742783178}}},"df":1,"docs":{"415":{"tf":1.0}},"i":{"df":1,"docs":{"46":{"tf":1.0}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"69":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"325":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"202":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"320":{"tf":2.449489742783178},"398":{"tf":2.449489742783178}}}}},"r":{"df":15,"docs":{"154":{"tf":1.0},"179":{"tf":1.0},"226":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.0},"241":{"tf":1.0},"274":{"tf":1.0},"296":{"tf":1.4142135623730951},"346":{"tf":1.0},"351":{"tf":2.0},"374":{"tf":1.0},"417":{"tf":1.0},"428":{"tf":1.0},"430":{"tf":1.0},"55":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"320":{"tf":1.0},"68":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"322":{"tf":1.7320508075688772},"65":{"tf":1.0},"74":{"tf":1.0}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"418":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"68":{"tf":2.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"257":{"tf":1.4142135623730951},"275":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"330":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"315":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}},"q":{"df":0,"docs":{},"u":{"df":10,"docs":{"106":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"150":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"35":{"tf":1.0},"406":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0}}}},"t":{"df":20,"docs":{"0":{"tf":1.0},"109":{"tf":1.0},"156":{"tf":1.0},"226":{"tf":1.0},"251":{"tf":1.7320508075688772},"252":{"tf":1.7320508075688772},"253":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":2.6457513110645907},"256":{"tf":2.0},"257":{"tf":1.4142135623730951},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"274":{"tf":1.0},"311":{"tf":1.0},"330":{"tf":1.0},"366":{"tf":1.0},"406":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":3.1622776601683795}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"330":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"x":{"df":1,"docs":{"374":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"345":{"tf":1.0},"9":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":9,"docs":{"114":{"tf":1.0},"130":{"tf":1.0},"171":{"tf":1.0},"231":{"tf":1.0},"238":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"275":{"tf":1.0},"303":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"111":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"257":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"306":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":5,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"340":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":8,"docs":{"103":{"tf":1.0},"324":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"66":{"tf":2.23606797749979},"68":{"tf":1.0}}}},"z":{"df":1,"docs":{"340":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":3,"docs":{"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"378":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"271":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"123":{"tf":1.0},"133":{"tf":1.0},"271":{"tf":1.0},"36":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"248":{"tf":1.0}}}}},"df":3,"docs":{"236":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951},"265":{"tf":2.449489742783178}}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":34,"docs":{"121":{"tf":1.0},"133":{"tf":1.0},"153":{"tf":1.0},"179":{"tf":1.7320508075688772},"183":{"tf":1.7320508075688772},"185":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.4142135623730951},"240":{"tf":1.7320508075688772},"247":{"tf":1.4142135623730951},"264":{"tf":1.0},"265":{"tf":1.4142135623730951},"293":{"tf":1.0},"336":{"tf":1.0},"351":{"tf":1.4142135623730951},"355":{"tf":1.4142135623730951},"358":{"tf":2.23606797749979},"359":{"tf":1.0},"361":{"tf":1.0},"364":{"tf":1.4142135623730951},"366":{"tf":1.0},"369":{"tf":1.4142135623730951},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"410":{"tf":1.4142135623730951},"411":{"tf":2.6457513110645907},"412":{"tf":2.0},"413":{"tf":2.0},"414":{"tf":1.4142135623730951},"428":{"tf":1.7320508075688772},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":30,"docs":{"1":{"tf":1.0},"125":{"tf":1.0},"190":{"tf":1.0},"207":{"tf":1.0},"215":{"tf":1.0},"245":{"tf":1.0},"259":{"tf":1.0},"263":{"tf":1.0},"265":{"tf":1.0},"270":{"tf":2.23606797749979},"271":{"tf":1.4142135623730951},"275":{"tf":1.0},"331":{"tf":1.0},"332":{"tf":1.7320508075688772},"334":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"374":{"tf":1.0},"381":{"tf":1.0},"4":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"460":{"tf":1.0},"469":{"tf":1.0},"66":{"tf":1.4142135623730951},"73":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":3,"docs":{"182":{"tf":1.0},"183":{"tf":1.7320508075688772},"185":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"430":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"172":{"tf":1.0},"33":{"tf":1.0},"342":{"tf":1.0},"35":{"tf":1.0},"406":{"tf":1.0},"54":{"tf":1.0},"56":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"l":{"df":18,"docs":{"345":{"tf":1.4142135623730951},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.4142135623730951},"350":{"tf":1.0},"357":{"tf":1.0},"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"415":{"tf":1.7320508075688772},"417":{"tf":1.4142135623730951},"425":{"tf":1.7320508075688772},"431":{"tf":2.6457513110645907},"434":{"tf":1.0},"436":{"tf":2.6457513110645907},"437":{"tf":2.23606797749979},"459":{"tf":1.0}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":36,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"111":{"tf":1.0},"17":{"tf":1.0},"208":{"tf":1.4142135623730951},"229":{"tf":1.0},"275":{"tf":1.0},"285":{"tf":1.0},"306":{"tf":1.0},"312":{"tf":1.0},"351":{"tf":1.0},"354":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"373":{"tf":1.0},"381":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"399":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"415":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"467":{"tf":1.4142135623730951},"470":{"tf":1.0},"477":{"tf":1.0},"70":{"tf":1.0}}}},"df":214,"docs":{"0":{"tf":3.4641016151377544},"10":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"106":{"tf":2.449489742783178},"108":{"tf":1.7320508075688772},"111":{"tf":2.449489742783178},"115":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"119":{"tf":1.0},"12":{"tf":2.6457513110645907},"121":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"13":{"tf":1.7320508075688772},"130":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.0},"142":{"tf":1.0},"144":{"tf":2.23606797749979},"145":{"tf":2.23606797749979},"146":{"tf":2.0},"147":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":2.0},"153":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"166":{"tf":1.0},"167":{"tf":1.7320508075688772},"169":{"tf":2.0},"17":{"tf":1.0},"170":{"tf":2.0},"173":{"tf":2.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.4142135623730951},"184":{"tf":1.4142135623730951},"186":{"tf":1.7320508075688772},"187":{"tf":2.0},"19":{"tf":2.0},"190":{"tf":2.0},"192":{"tf":1.7320508075688772},"196":{"tf":1.0},"197":{"tf":2.449489742783178},"200":{"tf":1.0},"201":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"209":{"tf":1.0},"21":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.4142135623730951},"215":{"tf":2.0},"216":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":2.23606797749979},"220":{"tf":2.0},"222":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"225":{"tf":1.0},"226":{"tf":1.7320508075688772},"231":{"tf":1.7320508075688772},"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.4142135623730951},"235":{"tf":2.0},"236":{"tf":1.4142135623730951},"237":{"tf":2.449489742783178},"238":{"tf":1.7320508075688772},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"241":{"tf":2.0},"242":{"tf":1.4142135623730951},"243":{"tf":2.23606797749979},"245":{"tf":2.23606797749979},"246":{"tf":1.0},"247":{"tf":1.7320508075688772},"249":{"tf":1.0},"251":{"tf":1.0},"255":{"tf":1.0},"256":{"tf":1.4142135623730951},"257":{"tf":1.4142135623730951},"258":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"265":{"tf":1.7320508075688772},"266":{"tf":1.0},"268":{"tf":1.4142135623730951},"270":{"tf":1.4142135623730951},"271":{"tf":1.4142135623730951},"274":{"tf":1.0},"276":{"tf":1.0},"28":{"tf":1.0},"280":{"tf":1.0},"298":{"tf":1.4142135623730951},"299":{"tf":1.0},"30":{"tf":1.0},"300":{"tf":1.7320508075688772},"301":{"tf":1.4142135623730951},"304":{"tf":1.4142135623730951},"305":{"tf":1.0},"307":{"tf":1.0},"308":{"tf":1.0},"312":{"tf":1.0},"313":{"tf":1.0},"318":{"tf":1.0},"32":{"tf":1.4142135623730951},"320":{"tf":1.4142135623730951},"325":{"tf":1.0},"33":{"tf":1.7320508075688772},"336":{"tf":1.4142135623730951},"337":{"tf":1.7320508075688772},"338":{"tf":1.4142135623730951},"339":{"tf":2.6457513110645907},"340":{"tf":1.4142135623730951},"349":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"350":{"tf":1.0},"351":{"tf":1.7320508075688772},"352":{"tf":1.0},"354":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.7320508075688772},"358":{"tf":1.0},"36":{"tf":1.0},"360":{"tf":1.0},"361":{"tf":3.872983346207417},"366":{"tf":2.449489742783178},"37":{"tf":1.0},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"374":{"tf":1.0},"378":{"tf":1.7320508075688772},"380":{"tf":1.4142135623730951},"381":{"tf":3.605551275463989},"384":{"tf":1.0},"390":{"tf":1.0},"396":{"tf":1.0},"398":{"tf":1.0},"399":{"tf":1.0},"40":{"tf":2.0},"404":{"tf":3.4641016151377544},"406":{"tf":3.7416573867739413},"411":{"tf":1.7320508075688772},"415":{"tf":1.4142135623730951},"418":{"tf":1.4142135623730951},"419":{"tf":1.4142135623730951},"42":{"tf":1.0},"420":{"tf":2.23606797749979},"421":{"tf":2.0},"422":{"tf":2.0},"423":{"tf":1.4142135623730951},"424":{"tf":1.7320508075688772},"425":{"tf":2.6457513110645907},"426":{"tf":1.4142135623730951},"429":{"tf":1.0},"43":{"tf":1.4142135623730951},"431":{"tf":4.795831523312719},"435":{"tf":1.4142135623730951},"436":{"tf":4.47213595499958},"437":{"tf":2.8284271247461903},"44":{"tf":1.7320508075688772},"443":{"tf":1.0},"46":{"tf":1.4142135623730951},"460":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"48":{"tf":3.0},"49":{"tf":1.4142135623730951},"50":{"tf":2.0},"51":{"tf":2.23606797749979},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":2.0},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":2.0},"9":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":25,"docs":{"10":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.4142135623730951},"179":{"tf":1.0},"21":{"tf":1.0},"220":{"tf":1.0},"225":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"298":{"tf":1.0},"300":{"tf":1.4142135623730951},"346":{"tf":1.0},"349":{"tf":1.4142135623730951},"35":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0},"356":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.0},"375":{"tf":1.0},"39":{"tf":1.0},"59":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"111":{"tf":2.23606797749979}}}}}}},"s":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"422":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}}}}},"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":{"421":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"19":{"tf":1.0},"336":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"65":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"71":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"136":{"tf":1.0},"275":{"tf":1.0},"406":{"tf":1.0},"66":{"tf":1.0}}}},"x":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"270":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"156":{"tf":1.0},"166":{"tf":1.0},"171":{"tf":1.0},"265":{"tf":1.0},"328":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0}}}}}},"v":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"2":{"df":1,"docs":{"235":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"236":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"5":{"df":1,"docs":{"234":{"tf":1.0}}},"6":{"df":1,"docs":{"234":{"tf":1.0}}},"7":{"df":1,"docs":{"234":{"tf":1.0}}},"8":{"df":1,"docs":{"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"0":{".":{"0":{".":{"1":{"df":1,"docs":{"357":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{"df":2,"docs":{"264":{"tf":1.0},"265":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"4":{".":{"0":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{".":{"4":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{"0":{".":{"2":{"1":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"4":{"6":{"df":1,"docs":{"264":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"13":{"tf":2.0}}},"2":{"df":1,"docs":{"13":{"tf":2.0}}},"5":{".":{"0":{"df":1,"docs":{"380":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"_":{"1":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":3,"docs":{"256":{"tf":1.0},"271":{"tf":1.7320508075688772},"304":{"tf":2.0}},"i":{"d":{"df":13,"docs":{"104":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"262":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"77":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"298":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}},"df":92,"docs":{"103":{"tf":1.0},"106":{"tf":2.23606797749979},"108":{"tf":2.449489742783178},"109":{"tf":1.0},"114":{"tf":1.0},"121":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"126":{"tf":1.7320508075688772},"129":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"144":{"tf":3.0},"145":{"tf":2.449489742783178},"146":{"tf":2.0},"147":{"tf":2.0},"15":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"173":{"tf":1.0},"183":{"tf":2.23606797749979},"185":{"tf":1.4142135623730951},"190":{"tf":2.23606797749979},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.4142135623730951},"196":{"tf":1.0},"197":{"tf":1.4142135623730951},"201":{"tf":1.7320508075688772},"205":{"tf":1.0},"215":{"tf":1.4142135623730951},"226":{"tf":2.449489742783178},"228":{"tf":1.0},"229":{"tf":2.0},"231":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":2.0},"236":{"tf":1.4142135623730951},"237":{"tf":2.0},"238":{"tf":1.7320508075688772},"241":{"tf":2.0},"242":{"tf":1.7320508075688772},"243":{"tf":1.4142135623730951},"245":{"tf":1.7320508075688772},"246":{"tf":1.4142135623730951},"247":{"tf":1.0},"248":{"tf":2.23606797749979},"257":{"tf":2.23606797749979},"265":{"tf":1.0},"27":{"tf":1.4142135623730951},"270":{"tf":1.0},"271":{"tf":1.4142135623730951},"29":{"tf":1.0},"304":{"tf":1.7320508075688772},"339":{"tf":1.0},"342":{"tf":1.0},"346":{"tf":1.0},"348":{"tf":1.0},"351":{"tf":1.0},"361":{"tf":2.8284271247461903},"366":{"tf":2.0},"373":{"tf":1.4142135623730951},"381":{"tf":2.6457513110645907},"404":{"tf":2.6457513110645907},"406":{"tf":2.8284271247461903},"411":{"tf":1.0},"431":{"tf":3.4641016151377544},"436":{"tf":2.8284271247461903},"437":{"tf":1.7320508075688772},"46":{"tf":2.0},"460":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"67":{"tf":2.23606797749979},"69":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":3.1622776601683795},"79":{"tf":1.0},"80":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"48":{"tf":1.0}}},"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"215":{"tf":1.4142135623730951}}}}}}},".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"0":{"df":1,"docs":{"197":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"1":{"df":1,"docs":{"248":{"tf":1.7320508075688772}}},"_":{"a":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":5,"docs":{"443":{"tf":1.4142135623730951},"455":{"tf":1.7320508075688772},"456":{"tf":1.7320508075688772},"457":{"tf":1.7320508075688772},"458":{"tf":1.7320508075688772}}}}}},"r":{"1":{"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}},"x":{"df":1,"docs":{"142":{"tf":1.0}}}},"df":2,"docs":{"141":{"tf":1.4142135623730951},"142":{"tf":1.0}}},"2":{"df":2,"docs":{"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"141":{"tf":1.7320508075688772}}},"4":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":48,"docs":{"104":{"tf":1.0},"106":{"tf":2.8284271247461903},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":2.0},"142":{"tf":1.0},"143":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"187":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"257":{"tf":1.4142135623730951},"271":{"tf":1.0},"274":{"tf":1.0},"284":{"tf":1.0},"287":{"tf":1.0},"288":{"tf":1.4142135623730951},"315":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"343":{"tf":1.0},"361":{"tf":1.0},"378":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"43":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":2.449489742783178},"63":{"tf":3.0},"64":{"tf":2.0},"70":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"109":{"tf":2.23606797749979},"110":{"tf":1.4142135623730951},"112":{"tf":2.449489742783178},"13":{"tf":1.0},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"237":{"tf":1.7320508075688772},"243":{"tf":1.7320508075688772},"330":{"tf":2.449489742783178},"48":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0}}}}},"df":1,"docs":{"220":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"13":{"tf":1.0},"276":{"tf":1.0},"344":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":4,"docs":{"275":{"tf":1.0},"304":{"tf":1.0},"305":{"tf":1.0},"40":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"167":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"35":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":2.23606797749979}}}}}},"df":38,"docs":{"143":{"tf":1.0},"144":{"tf":2.23606797749979},"146":{"tf":1.0},"147":{"tf":1.0},"192":{"tf":1.0},"193":{"tf":2.0},"194":{"tf":2.0},"197":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"239":{"tf":1.4142135623730951},"245":{"tf":2.0},"246":{"tf":2.23606797749979},"247":{"tf":1.0},"318":{"tf":1.4142135623730951},"360":{"tf":1.0},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.0},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"468":{"tf":1.0},"470":{"tf":1.0},"477":{"tf":1.0}},"e":{"c":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"c":{"a":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"(":{"5":{"0":{"df":1,"docs":{"215":{"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":{},"m":{"df":0,"docs":{},"y":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"215":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":9,"docs":{"215":{"tf":1.0},"232":{"tf":1.4142135623730951},"233":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"238":{"tf":1.7320508075688772},"239":{"tf":1.0},"242":{"tf":1.0},"243":{"tf":1.4142135623730951},"246":{"tf":1.0}}},"u":{"6":{"4":{"df":2,"docs":{"233":{"tf":1.0},"234":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":6,"docs":{"144":{"tf":1.4142135623730951},"145":{"tf":2.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"193":{"tf":1.0},"195":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"df":20,"docs":{"13":{"tf":1.0},"133":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"155":{"tf":1.0},"178":{"tf":1.0},"231":{"tf":2.0},"232":{"tf":2.449489742783178},"233":{"tf":2.6457513110645907},"234":{"tf":2.0},"235":{"tf":2.8284271247461903},"236":{"tf":2.449489742783178},"237":{"tf":2.449489742783178},"238":{"tf":2.23606797749979},"239":{"tf":1.7320508075688772},"240":{"tf":1.7320508075688772},"241":{"tf":2.8284271247461903},"242":{"tf":2.449489742783178},"243":{"tf":2.23606797749979},"244":{"tf":2.23606797749979},"245":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":17,"docs":{"13":{"tf":1.0},"190":{"tf":1.0},"296":{"tf":1.4142135623730951},"360":{"tf":1.4142135623730951},"361":{"tf":1.4142135623730951},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"373":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":9,"docs":{"0":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"13":{"tf":1.0},"179":{"tf":1.0},"199":{"tf":1.0},"231":{"tf":1.4142135623730951},"257":{"tf":1.0},"77":{"tf":1.0}},"f":{"df":1,"docs":{"301":{"tf":1.0}},"i":{"df":2,"docs":{"301":{"tf":1.0},"59":{"tf":1.0}}}}},"s":{"a":{"df":3,"docs":{"104":{"tf":1.0},"223":{"tf":1.0},"252":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"264":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":38,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"183":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"273":{"tf":1.0},"277":{"tf":1.0},"29":{"tf":1.0},"293":{"tf":1.4142135623730951},"294":{"tf":1.4142135623730951},"345":{"tf":2.0},"347":{"tf":1.4142135623730951},"351":{"tf":1.0},"361":{"tf":1.4142135623730951},"365":{"tf":1.0},"366":{"tf":1.4142135623730951},"370":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"384":{"tf":1.4142135623730951},"390":{"tf":1.4142135623730951},"396":{"tf":1.4142135623730951},"399":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"411":{"tf":1.7320508075688772},"414":{"tf":1.4142135623730951},"415":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951},"437":{"tf":1.4142135623730951},"443":{"tf":1.4142135623730951},"459":{"tf":1.4142135623730951},"460":{"tf":1.4142135623730951},"468":{"tf":1.4142135623730951},"470":{"tf":1.4142135623730951},"477":{"tf":1.4142135623730951}}}}}}}},"i":{"a":{"df":15,"docs":{"106":{"tf":1.4142135623730951},"111":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"149":{"tf":1.0},"265":{"tf":1.0},"266":{"tf":1.0},"310":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"73":{"tf":1.0},"78":{"tf":1.0}}},"c":{"df":0,"docs":{},"e":{"df":3,"docs":{"104":{"tf":1.0},"223":{"tf":1.0},"252":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":4,"docs":{"10":{"tf":1.0},"436":{"tf":1.0},"443":{"tf":1.0},"58":{"tf":1.0}}}},"m":{"df":1,"docs":{"279":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"179":{"tf":2.0},"306":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.0},"322":{"tf":2.0},"340":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.23606797749979},"381":{"tf":2.23606797749979},"404":{"tf":2.23606797749979},"406":{"tf":2.23606797749979},"431":{"tf":2.23606797749979},"436":{"tf":2.23606797749979},"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"339":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":5,"docs":{"253":{"tf":1.0},"261":{"tf":1.0},"3":{"tf":1.0},"333":{"tf":1.0},"418":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"327":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":16,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"271":{"tf":1.4142135623730951},"274":{"tf":1.7320508075688772},"326":{"tf":1.0},"327":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.0},"75":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"111":{"tf":1.0},"67":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"273":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},":":{"/":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"}":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"}":{":":{"df":0,"docs":{},"{":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":7,"docs":{"349":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"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":15,"docs":{"0":{"tf":1.0},"266":{"tf":1.4142135623730951},"272":{"tf":1.0},"273":{"tf":1.0},"274":{"tf":1.0},"277":{"tf":1.4142135623730951},"278":{"tf":1.7320508075688772},"296":{"tf":1.0},"361":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"df":5,"docs":{"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"156":{"tf":2.0},"277":{"tf":1.0},"349":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"179":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"423":{"tf":1.0},"426":{"tf":1.4142135623730951},"431":{"tf":1.0},"439":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"275":{"tf":1.0},"4":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"a":{"b":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"32":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"30":{"tf":2.0}}}},"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":4,"docs":{"346":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.4142135623730951},"351":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"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":1,"docs":{"30":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":18,"docs":{"13":{"tf":1.0},"140":{"tf":1.0},"245":{"tf":1.0},"26":{"tf":1.0},"265":{"tf":2.0},"30":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"4":{"tf":1.0},"42":{"tf":1.0},"420":{"tf":2.23606797749979},"421":{"tf":2.8284271247461903},"423":{"tf":2.0},"424":{"tf":2.0},"43":{"tf":2.23606797749979},"431":{"tf":1.0},"44":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"265":{"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"265":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"’":{"df":1,"docs":{"245":{"tf":1.4142135623730951}}}}}}},"n":{"df":0,"docs":{},"t":{"df":23,"docs":{"0":{"tf":2.0},"103":{"tf":1.0},"123":{"tf":1.0},"176":{"tf":1.0},"196":{"tf":1.0},"201":{"tf":1.4142135623730951},"215":{"tf":1.0},"220":{"tf":1.0},"223":{"tf":1.4142135623730951},"224":{"tf":1.0},"226":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.0},"245":{"tf":1.0},"335":{"tf":1.0},"336":{"tf":1.4142135623730951},"337":{"tf":1.0},"349":{"tf":1.0},"421":{"tf":1.0},"424":{"tf":1.4142135623730951},"425":{"tf":1.0},"428":{"tf":1.0},"51":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":15,"docs":{"144":{"tf":1.0},"179":{"tf":2.23606797749979},"290":{"tf":1.0},"312":{"tf":1.7320508075688772},"315":{"tf":1.0},"343":{"tf":1.0},"349":{"tf":1.7320508075688772},"361":{"tf":2.0},"366":{"tf":1.0},"381":{"tf":2.0},"404":{"tf":2.0},"406":{"tf":2.0},"431":{"tf":1.4142135623730951},"436":{"tf":2.0},"460":{"tf":1.0}}}},"y":{"df":26,"docs":{"0":{"tf":1.0},"106":{"tf":1.7320508075688772},"111":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"158":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"226":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"335":{"tf":1.0},"339":{"tf":1.0},"345":{"tf":1.0},"349":{"tf":1.0},"351":{"tf":1.0},"41":{"tf":1.0},"420":{"tf":1.4142135623730951},"43":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0}}}},"df":2,"docs":{"142":{"tf":1.7320508075688772},"73":{"tf":1.0}},"e":{"'":{"d":{"df":1,"docs":{"271":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"378":{"tf":1.0}}}},"r":{"df":7,"docs":{"261":{"tf":1.0},"264":{"tf":1.0},"32":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"437":{"tf":1.0},"44":{"tf":1.0}}},"v":{"df":2,"docs":{"265":{"tf":1.0},"44":{"tf":1.0}}}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":1.7320508075688772}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"130":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"130":{"tf":1.0}}}}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"0":{"tf":1.0},"275":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":17,"docs":{"108":{"tf":1.0},"149":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"190":{"tf":1.0},"202":{"tf":1.0},"231":{"tf":1.0},"255":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"266":{"tf":1.0},"274":{"tf":1.0},"295":{"tf":1.0},"331":{"tf":1.0},"48":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"264":{"tf":1.0}}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"231":{"tf":1.4142135623730951},"232":{"tf":1.0},"238":{"tf":1.0}}}},"v":{"df":6,"docs":{"190":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"243":{"tf":1.0},"246":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"418":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"262":{"tf":1.0},"76":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"275":{"tf":1.0},"304":{"tf":2.449489742783178},"345":{"tf":1.0},"349":{"tf":2.6457513110645907},"436":{"tf":1.0},"437":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"174":{"tf":1.0},"300":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":6,"docs":{"361":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"431":{"tf":1.4142135623730951},"436":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"142":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"237":{"tf":1.0},"243":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"275":{"tf":1.0},"375":{"tf":1.0}},"r":{"df":2,"docs":{"251":{"tf":1.0},"258":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"223":{"tf":2.0}}}}},"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"51":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":1,"docs":{"224":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"296":{"tf":1.0},"380":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"111":{"tf":1.0},"215":{"tf":1.0}}}},"t":{"df":1,"docs":{"270":{"tf":1.0}},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"_":{"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":{"d":{"df":1,"docs":{"179":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"179":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":36,"docs":{"0":{"tf":1.0},"106":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"114":{"tf":1.0},"162":{"tf":1.0},"173":{"tf":1.0},"187":{"tf":1.0},"201":{"tf":1.0},"213":{"tf":1.4142135623730951},"216":{"tf":1.4142135623730951},"217":{"tf":1.0},"219":{"tf":1.0},"226":{"tf":1.4142135623730951},"233":{"tf":1.0},"237":{"tf":1.4142135623730951},"239":{"tf":1.0},"243":{"tf":1.4142135623730951},"251":{"tf":1.0},"253":{"tf":1.0},"255":{"tf":1.0},"266":{"tf":1.0},"274":{"tf":1.4142135623730951},"30":{"tf":1.0},"330":{"tf":1.0},"352":{"tf":1.0},"353":{"tf":1.4142135623730951},"361":{"tf":1.0},"376":{"tf":1.0},"40":{"tf":1.4142135623730951},"406":{"tf":1.0},"418":{"tf":1.0},"427":{"tf":1.0},"435":{"tf":1.0},"50":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"121":{"tf":1.0},"149":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"216":{"tf":1.0},"235":{"tf":1.0},"241":{"tf":1.0},"255":{"tf":1.0},"257":{"tf":1.0},"271":{"tf":1.4142135623730951},"304":{"tf":1.0},"318":{"tf":1.0},"351":{"tf":1.0},"36":{"tf":1.0},"361":{"tf":1.4142135623730951},"364":{"tf":1.4142135623730951},"366":{"tf":1.0},"369":{"tf":1.4142135623730951},"381":{"tf":1.4142135623730951},"404":{"tf":1.4142135623730951},"406":{"tf":1.4142135623730951},"409":{"tf":1.4142135623730951},"410":{"tf":1.4142135623730951},"426":{"tf":1.0},"431":{"tf":1.7320508075688772},"436":{"tf":1.4142135623730951},"465":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"270":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"40":{"tf":1.0},"411":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":14,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"112":{"tf":1.0},"116":{"tf":1.0},"12":{"tf":1.0},"190":{"tf":1.0},"226":{"tf":2.0},"269":{"tf":1.0},"271":{"tf":1.0},"304":{"tf":1.7320508075688772},"323":{"tf":1.7320508075688772},"398":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"297":{"tf":1.0},"316":{"tf":1.7320508075688772},"317":{"tf":1.0},"318":{"tf":1.0},"319":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":30,"docs":{"0":{"tf":1.0},"138":{"tf":2.0},"15":{"tf":1.0},"151":{"tf":1.0},"172":{"tf":1.0},"199":{"tf":1.0},"220":{"tf":1.0},"257":{"tf":1.0},"26":{"tf":1.0},"275":{"tf":1.0},"276":{"tf":1.0},"280":{"tf":1.0},"295":{"tf":1.0},"333":{"tf":1.0},"335":{"tf":1.4142135623730951},"336":{"tf":1.4142135623730951},"344":{"tf":1.0},"345":{"tf":1.0},"361":{"tf":1.0},"366":{"tf":1.0},"370":{"tf":1.0},"381":{"tf":1.0},"404":{"tf":1.0},"406":{"tf":1.0},"411":{"tf":1.0},"422":{"tf":1.0},"424":{"tf":1.0},"431":{"tf":1.0},"436":{"tf":1.0},"470":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"336":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":11,"docs":{"289":{"tf":1.0},"332":{"tf":1.4142135623730951},"352":{"tf":3.605551275463989},"353":{"tf":2.23606797749979},"354":{"tf":2.449489742783178},"355":{"tf":3.3166247903554},"384":{"tf":1.4142135623730951},"386":{"tf":1.7320508075688772},"390":{"tf":1.4142135623730951},"392":{"tf":1.7320508075688772},"431":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"55":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"304":{"tf":1.0},"328":{"tf":1.7320508075688772},"79":{"tf":1.0},"80":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"0":{"df":0,"docs":{},"x":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"1":{"df":1,"docs":{"141":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"e":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"169":{"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":0,"docs":{},"e":{"_":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"197":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":52,"docs":{"0":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"123":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":2.0},"146":{"tf":2.23606797749979},"147":{"tf":2.0},"149":{"tf":2.8284271247461903},"154":{"tf":1.0},"169":{"tf":2.0},"170":{"tf":3.1622776601683795},"179":{"tf":2.6457513110645907},"190":{"tf":1.4142135623730951},"193":{"tf":1.0},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0},"201":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.4142135623730951},"225":{"tf":1.0},"229":{"tf":1.0},"240":{"tf":1.0},"241":{"tf":1.0},"243":{"tf":1.0},"244":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"250":{"tf":1.0},"258":{"tf":1.0},"265":{"tf":2.23606797749979},"27":{"tf":1.4142135623730951},"275":{"tf":1.4142135623730951},"307":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"310":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"320":{"tf":1.0},"327":{"tf":1.0},"336":{"tf":1.0},"4":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":2.449489742783178},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"0":{"tf":1.0},"126":{"tf":1.0},"222":{"tf":1.0},"252":{"tf":1.0},"255":{"tf":1.0},"284":{"tf":1.0},"34":{"tf":1.0},"345":{"tf":1.0},"421":{"tf":1.0},"48":{"tf":1.0},"60":{"tf":1.0},"74":{"tf":1.4142135623730951}}}}}}}}},"x":{".":{"0":{"df":1,"docs":{"73":{"tf":1.0}}},"1":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"177":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"0":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"[":{"0":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":12,"docs":{"106":{"tf":3.3166247903554},"117":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"125":{"tf":1.0},"130":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"176":{"tf":1.0},"177":{"tf":1.0},"190":{"tf":1.0},"229":{"tf":2.449489742783178},"73":{"tf":2.449489742783178},"74":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"304":{"tf":1.0}}}}},"y":{"/":{"df":0,"docs":{},"n":{"df":1,"docs":{"421":{"tf":1.0}}}},"0":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}},"df":6,"docs":{"106":{"tf":3.1622776601683795},"117":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":2,"docs":{"0":{"tf":1.4142135623730951},"421":{"tf":1.0}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"340":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"203":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"123":{"tf":1.0},"421":{"tf":1.0},"430":{"tf":1.0}}}},"r":{"df":3,"docs":{"106":{"tf":1.0},"344":{"tf":1.0},"79":{"tf":1.0}}},"v":{"df":4,"docs":{"222":{"tf":1.0},"334":{"tf":1.0},"336":{"tf":1.0},"421":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"108":{"tf":1.0},"418":{"tf":1.0}}}}}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"231":{"tf":1.0}}}}}}}},"z":{"df":3,"docs":{"142":{"tf":1.7320508075688772},"373":{"tf":1.0},"73":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":16,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"120":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"138":{"tf":1.7320508075688772},"235":{"tf":1.0},"241":{"tf":1.0},"248":{"tf":1.0},"309":{"tf":1.0},"319":{"tf":1.0},"320":{"tf":1.0},"351":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"/":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"373":{"tf":1.7320508075688772},"374":{"tf":1.0},"378":{"tf":2.0}},"r":{"c":{"df":1,"docs":{"378":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"1":{"df":2,"docs":{"260":{"tf":1.0},"421":{"tf":1.0}}},"2":{"0":{"df":1,"docs":{"153":{"tf":1.0}}},"df":2,"docs":{"261":{"tf":1.0},"422":{"tf":1.0}}},"3":{"df":2,"docs":{"262":{"tf":1.0},"423":{"tf":1.0}}},"4":{"df":1,"docs":{"263":{"tf":1.0}}},"5":{"df":1,"docs":{"264":{"tf":1.0}}},"7":{"2":{"1":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"i":{"df":5,"docs":{"208":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"141":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.0},"21":{"tf":1.0},"248":{"tf":1.0},"300":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"328":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"283":{"tf":1.0}}}}}}},"d":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"229":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"448":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}}}}}},"df":2,"docs":{"259":{"tf":1.0},"357":{"tf":1.0}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":5,"docs":{"148":{"tf":1.0},"177":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"191":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"190":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"306":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"448":{"tf":1.0},"463":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"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":3,"docs":{"203":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0}}}}}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"71":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"427":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"226":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"225":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":19,"docs":{"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0},"299":{"tf":1.0},"35":{"tf":1.0}},"i":{"d":{"df":2,"docs":{"157":{"tf":1.0},"158":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":12,"docs":{"113":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"305":{"tf":1.0},"343":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"b":{"2":{"5":{"6":{"df":2,"docs":{"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"160":{"tf":1.0}}},"h":{"df":2,"docs":{"375":{"tf":1.0},"376":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"161":{"tf":1.0},"199":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"320":{"tf":1.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"152":{"tf":1.0}}}}}}}},"l":{"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":{"136":{"tf":1.0},"78":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":4,"docs":{"226":{"tf":1.0},"449":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"134":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"462":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":14,"docs":{"253":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"269":{"tf":1.0},"28":{"tf":1.0},"332":{"tf":1.0},"334":{"tf":1.0},"349":{"tf":1.0},"431":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"269":{"tf":1.0},"397":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"175":{"tf":1.0},"177":{"tf":1.0},"184":{"tf":1.0},"255":{"tf":1.0},"46":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"315":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"261":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"214":{"tf":1.0},"220":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"179":{"tf":1.0}}}},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":7,"docs":{"366":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"414":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":4,"docs":{"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"371":{"tf":1.0},"372":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":1,"docs":{"267":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"420":{"tf":1.0},"421":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"182":{"tf":1.0},"200":{"tf":1.0},"278":{"tf":1.0},"283":{"tf":1.0},"327":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"156":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"143":{"tf":1.0},"192":{"tf":1.0},"231":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"355":{"tf":1.0},"424":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"122":{"tf":1.0},"123":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"143":{"tf":1.0},"231":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"75":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"304":{"tf":1.0},"361":{"tf":1.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"284":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"188":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"439":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"320":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"212":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"201":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"224":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"134":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"81":{"tf":1.0}}},"df":20,"docs":{"166":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.0},"22":{"tf":1.0},"255":{"tf":1.0},"30":{"tf":1.0},"351":{"tf":1.0},"382":{"tf":1.0},"383":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"428":{"tf":1.0},"429":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0}},"i":{"d":{"df":6,"docs":{"45":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"331":{"tf":1.0},"336":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"127":{"tf":1.0},"171":{"tf":1.0},"174":{"tf":1.0},"21":{"tf":1.0},"300":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":4,"docs":{"100":{"tf":1.0},"84":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}},"t":{"df":17,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"448":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"27":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":17,"docs":{"158":{"tf":1.0},"190":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"384":{"tf":1.0},"390":{"tf":1.0},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"410":{"tf":1.0},"415":{"tf":1.0},"416":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":2,"docs":{"137":{"tf":1.0},"301":{"tf":1.0}}}}}},"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":12,"docs":{"339":{"tf":1.0},"362":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"464":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":4,"docs":{"215":{"tf":1.0},"372":{"tf":1.0},"379":{"tf":1.0},"434":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"303":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":5,"docs":{"266":{"tf":1.0},"267":{"tf":1.0},"270":{"tf":1.0},"272":{"tf":1.0},"60":{"tf":1.0}},"g":{"df":1,"docs":{"271":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"36":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"117":{"tf":1.0},"205":{"tf":1.0},"217":{"tf":1.0},"31":{"tf":1.0},"43":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":3,"docs":{"326":{"tf":1.0},"422":{"tf":1.0},"449":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"285":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"426":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"347":{"tf":1.0},"351":{"tf":1.0},"356":{"tf":1.0},"357":{"tf":1.0},"358":{"tf":1.0},"364":{"tf":1.0},"369":{"tf":1.0},"412":{"tf":1.0},"413":{"tf":1.0},"414":{"tf":1.0},"465":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":6,"docs":{"28":{"tf":1.0},"427":{"tf":1.0},"430":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0},"434":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"312":{"tf":1.0},"423":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"402":{"tf":1.0},"403":{"tf":1.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"381":{"tf":1.0},"404":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"136":{"tf":1.0},"332":{"tf":1.0}}}}}}}},"i":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"290":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"152":{"tf":1.0},"180":{"tf":1.0},"184":{"tf":1.0},"321":{"tf":1.0},"329":{"tf":1.0},"363":{"tf":1.0},"368":{"tf":1.0},"383":{"tf":1.0},"433":{"tf":1.0}}}}}},"r":{"df":2,"docs":{"475":{"tf":1.0},"476":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"471":{"tf":1.0},"472":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"374":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"c":{"df":6,"docs":{"307":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0},"465":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"465":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"76":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}}}}}}},"m":{"a":{"c":{"df":1,"docs":{"281":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"260":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"178":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":10,"docs":{"105":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"202":{"tf":1.0},"215":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"330":{"tf":1.0}}}}},"r":{"c":{"df":2,"docs":{"153":{"tf":1.0},"154":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"m":{"df":2,"docs":{"152":{"tf":1.0},"180":{"tf":1.0}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":15,"docs":{"169":{"tf":1.0},"170":{"tf":1.0},"176":{"tf":1.0},"230":{"tf":1.0},"26":{"tf":1.0},"268":{"tf":1.0},"274":{"tf":1.0},"33":{"tf":1.0},"365":{"tf":1.0},"389":{"tf":1.0},"395":{"tf":1.0},"398":{"tf":1.0},"417":{"tf":1.0},"435":{"tf":1.0},"53":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"182":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"466":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"464":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"128":{"tf":1.0},"130":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"182":{"tf":1.0},"51":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"254":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"181":{"tf":1.0},"186":{"tf":1.0},"313":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"282":{"tf":1.0},"318":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"353":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":10,"docs":{"410":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"408":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":3,"docs":{"286":{"tf":1.0},"335":{"tf":1.0},"399":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"377":{"tf":1.0}}}},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"127":{"tf":1.0},"336":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"c":{"df":25,"docs":{"10":{"tf":1.0},"263":{"tf":1.0},"344":{"tf":1.0},"355":{"tf":1.0},"359":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"416":{"tf":1.0},"420":{"tf":1.0},"421":{"tf":1.4142135623730951},"423":{"tf":1.0},"424":{"tf":1.0},"443":{"tf":1.0},"459":{"tf":1.0},"460":{"tf":1.0},"466":{"tf":1.0},"470":{"tf":1.0},"477":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"448":{"tf":1.0},"472":{"tf":1.0},"474":{"tf":1.0},"476":{"tf":1.0}},"t":{"df":7,"docs":{"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"3":{"tf":1.0},"5":{"tf":1.0},"9":{"tf":1.4142135623730951}},"v":{"df":0,"docs":{},"m":{"df":1,"docs":{"152":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"103":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"161":{"tf":1.0},"186":{"tf":1.0},"211":{"tf":1.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"340":{"tf":1.0}}}}}}},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"38":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"198":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"221":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"319":{"tf":1.0},"373":{"tf":1.0},"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0}}}}},"t":{"df":3,"docs":{"2":{"tf":1.0},"333":{"tf":1.0},"81":{"tf":1.0}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":8,"docs":{"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"325":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":1,"docs":{"285":{"tf":1.0}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"314":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"178":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"262":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"444":{"tf":1.0},"445":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"232":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"280":{"tf":1.0}}}},"p":{"df":1,"docs":{"227":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"291":{"tf":1.0}}}}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"288":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"287":{"tf":1.0}}}}}}},"i":{"d":{"df":3,"docs":{"272":{"tf":1.0},"382":{"tf":1.0},"383":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"82":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"120":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"206":{"tf":1.0},"218":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0}}}}}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"229":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"288":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"225":{"tf":1.0},"308":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"261":{"tf":1.0},"273":{"tf":1.0},"276":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"324":{"tf":1.0}},"r":{"df":1,"docs":{"259":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"50":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"304":{"tf":1.0}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":3,"docs":{"316":{"tf":1.0},"317":{"tf":1.0},"337":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"210":{"tf":1.0}}},"r":{"df":2,"docs":{"236":{"tf":1.0},"242":{"tf":1.0}}}}}},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.4142135623730951},"441":{"tf":1.0},"442":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"df":2,"docs":{"445":{"tf":1.0},"447":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"y":{"df":6,"docs":{"152":{"tf":1.0},"249":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0},"454":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":7,"docs":{"141":{"tf":1.0},"338":{"tf":1.0},"339":{"tf":1.0},"340":{"tf":1.0},"341":{"tf":1.0},"342":{"tf":1.0},"343":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"316":{"tf":1.0},"317":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"0":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"295":{"tf":1.0},"429":{"tf":1.0}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":23,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"168":{"tf":1.0},"174":{"tf":1.0},"298":{"tf":1.0},"299":{"tf":1.0},"300":{"tf":1.0},"301":{"tf":1.0},"302":{"tf":1.0},"303":{"tf":1.0},"388":{"tf":1.0},"394":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"187":{"tf":1.0},"327":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"227":{"tf":1.0},"337":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"278":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0}}}}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"421":{"tf":1.0},"442":{"tf":1.0}}},"t":{"df":2,"docs":{"379":{"tf":1.0},"463":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"410":{"tf":1.0}}}},"df":0,"docs":{},"g":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":5,"docs":{"122":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"257":{"tf":1.0},"296":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"131":{"tf":1.0},"135":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":2,"docs":{"275":{"tf":1.0},"7":{"tf":1.0}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"322":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"376":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"197":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"345":{"tf":1.0}}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"197":{"tf":1.0},"423":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":6,"docs":{"245":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"250":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"130":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":2,"docs":{"302":{"tf":1.0},"326":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"353":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"107":{"tf":1.0},"112":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"454":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"318":{"tf":1.0}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"471":{"tf":1.0},"472":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"170":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"237":{"tf":1.0},"243":{"tf":1.0},"249":{"tf":1.0}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"196":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":14,"docs":{"151":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"19":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"135":{"tf":1.0},"192":{"tf":1.0},"244":{"tf":1.0},"250":{"tf":1.0}}}},"t":{"df":1,"docs":{"442":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":4,"docs":{"348":{"tf":1.0},"425":{"tf":1.0},"434":{"tf":1.0},"465":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"228":{"tf":1.0}}}}},"w":{"df":16,"docs":{"158":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"246":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"391":{"tf":1.0},"392":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"416":{"tf":1.0},"449":{"tf":1.0},"450":{"tf":1.0},"451":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"414":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"465":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"462":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}},"df":5,"docs":{"416":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0},"423":{"tf":1.0},"468":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"278":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"269":{"tf":1.0},"409":{"tf":1.0},"440":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"236":{"tf":1.0},"242":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"256":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":4,"docs":{"396":{"tf":1.0},"397":{"tf":1.0},"452":{"tf":1.0},"453":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"350":{"tf":1.0},"354":{"tf":1.0}}}},"df":0,"docs":{},"h":{"df":12,"docs":{"363":{"tf":1.0},"368":{"tf":1.0},"372":{"tf":1.0},"383":{"tf":1.0},"401":{"tf":1.0},"403":{"tf":1.0},"433":{"tf":1.0},"446":{"tf":1.0},"447":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"179":{"tf":1.0},"458":{"tf":1.0}}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"309":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"450":{"tf":1.0},"453":{"tf":1.0}}}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"294":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"400":{"tf":1.0},"401":{"tf":1.0},"402":{"tf":1.0},"403":{"tf":1.0},"418":{"tf":1.0},"419":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"340":{"tf":1.0}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"380":{"tf":1.0}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":9,"docs":{"20":{"tf":1.0},"387":{"tf":1.0},"393":{"tf":1.0},"405":{"tf":1.0},"430":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":2,"docs":{"455":{"tf":1.0},"457":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"66":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"464":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"449":{"tf":1.0},"451":{"tf":1.0},"452":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"349":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"0":{"tf":1.0},"342":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":26,"docs":{"10":{"tf":1.0},"260":{"tf":1.0},"263":{"tf":1.0},"268":{"tf":1.0},"274":{"tf":1.0},"295":{"tf":1.0},"346":{"tf":1.0},"363":{"tf":1.0},"364":{"tf":1.0},"367":{"tf":1.0},"368":{"tf":1.0},"369":{"tf":1.0},"371":{"tf":1.0},"372":{"tf":1.0},"385":{"tf":1.0},"386":{"tf":1.0},"387":{"tf":1.0},"388":{"tf":1.0},"391":{"tf":1.0},"393":{"tf":1.0},"394":{"tf":1.0},"416":{"tf":1.0},"461":{"tf":1.0},"462":{"tf":1.0},"463":{"tf":1.0},"464":{"tf":1.0}},"x":{"df":1,"docs":{"362":{"tf":1.0}}}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"i":{"df":1,"docs":{"428":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"454":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"235":{"tf":1.0},"241":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"125":{"tf":1.0},"126":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"139":{"tf":1.0}}}}}}}},"df":1,"docs":{"178":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"286":{"tf":1.0},"297":{"tf":1.0},"344":{"tf":1.0},"345":{"tf":1.0},"359":{"tf":1.0},"52":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"458":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"370":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"289":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"333":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"340":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"<":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"325":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"405":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"df":16,"docs":{"253":{"tf":1.0},"256":{"tf":1.0},"264":{"tf":1.0},"292":{"tf":1.0},"406":{"tf":1.0},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"436":{"tf":1.0},"471":{"tf":1.0},"472":{"tf":1.0},"473":{"tf":1.0},"474":{"tf":1.0},"475":{"tf":1.0},"476":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"258":{"tf":1.0},"259":{"tf":1.0},"329":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"326":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"430":{"tf":1.0},"46":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"k":{"df":1,"docs":{"55":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"452":{"tf":1.0},"453":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"346":{"tf":1.0},"347":{"tf":1.0},"348":{"tf":1.0},"349":{"tf":1.0},"350":{"tf":1.0},"351":{"tf":1.0},"354":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"300":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"425":{"tf":1.0}}}},"df":0,"docs":{}},"f":{"df":1,"docs":{"120":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"256":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"296":{"tf":1.0},"7":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"270":{"tf":1.0},"332":{"tf":1.0}}}},"h":{"a":{"2":{"5":{"6":{"df":2,"docs":{"444":{"tf":1.0},"446":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"472":{"tf":1.0},"474":{"tf":1.0},"476":{"tf":1.0}}}},"w":{"df":1,"docs":{"360":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"139":{"tf":1.0},"454":{"tf":1.0}}}}}},"df":2,"docs":{"421":{"tf":1.0},"423":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"422":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":3,"docs":{"169":{"tf":1.0},"432":{"tf":1.0},"433":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"df":2,"docs":{"323":{"tf":1.0},"327":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"70":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"294":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"30":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"321":{"tf":1.0}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"335":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"341":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"413":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":13,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"129":{"tf":1.0}}}}}}},"i":{"c":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":19,"docs":{"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"148":{"tf":1.0},"185":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"244":{"tf":1.0},"245":{"tf":1.0},"246":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0},"249":{"tf":1.0},"250":{"tf":1.0},"310":{"tf":1.0}},"e":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"146":{"tf":1.0},"195":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"<":{"df":0,"docs":{},"k":{"df":2,"docs":{"193":{"tf":1.0},"194":{"tf":1.0}}}},"df":0,"docs":{},"s":{"<":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"147":{"tf":1.0},"194":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"df":0,"docs":{},"t":{"df":3,"docs":{"145":{"tf":1.0},"193":{"tf":1.0},"195":{"tf":1.0}}}},"df":2,"docs":{"239":{"tf":1.0},"240":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":6,"docs":{"142":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0}}}}},"r":{"df":2,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"70":{"tf":1.0},"71":{"tf":1.0},"89":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"142":{"tf":1.0},"202":{"tf":1.0},"215":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"303":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"314":{"tf":1.0}}}}}},"u":{"b":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"469":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":2,"docs":{"456":{"tf":1.0},"457":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"207":{"tf":1.0},"208":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"355":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":15,"docs":{"0":{"tf":1.0},"136":{"tf":1.0},"17":{"tf":1.0},"225":{"tf":1.0},"275":{"tf":1.0},"297":{"tf":1.0},"298":{"tf":1.0},"331":{"tf":1.0},"34":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"190":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"x":{"df":3,"docs":{"291":{"tf":1.0},"330":{"tf":1.0},"42":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"425":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"416":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":17,"docs":{"251":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"256":{"tf":1.0},"257":{"tf":1.0},"258":{"tf":1.0},"259":{"tf":1.0},"262":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"311":{"tf":1.0},"334":{"tf":1.0},"407":{"tf":1.0},"408":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"441":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"423":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"155":{"tf":1.0},"156":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.0},"5":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"201":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"206":{"tf":1.0},"221":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"165":{"tf":1.0},"421":{"tf":1.0},"426":{"tf":1.0},"438":{"tf":1.0},"439":{"tf":1.0},"440":{"tf":1.0},"441":{"tf":1.0},"442":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"164":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"293":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"73":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":33,"docs":{"157":{"tf":1.0},"159":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.4142135623730951},"198":{"tf":1.0},"203":{"tf":1.0},"213":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"228":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"328":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"464":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}}}}}},"u":{"1":{"6":{"df":1,"docs":{"96":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"97":{"tf":1.0}}},"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"320":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"322":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"252":{"tf":1.0},"67":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"324":{"tf":1.0}}}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"234":{"tf":1.0},"240":{"tf":1.0},"247":{"tf":1.0},"358":{"tf":1.0},"364":{"tf":1.0},"369":{"tf":1.0},"410":{"tf":1.0},"411":{"tf":1.0},"412":{"tf":1.0},"413":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"270":{"tf":1.0},"332":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":2,"docs":{"183":{"tf":1.0},"185":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"467":{"tf":1.0}}}},"df":16,"docs":{"12":{"tf":1.0},"129":{"tf":1.0},"15":{"tf":1.0},"214":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"237":{"tf":1.0},"243":{"tf":1.0},"271":{"tf":1.0},"339":{"tf":1.0},"340":{"tf":1.0},"421":{"tf":1.0},"422":{"tf":1.0},"424":{"tf":1.0},"49":{"tf":1.0},"75":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"236":{"tf":1.0},"242":{"tf":1.0},"248":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"455":{"tf":1.0},"456":{"tf":1.0},"457":{"tf":1.0},"458":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"62":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"330":{"tf":1.0}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"421":{"tf":1.0}}}}}},"df":3,"docs":{"144":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"232":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"238":{"tf":1.0},"241":{"tf":1.0},"242":{"tf":1.0},"244":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"414":{"tf":1.0}}}}}}}},"i":{"a":{"df":2,"docs":{"141":{"tf":1.0},"421":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"279":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"179":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"322":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"277":{"tf":1.0},"278":{"tf":1.0}}}},"df":0,"docs":{}}},"df":3,"docs":{"153":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"439":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"30":{"tf":1.0},"421":{"tf":1.0},"423":{"tf":1.0},"424":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"364":{"tf":1.0},"369":{"tf":1.0},"409":{"tf":1.0},"410":{"tf":1.0},"465":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"323":{"tf":1.0}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"316":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"335":{"tf":1.0}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":5,"docs":{"332":{"tf":1.0},"352":{"tf":1.0},"355":{"tf":1.0},"386":{"tf":1.0},"392":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":3,"docs":{"265":{"tf":1.0},"419":{"tf":1.0},"48":{"tf":1.0}}}}}}},"z":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"378":{"tf":1.0}}}}}}}},"lang":"English","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/master/book/sway-program-types/index.html b/master/book/sway-program-types/index.html deleted file mode 100644 index ca8ee663947..00000000000 --- a/master/book/sway-program-types/index.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - Program Types - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Sway Program Types

    - - -

    A Sway program itself has a type: it is either a contract, a predicate, a script, or a library. The first three of these things are all deployable to the blockchain. A library is simply a project designed for code reuse and is never directly deployed to the chain.

    -

    Every Sway file must begin with a declaration of what type of program it is. A project can have many libraries within it, but only one contract, script, or predicate. Scripts and predicates require main functions to serve as entry points, while contracts instead publish an ABI. This chapter will go into detail about all of these various types of programs and what purposes they serve.

    - -

    Contracts are used primarily for protocols or systems that operate within a fixed set of rules. A good example would be a staking contract or a decentralized exchange (also called a DEX).

    -

    Scripts are used for complex on-chain interactions that won't persist. An example of this may be using a DEX and Lender to create a leveraged position (borrow, swap, re-collateralize) which is a complex transaction that would usually take multiple steps.

    -

    Libraries are for code that is reusable and useful for handling common situations. A good example of this would be a library to handle fixed-point math or big number math.

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/sway-program-types/libraries.html b/master/book/sway-program-types/libraries.html deleted file mode 100644 index 50b0ad5bddb..00000000000 --- a/master/book/sway-program-types/libraries.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - Libraries - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Libraries

    - - -

    Libraries in Sway are files used to define new common behavior.

    - -

    The most prominent example of this is the Sway Standard Library that is made implicitly available to all Forc projects created using forc new.

    -

    Writing Libraries

    - - -

    Libraries are defined using the library keyword at the beginning of a file, followed by a name so that they can be imported.

    - -
    library;
    -
    -// library code
    -
    -

    A good reference library to use when learning library design is the Sway Standard Library. For example, the standard library offers an implementation of enum Option<T> which is a generic type that represents either the existence of a value using the variant Some(..) or a value's absence using the variant None. The Sway file implementing Option<T> has the following structure:

    -
      -
    • The library keyword:
    • -
    -
    library;
    -
    -
      -
    • A use statement that imports revert from another library inside the standard library:
    • -
    -
    use ::revert::revert;
    -
    -
      -
    • The enum definition which starts with the keyword pub to indicate that this Option<T> is publicly available outside the option library:
    • -
    -
    pub enum Option<T> {
    -    // variants
    -}
    -
    -
      -
    • An impl block that implements some methods for Option<T>:
    • -
    -
    impl<T> Option<T> {
    -
    -    fn is_some(self) -> bool {
    -        // body of is_some
    -    }
    -
    -    // other methods
    -}
    -
    -

    Now that the library option is fully written, and because Option<T> is defined with the pub keyword, we are now able to import Option<T> using use std::option::Option; from any Sway project and have access to all of its variants and methods. That being said, Option is automatically available in the standard library prelude so you never actually have to import it manually.

    -

    Libraries are composed of just a Forc.toml file and a src directory, unlike contracts which usually contain a tests directory and a Cargo.toml file as well. An example of a library's Forc.toml:

    -
    [project]
    -authors = ["Fuel Labs <contact@fuel.sh>"]
    -entry = "lib.sw"
    -license = "Apache-2.0"
    -name = "my_library"
    -
    -[dependencies]
    -
    -

    which denotes the authors, an entry file, the name by which it can be imported, and any dependencies.

    -

    For large libraries, it is recommended to have a lib.sw entry point re-export all other sub-libraries.

    - - -

    The mod keyword registers a submodule, making its items (such as functions and structs) accessible from the parent library. -If used at the top level it will refer to a file in the src folder and in other cases in a folder named after the library in which it is defined.

    - -

    For example, the lib.sw of the standard library looks like:

    -
    library;
    -
    -mod block;
    -mod storage;
    -mod constants;
    -mod vm;
    -// .. Other deps
    -
    -

    with other libraries contained in the src folder, like the vm library (inside of src/vm.sw):

    -
    library;
    -
    -mod evm;
    -// ...
    -
    -

    and it's own sub-library evm located in src/vm/evm.sw:

    -
    library;
    -
    -// ...
    -
    -

    Using Libraries

    -

    There are two types of Sway libraries, based on their location and how they can be imported.

    -

    Internal Libraries

    -

    Internal libraries are located within the project's src directory alongside -main.sw or in the appropriate folders as shown below:

    -
    $ tree
    -.
    -├── Cargo.toml
    -├── Forc.toml
    -└── src
    -    ├── internal_lib.sw
    -    ├── main.sw
    -    └── internal_lib
    -        └── nested_lib.sw
    -
    -

    As internal_lib is an internal library, it can be imported into main.sw as follows:

    -
      -
    • Use the mod keyword followed by the library name to make the internal library a dependency
    • -
    • Use the use keyword with a :: separating the name of the library and the imported item(s)
    • -
    -
    mod internal_lib; // Assuming the library name in `internal_lib.sw` is `internal_lib`
    -
    -use internal_lib::mint;
    -
    -// `mint` from `internal_library` is now available in this file
    -
    -

    External Libraries

    -

    External libraries are located outside the main src directory as shown below:

    -
    $ tree
    -.
    -├── my_project
    -│   ├── Cargo.toml
    -│   ├── Forc.toml
    -│   └─── src
    -│       └── main.sw
    -│
    -└── external_lib
    -    ├── Cargo.toml
    -    ├── Forc.toml
    -    └─── src
    -        └── lib.sw
    -
    -

    As external_lib is outside the src directory of my_project, it needs to be added as a dependency in the Forc.toml file of my_project, by adding the library path in the dependencies section as shown below, before it can be imported:

    -
    [dependencies]
    -external_library = { path = "../external_library" }
    -
    -

    Once the library dependency is added to the toml file, you can import items from it as follows:

    -
      -
    • Make sure the item you want imported are declared with the pub keyword (if applicable, for instance: pub fn mint() {})
    • -
    • Use the use keyword to selectively import items from the library
    • -
    -
    use external_library::mint;
    -
    -// `mint` from `external_library` is now available in this file
    -
    -

    Wildcard imports using * are supported, but it is generally recommended to use explicit imports where possible.

    -
    -

    Note: the standard library is implicitly available to all Forc projects, that is, you are not required to manually specify std as an explicit dependency in Forc.toml.

    -
    -

    Reference Sway Libraries

    -

    The repository sway-libs is a collection of external libraries that you can import and make use of in your Fuel applications. These libraries are meant to be implementations of common use-cases valuable for dapp development.

    -

    Some Sway Libraries to try out:

    - -

    Example

    -

    You can import and use a Sway Library such as the Ownership library just like any other external library.

    -
    use ownership::Ownership;
    -
    -

    Once imported, you can use the following basic functionality of the library in your smart contract:

    -
      -
    • Declaring an owner
    • -
    • Changing ownership
    • -
    • Renouncing ownership
    • -
    • Ensuring a function may only be called by the owner
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/sway-program-types/predicates.html b/master/book/sway-program-types/predicates.html deleted file mode 100644 index 57b688ba943..00000000000 --- a/master/book/sway-program-types/predicates.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Predicates - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Predicates

    -

    From the perspective of Sway, predicates are programs that return a Boolean value and which represent ownership of some resource upon execution to true. They have no access to contract storage. Here is a trivial predicate, which always evaluates to true:

    -
    predicate;
    -
    -// All predicates require a main function which returns a Boolean value.
    -fn main() -> bool {
    -    true
    -}
    -
    -

    The address of this predicate is 0xd19a5fe4cb9baf41ad9813f1a6fef551107c8e8e3f499a6e32bccbb954a74764. Any assets sent to this address can be unlocked or claimed by executing the predicate above as it always evaluates to true.

    -

    It does not need to be deployed to a blockchain because it only exists during a transaction. That being said, the predicate address is on-chain as the owner of one or more UTXOs.

    -

    Transfer Coins to a Predicate

    -

    In Fuel, coins can be sent to a predicate's address(the bytecode root, calculated here).

    -

    Spending Predicate Coins

    -

    The coin UTXOs become spendable not on the provision of a valid signature, but rather if the supplied predicate both has a root that matches their owner, and evaluates to true.

    -

    If a predicate reverts, or tries to access impure VM opcodes, the evaluation is automatically false.

    -

    An analogy for predicates is rather than a traditional 12 or 24 word seed phrase that generates a private key and creates a valid signature, a predicate's code can be viewed as the private key. Anyone with the code may execute a predicate, but only when the predicate evaluates to true may the assets owned by that address be released.

    -

    Spending Conditions

    -

    Predicates may introspect the transaction spending their coins (inputs, outputs, script bytecode, etc.) and may take runtime arguments, either or both of which may affect the evaluation of the predicate.

    -

    It is important to note that predicates cannot read or write memory. They may however check the inputs and outputs of a transaction. For example in the OTC Predicate Swap Example, a user may specify they would like to swap asset1 for asset2 and with amount of 5. The user would then send asset1 to the predicate. Only when the predicate can verify that the outputs include 5 coins of asset2 being sent to the original user, may asset1 be transferred out of the predicate.

    -

    Debugging Predicates

    -

    Because they don't have any side effects (they are pure), predicates cannot create receipts. Therefore, they cannot have logging or create a stack backtrace. This means that there is no native way to debug them aside from using a single-stepping debugger.

    -

    As a workaround, the predicate can be written, tested, and debugged first as a script, and then changed back into a predicate.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/sway-program-types/scripts.html b/master/book/sway-program-types/scripts.html deleted file mode 100644 index 7fa638c87e8..00000000000 --- a/master/book/sway-program-types/scripts.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - Scripts - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Scripts

    -

    A script is runnable bytecode on the chain which executes once to perform some task. It does not represent ownership of any resources and it cannot be called by a contract. A script can return a single value of any type.

    -

    Scripts are state-aware in that while they have no persistent storage (because they only exist during the transaction) they can call contracts and act based upon the returned values and results.

    -

    This example script calls a contract:

    -
    script;
    -
    -use wallet_abi::Wallet;
    -
    -fn main() {
    -    let contract_address = 0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b;
    -    let caller = abi(Wallet, contract_address);
    -    let amount_to_send = 200;
    -    let recipient_address = Address::from(0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b);
    -    caller
    -        .send_funds {
    -            gas: 10000,
    -            coins: 0,
    -            asset_id: b256::zero(),
    -        }(amount_to_send, recipient_address);
    -}
    -
    -

    Scripts, similar to predicates, rely on a main() function as an entry point. You can call other functions defined in a script from the main() function or call another contract via an ABI cast.

    -

    An example use case for a script would be a router that trades funds through multiple decentralized exchanges to get the price for the input asset, or a script to re-adjust a Collateralized Debt Position via a flash loan.

    -

    Scripts and the SDKs

    -

    Unlike EVM transactions which can call a contract directly (but can only call a single contract), Fuel transactions execute a script, which may call zero or more contracts. The Rust and TypeScript SDKs provide functions to call contract methods as if they were calling contracts directly. Under the hood, the SDKs wrap all contract calls with scripts that contain minimal code to simply make the call and forward script data as call parameters.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/sway-program-types/smart_contracts.html b/master/book/sway-program-types/smart_contracts.html deleted file mode 100644 index 28d67d11bd6..00000000000 --- a/master/book/sway-program-types/smart_contracts.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - Contracts - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    What is a Smart Contract?

    - - -

    A smart contract is no different than a script or predicate in that it is a piece of bytecode that is deployed to the blockchain via a transaction. The main features of a smart contract that differentiate it from scripts or predicates are that it is callable and stateful. Put another way, a smart contract is analogous to a deployed API with some database state.

    - -

    The interface of a smart contract, also just called a contract, must be defined strictly with an ABI declaration. See this contract for an example.

    -

    Syntax of a Smart Contract

    -

    As with any Sway program, the program starts with a declaration of what program type it is. A contract must also either define or import an ABI declaration and implement it.

    - - -

    It is considered good practice to define your ABI in a separate library and import it into your contract. This allows callers of your contract to simply import the ABI directly and use it in their scripts to call your contract.

    - -

    Let's take a look at an ABI declaration in a library:

    -
    library;
    -
    -abi Wallet {
    -    #[storage(read, write), payable]
    -    fn receive_funds();
    -
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient_address: Address);
    -}
    -
    -

    Let's focus on the ABI declaration and inspect it line-by-line.

    -

    The ABI Declaration

    -
    abi Wallet {
    -    #[storage(read, write), payable]
    -    fn receive_funds();
    -
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient_address: Address);
    -}
    -
    -
    -

    In the first line, abi Wallet {, we declare the name of this Application Binary Interface, or ABI. We are naming this ABI Wallet. To import this ABI into either a script for calling or a contract for implementing, you would use

    -
    use wallet_abi::Wallet;
    -
    -
    -

    In the second line,

    -
        #[storage(read, write), payable]
    -    fn receive_funds();
    -
    -

    we are declaring an ABI method called receive_funds which, when called, should receive funds into this wallet. Note that we are simply defining an interface here, so there is no function body or implementation of the function. We only need to define the interface itself. In this way, ABI declarations are similar to trait declarations. This particular ABI method does not take any parameters.

    -
    -

    In the third line,

    -
        #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient_address: Address);
    -
    -

    we are declaring another ABI method, this time called send_funds. It takes two parameters: the amount to send, and the address to send the funds to.

    -
    -

    Note: The ABI methods receive_funds and send_funds also require the annotation #[storage(read, write)] because their implementations require reading and writing a storage variable that keeps track of the wallet balance, as we will see shortly. Refer to Purity for more information on storage annotations.

    -
    -

    Implementing an ABI for a Smart Contract

    -

    Now that we've discussed how to define the interface, let's discuss how to use it. We will start by implementing the above ABI for a specific contract.

    -

    Implementing an ABI for a contract is accomplished with impl <ABI name> for Contract syntax. The for Contract syntax can only be used to implement an ABI for a contract; implementing methods for a struct should use impl Foo syntax.

    -
    impl Wallet for Contract {
    -    #[storage(read, write), payable]
    -    fn receive_funds() {
    -        if msg_asset_id() == AssetId::base() {
    -            // If we received the base asset then keep track of the balance.
    -            // Otherwise, we're receiving other native assets and don't care
    -            // about our balance of coins.
    -            storage.balance.write(storage.balance.read() + msg_amount());
    -        }
    -    }
    -
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient_address: Address) {
    -        let sender = msg_sender().unwrap();
    -        match sender {
    -            Identity::Address(addr) => assert(addr == OWNER_ADDRESS),
    -            _ => revert(0),
    -        };
    -
    -        let current_balance = storage.balance.read();
    -        assert(current_balance >= amount_to_send);
    -
    -        storage.balance.write(current_balance - amount_to_send);
    -
    -        // Note: `transfer()` is not a call and thus not an
    -        // interaction. Regardless, this code conforms to
    -        // checks-effects-interactions to avoid re-entrancy.
    -        transfer(
    -            Identity::Address(recipient_address),
    -            AssetId::base(),
    -            amount_to_send,
    -        );
    -    }
    -}
    -
    -

    You may notice once again the similarities between traits and ABIs. And, indeed, as a bonus, you can define methods in addition to the interface surface of an ABI, just like a trait. These pre-implemented ABI methods automatically become available as part of the contract interface that implements the corresponding ABI.

    -

    Note that the above implementation of the ABI follows the Checks, Effects, Interactions pattern.

    -

    The ContractId type

    -

    Contracts have an associated ContractId type in Sway. The ContractId type allows for Sway programs to refer to contracts in the Sway language. Please refer to the ContractId section of the book for more information on ContractIds.

    -

    Calling a Smart Contract from a Script

    -
    -

    Note: In most cases, calling a contract should be done from the Rust SDK or the TypeScript SDK which provide a more ergonomic UI for interacting with a contract. However, there are situations where manually writing a script to call a contract is required.

    -
    -

    Now that we have defined our interface and implemented it for our contract, we need to know how to actually call our contract. Let's take a look at a contract call:

    -
    script;
    -
    -use wallet_abi::Wallet;
    -
    -fn main() {
    -    let contract_address = 0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b;
    -    let caller = abi(Wallet, contract_address);
    -    let amount_to_send = 200;
    -    let recipient_address = Address::from(0x9299da6c73e6dc03eeabcce242bb347de3f5f56cd1c70926d76526d7ed199b8b);
    -    caller
    -        .send_funds {
    -            gas: 10000,
    -            coins: 0,
    -            asset_id: b256::zero(),
    -        }(amount_to_send, recipient_address);
    -}
    -
    -

    The main new concept is the abi cast: abi(AbiName, contract_address). This returns a ContractCaller type which can be used to call contracts. The methods of the ABI become the methods available on this contract caller: send_funds and receive_funds. We then directly call the contract ABI method as if it was just a regular method. You also have the option of specifying the following special parameters inside curly braces right before the main list of parameters:

    -
      -
    1. gas: a u64 that represents the gas being forwarded to the contract when it is called.
    2. -
    3. coins: a u64 that represents how many coins are being forwarded with this call.
    4. -
    5. asset_id: a b256 that represents the ID of the asset type of the coins being forwarded.
    6. -
    -

    Each special parameter is optional and assumes a default value when skipped:

    -
      -
    1. The default value for gas is the context gas (i.e. the content of the special register $cgas). Refer to the FuelVM specifications for more information about context gas.
    2. -
    3. The default value for coins is 0.
    4. -
    5. The default value for asset_id is b256::zero().
    6. -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/testing/index.html b/master/book/testing/index.html deleted file mode 100644 index f696dd69a52..00000000000 --- a/master/book/testing/index.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - Testing - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Testing

    -

    Sway aims to provide facilities for both unit testing and integration testing.

    -

    Unit testing refers to "in-language" test functions annotated with #[test].

    -

    Integration testing refers to the testing of your Sway project's integration -within some wider application. You can add integration testing to your Sway+Rust -projects today using the cargo generate template and Rust SDK.

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/testing/testing-with-rust.html b/master/book/testing/testing-with-rust.html deleted file mode 100644 index 77847e0c101..00000000000 --- a/master/book/testing/testing-with-rust.html +++ /dev/null @@ -1,447 +0,0 @@ - - - - - - Testing with Rust - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Testing with Rust

    -

    A common use of Sway is for writing contracts or scripts that exist as part of a -wider Rust application. In order to test the interaction between our Sway code -and our Rust code we can add integration testing.

    -

    Adding Rust Integration Testing

    -

    To add Rust integration testing to a Forc project we can use the sway-test-rs -cargo generate -template. -This template makes it easier for Sway developers to add the boilerplate required when -setting up their Rust integration testing.

    -

    Let's add a Rust integration test to the fresh project we created in the introduction.

    -

    1. Enter the project

    -

    To recap, here's what our empty project looks like:

    -
    $ cd my-fuel-project
    -$ tree .
    -├── Forc.toml
    -└── src
    -    └── main.sw
    -
    -

    2. Install cargo generate

    -

    We're going to add a Rust integration test harness using a cargo generate -template. Let's make sure we have the cargo generate command installed!

    -
    cargo install cargo-generate
    -
    -
    -

    Note: You can learn more about cargo generate by visiting the -cargo-generate repository.

    -
    -

    3. Generate the test harness

    -

    Let's generate the default test harness with the following:

    -
    cargo generate --init fuellabs/sway templates/sway-test-rs --name my-fuel-project --force
    -
    -

    --force forces your --name input to retain your desired casing for the {{project-name}} -placeholder in the template. Otherwise, cargo-generate automatically converts it to kebab-case. -With --force, this means that both my_fuel_project and my-fuel-project are valid project names, -depending on your needs.

    -
    -

    _Note: templates/sway-test-rs can be replaced with templates/sway-script-test-rs or templates/sway-predicate-test-rs to generate a test -harness for scripts and predicates respectively.

    -
    -

    If all goes well, the output should look as follows:

    -
    ⚠️   Favorite `fuellabs/sway` not found in config, using it as a git repository: https://github.com/fuellabs/sway
    -🤷   Project Name : my-fuel-project
    -🔧   Destination: /home/user/path/to/my-fuel-project ...
    -🔧   Generating template ...
    -[1/3]   Done: Cargo.toml
    -[2/3]   Done: tests/harness.rs
    -[3/3]   Done: tests
    -🔧   Moving generated files into: `/home/user/path/to/my-fuel-project`...
    -✨   Done! New project created /home/user/path/to/my-fuel-project
    -
    -

    Let's have a look at the result:

    -
    $ tree .
    -├── Cargo.toml
    -├── Forc.toml
    -├── build.rs
    -├── src
    -│   └── main.sw
    -└── tests
    -    └── harness.rs
    -
    -

    We have three new files!

    -
      -
    • The Cargo.toml is the manifest for our new test harness and specifies the -required dependencies including fuels the Fuel Rust SDK.
    • -
    • The tests/harness.rs contains some boilerplate test code to get us started, -though doesn't call any contract methods just yet.
    • -
    • The build.rs is a build script that compiles the Sway project with forc build -whenever cargo test is run.
    • -
    -

    4. Build the forc project

    -

    Before running the tests, we need to build our contract so that the necessary -ABI, storage and bytecode artifacts are available. We can do so with forc build:

    -
    $ forc build
    -  Creating a new `Forc.lock` file. (Cause: lock file did not exist)
    -    Adding core
    -    Adding std git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9
    -   Created new lock file at /home/user/path/to/my-fuel-project/Forc.lock
    -  Compiled library "core".
    -  Compiled library "std".
    -  Compiled contract "my-fuel-project".
    -  Bytecode size is 60 bytes.
    -
    -

    At this point, our project should look like the following:

    -
    $ tree
    -├── Cargo.toml
    -├── Forc.lock
    -├── Forc.toml
    -├── build.rs
    -├── out
    -│   └── debug
    -│       ├── my-fuel-project-abi.json
    -│       ├── my-fuel-project.bin
    -│       └── my-fuel-project-storage_slots.json
    -├── src
    -│   └── main.sw
    -└── tests
    -    └── harness.rs
    -
    -

    We now have an out directory with our required JSON files!

    -
    -

    Note: This step may no longer be required in the future as we plan to -enable the integration testing to automatically build the artifacts as -necessary so that files like the ABI JSON are always up to date.

    -
    -

    5. Build and run the tests

    -

    Now we're ready to build and run the default integration test.

    -
    $ cargo test
    -    Updating crates.io index
    -   Compiling version_check v0.9.4
    -   Compiling proc-macro2 v1.0.46
    -   Compiling quote v1.0.21
    -   ...
    -   Compiling fuels v0.24.0
    -   Compiling my-fuel-project v0.1.0 (/home/user/path/to/my-fuel-project)
    -    Finished test [unoptimized + debuginfo] target(s) in 1m 03s
    -     Running tests/harness.rs (target/debug/deps/integration_tests-373971ac377845f7)
    -
    -running 1 test
    -test can_get_contract_id ... ok
    -
    -test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
    -
    -
    -

    Note: The first time we run cargo test, cargo will spend some time -fetching and building the dependencies for Fuel's Rust SDK. This might take a -while, but only the first time!

    -
    -

    If all went well, we should see some output that looks like the above!

    -

    Writing Tests

    -

    Now that we've learned how to setup Rust integration testing in our project, -let's try to write some of our own tests!

    -

    First, let's update our contract code with a simple counter example:

    -
    contract;
    -
    -abi TestContract {
    -    #[storage(write)]
    -    fn initialize_counter(value: u64) -> u64;
    -
    -    #[storage(read, write)]
    -    fn increment_counter(amount: u64) -> u64;
    -}
    -
    -storage {
    -    counter: u64 = 0,
    -}
    -
    -impl TestContract for Contract {
    -    #[storage(write)]
    -    fn initialize_counter(value: u64) -> u64 {
    -        storage.counter.write(value);
    -        value
    -    }
    -
    -    #[storage(read, write)]
    -    fn increment_counter(amount: u64) -> u64 {
    -        let incremented = storage.counter.read() + amount;
    -        storage.counter.write(incremented);
    -        incremented
    -    }
    -}
    -
    -

    To test our initialize_counter and increment_counter contract methods from -the Rust test harness, we could update our tests/harness.rs file with the -following:

    - -
    use fuels::{prelude::*, types::ContractId};
    -
    -// Load abi from json
    -abigen!(Contract(
    -    name = "MyContract",
    -    abi = "out/debug/my-fuel-project-abi.json"
    -));
    -
    -async fn get_contract_instance() -> (MyContract<WalletUnlocked>, ContractId) {
    -    // Launch a local network and deploy the contract
    -    let mut wallets = launch_custom_provider_and_get_wallets(
    -        WalletsConfig::new(
    -            Some(1),             /* Single wallet */
    -            Some(1),             /* Single coin (UTXO) */
    -            Some(1_000_000_000), /* Amount per coin */
    -        ),
    -        None,
    -        None,
    -    )
    -    .await
    -    .unwrap();
    -    let wallet = wallets.pop().unwrap();
    -
    -    let id = Contract::load_from(
    -        "./out/debug/my-fuel-project.bin",
    -        LoadConfiguration::default().set_storage_configuration(
    -            StorageConfiguration::load_from(
    -                "./out/debug/my-fuel-project-storage_slots.json",
    -            )
    -            .unwrap(),
    -        ),
    -    )
    -    .unwrap()
    -    .deploy(&wallet, TxPolicies::default())
    -    .await
    -    .unwrap();
    -
    -    let instance = MyContract::new(id.clone(), wallet);
    -
    -    (instance, id.into())
    -}
    -
    -#[tokio::test]
    -async fn initialize_and_increment() {
    -    let (contract_instance, _id) = get_contract_instance().await;
    -    // Now you have an instance of your contract you can use to test each function
    -
    -    let result = contract_instance
    -        .methods()
    -        .initialize_counter(42)
    -        .call()
    -        .await
    -        .unwrap();
    -
    -    assert_eq!(42, result.value);
    -
    -    // Call `increment_counter()` method in our deployed contract.
    -    let result = contract_instance
    -        .methods()
    -        .increment_counter(10)
    -        .call()
    -        .await
    -        .unwrap();
    -
    -    assert_eq!(52, result.value);
    -}
    -

    Let's build our project once more and run the test:

    -
    forc build
    -
    -
    $ cargo test
    -   Compiling my-fuel-project v0.1.0 (/home/mindtree/programming/sway/my-fuel-project)
    -    Finished test [unoptimized + debuginfo] target(s) in 11.61s
    -     Running tests/harness.rs (target/debug/deps/integration_tests-373971ac377845f7)
    -
    -running 1 test
    -test initialize_and_increment ... ok
    -
    -test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.25s
    -
    -

    When cargo runs our test, our test uses the SDK to spin up a local in-memory -Fuel network, deploy our contract to it, and call the contract methods via the -ABI.

    -

    You can add as many functions decorated with #[tokio::test] as you like, and -cargo test will automatically test each of them!

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/testing/unit-testing.html b/master/book/testing/unit-testing.html deleted file mode 100644 index a11d932995e..00000000000 --- a/master/book/testing/unit-testing.html +++ /dev/null @@ -1,368 +0,0 @@ - - - - - - Unit Testing - The Sway Programming Language - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Unit Testing

    - - -

    Forc provides built-in support for building and executing tests for a package.

    -

    Tests are written as free functions with the #[test] attribute.

    - -

    For example:

    -
    #[test]
    -fn test_meaning_of_life() {
    -    assert(6 * 7 == 42);
    -}
    -
    -

    Each test function is ran as if it were the entry point for a -script. Tests "pass" if they return -successfully, and "fail" if they revert or vice versa while testing failure.

    -

    If the project has failing tests forc test will exit with exit status 101.

    -

    Building and Running Tests

    -

    We can build and execute all tests within a package with the following:

    -
    forc test
    -
    -

    The output should look similar to this:

    -
      Compiled library "core".
    -  Compiled library "std".
    -  Compiled library "lib_single_test".
    -  Bytecode size is 92 bytes.
    -   Running 1 tests
    -      test test_meaning_of_life ... ok (170.652µs)
    -   Result: OK. 1 passed. 0 failed. Finished in 1.564996ms.
    -
    -

    Visit the forc test command reference to find -the options available for forc test.

    -

    Testing Failure

    - - -

    Forc supports testing failing cases for test functions declared with #[test(should_revert)].

    - -

    For example:

    -
    #[test(should_revert)]
    -fn test_meaning_of_life() {
    -    assert(6 * 6 == 42);
    -}
    -
    -

    It is also possible to specify an expected revert code, like the following example.

    -
    #[test(should_revert = "18446744073709486084")]
    -fn test_meaning_of_life() {
    -    assert(6 * 6 == 42);
    -}
    -
    -

    Tests with #[test(should_revert)] are considered to be passing if they are reverting.

    -

    Calling Contracts

    -

    Unit tests can call contract functions an example for such calls can be seen below.

    -
    contract;
    -
    -abi MyContract {
    -    fn test_function() -> bool;
    -}
    -
    -impl MyContract for Contract {
    -    fn test_function() -> bool {
    -        true
    -    }
    -}
    -
    -

    To test the test_function(), a unit test like the following can be written.

    -
    #[test]
    -fn test_success() {
    -    let caller = abi(MyContract, CONTRACT_ID);
    -    let result = caller.test_function {}();
    -    assert(result == true)
    -}
    -
    -

    It is also possible to test failure with contract calls as well.

    -
    #[test(should_revert)]
    -fn test_fail() {
    -    let caller = abi(MyContract, CONTRACT_ID);
    -    let result = caller.test_function {}();
    -    assert(result == false)
    -}
    -
    - - -
    -

    Note: When running forc test, your contract will be built twice: first without unit tests in order to determine the contract's ID, then a second time with unit tests with the CONTRACT_ID provided to their namespace. This CONTRACT_ID can be used with the abi cast to enable contract calls within unit tests.

    -
    - -

    Unit tests can call methods of external contracts if those contracts are added as contract dependencies, i.e. in the contract-dependencies section of the manifest file. An example of such calls is shown below:

    -
    contract;
    -
    -abi CallerContract {
    -    fn test_false() -> bool;
    -}
    -
    -impl CallerContract for Contract {
    -    fn test_false() -> bool {
    -        false
    -    }
    -}
    -
    -abi CalleeContract {
    -    fn test_true() -> bool;
    -}
    -
    -#[test]
    -fn test_multi_contract_calls() {
    -    let caller = abi(CallerContract, CONTRACT_ID);
    -    let callee = abi(CalleeContract, callee::CONTRACT_ID);
    -
    -    let should_be_false = caller.test_false();
    -    let should_be_true = callee.test_true();
    -    assert(!should_be_false);
    -    assert(should_be_true);
    -}
    -
    -

    Example Forc.toml for contract above:

    -
    [project]
    -authors = ["Fuel Labs <contact@fuel.sh>"]
    -entry = "main.sw"
    -license = "Apache-2.0"
    -name = "caller"
    -
    -[dependencies]
    -core = { path = "../../../sway-lib-core" }
    -std = { path = "../../../sway-lib-std/" }
    -
    -[contract-dependencies]
    -callee = { path = "../callee" }
    -
    -

    Running Tests in Parallel or Serially

    - - -

    By default, all unit tests in your project are run in parallel. Note that this does not lead to any data races in storage because each unit test has its own storage space that is not shared by any other unit test.

    - -

    By default, forc test will use all the available threads in your system. To request that a specific number of threads be used, the flag --test-threads <val> can be provided to forc test.

    -
    forc test --test-threads 1
    -
    -

    Logs Inside Tests

    - - -

    Forc has some capacity to help decode logs returned from the unit tests. You can use this feature to decode raw logs into a human readable format.

    -
    script;
    -
    -fn main() {}
    -
    -#[test]
    -fn test_fn() {
    -let a = 10;
    -    log(a);
    -    let b = 30;
    -    log(b);
    -    assert_eq(a, 10)
    -    assert_eq(b, 30)
    -}
    -
    -

    The example shown above is logging two different variables, a and b and their values are 10 and 30, respectively. Without log decoding printed log for this test with forc test --logs (--logs flag is required to see the logs for this example since the test is passing. Logs are silenced by default in passing tests, and can be enabled using the --logs flag.):

    -
    Finished debug [unoptimized + fuel] target(s) in 5.23s
    -      Bytecode hash: 0x1cb1edc031691c5c08b50fd0f07b02431848ab81b325b72eb3fd233c67d6b548
    -   Running 1 test, filtered 0 tests
    -      test test_fn ... ok (38.875µs, 232 gas)
    -[{"LogData":{"data":"000000000000000a","digest":"8d85f8467240628a94819b26bee26e3a9b2804334c63482deacec8d64ab4e1e7","id":"0000000000000000000000000000000000000000000000000000000000000000","is":10368,"len":8,"pc":11032,"ptr":67107840,"ra":0,"rb":0}},{"LogData":{"data":"000000000000001e","digest":"48a97e421546f8d4cae1cf88c51a459a8c10a88442eed63643dd263cef880c1c","id":"0000000000000000000000000000000000000000000000000000000000000000","is":10368,"len":8,"pc":11516,"ptr":67106816,"ra":0,"rb":1}}]
    -
    -

    This is not very easy to understand, it is possible to decode these logs with --decode flag, executing forc test --logs --decode:

    -
    Finished debug [unoptimized + fuel] target(s) in 5.23s
    -      Bytecode hash: 0x1cb1edc031691c5c08b50fd0f07b02431848ab81b325b72eb3fd233c67d6b548
    -   Running 1 test, filtered 0 tests
    -      test test_fn ... ok (38.875µs, 232 gas)
    -Decoded log value: 10, log rb: 0
    -Decoded log value: 30, log rb: 1
    -
    -

    As it can be seen, the values are human readable and easier to understand which makes debugging much more easier.

    -

    Note: This is an experimental feature and we are actively working on reporting variable names next to their values.

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/book/tomorrow-night.css b/master/book/tomorrow-night.css deleted file mode 100644 index 5b4aca77c57..00000000000 --- a/master/book/tomorrow-night.css +++ /dev/null @@ -1,102 +0,0 @@ -/* Tomorrow Night Theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment { - color: #969896; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #cc6666; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-pragma, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #de935f; -} - -/* Tomorrow Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #f0c674; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.hljs-name, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #b5bd68; -} - -/* Tomorrow Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #8abeb7; -} - -/* Tomorrow Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #81a2be; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #b294bb; -} - -.hljs { - display: block; - overflow-x: auto; - background: #1d1f21; - color: #c5c8c6; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} - -.hljs-addition { - color: #718c00; -} - -.hljs-deletion { - color: #c82829; -} diff --git a/master/index.html b/master/index.html deleted file mode 100644 index 61ecb7f25ab..00000000000 --- a/master/index.html +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/master/reference/.nojekyll b/master/reference/.nojekyll deleted file mode 100644 index f17311098f5..00000000000 --- a/master/reference/.nojekyll +++ /dev/null @@ -1 +0,0 @@ -This file makes sure that Github Pages doesn't process mdBook's output. diff --git a/master/reference/404.html b/master/reference/404.html deleted file mode 100644 index 98c9008474e..00000000000 --- a/master/reference/404.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - Page not found - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Document not found (404)

    -

    This URL is invalid, sorry. Please use the navigation bar or search to continue.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/FontAwesome/css/font-awesome.css b/master/reference/FontAwesome/css/font-awesome.css deleted file mode 100644 index 540440ce89f..00000000000 --- a/master/reference/FontAwesome/css/font-awesome.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/master/reference/FontAwesome/fonts/FontAwesome.ttf b/master/reference/FontAwesome/fonts/FontAwesome.ttf deleted file mode 100644 index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165548 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 z 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 d0mW2@EHO9NV8h3u2x_sp}KECIB>@9+Qn{FBV{ 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

    5q!RY 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 - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/FontAwesome/fonts/fontawesome-webfont.ttf b/master/reference/FontAwesome/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} diff --git a/master/reference/FontAwesome/fonts/fontawesome-webfont.woff2 b/master/reference/FontAwesome/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc60404b91e398a37200c4a77b645cfd9586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77160 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 diff --git a/master/reference/ayu-highlight.css b/master/reference/ayu-highlight.css deleted file mode 100644 index 32c9432224b..00000000000 --- a/master/reference/ayu-highlight.css +++ /dev/null @@ -1,78 +0,0 @@ -/* -Based off of the Ayu theme -Original by Dempfi (https://github.com/dempfi/ayu) -*/ - -.hljs { - display: block; - overflow-x: auto; - background: #191f26; - color: #e6e1cf; -} - -.hljs-comment, -.hljs-quote { - color: #5c6773; - font-style: italic; -} - -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-attr, -.hljs-regexp, -.hljs-link, -.hljs-selector-id, -.hljs-selector-class { - color: #ff7733; -} - -.hljs-number, -.hljs-meta, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #ffee99; -} - -.hljs-string, -.hljs-bullet { - color: #b8cc52; -} - -.hljs-title, -.hljs-built_in, -.hljs-section { - color: #ffb454; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-symbol { - color: #ff7733; -} - -.hljs-name { - color: #36a3d9; -} - -.hljs-tag { - color: #00568d; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-addition { - color: #91b362; -} - -.hljs-deletion { - color: #d96c75; -} diff --git a/master/reference/book.js b/master/reference/book.js deleted file mode 100644 index e303ebb451d..00000000000 --- a/master/reference/book.js +++ /dev/null @@ -1,688 +0,0 @@ -"use strict"; - -// Fix back button cache problem -window.onunload = function () { }; - -// Global variable, shared between modules -function playground_text(playground, hidden = true) { - let code_block = playground.querySelector("code"); - - if (window.ace && code_block.classList.contains("editable")) { - let editor = window.ace.edit(code_block); - return editor.getValue(); - } else if (hidden) { - return code_block.textContent; - } else { - return code_block.innerText; - } -} - -(function codeSnippets() { - function fetch_with_timeout(url, options, timeout = 6000) { - return Promise.race([ - fetch(url, options), - new Promise((_, reject) => setTimeout(() => reject(new Error('timeout')), timeout)) - ]); - } - - var playgrounds = Array.from(document.querySelectorAll(".playground")); - if (playgrounds.length > 0) { - fetch_with_timeout("https://play.rust-lang.org/meta/crates", { - headers: { - 'Content-Type': "application/json", - }, - method: 'POST', - mode: 'cors', - }) - .then(response => response.json()) - .then(response => { - // get list of crates available in the rust playground - let playground_crates = response.crates.map(item => item["id"]); - playgrounds.forEach(block => handle_crate_list_update(block, playground_crates)); - }); - } - - function handle_crate_list_update(playground_block, playground_crates) { - // update the play buttons after receiving the response - update_play_button(playground_block, playground_crates); - - // and install on change listener to dynamically update ACE editors - if (window.ace) { - let code_block = playground_block.querySelector("code"); - if (code_block.classList.contains("editable")) { - let editor = window.ace.edit(code_block); - editor.addEventListener("change", function (e) { - update_play_button(playground_block, playground_crates); - }); - // add Ctrl-Enter command to execute rust code - editor.commands.addCommand({ - name: "run", - bindKey: { - win: "Ctrl-Enter", - mac: "Ctrl-Enter" - }, - exec: _editor => run_rust_code(playground_block) - }); - } - } - } - - // updates the visibility of play button based on `no_run` class and - // used crates vs ones available on http://play.rust-lang.org - function update_play_button(pre_block, playground_crates) { - var play_button = pre_block.querySelector(".play-button"); - - // skip if code is `no_run` - if (pre_block.querySelector('code').classList.contains("no_run")) { - play_button.classList.add("hidden"); - return; - } - - // get list of `extern crate`'s from snippet - var txt = playground_text(pre_block); - var re = /extern\s+crate\s+([a-zA-Z_0-9]+)\s*;/g; - var snippet_crates = []; - var item; - while (item = re.exec(txt)) { - snippet_crates.push(item[1]); - } - - // check if all used crates are available on play.rust-lang.org - var all_available = snippet_crates.every(function (elem) { - return playground_crates.indexOf(elem) > -1; - }); - - if (all_available) { - play_button.classList.remove("hidden"); - } else { - play_button.classList.add("hidden"); - } - } - - function run_rust_code(code_block) { - var result_block = code_block.querySelector(".result"); - if (!result_block) { - result_block = document.createElement('code'); - result_block.className = 'result hljs language-bash'; - - code_block.append(result_block); - } - - let text = playground_text(code_block); - let classes = code_block.querySelector('code').classList; - let edition = "2015"; - if(classes.contains("edition2018")) { - edition = "2018"; - } else if(classes.contains("edition2021")) { - edition = "2021"; - } - var params = { - version: "stable", - optimize: "0", - code: text, - edition: edition - }; - - if (text.indexOf("#![feature") !== -1) { - params.version = "nightly"; - } - - result_block.innerText = "Running..."; - - fetch_with_timeout("https://play.rust-lang.org/evaluate.json", { - headers: { - 'Content-Type': "application/json", - }, - method: 'POST', - mode: 'cors', - body: JSON.stringify(params) - }) - .then(response => response.json()) - .then(response => { - if (response.result.trim() === '') { - result_block.innerText = "No output"; - result_block.classList.add("result-no-output"); - } else { - result_block.innerText = response.result; - result_block.classList.remove("result-no-output"); - } - }) - .catch(error => result_block.innerText = "Playground Communication: " + error.message); - } - - // Syntax highlighting Configuration - hljs.configure({ - tabReplace: ' ', // 4 spaces - languages: [], // Languages used for auto-detection - }); - - let code_nodes = Array - .from(document.querySelectorAll('code')) - // Don't highlight `inline code` blocks in headers. - .filter(function (node) {return !node.parentElement.classList.contains("header"); }); - - if (window.ace) { - // language-rust class needs to be removed for editable - // blocks or highlightjs will capture events - code_nodes - .filter(function (node) {return node.classList.contains("editable"); }) - .forEach(function (block) { block.classList.remove('language-rust'); }); - - code_nodes - .filter(function (node) {return !node.classList.contains("editable"); }) - .forEach(function (block) { hljs.highlightBlock(block); }); - } else { - code_nodes.forEach(function (block) { hljs.highlightBlock(block); }); - } - - // Adding the hljs class gives code blocks the color css - // even if highlighting doesn't apply - code_nodes.forEach(function (block) { block.classList.add('hljs'); }); - - Array.from(document.querySelectorAll("code.language-rust")).forEach(function (block) { - - var lines = Array.from(block.querySelectorAll('.boring')); - // If no lines were hidden, return - if (!lines.length) { return; } - block.classList.add("hide-boring"); - - var buttons = document.createElement('div'); - buttons.className = 'buttons'; - buttons.innerHTML = ""; - - // add expand button - var pre_block = block.parentNode; - pre_block.insertBefore(buttons, pre_block.firstChild); - - pre_block.querySelector('.buttons').addEventListener('click', function (e) { - if (e.target.classList.contains('fa-eye')) { - e.target.classList.remove('fa-eye'); - e.target.classList.add('fa-eye-slash'); - e.target.title = 'Hide lines'; - e.target.setAttribute('aria-label', e.target.title); - - block.classList.remove('hide-boring'); - } else if (e.target.classList.contains('fa-eye-slash')) { - e.target.classList.remove('fa-eye-slash'); - e.target.classList.add('fa-eye'); - e.target.title = 'Show hidden lines'; - e.target.setAttribute('aria-label', e.target.title); - - block.classList.add('hide-boring'); - } - }); - }); - - if (window.playground_copyable) { - Array.from(document.querySelectorAll('pre code')).forEach(function (block) { - var pre_block = block.parentNode; - if (!pre_block.classList.contains('playground')) { - var buttons = pre_block.querySelector(".buttons"); - if (!buttons) { - buttons = document.createElement('div'); - buttons.className = 'buttons'; - pre_block.insertBefore(buttons, pre_block.firstChild); - } - - var clipButton = document.createElement('button'); - clipButton.className = 'fa fa-copy clip-button'; - clipButton.title = 'Copy to clipboard'; - clipButton.setAttribute('aria-label', clipButton.title); - clipButton.innerHTML = ''; - - buttons.insertBefore(clipButton, buttons.firstChild); - } - }); - } - - // Process playground code blocks - Array.from(document.querySelectorAll(".playground")).forEach(function (pre_block) { - // Add play button - var buttons = pre_block.querySelector(".buttons"); - if (!buttons) { - buttons = document.createElement('div'); - buttons.className = 'buttons'; - pre_block.insertBefore(buttons, pre_block.firstChild); - } - - var runCodeButton = document.createElement('button'); - runCodeButton.className = 'fa fa-play play-button'; - runCodeButton.hidden = true; - runCodeButton.title = 'Run this code'; - runCodeButton.setAttribute('aria-label', runCodeButton.title); - - buttons.insertBefore(runCodeButton, buttons.firstChild); - runCodeButton.addEventListener('click', function (e) { - run_rust_code(pre_block); - }); - - if (window.playground_copyable) { - var copyCodeClipboardButton = document.createElement('button'); - copyCodeClipboardButton.className = 'fa fa-copy clip-button'; - copyCodeClipboardButton.innerHTML = ''; - copyCodeClipboardButton.title = 'Copy to clipboard'; - copyCodeClipboardButton.setAttribute('aria-label', copyCodeClipboardButton.title); - - buttons.insertBefore(copyCodeClipboardButton, buttons.firstChild); - } - - let code_block = pre_block.querySelector("code"); - if (window.ace && code_block.classList.contains("editable")) { - var undoChangesButton = document.createElement('button'); - undoChangesButton.className = 'fa fa-history reset-button'; - undoChangesButton.title = 'Undo changes'; - undoChangesButton.setAttribute('aria-label', undoChangesButton.title); - - buttons.insertBefore(undoChangesButton, buttons.firstChild); - - undoChangesButton.addEventListener('click', function () { - let editor = window.ace.edit(code_block); - editor.setValue(editor.originalCode); - editor.clearSelection(); - }); - } - }); -})(); - -(function themes() { - var html = document.querySelector('html'); - var themeToggleButton = document.getElementById('theme-toggle'); - var themePopup = document.getElementById('theme-list'); - var themeColorMetaTag = document.querySelector('meta[name="theme-color"]'); - var stylesheets = { - ayuHighlight: document.querySelector("[href$='ayu-highlight.css']"), - tomorrowNight: document.querySelector("[href$='tomorrow-night.css']"), - highlight: document.querySelector("[href$='highlight.css']"), - }; - - function showThemes() { - themePopup.style.display = 'block'; - themeToggleButton.setAttribute('aria-expanded', true); - themePopup.querySelector("button#" + get_theme()).focus(); - } - - function updateThemeSelected() { - themePopup.querySelectorAll('.theme-selected').forEach(function (el) { - el.classList.remove('theme-selected'); - }); - themePopup.querySelector("button#" + get_theme()).classList.add('theme-selected'); - } - - function hideThemes() { - themePopup.style.display = 'none'; - themeToggleButton.setAttribute('aria-expanded', false); - themeToggleButton.focus(); - } - - function get_theme() { - var theme; - try { theme = localStorage.getItem('mdbook-theme'); } catch (e) { } - if (theme === null || theme === undefined) { - return default_theme; - } else { - return theme; - } - } - - function set_theme(theme, store = true) { - let ace_theme; - - if (theme == 'coal' || theme == 'navy') { - stylesheets.ayuHighlight.disabled = true; - stylesheets.tomorrowNight.disabled = false; - stylesheets.highlight.disabled = true; - - ace_theme = "ace/theme/tomorrow_night"; - } else if (theme == 'ayu') { - stylesheets.ayuHighlight.disabled = false; - stylesheets.tomorrowNight.disabled = true; - stylesheets.highlight.disabled = true; - ace_theme = "ace/theme/tomorrow_night"; - } else { - stylesheets.ayuHighlight.disabled = true; - stylesheets.tomorrowNight.disabled = true; - stylesheets.highlight.disabled = false; - ace_theme = "ace/theme/dawn"; - } - - setTimeout(function () { - themeColorMetaTag.content = getComputedStyle(document.body).backgroundColor; - }, 1); - - if (window.ace && window.editors) { - window.editors.forEach(function (editor) { - editor.setTheme(ace_theme); - }); - } - - var previousTheme = get_theme(); - - if (store) { - try { localStorage.setItem('mdbook-theme', theme); } catch (e) { } - } - - html.classList.remove(previousTheme); - html.classList.add(theme); - updateThemeSelected(); - } - - // Set theme - var theme = get_theme(); - - set_theme(theme, false); - - themeToggleButton.addEventListener('click', function () { - if (themePopup.style.display === 'block') { - hideThemes(); - } else { - showThemes(); - } - }); - - themePopup.addEventListener('click', function (e) { - var theme; - if (e.target.className === "theme") { - theme = e.target.id; - } else if (e.target.parentElement.className === "theme") { - theme = e.target.parentElement.id; - } else { - return; - } - set_theme(theme); - }); - - themePopup.addEventListener('focusout', function(e) { - // e.relatedTarget is null in Safari and Firefox on macOS (see workaround below) - if (!!e.relatedTarget && !themeToggleButton.contains(e.relatedTarget) && !themePopup.contains(e.relatedTarget)) { - hideThemes(); - } - }); - - // Should not be needed, but it works around an issue on macOS & iOS: https://github.com/rust-lang/mdBook/issues/628 - document.addEventListener('click', function(e) { - if (themePopup.style.display === 'block' && !themeToggleButton.contains(e.target) && !themePopup.contains(e.target)) { - hideThemes(); - } - }); - - document.addEventListener('keydown', function (e) { - if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) { return; } - if (!themePopup.contains(e.target)) { return; } - - switch (e.key) { - case 'Escape': - e.preventDefault(); - hideThemes(); - break; - case 'ArrowUp': - e.preventDefault(); - var li = document.activeElement.parentElement; - if (li && li.previousElementSibling) { - li.previousElementSibling.querySelector('button').focus(); - } - break; - case 'ArrowDown': - e.preventDefault(); - var li = document.activeElement.parentElement; - if (li && li.nextElementSibling) { - li.nextElementSibling.querySelector('button').focus(); - } - break; - case 'Home': - e.preventDefault(); - themePopup.querySelector('li:first-child button').focus(); - break; - case 'End': - e.preventDefault(); - themePopup.querySelector('li:last-child button').focus(); - break; - } - }); -})(); - -(function sidebar() { - var html = document.querySelector("html"); - var sidebar = document.getElementById("sidebar"); - var sidebarLinks = document.querySelectorAll('#sidebar a'); - var sidebarToggleButton = document.getElementById("sidebar-toggle"); - var sidebarResizeHandle = document.getElementById("sidebar-resize-handle"); - var firstContact = null; - - function showSidebar() { - html.classList.remove('sidebar-hidden') - html.classList.add('sidebar-visible'); - Array.from(sidebarLinks).forEach(function (link) { - link.setAttribute('tabIndex', 0); - }); - sidebarToggleButton.setAttribute('aria-expanded', true); - sidebar.setAttribute('aria-hidden', false); - try { localStorage.setItem('mdbook-sidebar', 'visible'); } catch (e) { } - } - - - var sidebarAnchorToggles = document.querySelectorAll('#sidebar a.toggle'); - - function toggleSection(ev) { - ev.currentTarget.parentElement.classList.toggle('expanded'); - } - - Array.from(sidebarAnchorToggles).forEach(function (el) { - el.addEventListener('click', toggleSection); - }); - - function hideSidebar() { - html.classList.remove('sidebar-visible') - html.classList.add('sidebar-hidden'); - Array.from(sidebarLinks).forEach(function (link) { - link.setAttribute('tabIndex', -1); - }); - sidebarToggleButton.setAttribute('aria-expanded', false); - sidebar.setAttribute('aria-hidden', true); - try { localStorage.setItem('mdbook-sidebar', 'hidden'); } catch (e) { } - } - - // Toggle sidebar - sidebarToggleButton.addEventListener('click', function sidebarToggle() { - if (html.classList.contains("sidebar-hidden")) { - var current_width = parseInt( - document.documentElement.style.getPropertyValue('--sidebar-width'), 10); - if (current_width < 150) { - document.documentElement.style.setProperty('--sidebar-width', '150px'); - } - showSidebar(); - } else if (html.classList.contains("sidebar-visible")) { - hideSidebar(); - } else { - if (getComputedStyle(sidebar)['transform'] === 'none') { - hideSidebar(); - } else { - showSidebar(); - } - } - }); - - sidebarResizeHandle.addEventListener('mousedown', initResize, false); - - function initResize(e) { - window.addEventListener('mousemove', resize, false); - window.addEventListener('mouseup', stopResize, false); - html.classList.add('sidebar-resizing'); - } - function resize(e) { - var pos = (e.clientX - sidebar.offsetLeft); - if (pos < 20) { - hideSidebar(); - } else { - if (html.classList.contains("sidebar-hidden")) { - showSidebar(); - } - pos = Math.min(pos, window.innerWidth - 100); - document.documentElement.style.setProperty('--sidebar-width', pos + 'px'); - } - } - //on mouseup remove windows functions mousemove & mouseup - function stopResize(e) { - html.classList.remove('sidebar-resizing'); - window.removeEventListener('mousemove', resize, false); - window.removeEventListener('mouseup', stopResize, false); - } - - document.addEventListener('touchstart', function (e) { - firstContact = { - x: e.touches[0].clientX, - time: Date.now() - }; - }, { passive: true }); - - document.addEventListener('touchmove', function (e) { - if (!firstContact) - return; - - var curX = e.touches[0].clientX; - var xDiff = curX - firstContact.x, - tDiff = Date.now() - firstContact.time; - - if (tDiff < 250 && Math.abs(xDiff) >= 150) { - if (xDiff >= 0 && firstContact.x < Math.min(document.body.clientWidth * 0.25, 300)) - showSidebar(); - else if (xDiff < 0 && curX < 300) - hideSidebar(); - - firstContact = null; - } - }, { passive: true }); - - // Scroll sidebar to current active section - var activeSection = document.getElementById("sidebar").querySelector(".active"); - if (activeSection) { - // https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView - activeSection.scrollIntoView({ block: 'center' }); - } -})(); - -(function chapterNavigation() { - document.addEventListener('keydown', function (e) { - if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) { return; } - if (window.search && window.search.hasFocus()) { return; } - - switch (e.key) { - case 'ArrowRight': - e.preventDefault(); - var nextButton = document.querySelector('.nav-chapters.next'); - if (nextButton) { - window.location.href = nextButton.href; - } - break; - case 'ArrowLeft': - e.preventDefault(); - var previousButton = document.querySelector('.nav-chapters.previous'); - if (previousButton) { - window.location.href = previousButton.href; - } - break; - } - }); -})(); - -(function clipboard() { - var clipButtons = document.querySelectorAll('.clip-button'); - - function hideTooltip(elem) { - elem.firstChild.innerText = ""; - elem.className = 'fa fa-copy clip-button'; - } - - function showTooltip(elem, msg) { - elem.firstChild.innerText = msg; - elem.className = 'fa fa-copy tooltipped'; - } - - var clipboardSnippets = new ClipboardJS('.clip-button', { - text: function (trigger) { - hideTooltip(trigger); - let playground = trigger.closest("pre"); - return playground_text(playground, false); - } - }); - - Array.from(clipButtons).forEach(function (clipButton) { - clipButton.addEventListener('mouseout', function (e) { - hideTooltip(e.currentTarget); - }); - }); - - clipboardSnippets.on('success', function (e) { - e.clearSelection(); - showTooltip(e.trigger, "Copied!"); - }); - - clipboardSnippets.on('error', function (e) { - showTooltip(e.trigger, "Clipboard error!"); - }); -})(); - -(function scrollToTop () { - var menuTitle = document.querySelector('.menu-title'); - - menuTitle.addEventListener('click', function () { - document.scrollingElement.scrollTo({ top: 0, behavior: 'smooth' }); - }); -})(); - -(function controllMenu() { - var menu = document.getElementById('menu-bar'); - - (function controllPosition() { - var scrollTop = document.scrollingElement.scrollTop; - var prevScrollTop = scrollTop; - var minMenuY = -menu.clientHeight - 50; - // When the script loads, the page can be at any scroll (e.g. if you reforesh it). - menu.style.top = scrollTop + 'px'; - // Same as parseInt(menu.style.top.slice(0, -2), but faster - var topCache = menu.style.top.slice(0, -2); - menu.classList.remove('sticky'); - var stickyCache = false; // Same as menu.classList.contains('sticky'), but faster - document.addEventListener('scroll', function () { - scrollTop = Math.max(document.scrollingElement.scrollTop, 0); - // `null` means that it doesn't need to be updated - var nextSticky = null; - var nextTop = null; - var scrollDown = scrollTop > prevScrollTop; - var menuPosAbsoluteY = topCache - scrollTop; - if (scrollDown) { - nextSticky = false; - if (menuPosAbsoluteY > 0) { - nextTop = prevScrollTop; - } - } else { - if (menuPosAbsoluteY > 0) { - nextSticky = true; - } else if (menuPosAbsoluteY < minMenuY) { - nextTop = prevScrollTop + minMenuY; - } - } - if (nextSticky === true && stickyCache === false) { - menu.classList.add('sticky'); - stickyCache = true; - } else if (nextSticky === false && stickyCache === true) { - menu.classList.remove('sticky'); - stickyCache = false; - } - if (nextTop !== null) { - menu.style.top = nextTop + 'px'; - topCache = nextTop; - } - prevScrollTop = scrollTop; - }, { passive: true }); - })(); - (function controllBorder() { - menu.classList.remove('bordered'); - document.addEventListener('scroll', function () { - if (menu.offsetTop === 0) { - menu.classList.remove('bordered'); - } else { - menu.classList.add('bordered'); - } - }, { passive: true }); - })(); -})(); diff --git a/master/reference/clipboard.min.js b/master/reference/clipboard.min.js deleted file mode 100644 index 02c549e35c8..00000000000 --- a/master/reference/clipboard.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * clipboard.js v2.0.4 - * https://zenorocha.github.io/clipboard.js - * - * Licensed MIT © Zeno Rocha - */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(n){var o={};function r(t){if(o[t])return o[t].exports;var e=o[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}return r.m=n,r.c=o,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function o(t,e){for(var n=0;n"] -entry = "main.sw" -license = "Apache-2.0" -name = "ownership" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/examples/access-control/ownership/src/main.sw b/master/reference/code/examples/access-control/ownership/src/main.sw deleted file mode 100644 index 324af65e25d..00000000000 --- a/master/reference/code/examples/access-control/ownership/src/main.sw +++ /dev/null @@ -1,32 +0,0 @@ -contract; - -// ANCHOR: identity -storage { - owner: Option = None, -} - -// ANCHOR_END: identity -// ANCHOR: abi -abi Ownership { - #[storage(read, write)] - fn set_owner(owner: Option); - - #[storage(read)] - fn action(); -} -// ANCHOR_END: abi -// ANCHOR: implementation -impl Ownership for Contract { - #[storage(read, write)] - fn set_owner(owner: Option) { - assert(storage.owner.read().is_none() || storage.owner.read().unwrap() == msg_sender().unwrap()); - storage.owner.write(owner); - } - - #[storage(read)] - fn action() { - assert(storage.owner.read().unwrap() == msg_sender().unwrap()); - // code - } -} -// ANCHOR_END: implementation diff --git a/master/reference/code/examples/counter/.gitignore b/master/reference/code/examples/counter/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/examples/counter/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/examples/counter/Forc.toml b/master/reference/code/examples/counter/Forc.toml deleted file mode 100644 index 1c255ed2e7f..00000000000 --- a/master/reference/code/examples/counter/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "counter" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/examples/counter/src/main.sw b/master/reference/code/examples/counter/src/main.sw deleted file mode 100644 index ab890e2d50c..00000000000 --- a/master/reference/code/examples/counter/src/main.sw +++ /dev/null @@ -1,36 +0,0 @@ -contract; - -// ANCHOR: abi -abi Counter { - #[storage(read, write)] - fn increment(); - - #[storage(read, write)] - fn decrement(); - - #[storage(read)] - fn count() -> u64; -} -// ANCHOR_END: abi -// ANCHOR: counter -storage { - counter: u64 = 0, -} - -impl Counter for Contract { - #[storage(read, write)] - fn increment() { - storage.counter.write(storage.counter.read() + 1); - } - - #[storage(read, write)] - fn decrement() { - storage.counter.write(storage.counter.read() - 1); - } - - #[storage(read)] - fn count() -> u64 { - storage.counter.read() - } -} -// ANCHOR_END: counter diff --git a/master/reference/code/examples/fizzbuzz/.gitignore b/master/reference/code/examples/fizzbuzz/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/examples/fizzbuzz/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/examples/fizzbuzz/Forc.toml b/master/reference/code/examples/fizzbuzz/Forc.toml deleted file mode 100644 index cff9d7685fc..00000000000 --- a/master/reference/code/examples/fizzbuzz/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "fizzbuzz" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/examples/fizzbuzz/src/lib.sw b/master/reference/code/examples/fizzbuzz/src/lib.sw deleted file mode 100644 index 16e79f3716d..00000000000 --- a/master/reference/code/examples/fizzbuzz/src/lib.sw +++ /dev/null @@ -1,23 +0,0 @@ -library; - -// ANCHOR: state -enum State { - Fizz: (), - Buzz: (), - FizzBuzz: (), - Other: u64, -} -// ANCHOR_END: state -// ANCHOR: fizzbuzz -fn fizzbuzz(input: u64) -> State { - if input % 15 == 0 { - State::FizzBuzz - } else if input % 3 == 0 { - State::Fizz - } else if input % 5 == 0 { - State::Buzz - } else { - State::Other(input) - } -} -// ANCHOR_END: fizzbuzz diff --git a/master/reference/code/examples/wallet_example/.gitignore b/master/reference/code/examples/wallet_example/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/examples/wallet_example/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/examples/wallet_example/Forc.toml b/master/reference/code/examples/wallet_example/Forc.toml deleted file mode 100644 index e7e81d4013e..00000000000 --- a/master/reference/code/examples/wallet_example/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "wallet_example" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/examples/wallet_example/src/main.sw b/master/reference/code/examples/wallet_example/src/main.sw deleted file mode 100644 index cc3052259c1..00000000000 --- a/master/reference/code/examples/wallet_example/src/main.sw +++ /dev/null @@ -1,39 +0,0 @@ -contract; - -// ANCHOR: abi -abi Wallet { - #[storage(read, write)] - fn receive(); - - #[storage(read, write)] - fn send(amount: u64, recipient: Identity); -} -// ANCHOR_END: abi -// ANCHOR: implementation -use std::{ - call_frames::msg_asset_id, - context::msg_amount, - asset::transfer, -}; - -storage { - balance: u64 = 0, -} - -const OWNER = Address::from(0x8900c5bec4ca97d4febf9ceb4754a60d782abbf3cd815836c1872116f203f861); - -impl Wallet for Contract { - #[storage(read, write)] - fn receive() { - assert(msg_asset_id() == AssetId::base()); - storage.balance.write(storage.balance.read() + msg_amount()); - } - - #[storage(read, write)] - fn send(amount: u64, recipient: Identity) { - assert(msg_sender().unwrap() == Identity::Address(OWNER)); - storage.balance.write(storage.balance.read() - amount); - transfer(recipient, AssetId::base(), amount); - } -} -// ANCHOR: implementation diff --git a/master/reference/code/language/annotations/.gitignore b/master/reference/code/language/annotations/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/annotations/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/annotations/Forc.lock b/master/reference/code/language/annotations/Forc.lock deleted file mode 100644 index f81a2452722..00000000000 --- a/master/reference/code/language/annotations/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'annotations' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/language/annotations/Forc.toml b/master/reference/code/language/annotations/Forc.toml deleted file mode 100644 index 9ed96739525..00000000000 --- a/master/reference/code/language/annotations/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "annotations" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/annotations/src/main.sw b/master/reference/code/language/annotations/src/main.sw deleted file mode 100644 index 959c11eef41..00000000000 --- a/master/reference/code/language/annotations/src/main.sw +++ /dev/null @@ -1,100 +0,0 @@ -contract; - -// ANCHOR: storage_namespace -storage { - my_storage_namespace { - // ANCHOR_END: storage_namespace - var: u64 = 0, - } -} - -// ANCHOR: read -#[storage(read)] -// ANCHOR_END: read -fn read() { - // ANCHOR: storage_namespace_access - let variable = storage::my_storage_namespace.var.read(); - // ANCHOR_END: storage_namespace_access - -} - -// ANCHOR: write -#[storage(write)] -// ANCHOR_END: write -fn write() { - storage::my_storage_namespace.var.write(storage::my_storage_namespace.var.read() + 1); -} - -// ANCHOR: read_write -#[storage(read, write)] -// ANCHOR_END: read_write -fn read_write() { - let var = storage::my_storage_namespace.var.read(); - storage::my_storage_namespace.var.write(var + 1); -} - -fn example() { - // ANCHOR: example - let bar: str = "sway"; - let baz: bool = true; - // ANCHOR_END: example -} - -abi MyContract { - // ANCHOR: payable - #[payable] - fn deposit(); - // ANCHOR_END: payable -} - -// ANCHOR: allow_deadcode_annotation -#[allow(dead_code)] -fn unused_function() {} -// ANCHOR_END: allow_deadcode_annotation - -// ANCHOR: success_test -#[test] -fn equal() { - assert_eq(1 + 1, 2); -} -// ANCHOR_END: success_test - -// ANCHOR: revert_test -#[test(should_revert)] -fn unequal() { - assert_eq(1 + 1, 3); -} -// ANCHOR_END: revert_test - -// ANCHOR: revert_code_test -#[test(should_revert = "18446744073709486084")] -fn assert_revert_code() { - assert(1 + 1 == 3); -} - -#[test(should_revert = "42")] -fn custom_revert_code() { - revert(42); -} -// ANCHOR_END: revert_code_test - -// ANCHOR: never_inline -#[inline(never)] -fn foo() {} -// ANCHOR_END: never_inline - -// ANCHOR: always_inline -#[inline(always)] -fn bar() {} -// ANCHOR_END: always_inline - - -// ANCHOR: allow_deprecated_annotation -#[deprecated(note = "this is deprecated")] -struct DeprecatedStruct {} - -#[allow(deprecated)] -fn using_deprecated_struct() { - let _ = DeprecatedStruct {}; -} -// ANCHOR_END: allow_deprecated_annotation diff --git a/master/reference/code/language/built-ins/arrays/.gitignore b/master/reference/code/language/built-ins/arrays/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/built-ins/arrays/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/built-ins/arrays/Forc.lock b/master/reference/code/language/built-ins/arrays/Forc.lock deleted file mode 100644 index d064967bf3b..00000000000 --- a/master/reference/code/language/built-ins/arrays/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'arrays' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] diff --git a/master/reference/code/language/built-ins/arrays/Forc.toml b/master/reference/code/language/built-ins/arrays/Forc.toml deleted file mode 100644 index 38f76d6bc37..00000000000 --- a/master/reference/code/language/built-ins/arrays/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "arrays" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/built-ins/arrays/src/lib.sw b/master/reference/code/language/built-ins/arrays/src/lib.sw deleted file mode 100644 index e66eb3f8ea9..00000000000 --- a/master/reference/code/language/built-ins/arrays/src/lib.sw +++ /dev/null @@ -1,15 +0,0 @@ -library; - -// ANCHOR: syntax -fn syntax() { - let array = [1, 2, 3, 4, 5]; - - let mut counter = 0; - let mut total = 0; - - while counter < 5 { - total += array[counter]; - counter += 1; - } -} -// ANCHOR_END: syntax diff --git a/master/reference/code/language/built-ins/booleans/.gitignore b/master/reference/code/language/built-ins/booleans/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/built-ins/booleans/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/built-ins/booleans/Forc.lock b/master/reference/code/language/built-ins/booleans/Forc.lock deleted file mode 100644 index e3d2f49461f..00000000000 --- a/master/reference/code/language/built-ins/booleans/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'booleans' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] diff --git a/master/reference/code/language/built-ins/booleans/Forc.toml b/master/reference/code/language/built-ins/booleans/Forc.toml deleted file mode 100644 index d3f22af5888..00000000000 --- a/master/reference/code/language/built-ins/booleans/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "booleans" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/built-ins/booleans/src/lib.sw b/master/reference/code/language/built-ins/booleans/src/lib.sw deleted file mode 100644 index a6497a985c6..00000000000 --- a/master/reference/code/language/built-ins/booleans/src/lib.sw +++ /dev/null @@ -1,11 +0,0 @@ -library; - -// ANCHOR: syntax -fn returns_true() -> bool { - let is_true = true; - let is_false = false; - - // implicitly returns the Boolean value of `true` - is_true == !is_false -} -// ANCHOR_END: syntax diff --git a/master/reference/code/language/built-ins/bytes/.gitignore b/master/reference/code/language/built-ins/bytes/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/built-ins/bytes/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/built-ins/bytes/Forc.lock b/master/reference/code/language/built-ins/bytes/Forc.lock deleted file mode 100644 index d28ed29bfb4..00000000000 --- a/master/reference/code/language/built-ins/bytes/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'bytes' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/language/built-ins/bytes/Forc.toml b/master/reference/code/language/built-ins/bytes/Forc.toml deleted file mode 100644 index a2c53e02be4..00000000000 --- a/master/reference/code/language/built-ins/bytes/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "bytes" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/built-ins/bytes/src/lib.sw b/master/reference/code/language/built-ins/bytes/src/lib.sw deleted file mode 100644 index 854f4653e33..00000000000 --- a/master/reference/code/language/built-ins/bytes/src/lib.sw +++ /dev/null @@ -1,7 +0,0 @@ -library; - -fn syntax() { - // ANCHOR: syntax - let zero = 0x0000000000000000000000000000000000000000000000000000000000000000; - // ANCHOR_END: syntax -} diff --git a/master/reference/code/language/built-ins/constants/.gitignore b/master/reference/code/language/built-ins/constants/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/built-ins/constants/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/built-ins/constants/Forc.lock b/master/reference/code/language/built-ins/constants/Forc.lock deleted file mode 100644 index 4a4e9f74414..00000000000 --- a/master/reference/code/language/built-ins/constants/Forc.lock +++ /dev/null @@ -1,3 +0,0 @@ -[[package]] -name = 'constants' -source = 'member' diff --git a/master/reference/code/language/built-ins/constants/Forc.toml b/master/reference/code/language/built-ins/constants/Forc.toml deleted file mode 100644 index 7f25f9ade32..00000000000 --- a/master/reference/code/language/built-ins/constants/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "constants" -implicit-std = false - -[dependencies] diff --git a/master/reference/code/language/built-ins/constants/src/lib.sw b/master/reference/code/language/built-ins/constants/src/lib.sw deleted file mode 100644 index 6e206b27a73..00000000000 --- a/master/reference/code/language/built-ins/constants/src/lib.sw +++ /dev/null @@ -1,13 +0,0 @@ -library; - -struct S {} - -impl S { - const ID = 0; -} - -// ANCHOR: id -fn returns_id() -> u64 { - S::ID -} -// ANCHOR_END: id diff --git a/master/reference/code/language/built-ins/enums/.gitignore b/master/reference/code/language/built-ins/enums/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/built-ins/enums/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/built-ins/enums/Forc.lock b/master/reference/code/language/built-ins/enums/Forc.lock deleted file mode 100644 index 47318e26b52..00000000000 --- a/master/reference/code/language/built-ins/enums/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'enums' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] diff --git a/master/reference/code/language/built-ins/enums/Forc.toml b/master/reference/code/language/built-ins/enums/Forc.toml deleted file mode 100644 index 5648f78687e..00000000000 --- a/master/reference/code/language/built-ins/enums/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "enums" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/built-ins/enums/src/basic_enum.sw b/master/reference/code/language/built-ins/enums/src/basic_enum.sw deleted file mode 100644 index f3aed8fe0b3..00000000000 --- a/master/reference/code/language/built-ins/enums/src/basic_enum.sw +++ /dev/null @@ -1,18 +0,0 @@ -library; - -// ANCHOR: definition -enum Color { - Blue: (), - Green: (), - Red: (), - Silver: (), - Grey: (), -} -// ANCHOR_END: definition -fn main() { - // ANCHOR: init - // To instantiate an enum with a variant of the unit type the syntax is - let blue = Color::Blue; - let silver = Color::Silver; - // ANCHOR_END: init -} diff --git a/master/reference/code/language/built-ins/enums/src/enum_of_enums.sw b/master/reference/code/language/built-ins/enums/src/enum_of_enums.sw deleted file mode 100644 index 0e9fbe55f17..00000000000 --- a/master/reference/code/language/built-ins/enums/src/enum_of_enums.sw +++ /dev/null @@ -1,16 +0,0 @@ -library; - -// ANCHOR: content -enum UserError { - InsufficientPermissions: (), - Unauthorized: (), -} - -enum Error { - UserError: UserError, -} - -fn main() { - let my_enum = Error::UserError(UserError::Unauthorized); -} -// ANCHOR_END: content diff --git a/master/reference/code/language/built-ins/enums/src/enum_of_structs.sw b/master/reference/code/language/built-ins/enums/src/enum_of_structs.sw deleted file mode 100644 index 510e9f1b3a6..00000000000 --- a/master/reference/code/language/built-ins/enums/src/enum_of_structs.sw +++ /dev/null @@ -1,21 +0,0 @@ -library; - -// ANCHOR: content -struct Item { - amount: u64, - id: u64, - price: u64, -} - -enum MyEnum { - Product: Item, -} - -fn main() { - let my_enum = MyEnum::Product(Item { - amount: 2, - id: 42, - price: 5, - }); -} -// ANCHOR_END: content diff --git a/master/reference/code/language/built-ins/enums/src/main.sw b/master/reference/code/language/built-ins/enums/src/main.sw deleted file mode 100644 index c6256de3272..00000000000 --- a/master/reference/code/language/built-ins/enums/src/main.sw +++ /dev/null @@ -1,4 +0,0 @@ -library; - -mod basic_enum; -mod enum_of_structs; diff --git a/master/reference/code/language/built-ins/numerics/.gitignore b/master/reference/code/language/built-ins/numerics/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/built-ins/numerics/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/built-ins/numerics/Forc.lock b/master/reference/code/language/built-ins/numerics/Forc.lock deleted file mode 100644 index fe7c01251ac..00000000000 --- a/master/reference/code/language/built-ins/numerics/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'numerics' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/language/built-ins/numerics/Forc.toml b/master/reference/code/language/built-ins/numerics/Forc.toml deleted file mode 100644 index 62cff4ae644..00000000000 --- a/master/reference/code/language/built-ins/numerics/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "numerics" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/built-ins/numerics/src/lib.sw b/master/reference/code/language/built-ins/numerics/src/lib.sw deleted file mode 100644 index dafda18ac68..00000000000 --- a/master/reference/code/language/built-ins/numerics/src/lib.sw +++ /dev/null @@ -1,12 +0,0 @@ -library; - -fn syntax() { - // ANCHOR: syntax - let hexadecimal = 0xffffff; - let binary = 0b10101010; - let base_10 = 10; - let underscore_delineated_base_10 = 100_000; - let underscore_delineated_binary = 0x1111_0000; - let underscore_delineated_hexadecimal = 0xfff_aaa; - // ANCHOR_END: syntax -} diff --git a/master/reference/code/language/built-ins/slices/.gitignore b/master/reference/code/language/built-ins/slices/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/built-ins/slices/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/built-ins/slices/Forc.lock b/master/reference/code/language/built-ins/slices/Forc.lock deleted file mode 100644 index d064967bf3b..00000000000 --- a/master/reference/code/language/built-ins/slices/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'arrays' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] diff --git a/master/reference/code/language/built-ins/slices/Forc.toml b/master/reference/code/language/built-ins/slices/Forc.toml deleted file mode 100644 index d62b0a85072..00000000000 --- a/master/reference/code/language/built-ins/slices/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "slices" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/built-ins/slices/src/lib.sw b/master/reference/code/language/built-ins/slices/src/lib.sw deleted file mode 100644 index 5319cec8dac..00000000000 --- a/master/reference/code/language/built-ins/slices/src/lib.sw +++ /dev/null @@ -1,7 +0,0 @@ -library; - -// ANCHOR: syntax -fn syntax(s: &[u64]) -> u64 { - s.len() -} -// ANCHOR_END: syntax diff --git a/master/reference/code/language/built-ins/strings/.gitignore b/master/reference/code/language/built-ins/strings/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/built-ins/strings/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/built-ins/strings/Forc.lock b/master/reference/code/language/built-ins/strings/Forc.lock deleted file mode 100644 index 9ccb9b25338..00000000000 --- a/master/reference/code/language/built-ins/strings/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] - -[[package]] -name = 'strings' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/language/built-ins/strings/Forc.toml b/master/reference/code/language/built-ins/strings/Forc.toml deleted file mode 100644 index a8a58d41dca..00000000000 --- a/master/reference/code/language/built-ins/strings/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "strings" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/built-ins/strings/src/lib.sw b/master/reference/code/language/built-ins/strings/src/lib.sw deleted file mode 100644 index f080c818c52..00000000000 --- a/master/reference/code/language/built-ins/strings/src/lib.sw +++ /dev/null @@ -1,17 +0,0 @@ -library; - -fn explicit() { - // ANCHOR: explicit - let fuel: str = "fuel"; - let blockchain: str = "blockchain"; - let crypto: str[6] = __to_str_array("crypto"); - // ANCHOR_END: explicit -} - -fn implicit() { - // ANCHOR: implicit - // The variable `fuel` is a string slice with length equals 4 - let fuel = "fuel"; - let crypto = __to_str_array("crypto"); - // ANCHOR_END: implicit -} diff --git a/master/reference/code/language/built-ins/structs/.gitignore b/master/reference/code/language/built-ins/structs/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/built-ins/structs/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/built-ins/structs/Forc.lock b/master/reference/code/language/built-ins/structs/Forc.lock deleted file mode 100644 index 5d200938cc9..00000000000 --- a/master/reference/code/language/built-ins/structs/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] - -[[package]] -name = 'structs' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/language/built-ins/structs/Forc.toml b/master/reference/code/language/built-ins/structs/Forc.toml deleted file mode 100644 index 5080c3ccbef..00000000000 --- a/master/reference/code/language/built-ins/structs/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "structs" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/built-ins/structs/src/lib.sw b/master/reference/code/language/built-ins/structs/src/lib.sw deleted file mode 100644 index 07363ca2313..00000000000 --- a/master/reference/code/language/built-ins/structs/src/lib.sw +++ /dev/null @@ -1,65 +0,0 @@ -library; - -// ANCHOR: definition -struct Foo { - pub bar: u64, - baz: bool, -} -// ANCHOR_END: definition -// ANCHOR: instantiation -fn hardcoded_instantiation() { - // Instantiate the variable `foo` as `Foo` - let mut foo = Foo { - bar: 42, - baz: false, - }; - - // Access and write to "baz" - foo.baz = true; -} - -fn variable_instantiation() { - // Declare variables and pass them into `Foo` - let number = 42; - let boolean = false; - - let mut foo = Foo { - bar: number, - baz: boolean, - }; - - // Access and write to "baz" - foo.baz = true; -} - -fn shorthand_instantiation() { - // Declare variables with the same names as the fields in `Foo` - let bar = 42; - let baz = false; - - // Instantiate `foo` as `Foo` - let mut foo = Foo { bar, baz }; - - // Access and write to "baz" - foo.baz = true; -} -// ANCHOR_END: instantiation -// ANCHOR: destructuring -fn destructuring() { - let foo = Foo { - bar: 42, - baz: false, - }; - - // bar and baz are now accessible as variables - let Foo { bar, baz } = foo; - - if baz { - let quix = bar * 2; - } - - // You may use `..` to omit the remaining fields if the types match - // The compiler will fill them in for you - let Foo { bar, .. } = foo; -} -// ANCHOR_END: destructuring diff --git a/master/reference/code/language/built-ins/tuples/.gitignore b/master/reference/code/language/built-ins/tuples/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/built-ins/tuples/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/built-ins/tuples/Forc.lock b/master/reference/code/language/built-ins/tuples/Forc.lock deleted file mode 100644 index fd8e6bcea69..00000000000 --- a/master/reference/code/language/built-ins/tuples/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] - -[[package]] -name = 'tuples' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/language/built-ins/tuples/Forc.toml b/master/reference/code/language/built-ins/tuples/Forc.toml deleted file mode 100644 index 209681ec901..00000000000 --- a/master/reference/code/language/built-ins/tuples/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "tuples" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/built-ins/tuples/src/lib.sw b/master/reference/code/language/built-ins/tuples/src/lib.sw deleted file mode 100644 index 5fc14436ccf..00000000000 --- a/master/reference/code/language/built-ins/tuples/src/lib.sw +++ /dev/null @@ -1,32 +0,0 @@ -library; - -fn syntax() { - // ANCHOR: declare - // Define a tuple containing 2 u64 types - let mut balances = (42, 1337); - // ANCHOR_END: declare - // ANCHOR: index - // first = 42, second = 1337 - let first = balances.0; - let second = balances.1; - // ANCHOR_END: index - // ANCHOR: internal_mutability - // 12 has the same type as 42 (u64) therefore this is valid - balances.0 = 12; - - // true is a Boolean and the tuple expects a u64 therefore this is invalid - // balances.0 = true; - // ANCHOR_END: internal_mutability - // ANCHOR: mutability - // 3 is the same type as 42 (u64) and so is 4 and 1337 therefore this is valid - balances = (3, 4); - // ANCHOR_END: mutability - // ANCHOR: destructure - // first = 42, second = 1337 - let (first, second) = balances; - // ANCHOR_END: destructure - // ANCHOR: ignore_destructure - // 42 is ignored and cannot be used - let (_, second) = balances; - // ANCHOR_END: ignore_destructure -} diff --git a/master/reference/code/language/comments/.gitignore b/master/reference/code/language/comments/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/comments/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/comments/Forc.lock b/master/reference/code/language/comments/Forc.lock deleted file mode 100644 index b39593b4085..00000000000 --- a/master/reference/code/language/comments/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'comments' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/language/comments/Forc.toml b/master/reference/code/language/comments/Forc.toml deleted file mode 100644 index 0ff0863a985..00000000000 --- a/master/reference/code/language/comments/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "comments" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/comments/src/lib.sw b/master/reference/code/language/comments/src/lib.sw deleted file mode 100644 index dc2a99c97fe..00000000000 --- a/master/reference/code/language/comments/src/lib.sw +++ /dev/null @@ -1,42 +0,0 @@ -library; - -fn comment() { - // ANCHOR: comment - // imagine that this line is twice as long - // and it needed to be split onto multiple lines - let baz = 8; // Eight is a good number - // ANCHOR_END: comment -} - -fn block() { - // ANCHOR: block - /* - imagine that this line is twice as long - and it needed to be split onto multiple lines - */ - let baz = 8; /* Eight is a good number */ // ANCHOR_END: block -} - -// ANCHOR: documentation -/// Data structure containing metadata about product XYZ -struct Product { - /// Some information about field 1 - field1: u64, - /// Some information about field 2 - field2: bool, -} - -/// Creates a new instance of a Product -/// -/// # Arguments -/// -/// - `field1`: description of field1 -/// - `field2`: description of field2 -/// -/// # Returns -/// -/// A struct containing metadata about a Product -fn create_product(field1: u64, field2: bool) -> Product { - Product { field1, field2 } -} -// ANCHOR_END: documentation diff --git a/master/reference/code/language/control_flow/.gitignore b/master/reference/code/language/control_flow/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/control_flow/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/control_flow/Forc.lock b/master/reference/code/language/control_flow/Forc.lock deleted file mode 100644 index 90caefe11b8..00000000000 --- a/master/reference/code/language/control_flow/Forc.lock +++ /dev/null @@ -1,13 +0,0 @@ -[[package]] -name = 'control_flow' -source = 'member' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-AE2967028D5567DA' - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.31.1#c32b0759d25c0b515cbf535f9fb9b8e6fda38ff2' -dependencies = ['core'] diff --git a/master/reference/code/language/control_flow/Forc.toml b/master/reference/code/language/control_flow/Forc.toml deleted file mode 100644 index 275b2f6261a..00000000000 --- a/master/reference/code/language/control_flow/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "control_flow" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/control_flow/src/lib.sw b/master/reference/code/language/control_flow/src/lib.sw deleted file mode 100644 index affbc9b3922..00000000000 --- a/master/reference/code/language/control_flow/src/lib.sw +++ /dev/null @@ -1,222 +0,0 @@ -library; - -fn conditional() { - // ANCHOR: conditional - let number = 5; - - if number % 3 == 0 { - // call function 1 - } else if number % 4 == 0 { - // call function 2 - } else { - // call function 3 - } - - // more code here - // ANCHOR_END: conditional -} - -fn single_loop() { - // ANCHOR: single_loop - let mut counter = 0; - let mut condition = true; - while counter < 10 && condition { - counter += 1; - if 5 < counter { - condition = false; - } - } - // ANCHOR_END: single_loop -} - -fn nested_loop() { - // ANCHOR: nested_loop - while true { - // computation here - while true { - // more computation here - } - } - // ANCHOR_END: nested_loop -} - -fn break_example() { - // ANCHOR: break_example - let mut counter = 0; - while counter < 10 { - counter += 1; - if 5 < counter { - break; - } - } - // ANCHOR_END: break_example -} - -fn continue_example() { - // ANCHOR: continue_example - let mut counter = 0; - while counter < 10 { - counter += 1; - if counter % 2 == 0 { - continue; - } - // "other code" - } - // ANCHOR_END: continue_example -} - -// ANCHOR: if_let_enum -enum Foo { - One: (), - Two: (), -} -// ANCHOR_END: if_let_enum - -fn example1() { - // ANCHOR: if_let_example1 - let one = Foo::One; - let mut result = 0; - - if let Foo::One = one { - result = 1; - } - // ANCHOR_END: if_let_example1 -} - -fn example2() { - // ANCHOR: if_let_example2 - let one = Foo::One; - let result = if let Foo::One = one { - 1 - } else { - 2 - }; - // ANCHOR_END: if_let_example2 -} - - -fn simple_match() { - // ANCHOR: simple_match - let number = 5; - - let result = match number { - 0 => 10, - 1 => 20, - 5 => 50, - 6 | 7 => 60, - catch_all => 0, - }; - // ANCHOR_END: simple_match -} - -fn multi_line_match() { - // ANCHOR: multi_line_match - let number = 5; - - let result = match number { - 0 => { - // Multiple lines of code here then return 10 - 10 - }, - 1 => 20, - 5 => 50, - catch_all => 0, - }; - // ANCHOR_END: multi_line_match -} - -// ANCHOR: nested_enum_match -enum TopLevel { - One: (), - Two: SecondLevel, -} - -enum SecondLevel { - Value1: u64, - Value2: (), -} - -fn nested_match(input: TopLevel) -> u64 { - match input { - TopLevel::One => 1, - TopLevel::Two(second) => { - match second { - SecondLevel::Value1(2) => 2, - SecondLevel::Value1(_) => 3, - SecondLevel::Value2 => 42, - } - }, - } -} -// ANCHOR_END: nested_enum_match - -// ANCHOR: complex_multi_arg_enum_match -use core::ops::Eq; - -enum Binary { - True: (), - False: (), -} - -impl Eq for Binary { - fn eq(self, other: Self) -> bool { - match (self, other) { - (Binary::True, Binary::True) => true, - (Binary::False, Binary::False) => true, - _ => false, - } - } -} -// ANCHOR_END: complex_multi_arg_enum_match - -// ANCHOR: complex_struct_unpacking_match -struct Point { - x: u64, - y: u64 -} - -fn struct_matching() { - let point = Point { - x: 1u64, - y: 2u64, - }; - - let result = match point { - Point { x: 5, y } => y + 1, - Point { x, .. } => x, - Point { y, .. } => y, - _ => 42, - }; -} -// ANCHOR_END: complex_struct_unpacking_match - -// ANCHOR: complex_enum_match -enum Color { - Red: (), - Green: (), - Blue: (), -} - -fn enum_match(input: Color) { - let result = match input { - Color::Red => 0, - Color::Green => 1, - Color::Blue => 2, - }; -} -// ANCHOR_END: complex_enum_match - -// ANCHOR: complex_constant_match -const NUMBER_1: u64 = 7; -const NUMBER_2: u64 = 14; - -fn constant_match() { - let number = 5; - - let result = match number { - NUMBER_1 => 1, - NUMBER_2 => 42, - other => other, - }; -} -// ANCHOR_END: complex_constant_match diff --git a/master/reference/code/language/functions/.gitignore b/master/reference/code/language/functions/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/functions/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/functions/Forc.lock b/master/reference/code/language/functions/Forc.lock deleted file mode 100644 index f86598e7d40..00000000000 --- a/master/reference/code/language/functions/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'functions' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/language/functions/Forc.toml b/master/reference/code/language/functions/Forc.toml deleted file mode 100644 index 1a90bd4c5e0..00000000000 --- a/master/reference/code/language/functions/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "functions" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/functions/src/explicit.sw b/master/reference/code/language/functions/src/explicit.sw deleted file mode 100644 index a78e1e897cc..00000000000 --- a/master/reference/code/language/functions/src/explicit.sw +++ /dev/null @@ -1,15 +0,0 @@ -library; - -// ANCHOR: main -fn main() -> bool { - return true; -} -// ANCHOR_END: main -// ANCHOR: return_data -fn return_data(parameter_one: u64, parameter_two: bool) -> (bool, u64) { - if parameter_two { - return (!parameter_two, parameter_one + 42); - } - return (parameter_two, 42); -} -// ANCHOR_END: return_data diff --git a/master/reference/code/language/functions/src/implicit.sw b/master/reference/code/language/functions/src/implicit.sw deleted file mode 100644 index 3defa869af8..00000000000 --- a/master/reference/code/language/functions/src/implicit.sw +++ /dev/null @@ -1,16 +0,0 @@ -library; - -// ANCHOR: main -fn main() -> bool { - true -} -// ANCHOR_END: main -// ANCHOR: return_data -fn return_data(parameter_one: u64, parameter_two: bool) -> (bool, u64) { - if parameter_two { - (!parameter_two, parameter_one + 42) - } else { - (parameter_two, 42) - } -} -// ANCHOR_END: return_data diff --git a/master/reference/code/language/functions/src/lib.sw b/master/reference/code/language/functions/src/lib.sw deleted file mode 100644 index 73ad9849d3c..00000000000 --- a/master/reference/code/language/functions/src/lib.sw +++ /dev/null @@ -1,64 +0,0 @@ -library; - -mod explicit; -mod implicit; - -// ANCHOR: definition -fn my_function(my_parameter: u64 /* ... */ ) -> u64 { - // function code - 42 -} -// ANCHOR_END: definition -// ANCHOR: equals -fn equals(first_parameter: u64, second_parameter: u64) -> bool { - first_parameter == second_parameter -} -// ANCHOR_END: equals -fn usage() { - // ANCHOR: usage - let result_one = equals(5, 5); // evaluates to `true` - let result_two = equals(5, 6); // evaluates to `false` - // ANCHOR_END: usage -} - -// ANCHOR: struct_definition -struct Foo { - bar: u64, -} -// ANCHOR_END: struct_definition -// ANCHOR: method_impl -impl Foo { - // refer to `bar` - fn add_number(self, number: u64) -> u64 { - self.bar + number - } - - // mutate `bar` - fn increment(ref mut self, number: u64) { - self.bar += number; - } -} -// ANCHOR_END: method_impl -fn method_usage() { - // ANCHOR: method_usage - let mut foo = Foo { bar: 42 }; - let result = foo.add_number(5); // evaluates to `47` - foo.increment(5); // `bar` inside `foo` has been changed from 42 to 47 - // ANCHOR_END: method_usage -} - -// ANCHOR: associated_impl -impl Foo { - // this is an associated function because it does not take `self` as a parameter - // it is also a constructor because it instantiates - // and returns a new instance of `Foo` - fn new(number: u64) -> Self { - Self { bar: number } - } -} -// ANCHOR_END: associated_impl -fn associated_usage() { - // ANCHOR: associated_usage - let foo = Foo::new(42); - // ANCHOR_END: associated_usage -} diff --git a/master/reference/code/language/program-types/contracts/interface/.gitignore b/master/reference/code/language/program-types/contracts/interface/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/program-types/contracts/interface/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/program-types/contracts/interface/Forc.lock b/master/reference/code/language/program-types/contracts/interface/Forc.lock deleted file mode 100644 index 9f6490f8daf..00000000000 --- a/master/reference/code/language/program-types/contracts/interface/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'interface' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/language/program-types/contracts/interface/Forc.toml b/master/reference/code/language/program-types/contracts/interface/Forc.toml deleted file mode 100644 index d27c9cdfde2..00000000000 --- a/master/reference/code/language/program-types/contracts/interface/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "interface" - -[dependencies] -std = { path = "../../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/program-types/contracts/interface/src/lib.sw b/master/reference/code/language/program-types/contracts/interface/src/lib.sw deleted file mode 100644 index 0b99dcf60dc..00000000000 --- a/master/reference/code/language/program-types/contracts/interface/src/lib.sw +++ /dev/null @@ -1,21 +0,0 @@ -library; - -abi Wallet { - /// When the BASE_ASSET is sent to this function the internal contract balance is incremented - #[storage(read, write)] - fn receive_funds(); - - /// Sends `amount_to_send` of the BASE_ASSET to `recipient` - /// - /// # Arguments - /// - /// - `amount_to_send`: amount of BASE_ASSET to send - /// - `recipient`: user to send the BASE_ASSET to - /// - /// # Reverts - /// - /// * When the caller is not the owner of the wallet - /// * When the amount being sent is greater than the amount in the contract - #[storage(read, write)] - fn send_funds(amount_to_send: u64, recipient: Identity); -} diff --git a/master/reference/code/language/program-types/contracts/wallet/.gitignore b/master/reference/code/language/program-types/contracts/wallet/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/program-types/contracts/wallet/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/program-types/contracts/wallet/Forc.lock b/master/reference/code/language/program-types/contracts/wallet/Forc.lock deleted file mode 100644 index d70187bd2c0..00000000000 --- a/master/reference/code/language/program-types/contracts/wallet/Forc.lock +++ /dev/null @@ -1,22 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-01AD8BAA4D5BF6C3' -dependencies = [] - -[[package]] -name = 'interface' -source = 'path+from-root-E0AFC123F6E10331' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.4#f7800e18979dd8e4c8d672b8e7aae1758c2edb88' -dependencies = ['core'] - -[[package]] -name = 'wallet' -source = 'root' -dependencies = [ - 'interface', - 'std', -] diff --git a/master/reference/code/language/program-types/contracts/wallet/Forc.toml b/master/reference/code/language/program-types/contracts/wallet/Forc.toml deleted file mode 100644 index 36aeb5b56cd..00000000000 --- a/master/reference/code/language/program-types/contracts/wallet/Forc.toml +++ /dev/null @@ -1,9 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "wallet" - -[dependencies] -interface = { path = "../interface" } -std = { path = "../../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/program-types/contracts/wallet/src/main.sw b/master/reference/code/language/program-types/contracts/wallet/src/main.sw deleted file mode 100644 index d22fee257f6..00000000000 --- a/master/reference/code/language/program-types/contracts/wallet/src/main.sw +++ /dev/null @@ -1,15 +0,0 @@ -contract; - -use interface::Wallet; - -impl Wallet for Contract { - #[storage(read, write)] - fn receive_funds() { - // function implementation - } - - #[storage(read, write)] - fn send_funds(amount_to_send: u64, recipient: Identity) { - // function implementation - } -} diff --git a/master/reference/code/language/program-types/libraries/external/my_library/.gitignore b/master/reference/code/language/program-types/libraries/external/my_library/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/program-types/libraries/external/my_library/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/program-types/libraries/external/my_library/Forc.lock b/master/reference/code/language/program-types/libraries/external/my_library/Forc.lock deleted file mode 100644 index bbfc3848521..00000000000 --- a/master/reference/code/language/program-types/libraries/external/my_library/Forc.lock +++ /dev/null @@ -1,22 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-01AD8BAA4D5BF6C3' -dependencies = [] - -[[package]] -name = 'my_library' -source = 'root' -dependencies = [ - 'my_other_library', - 'std', -] - -[[package]] -name = 'my_other_library' -source = 'path+from-root-DC9A04DC907BD10C' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.4#f7800e18979dd8e4c8d672b8e7aae1758c2edb88' -dependencies = ['core'] diff --git a/master/reference/code/language/program-types/libraries/external/my_library/Forc.toml b/master/reference/code/language/program-types/libraries/external/my_library/Forc.toml deleted file mode 100644 index 133ad795a2c..00000000000 --- a/master/reference/code/language/program-types/libraries/external/my_library/Forc.toml +++ /dev/null @@ -1,9 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "my_library" - -[dependencies] -my_other_library = { path = "../my_other_library" } -std = { path = "../../../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/program-types/libraries/external/my_library/src/lib.sw b/master/reference/code/language/program-types/libraries/external/my_library/src/lib.sw deleted file mode 100644 index 4909ffaae08..00000000000 --- a/master/reference/code/language/program-types/libraries/external/my_library/src/lib.sw +++ /dev/null @@ -1,5 +0,0 @@ -library; - -use my_other_library::quix; - -// `quix` from `my_other_library` is now available throughout the file diff --git a/master/reference/code/language/program-types/libraries/external/my_other_library/.gitignore b/master/reference/code/language/program-types/libraries/external/my_other_library/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/program-types/libraries/external/my_other_library/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/program-types/libraries/external/my_other_library/Forc.lock b/master/reference/code/language/program-types/libraries/external/my_other_library/Forc.lock deleted file mode 100644 index 3b5fc6a27e6..00000000000 --- a/master/reference/code/language/program-types/libraries/external/my_other_library/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-01AD8BAA4D5BF6C3' -dependencies = [] - -[[package]] -name = 'my_other_library' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.4#f7800e18979dd8e4c8d672b8e7aae1758c2edb88' -dependencies = ['core'] diff --git a/master/reference/code/language/program-types/libraries/external/my_other_library/Forc.toml b/master/reference/code/language/program-types/libraries/external/my_other_library/Forc.toml deleted file mode 100644 index fa89a16a491..00000000000 --- a/master/reference/code/language/program-types/libraries/external/my_other_library/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "my_other_library" - -[dependencies] -std = { path = "../../../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/program-types/libraries/external/my_other_library/src/lib.sw b/master/reference/code/language/program-types/libraries/external/my_other_library/src/lib.sw deleted file mode 100644 index d70efd681e8..00000000000 --- a/master/reference/code/language/program-types/libraries/external/my_other_library/src/lib.sw +++ /dev/null @@ -1,3 +0,0 @@ -library; - -pub fn quix() {} diff --git a/master/reference/code/language/program-types/libraries/internal/my_lib/.gitignore b/master/reference/code/language/program-types/libraries/internal/my_lib/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/program-types/libraries/internal/my_lib/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/program-types/libraries/internal/my_lib/Forc.lock b/master/reference/code/language/program-types/libraries/internal/my_lib/Forc.lock deleted file mode 100644 index 139139b93b6..00000000000 --- a/master/reference/code/language/program-types/libraries/internal/my_lib/Forc.lock +++ /dev/null @@ -1,13 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-6A09A1886494359D' - -[[package]] -name = 'my_library' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.30.0#37deaee8fccf5804d78a003cf64f14fac654fc41' -dependencies = ['core'] diff --git a/master/reference/code/language/program-types/libraries/internal/my_lib/Forc.toml b/master/reference/code/language/program-types/libraries/internal/my_lib/Forc.toml deleted file mode 100644 index 5b12bd78b45..00000000000 --- a/master/reference/code/language/program-types/libraries/internal/my_lib/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "my_lib" - -[dependencies] -std = { path = "../../../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/program-types/libraries/internal/my_lib/src/lib.sw b/master/reference/code/language/program-types/libraries/internal/my_lib/src/lib.sw deleted file mode 100644 index b1baf1b1d65..00000000000 --- a/master/reference/code/language/program-types/libraries/internal/my_lib/src/lib.sw +++ /dev/null @@ -1,7 +0,0 @@ -library; - -mod my_library; - -use my_library::bar; - -// `bar` from `my_library` is now available throughout the file diff --git a/master/reference/code/language/program-types/libraries/internal/my_lib/src/my_library.sw b/master/reference/code/language/program-types/libraries/internal/my_lib/src/my_library.sw deleted file mode 100644 index 54a521161ba..00000000000 --- a/master/reference/code/language/program-types/libraries/internal/my_lib/src/my_library.sw +++ /dev/null @@ -1,27 +0,0 @@ -// ANCHOR: library -// ANCHOR: module -library; -// ANCHOR_END: module - -// Cannot import because the `pub` keyword is missing -fn foo() {} - -// Can import everything below because they are using the `pub` keyword -pub const ONE = __to_str_array("1"); - -pub struct MyStruct {} - -impl MyStruct { - pub fn my_function() {} -} - -pub enum MyEnum { - Variant: (), -} - -pub fn bar() {} - -pub trait MyTrait { - fn my_function(); -} -// ANCHOR_END: library diff --git a/master/reference/code/language/program-types/predicates/simple_predicate/.gitignore b/master/reference/code/language/program-types/predicates/simple_predicate/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/program-types/predicates/simple_predicate/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/program-types/predicates/simple_predicate/Forc.lock b/master/reference/code/language/program-types/predicates/simple_predicate/Forc.lock deleted file mode 100644 index fba1f1f72bd..00000000000 --- a/master/reference/code/language/program-types/predicates/simple_predicate/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'simple' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] diff --git a/master/reference/code/language/program-types/predicates/simple_predicate/Forc.toml b/master/reference/code/language/program-types/predicates/simple_predicate/Forc.toml deleted file mode 100644 index 808a08e7295..00000000000 --- a/master/reference/code/language/program-types/predicates/simple_predicate/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "simple_predicate" - -[dependencies] -std = { path = "../../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/program-types/predicates/simple_predicate/src/main.sw b/master/reference/code/language/program-types/predicates/simple_predicate/src/main.sw deleted file mode 100644 index ad45e299861..00000000000 --- a/master/reference/code/language/program-types/predicates/simple_predicate/src/main.sw +++ /dev/null @@ -1,6 +0,0 @@ -predicate; - -// All predicates require a main function which return a Boolean value. -fn main(amount: u64) -> bool { - true -} diff --git a/master/reference/code/language/program-types/scripts/simple_script/.gitignore b/master/reference/code/language/program-types/scripts/simple_script/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/program-types/scripts/simple_script/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/program-types/scripts/simple_script/Forc.lock b/master/reference/code/language/program-types/scripts/simple_script/Forc.lock deleted file mode 100644 index 9d12b955d7a..00000000000 --- a/master/reference/code/language/program-types/scripts/simple_script/Forc.lock +++ /dev/null @@ -1,22 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-01AD8BAA4D5BF6C3' -dependencies = [] - -[[package]] -name = 'interface' -source = 'path+from-root-32BE6C948A6D34F5' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.4#f7800e18979dd8e4c8d672b8e7aae1758c2edb88' -dependencies = ['core'] - -[[package]] -name = 'transfer' -source = 'root' -dependencies = [ - 'interface', - 'std', -] diff --git a/master/reference/code/language/program-types/scripts/simple_script/Forc.toml b/master/reference/code/language/program-types/scripts/simple_script/Forc.toml deleted file mode 100644 index 192421fd269..00000000000 --- a/master/reference/code/language/program-types/scripts/simple_script/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "simple_script" - -[dependencies] -std = { path = "../../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/program-types/scripts/simple_script/src/main.sw b/master/reference/code/language/program-types/scripts/simple_script/src/main.sw deleted file mode 100644 index fe22a4503f6..00000000000 --- a/master/reference/code/language/program-types/scripts/simple_script/src/main.sw +++ /dev/null @@ -1,6 +0,0 @@ -script; - -// All scripts require a main function. The return type is optional. -fn main(amount: u64) -> bool { - true -} diff --git a/master/reference/code/language/style-guide/annotation_style/.gitignore b/master/reference/code/language/style-guide/annotation_style/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/style-guide/annotation_style/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/style-guide/annotation_style/Forc.lock b/master/reference/code/language/style-guide/annotation_style/Forc.lock deleted file mode 100644 index efb283f631c..00000000000 --- a/master/reference/code/language/style-guide/annotation_style/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'annotations' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] diff --git a/master/reference/code/language/style-guide/annotation_style/Forc.toml b/master/reference/code/language/style-guide/annotation_style/Forc.toml deleted file mode 100644 index b4e441290a1..00000000000 --- a/master/reference/code/language/style-guide/annotation_style/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "annotation_style" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/style-guide/annotation_style/src/lib.sw b/master/reference/code/language/style-guide/annotation_style/src/lib.sw deleted file mode 100644 index 6b5179d43ae..00000000000 --- a/master/reference/code/language/style-guide/annotation_style/src/lib.sw +++ /dev/null @@ -1,11 +0,0 @@ -library; - -// ANCHOR: type_annotation -fn execute() { - // Avoid unless it's more helpful to annotate - let executed: bool = false; - - // Generally encouraged - let executed = false; -} -// ANCHOR_END: type_annotation diff --git a/master/reference/code/language/style-guide/enum_style/.gitignore b/master/reference/code/language/style-guide/enum_style/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/style-guide/enum_style/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/style-guide/enum_style/Forc.lock b/master/reference/code/language/style-guide/enum_style/Forc.lock deleted file mode 100644 index 47318e26b52..00000000000 --- a/master/reference/code/language/style-guide/enum_style/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'enums' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] diff --git a/master/reference/code/language/style-guide/enum_style/Forc.toml b/master/reference/code/language/style-guide/enum_style/Forc.toml deleted file mode 100644 index 1ec55a83b9a..00000000000 --- a/master/reference/code/language/style-guide/enum_style/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "enum_style" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/style-guide/enum_style/src/lib.sw b/master/reference/code/language/style-guide/enum_style/src/lib.sw deleted file mode 100644 index b08eeb1ce4c..00000000000 --- a/master/reference/code/language/style-guide/enum_style/src/lib.sw +++ /dev/null @@ -1,33 +0,0 @@ -library; - -// ANCHOR: style_enums -pub enum Error { - StateError: StateError, - UserError: UserError, -} - -pub enum StateError { - Void: (), - Pending: (), - Completed: (), -} - -pub enum UserError { - InsufficientPermissions: (), - Unauthorized: (), -} -// ANCHOR_END: style_enums - -fn preferred() { - // ANCHOR: use - let error1 = StateError::Void; - let error2 = UserError::Unauthorized; - // ANCHOR_END: use -} - -fn avoid() { - // ANCHOR: avoid - let error1 = Error::StateError(StateError::Void); - let error2 = Error::UserError(UserError::Unauthorized); - // ANCHOR_END: avoid -} diff --git a/master/reference/code/language/style-guide/getters/.gitignore b/master/reference/code/language/style-guide/getters/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/style-guide/getters/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/style-guide/getters/Forc.lock b/master/reference/code/language/style-guide/getters/Forc.lock deleted file mode 100644 index 382769e220f..00000000000 --- a/master/reference/code/language/style-guide/getters/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'getters' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] diff --git a/master/reference/code/language/style-guide/getters/Forc.toml b/master/reference/code/language/style-guide/getters/Forc.toml deleted file mode 100644 index eda448f0e83..00000000000 --- a/master/reference/code/language/style-guide/getters/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "getters" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/style-guide/getters/src/lib.sw b/master/reference/code/language/style-guide/getters/src/lib.sw deleted file mode 100644 index ac7e90ce7fa..00000000000 --- a/master/reference/code/language/style-guide/getters/src/lib.sw +++ /dev/null @@ -1,12 +0,0 @@ -library; - -// ANCHOR: avoid -fn get_maximum_deposit() -> u64 { - 100 -} -// ANCHOR_END: avoid -// ANCHOR: use -fn maximum_deposit() -> u64 { - 100 -} -// ANCHOR_END: use diff --git a/master/reference/code/language/style-guide/intermediate_variables/.gitignore b/master/reference/code/language/style-guide/intermediate_variables/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/style-guide/intermediate_variables/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/style-guide/intermediate_variables/Forc.toml b/master/reference/code/language/style-guide/intermediate_variables/Forc.toml deleted file mode 100644 index ce8e7dc3a8a..00000000000 --- a/master/reference/code/language/style-guide/intermediate_variables/Forc.toml +++ /dev/null @@ -1,9 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "intermediate_variables" - -[dependencies] -core = { path = "../../../../../../../sway-lib-core" } -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/style-guide/intermediate_variables/src/lib.sw b/master/reference/code/language/style-guide/intermediate_variables/src/lib.sw deleted file mode 100644 index d1e12b720e7..00000000000 --- a/master/reference/code/language/style-guide/intermediate_variables/src/lib.sw +++ /dev/null @@ -1,29 +0,0 @@ -library; - -#[allow(dead_code)] -fn update_state() -> u64 { - // Used for context in the following function - 42 -} - -#[allow(dead_code)] -// ANCHOR: contextual_assignment -fn contextual_assignment() { - let remaining_amount = update_state(); - // code that uses `remaining_amount` instead of directly calling `update_state()` -} -// ANCHOR_END: contextual_assignment - -#[allow(dead_code)] -fn update_state_of_vault_v3_storage_contract() -> u64 { - // Used for context in the following function - 42 -} - -#[allow(dead_code)] -// ANCHOR: shortened_name -fn shortened_name() { - let remaining_amount = update_state_of_vault_v3_storage_contract(); - // code that uses `remaining_amount` instead of directly calling `update_state_of_vault_v3_storage_contract()` -} -// ANCHOR_END: shortened_name diff --git a/master/reference/code/language/style-guide/letter_casing/.gitignore b/master/reference/code/language/style-guide/letter_casing/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/style-guide/letter_casing/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/style-guide/letter_casing/Forc.lock b/master/reference/code/language/style-guide/letter_casing/Forc.lock deleted file mode 100644 index a7ab00aa77d..00000000000 --- a/master/reference/code/language/style-guide/letter_casing/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'letter_casing' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] diff --git a/master/reference/code/language/style-guide/letter_casing/Forc.toml b/master/reference/code/language/style-guide/letter_casing/Forc.toml deleted file mode 100644 index eac6f82db06..00000000000 --- a/master/reference/code/language/style-guide/letter_casing/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "letter_casing" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/style-guide/letter_casing/src/lib.sw b/master/reference/code/language/style-guide/letter_casing/src/lib.sw deleted file mode 100644 index 4987bd809f3..00000000000 --- a/master/reference/code/language/style-guide/letter_casing/src/lib.sw +++ /dev/null @@ -1,26 +0,0 @@ -// ANCHOR: module -library; -// ANCHOR_END: module -// ANCHOR: const -const MAXIMUM_DEPOSIT = 10; -// ANCHOR_END: const -// ANCHOR: structures -struct MultiSignatureWallet { - owner_count: u64, -} - -trait MetaData { - // code -} - -enum DepositError { - IncorrectAmount: (), - IncorrectAsset: (), -} -// ANCHOR_END: structures -// ANCHOR: function_case -fn authorize_user(user: Identity) { - let blacklist_user = false; - // code -} -// ANCHOR_END: function_case diff --git a/master/reference/code/language/style-guide/pattern_matching/.gitignore b/master/reference/code/language/style-guide/pattern_matching/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/style-guide/pattern_matching/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/style-guide/pattern_matching/Forc.toml b/master/reference/code/language/style-guide/pattern_matching/Forc.toml deleted file mode 100644 index 3660a4257db..00000000000 --- a/master/reference/code/language/style-guide/pattern_matching/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "pattern_matching" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/style-guide/pattern_matching/src/lib.sw b/master/reference/code/language/style-guide/pattern_matching/src/lib.sw deleted file mode 100644 index e0bc5e63d08..00000000000 --- a/master/reference/code/language/style-guide/pattern_matching/src/lib.sw +++ /dev/null @@ -1,34 +0,0 @@ -library; - -#[allow(dead_code)] -enum Shape { - Triangle: (), - Quadrilateral: (), - Pentagon: (), - Hexagon: (), - Heptagon: (), -} - -#[allow(dead_code)] -// ANCHOR: style_match_unnamed -fn unnamed_case(shape: Shape) { - let value = match shape { - Shape::Triangle => 3, - Shape::Quadrilateral => 4, - Shape::Pentagon => 5, - _ => 0, - }; -} -// ANCHOR_END: style_match_unnamed - -#[allow(dead_code)] -// ANCHOR: style_match_named -fn named_case(shape: Shape) { - let value = match shape { - Shape::Triangle => 3, - Shape::Quadrilateral => 4, - Shape::Pentagon => 5, - _invalid_shape => 0, - }; -} -// ANCHOR_END: style_match_named diff --git a/master/reference/code/language/style-guide/struct_shorthand/.gitignore b/master/reference/code/language/style-guide/struct_shorthand/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/style-guide/struct_shorthand/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/style-guide/struct_shorthand/Forc.lock b/master/reference/code/language/style-guide/struct_shorthand/Forc.lock deleted file mode 100644 index 9dfc90c8356..00000000000 --- a/master/reference/code/language/style-guide/struct_shorthand/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] - -[[package]] -name = 'struct_shorthand' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/language/style-guide/struct_shorthand/Forc.toml b/master/reference/code/language/style-guide/struct_shorthand/Forc.toml deleted file mode 100644 index 66c443b1e40..00000000000 --- a/master/reference/code/language/style-guide/struct_shorthand/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "struct_shorthand" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/style-guide/struct_shorthand/src/lib.sw b/master/reference/code/language/style-guide/struct_shorthand/src/lib.sw deleted file mode 100644 index 17048cf4387..00000000000 --- a/master/reference/code/language/style-guide/struct_shorthand/src/lib.sw +++ /dev/null @@ -1,19 +0,0 @@ -library; - -// ANCHOR: struct_shorthand_definition -struct Structure { - amount: u64, -} -// ANCHOR_END: struct_shorthand_definition -// ANCHOR: struct_shorthand_use -fn call(amount: u64) { - let structure = Structure { amount }; -} -// ANCHOR_END: struct_shorthand_use -// ANCHOR: struct_shorthand_avoid -fn action(value: u64) { - let amount = value; - let structure = Structure { amount: value }; - let structure = Structure { amount: amount }; -} -// ANCHOR_END: struct_shorthand_avoid diff --git a/master/reference/code/language/style-guide/unused_variables/.gitignore b/master/reference/code/language/style-guide/unused_variables/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/style-guide/unused_variables/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/style-guide/unused_variables/Forc.toml b/master/reference/code/language/style-guide/unused_variables/Forc.toml deleted file mode 100644 index 8f735f2d65e..00000000000 --- a/master/reference/code/language/style-guide/unused_variables/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "unused_variables" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/style-guide/unused_variables/src/lib.sw b/master/reference/code/language/style-guide/unused_variables/src/lib.sw deleted file mode 100644 index a88af70848d..00000000000 --- a/master/reference/code/language/style-guide/unused_variables/src/lib.sw +++ /dev/null @@ -1,34 +0,0 @@ -library; - -#[allow(dead_code)] -fn call() -> (u64, u64) { - // Random data for demonstration in the subsequent functions - (1, 2) -} - -#[allow(dead_code)] -// ANCHOR: unused_variable -fn unused_variable() -> u64 { - let (timestamp, deposit_amount) = call(); - - deposit_amount -} -// ANCHOR_END: unused_variable - -#[allow(dead_code)] -// ANCHOR: named_unused_variable -fn named_unused_variable() -> u64 { - let (_timestamp, deposit_amount) = call(); - - deposit_amount -} -// ANCHOR_END: named_unused_variable - -#[allow(dead_code)] -// ANCHOR: nameless_variable -fn nameless_variable() -> u64 { - let (_, deposit_amount) = call(); - - deposit_amount -} -// ANCHOR_END: nameless_variable diff --git a/master/reference/code/language/traits/associated-consts/.gitignore b/master/reference/code/language/traits/associated-consts/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/traits/associated-consts/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/traits/associated-consts/Forc.lock b/master/reference/code/language/traits/associated-consts/Forc.lock deleted file mode 100644 index 0945875fd1a..00000000000 --- a/master/reference/code/language/traits/associated-consts/Forc.lock +++ /dev/null @@ -1,3 +0,0 @@ -[[package]] -name = 'associated-consts' -source = 'member' diff --git a/master/reference/code/language/traits/associated-consts/Forc.toml b/master/reference/code/language/traits/associated-consts/Forc.toml deleted file mode 100644 index f6fe055aef4..00000000000 --- a/master/reference/code/language/traits/associated-consts/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "associated-consts" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/traits/associated-consts/src/lib.sw b/master/reference/code/language/traits/associated-consts/src/lib.sw deleted file mode 100644 index 40c6418e75f..00000000000 --- a/master/reference/code/language/traits/associated-consts/src/lib.sw +++ /dev/null @@ -1,16 +0,0 @@ -script; - -trait T { - const C: bool; -} - -struct S {} - -impl T for S { - const C: bool = true; -} - -fn main() -> bool { - let s = S {}; - S::C -} diff --git a/master/reference/code/language/traits/associated-types/.gitignore b/master/reference/code/language/traits/associated-types/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/traits/associated-types/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/traits/associated-types/Forc.lock b/master/reference/code/language/traits/associated-types/Forc.lock deleted file mode 100644 index 0945875fd1a..00000000000 --- a/master/reference/code/language/traits/associated-types/Forc.lock +++ /dev/null @@ -1,3 +0,0 @@ -[[package]] -name = 'associated-consts' -source = 'member' diff --git a/master/reference/code/language/traits/associated-types/Forc.toml b/master/reference/code/language/traits/associated-types/Forc.toml deleted file mode 100644 index 3ac3948b8c7..00000000000 --- a/master/reference/code/language/traits/associated-types/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "associated-types" -implicit-std = false - -[dependencies] diff --git a/master/reference/code/language/traits/associated-types/src/lib.sw b/master/reference/code/language/traits/associated-types/src/lib.sw deleted file mode 100644 index 61f4d32397f..00000000000 --- a/master/reference/code/language/traits/associated-types/src/lib.sw +++ /dev/null @@ -1,26 +0,0 @@ -script; - -trait TypeTrait { - type T; - - fn method(self, s1: Self::T) -> Self::T; -} - -struct Struct {} - -struct Struct2 {} - -impl TypeTrait for Struct2 { - type T = Struct; - - fn method(self, s1: Self::T) -> Self::T { - s1 - } -} - -fn main() -> u32 { - Struct2{}.method(Struct{}); - - 1 -} - diff --git a/master/reference/code/language/variables/.gitignore b/master/reference/code/language/variables/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/language/variables/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/language/variables/Forc.lock b/master/reference/code/language/variables/Forc.lock deleted file mode 100644 index 668f90fd2dc..00000000000 --- a/master/reference/code/language/variables/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] - -[[package]] -name = 'variables' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/language/variables/Forc.toml b/master/reference/code/language/variables/Forc.toml deleted file mode 100644 index 74d5085965a..00000000000 --- a/master/reference/code/language/variables/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "variables" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/language/variables/src/lib.sw b/master/reference/code/language/variables/src/lib.sw deleted file mode 100644 index 47a12293d28..00000000000 --- a/master/reference/code/language/variables/src/lib.sw +++ /dev/null @@ -1,52 +0,0 @@ -library; - -fn mutable() { - // ANCHOR: mutable - let mut foo = 5; - foo = 6; - // ANCHOR_END: mutable -} - -fn mutable_evaluation_order() { - // ANCHOR: mutable_evaluation_order - let mut array = [0, 0, 0]; - let mut i = 0; - - array[i] = { - i += 1; - i - }; - // ANCHOR_END: mutable_evaluation_order -} - -fn immutable() { - // ANCHOR: immutable - let foo = 5; - // ANCHOR_END: immutable -} - -fn reassignment() { - // ANCHOR: reassignment - // Set `foo` to take the value of `5` and the default `u64` type - let foo = 5; - - // Reassign `foo` to be a `str` with the value of `Fuel` - let foo = "Fuel"; - // ANCHOR_END: reassignment -} - -fn shadowing() { - // ANCHOR: shadowing - let foo = 5; - { - let foo = 42; - } - assert(foo == 5); - // ANCHOR_END: shadowing -} - -fn constants() { - // ANCHOR: constants - const FOO = 5; - // ANCHOR_END: constants -} diff --git a/master/reference/code/misc/advanced-concepts/enum_advanced/.gitignore b/master/reference/code/misc/advanced-concepts/enum_advanced/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/misc/advanced-concepts/enum_advanced/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/misc/advanced-concepts/enum_advanced/Forc.lock b/master/reference/code/misc/advanced-concepts/enum_advanced/Forc.lock deleted file mode 100644 index 8b973d54c89..00000000000 --- a/master/reference/code/misc/advanced-concepts/enum_advanced/Forc.lock +++ /dev/null @@ -1,13 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-6A09A1886494359D' - -[[package]] -name = 'enums' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.30.0#37deaee8fccf5804d78a003cf64f14fac654fc41' -dependencies = ['core'] diff --git a/master/reference/code/misc/advanced-concepts/enum_advanced/Forc.toml b/master/reference/code/misc/advanced-concepts/enum_advanced/Forc.toml deleted file mode 100644 index af7abe055e2..00000000000 --- a/master/reference/code/misc/advanced-concepts/enum_advanced/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "enum-advanced" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/misc/advanced-concepts/enum_advanced/src/lib.sw b/master/reference/code/misc/advanced-concepts/enum_advanced/src/lib.sw deleted file mode 100644 index 7506bbd2603..00000000000 --- a/master/reference/code/misc/advanced-concepts/enum_advanced/src/lib.sw +++ /dev/null @@ -1,37 +0,0 @@ -library; - -// ANCHOR: u64_example -pub enum T { - a: u64, - b: (), -} -// ANCHOR_END: u64_example -fn u64_unit_space() { - // ANCHOR: u64_unit_space - let b = T::b; - // ANCHOR_END: u64_unit_space -} - -fn u64_type_space() { - // ANCHOR: u64_type_space - let a = T::a(42); - // ANCHOR_END: u64_type_space -} - -// ANCHOR: b256_example -pub enum K { - a: b256, - b: u64, -} -// ANCHOR_END: b256_example -fn b256_unit_space() { - // ANCHOR: b256_unit_space - let b = K::b(42); - // ANCHOR_END: b256_unit_space -} - -fn b256_type_space() { - // ANCHOR: b256_type_space - let a = K::a(0x0000000000000000000000000000000000000000000000000000000000000000); - // ANCHOR_END: b256_type_space -} diff --git a/master/reference/code/misc/known-issues/string_issue/.gitignore b/master/reference/code/misc/known-issues/string_issue/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/misc/known-issues/string_issue/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/misc/known-issues/string_issue/Forc.lock b/master/reference/code/misc/known-issues/string_issue/Forc.lock deleted file mode 100644 index 9ccb9b25338..00000000000 --- a/master/reference/code/misc/known-issues/string_issue/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-54F92B42A645EA2B' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.24.5#e695606d8884a18664f6231681333a784e623bc9' -dependencies = ['core'] - -[[package]] -name = 'strings' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/misc/known-issues/string_issue/Forc.toml b/master/reference/code/misc/known-issues/string_issue/Forc.toml deleted file mode 100644 index 1976893c1d3..00000000000 --- a/master/reference/code/misc/known-issues/string_issue/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "string_issue" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/misc/known-issues/string_issue/src/lib.sw b/master/reference/code/misc/known-issues/string_issue/src/lib.sw deleted file mode 100644 index 73a0c4c63ac..00000000000 --- a/master/reference/code/misc/known-issues/string_issue/src/lib.sw +++ /dev/null @@ -1,16 +0,0 @@ -library; - -fn single_quotes() { - // ANCHOR: single_quotes - // Will error if uncommented - // let fuel = 'fuel'; - // ANCHOR_END: single_quotes -} - -fn indexing() { - // ANCHOR: indexing - let fuel = "fuel"; - // Will error if uncommented - // let f = fuel[0]; - // ANCHOR_END: indexing -} diff --git a/master/reference/code/operations/assertions/.gitignore b/master/reference/code/operations/assertions/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/assertions/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/assertions/Forc.lock b/master/reference/code/operations/assertions/Forc.lock deleted file mode 100644 index 05568caa873..00000000000 --- a/master/reference/code/operations/assertions/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'assertions' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/operations/assertions/Forc.toml b/master/reference/code/operations/assertions/Forc.toml deleted file mode 100644 index 723bd3121e4..00000000000 --- a/master/reference/code/operations/assertions/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "assertions" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/assertions/src/lib.sw b/master/reference/code/operations/assertions/src/lib.sw deleted file mode 100644 index e14724c0b30..00000000000 --- a/master/reference/code/operations/assertions/src/lib.sw +++ /dev/null @@ -1,34 +0,0 @@ -library; - -mod req; - -#[allow(dead_code)] -// ANCHOR: assert -fn subtract(a: u64, b: u64) -> u64 { - assert(b <= a); - a - b -} -// ANCHOR_END: assert - -#[allow(dead_code)] -fn reverts() { - // ANCHOR: revert - revert(42); - // ANCHOR_END: revert -} - -#[allow(dead_code)] -// ANCHOR: assert_eq -fn compare_eq(a: u64, b: u64) { - assert_eq(a, b); - // code -} -// ANCHOR_END: assert_eq - -#[allow(dead_code)] -// ANCHOR: assert_ne -fn compare_ne(a: u64, b: u64) { - assert_ne(a, b); - // code -} -// ANCHOR_END: assert_ne \ No newline at end of file diff --git a/master/reference/code/operations/assertions/src/req.sw b/master/reference/code/operations/assertions/src/req.sw deleted file mode 100644 index 06de67e37bf..00000000000 --- a/master/reference/code/operations/assertions/src/req.sw +++ /dev/null @@ -1,8 +0,0 @@ -library; - -// ANCHOR: require -fn subtract(a: u64, b: u64) -> u64 { - require(b <= a, "b is too large"); - a - b -} -// ANCHOR_END: require diff --git a/master/reference/code/operations/asset_operations/.gitignore b/master/reference/code/operations/asset_operations/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/asset_operations/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/asset_operations/Forc.lock b/master/reference/code/operations/asset_operations/Forc.lock deleted file mode 100644 index 8bb47c5108f..00000000000 --- a/master/reference/code/operations/asset_operations/Forc.lock +++ /dev/null @@ -1,13 +0,0 @@ -[[package]] -name = 'asset_operations' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-6A09A1886494359D' - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.30.0#37deaee8fccf5804d78a003cf64f14fac654fc41' -dependencies = ['core'] diff --git a/master/reference/code/operations/asset_operations/Forc.toml b/master/reference/code/operations/asset_operations/Forc.toml deleted file mode 100644 index d8cfcd24b78..00000000000 --- a/master/reference/code/operations/asset_operations/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "asset_operations" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/asset_operations/src/lib.sw b/master/reference/code/operations/asset_operations/src/lib.sw deleted file mode 100644 index d531c3ec091..00000000000 --- a/master/reference/code/operations/asset_operations/src/lib.sw +++ /dev/null @@ -1,95 +0,0 @@ -library; - -// ANCHOR: mint_import -use std::asset::mint; -// ANCHOR_END: mint_import -// ANCHOR: mint_to_import -use std::asset::mint_to; -// ANCHOR_END: mint_to_import -// ANCHOR: burn_import -use std::asset::burn; -// ANCHOR_END: burn_import -// ANCHOR: transfer_import -use std::asset::transfer; -// ANCHOR_END: transfer_import - -fn minting() { - // ANCHOR: mint - let amount = 10; - mint(SubId::zero(), amount); - // ANCHOR_END: mint -} - -fn minting_to_address() { - // ANCHOR: mint_to_address - let amount = 10; - let address = 0x0000000000000000000000000000000000000000000000000000000000000001; - let user = Address::from(address); - - mint_to(Identity::Address(user), SubId::zero(), amount); - // ANCHOR_END: mint_to_address -} - -fn minting_to_contract() { - // ANCHOR: mint_to_contract - let amount = 10; - let address = 0x0000000000000000000000000000000000000000000000000000000000000001; - let pool = ContractId::from(address); - - mint_to(Identity::ContractId(pool), SubId::zero(), amount); - // ANCHOR_END: mint_to_contract -} - -fn minting_to() { - // ANCHOR: mint_to - let amount = 10; - let address = 0x0000000000000000000000000000000000000000000000000000000000000001; - let user = Identity::Address(Address::from(address)); - let pool = Identity::ContractId(ContractId::from(address)); - - mint_to(user, SubId::zero(), amount); - mint_to(pool, SubId::zero(), amount); - // ANCHOR_END: mint_to -} - -fn burning() { - // ANCHOR: burn - let amount = 10; - burn(SubId::zero(), amount); - // ANCHOR_END: burn -} - -fn transferring_to_address() { - // ANCHOR: transfer_to_address - let amount = 10; - let address = 0x0000000000000000000000000000000000000000000000000000000000000001; - let asset = AssetId::base(); - let user = Address::from(address); - - transfer(Identity::Address(user), asset, amount); - // ANCHOR_END: transfer_to_address -} - -fn transferring_to_contract() { - // ANCHOR: force_transfer_to_contract - let amount = 10; - let address = 0x0000000000000000000000000000000000000000000000000000000000000001; - let asset = AssetId::base(); - let pool = ContractId::from(address); - - transfer(Identity::ContractId(pool), asset, amount); - // ANCHOR_END: force_transfer_to_contract -} - -fn transferring_to() { - // ANCHOR: transfer - let amount = 10; - let address = 0x0000000000000000000000000000000000000000000000000000000000000001; - let asset = AssetId::base(); - let user = Identity::Address(Address::from(address)); - let pool = Identity::ContractId(ContractId::from(address)); - - transfer(user, asset, amount); - transfer(pool, asset, amount); - // ANCHOR_END: transfer -} diff --git a/master/reference/code/operations/call_data/.gitignore b/master/reference/code/operations/call_data/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/call_data/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/call_data/Forc.lock b/master/reference/code/operations/call_data/Forc.lock deleted file mode 100644 index 8c40ef266d4..00000000000 --- a/master/reference/code/operations/call_data/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'call_data' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/operations/call_data/Forc.toml b/master/reference/code/operations/call_data/Forc.toml deleted file mode 100644 index f901a75d2f8..00000000000 --- a/master/reference/code/operations/call_data/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "call_data" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/call_data/src/lib.sw b/master/reference/code/operations/call_data/src/lib.sw deleted file mode 100644 index de43050d0e6..00000000000 --- a/master/reference/code/operations/call_data/src/lib.sw +++ /dev/null @@ -1,35 +0,0 @@ -library; - -// ANCHOR: import_asset -use std::call_frames::msg_asset_id; -// ANCHOR_END: import_asset - -// ANCHOR: import_amount -use std::context::msg_amount; -// ANCHOR_END: import_amount - -// ANCHOR: access_control -const OWNER = Identity::Address(Address::from(0x0000000000000000000000000000000000000000000000000000000000000000)); - -fn update() { - require(msg_sender().unwrap() == OWNER, "Owner Only"); - // code -} -// ANCHOR_END: access_control - -// ANCHOR: deposit -fn deposit() { - if msg_asset_id() == AssetId::base() { - // code - } else { - // code - } -} -// ANCHOR_END: deposit - -// ANCHOR: deposit_amount -fn purchase() { - require(msg_amount() == 100_000_000, "Incorrect amount sent"); - // code -} -// ANCHOR_END: deposit_amount diff --git a/master/reference/code/operations/contract_calling/call/.gitignore b/master/reference/code/operations/contract_calling/call/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/contract_calling/call/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/contract_calling/call/Forc.lock b/master/reference/code/operations/contract_calling/call/Forc.lock deleted file mode 100644 index a42da54df73..00000000000 --- a/master/reference/code/operations/contract_calling/call/Forc.lock +++ /dev/null @@ -1,21 +0,0 @@ -[[package]] -name = 'call' -source = 'root' -dependencies = [ - 'interface', - 'std', -] - -[[package]] -name = 'core' -source = 'path+from-root-6A09A1886494359D' - -[[package]] -name = 'interface' -source = 'path+from-root-FEE9450757FC7AA3' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.30.0#37deaee8fccf5804d78a003cf64f14fac654fc41' -dependencies = ['core'] diff --git a/master/reference/code/operations/contract_calling/call/Forc.toml b/master/reference/code/operations/contract_calling/call/Forc.toml deleted file mode 100644 index 3d6e92a1d59..00000000000 --- a/master/reference/code/operations/contract_calling/call/Forc.toml +++ /dev/null @@ -1,9 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "call" - -[dependencies] -contract_interface = { path = "../contract_interface" } -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/contract_calling/call/src/main.sw b/master/reference/code/operations/contract_calling/call/src/main.sw deleted file mode 100644 index f25aa171831..00000000000 --- a/master/reference/code/operations/contract_calling/call/src/main.sw +++ /dev/null @@ -1,21 +0,0 @@ -script; - -use contract_interface::Vault; - -fn main(amount: u64, asset_id: ContractId, vault_id: b256) -> bool { - let caller = abi(Vault, vault_id); - - // Optional arguments are wrapped in `{}` - caller.deposit { - // `u64` that represents the gas being forwarded to the contract - gas: 10000, - // `u64` that represents how many coins are being forwarded - coins: amount, - // `b256` that represents the asset ID of the forwarded coins - asset_id: asset_id.into(), - }(); - - caller.withdraw(amount, asset_id); - - true -} diff --git a/master/reference/code/operations/contract_calling/contract_interface/.gitignore b/master/reference/code/operations/contract_calling/contract_interface/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/contract_calling/contract_interface/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/contract_calling/contract_interface/Forc.lock b/master/reference/code/operations/contract_calling/contract_interface/Forc.lock deleted file mode 100644 index 07d5070ef00..00000000000 --- a/master/reference/code/operations/contract_calling/contract_interface/Forc.lock +++ /dev/null @@ -1,13 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-6A09A1886494359D' - -[[package]] -name = 'interface' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.30.0#37deaee8fccf5804d78a003cf64f14fac654fc41' -dependencies = ['core'] diff --git a/master/reference/code/operations/contract_calling/contract_interface/Forc.toml b/master/reference/code/operations/contract_calling/contract_interface/Forc.toml deleted file mode 100644 index 0edbea82ff1..00000000000 --- a/master/reference/code/operations/contract_calling/contract_interface/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "contract_interface" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/contract_calling/contract_interface/src/lib.sw b/master/reference/code/operations/contract_calling/contract_interface/src/lib.sw deleted file mode 100644 index 7006cb50d9a..00000000000 --- a/master/reference/code/operations/contract_calling/contract_interface/src/lib.sw +++ /dev/null @@ -1,7 +0,0 @@ -library; - -abi Vault { - #[payable] - fn deposit(); - fn withdraw(amount: u64, asset: ContractId); -} diff --git a/master/reference/code/operations/hashing/.gitignore b/master/reference/code/operations/hashing/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/hashing/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/hashing/Forc.lock b/master/reference/code/operations/hashing/Forc.lock deleted file mode 100644 index e15d231814c..00000000000 --- a/master/reference/code/operations/hashing/Forc.lock +++ /dev/null @@ -1,13 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-6A09A1886494359D' - -[[package]] -name = 'hashing' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.30.0#37deaee8fccf5804d78a003cf64f14fac654fc41' -dependencies = ['core'] diff --git a/master/reference/code/operations/hashing/Forc.toml b/master/reference/code/operations/hashing/Forc.toml deleted file mode 100644 index 771da3dcb79..00000000000 --- a/master/reference/code/operations/hashing/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "hashing" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/hashing/src/lib.sw b/master/reference/code/operations/hashing/src/lib.sw deleted file mode 100644 index bbd8f31c887..00000000000 --- a/master/reference/code/operations/hashing/src/lib.sw +++ /dev/null @@ -1,23 +0,0 @@ -library; - -// ANCHOR: import -use std::hash::*; -// ANCHOR_END: import -// ANCHOR: sha256 -fn sha256_hashing(age: u64, name: str, status: bool) -> b256 { - let mut hasher = Hasher::new(); - age.hash(hasher); - hasher.write_str(name); - status.hash(hasher); - hasher.sha256() -} -// ANCHOR_END: sha256 -// ANCHOR: keccak256 -fn keccak256_hashing(age: u64, name: str, status: bool) -> b256 { - let mut hasher = Hasher::new(); - age.hash(hasher); - hasher.write_str(name); - status.hash(hasher); - hasher.keccak256() -} -// ANCHOR_END: keccak256 diff --git a/master/reference/code/operations/logging/.gitignore b/master/reference/code/operations/logging/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/logging/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/logging/Forc.lock b/master/reference/code/operations/logging/Forc.lock deleted file mode 100644 index 5a23e0e2f75..00000000000 --- a/master/reference/code/operations/logging/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'logging' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/operations/logging/Forc.toml b/master/reference/code/operations/logging/Forc.toml deleted file mode 100644 index 5e09d13a6bc..00000000000 --- a/master/reference/code/operations/logging/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "logging" - -[dependencies] -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/logging/src/lib.sw b/master/reference/code/operations/logging/src/lib.sw deleted file mode 100644 index a5a87cc682a..00000000000 --- a/master/reference/code/operations/logging/src/lib.sw +++ /dev/null @@ -1,8 +0,0 @@ -library; - -// ANCHOR: logging -fn log_data(number: u64) { - // generic T = `number` of type `u64` - log(number); -} -// ANCHOR_END: logging diff --git a/master/reference/code/operations/namespace/.gitignore b/master/reference/code/operations/namespace/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/namespace/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/namespace/Forc.lock b/master/reference/code/operations/namespace/Forc.lock deleted file mode 100644 index 23f612d3d89..00000000000 --- a/master/reference/code/operations/namespace/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'namespace' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/operations/namespace/Forc.toml b/master/reference/code/operations/namespace/Forc.toml deleted file mode 100644 index 87e21ea0094..00000000000 --- a/master/reference/code/operations/namespace/Forc.toml +++ /dev/null @@ -1,9 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "lib.sw" -license = "Apache-2.0" -name = "namespace" - -[dependencies] -core = { path = "../../../../../../sway-lib-core" } -std = { path = "../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/namespace/src/lib.sw b/master/reference/code/operations/namespace/src/lib.sw deleted file mode 100644 index 343e59dc049..00000000000 --- a/master/reference/code/operations/namespace/src/lib.sw +++ /dev/null @@ -1,46 +0,0 @@ -library; - -/* External declarations -// ANCHOR: address -pub struct Address { - bits: b256, -} -// ANCHOR_END: address -// ANCHOR: contract_id -pub struct ContractId { - bits: b256, -} -// ANCHOR_END: contract_id -// ANCHOR: identity -pub enum Identity { - Address: Address, - ContractId: ContractId, -} -// ANCHOR_END: identity -*/ - -fn address_cast() { - // ANCHOR: address_cast - let variable1 = 0x000000000000000000000000000000000000000000000000000000000000002A; - let my_address = Address::from(variable1); - let variable2: b256 = my_address.into(); - // variable1 == variable2 - // ANCHOR_END: address_cast -} - -fn contract_id_cast() { - // ANCHOR: contract_id_cast - let variable1 = 0x000000000000000000000000000000000000000000000000000000000000002A; - let my_contract_id = ContractId::from(variable1); - let variable2: b256 = my_contract_id.into(); - // variable1 == variable2 - // ANCHOR_END: contract_id_cast -} - -fn identity_cast() { - // ANCHOR: identity_cast - let address = 0xddec0e7e6a9a4a4e3e57d08d080d71a299c628a46bc609aab4627695679421ca; - let my_address_identity = Identity::Address(Address::from(address)); - let my_contract_identity = Identity::ContractId(ContractId::from(address)); - // ANCHOR_END: identity_cast -} diff --git a/master/reference/code/operations/re_entrency/.gitignore b/master/reference/code/operations/re_entrency/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/re_entrency/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/re_entrency/Forc.lock b/master/reference/code/operations/re_entrency/Forc.lock deleted file mode 100644 index 33d2aa242b7..00000000000 --- a/master/reference/code/operations/re_entrency/Forc.lock +++ /dev/null @@ -1,21 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-F3A20BA79C738864' - -[[package]] -name = 're_entrency' -source = 'member' -dependencies = [ - 'reentrancy', - 'std', -] - -[[package]] -name = 'reentrancy' -source = 'git+https://github.com/FuelLabs/sway-libs?tag=v0.6.0#e238aa410e01c5bdccfba1bfd9c86449f9aec832' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.33.1#acd4c1e0fbdc406800a06c845430a80dd3560fcc' -dependencies = ['core'] diff --git a/master/reference/code/operations/re_entrency/Forc.toml b/master/reference/code/operations/re_entrency/Forc.toml deleted file mode 100644 index 7b0f4c90228..00000000000 --- a/master/reference/code/operations/re_entrency/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "re_entrency" - -[dependencies] -reentrancy = { git = "https://github.com/FuelLabs/sway-libs", tag = "v0.10.0" } diff --git a/master/reference/code/operations/re_entrency/src/main.sw b/master/reference/code/operations/re_entrency/src/main.sw deleted file mode 100644 index c4fb962c18c..00000000000 --- a/master/reference/code/operations/re_entrency/src/main.sw +++ /dev/null @@ -1,25 +0,0 @@ -contract; - -// ANCHOR: import -use reentrancy::reentrancy_guard; -// ANCHOR_END: import -abi Vault { - fn deposit(); - fn withdraw(); -} - -impl Vault for Contract { - // ANCHOR: guard - fn deposit() { - reentrancy_guard(); - - // code - } - // ANCHOR_END: guard - // ANCHOR: check - fn withdraw() { - // Step 1. Perform any state changes to update balance - // Step 2. After all state changes make a call - } - // ANCHOR_END: check -} diff --git a/master/reference/code/operations/storage/empty_storage_init/.gitignore b/master/reference/code/operations/storage/empty_storage_init/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/storage/empty_storage_init/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/storage/empty_storage_init/Forc.lock b/master/reference/code/operations/storage/empty_storage_init/Forc.lock deleted file mode 100644 index 4dd7a5d0ecf..00000000000 --- a/master/reference/code/operations/storage/empty_storage_init/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'empty_storage_init' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/operations/storage/empty_storage_init/Forc.toml b/master/reference/code/operations/storage/empty_storage_init/Forc.toml deleted file mode 100644 index 06e1fadb60f..00000000000 --- a/master/reference/code/operations/storage/empty_storage_init/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "empty_storage_init" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/storage/empty_storage_init/src/main.sw b/master/reference/code/operations/storage/empty_storage_init/src/main.sw deleted file mode 100644 index a40df12ac24..00000000000 --- a/master/reference/code/operations/storage/empty_storage_init/src/main.sw +++ /dev/null @@ -1,9 +0,0 @@ -contract; - -// ANCHOR: initialization -storage { - // variable_name1: variable_type1 = default_value1, - // variable_name2: variable_type2 = default_value2, - // ... -} -// ANCHOR_END: initialization diff --git a/master/reference/code/operations/storage/reading_writing_to_storage/.gitignore b/master/reference/code/operations/storage/reading_writing_to_storage/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/storage/reading_writing_to_storage/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/storage/reading_writing_to_storage/Forc.lock b/master/reference/code/operations/storage/reading_writing_to_storage/Forc.lock deleted file mode 100644 index b7d18672c77..00000000000 --- a/master/reference/code/operations/storage/reading_writing_to_storage/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'reading_writing_to_storage' -source = 'root' -dependencies = ['std'] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] diff --git a/master/reference/code/operations/storage/reading_writing_to_storage/Forc.toml b/master/reference/code/operations/storage/reading_writing_to_storage/Forc.toml deleted file mode 100644 index 72486b65bb0..00000000000 --- a/master/reference/code/operations/storage/reading_writing_to_storage/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "reading_writing_to_storage" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/storage/reading_writing_to_storage/src/main.sw b/master/reference/code/operations/storage/reading_writing_to_storage/src/main.sw deleted file mode 100644 index c89d4c51324..00000000000 --- a/master/reference/code/operations/storage/reading_writing_to_storage/src/main.sw +++ /dev/null @@ -1,26 +0,0 @@ -contract; - -// ANCHOR: declaration -storage { - counter: u64 = 0, -} -// ANCHOR_END: declaration -// ANCHOR: read -#[storage(read)] -fn read() { - let counter = storage.counter.read(); -} -// ANCHOR_END: read -// ANCHOR: write -#[storage(write)] -fn write() { - storage.counter.write(storage.counter.read() + 1); -} -// ANCHOR_END: write -// ANCHOR: read_write -#[storage(read, write)] -fn read_write() { - let counter = storage.counter.read(); - storage.counter.write(counter + 1); -} -// ANCHOR_END: read_write diff --git a/master/reference/code/operations/storage/storage_in_keyword/.gitignore b/master/reference/code/operations/storage/storage_in_keyword/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/storage/storage_in_keyword/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/storage/storage_in_keyword/Forc.lock b/master/reference/code/operations/storage/storage_in_keyword/Forc.lock deleted file mode 100644 index a09ff41bf89..00000000000 --- a/master/reference/code/operations/storage/storage_in_keyword/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] - -[[package]] -name = 'storage_init' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/operations/storage/storage_in_keyword/Forc.toml b/master/reference/code/operations/storage/storage_in_keyword/Forc.toml deleted file mode 100644 index 98f70268a86..00000000000 --- a/master/reference/code/operations/storage/storage_in_keyword/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "storage_in_keyword" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/storage/storage_in_keyword/src/main.sw b/master/reference/code/operations/storage/storage_in_keyword/src/main.sw deleted file mode 100644 index 069fd43de30..00000000000 --- a/master/reference/code/operations/storage/storage_in_keyword/src/main.sw +++ /dev/null @@ -1,39 +0,0 @@ -contract; - -// ANCHOR: data_structures -struct Owner { - maximum_owners: u64, - role: Role, -} - -impl Owner { - // a constructor that can be evaluated to a constant `Owner` during compilation - fn default() -> Self { - Self { - maximum_owners: 10, - role: Role::FullAccess, - } - } -} - -enum Role { - FullAccess: (), - PartialAccess: (), - NoAccess: (), -} - -const HASH_KEY: b256 = 0x7616e5793ef977b22465f0c843bcad56155c4369245f347bcc8a61edb08b7645; - -// ANCHOR_END: data_structures -// ANCHOR: initialization -storage { - // ANCHOR: in_keyword - current_owners in HASH_KEY: u64 = 0, - // ANCHOR_END: in_keyword - explicit_declaration: Owner = Owner { - maximum_owners: 10, - role: Role::FullAccess, - }, - encapsulated_declaration: Owner = Owner::default(), -} -// ANCHOR_END: initialization diff --git a/master/reference/code/operations/storage/storage_init/.gitignore b/master/reference/code/operations/storage/storage_init/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/storage/storage_init/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/storage/storage_init/Forc.lock b/master/reference/code/operations/storage/storage_init/Forc.lock deleted file mode 100644 index a09ff41bf89..00000000000 --- a/master/reference/code/operations/storage/storage_init/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] - -[[package]] -name = 'storage_init' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/operations/storage/storage_init/Forc.toml b/master/reference/code/operations/storage/storage_init/Forc.toml deleted file mode 100644 index 7e61f47f146..00000000000 --- a/master/reference/code/operations/storage/storage_init/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "storage_init" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/storage/storage_init/src/main.sw b/master/reference/code/operations/storage/storage_init/src/main.sw deleted file mode 100644 index 9f86d877f42..00000000000 --- a/master/reference/code/operations/storage/storage_init/src/main.sw +++ /dev/null @@ -1,34 +0,0 @@ -contract; - -// ANCHOR: data_structures -struct Owner { - maximum_owners: u64, - role: Role, -} - -impl Owner { - // a constructor that can be evaluated to a constant `Owner` during compilation - fn default() -> Self { - Self { - maximum_owners: 10, - role: Role::FullAccess, - } - } -} - -enum Role { - FullAccess: (), - PartialAccess: (), - NoAccess: (), -} -// ANCHOR_END: data_structures -// ANCHOR: initialization -storage { - current_owners: u64 = 0, - explicit_declaration: Owner = Owner { - maximum_owners: 10, - role: Role::FullAccess, - }, - encapsulated_declaration: Owner = Owner::default(), -} -// ANCHOR_END: initialization diff --git a/master/reference/code/operations/storage/storage_map/.gitignore b/master/reference/code/operations/storage/storage_map/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/storage/storage_map/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/storage/storage_map/Forc.lock b/master/reference/code/operations/storage/storage_map/Forc.lock deleted file mode 100644 index 42634c29248..00000000000 --- a/master/reference/code/operations/storage/storage_map/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] - -[[package]] -name = 'storage_map' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/operations/storage/storage_map/Forc.toml b/master/reference/code/operations/storage/storage_map/Forc.toml deleted file mode 100644 index fe0ea01a325..00000000000 --- a/master/reference/code/operations/storage/storage_map/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "storage_map" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/storage/storage_map/src/main.sw b/master/reference/code/operations/storage/storage_map/src/main.sw deleted file mode 100644 index 381d3cb9b80..00000000000 --- a/master/reference/code/operations/storage/storage_map/src/main.sw +++ /dev/null @@ -1,26 +0,0 @@ -contract; - -use std::hash::*; - -// ANCHOR: initialization - -storage { - // k = Identity, v = u64 - balance: StorageMap = StorageMap:: {}, - // k = (Identity, u64), v = bool - user: StorageMap<(Identity, u64), bool> = StorageMap::<(Identity, u64), bool> {}, -} -// ANCHOR_END: initialization -// ANCHOR: reading_from_storage -#[storage(read)] -fn reading_from_storage(id: u64) { - let user = storage.user.get((msg_sender().unwrap(), id)).read(); -} -// ANCHOR_END: reading_from_storage -// ANCHOR: writing_to_storage -#[storage(read, write)] -fn writing_to_storage() { - let balance = storage.balance.get(msg_sender().unwrap()).read(); - storage.balance.insert(msg_sender().unwrap(), balance + 1); -} -// ANCHOR_END: writing_to_storage diff --git a/master/reference/code/operations/storage/storage_vec/.gitignore b/master/reference/code/operations/storage/storage_vec/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/storage/storage_vec/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/storage/storage_vec/Forc.lock b/master/reference/code/operations/storage/storage_vec/Forc.lock deleted file mode 100644 index 4fa6d7d8a44..00000000000 --- a/master/reference/code/operations/storage/storage_vec/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] - -[[package]] -name = 'storage_vec' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/operations/storage/storage_vec/Forc.toml b/master/reference/code/operations/storage/storage_vec/Forc.toml deleted file mode 100644 index 21fb4c4feda..00000000000 --- a/master/reference/code/operations/storage/storage_vec/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "storage_vec" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/storage/storage_vec/src/main.sw b/master/reference/code/operations/storage/storage_vec/src/main.sw deleted file mode 100644 index 8d6a98de75d..00000000000 --- a/master/reference/code/operations/storage/storage_vec/src/main.sw +++ /dev/null @@ -1,26 +0,0 @@ -contract; - -// ANCHOR: initialization -use std::storage::storage_vec::*; - -storage { - // T = u64 - balance: StorageVec = StorageVec {}, - // T = (Identity, u64) - user: StorageVec<(Identity, u64)> = StorageVec {}, -} -// ANCHOR_END: initialization -// ANCHOR: reading_from_storage -#[storage(read)] -fn reading_from_storage(id: u64) { - let balance = storage.balance.get(id).unwrap(); - - let (user, value) = storage.user.get(id).unwrap().read(); -} -// ANCHOR_END: reading_from_storage -// ANCHOR: writing_to_storage -#[storage(read, write)] -fn writing_to_storage(id: u64) { - storage.user.push((msg_sender().unwrap(), id)); -} -// ANCHOR_END: writing_to_storage diff --git a/master/reference/code/operations/storage/store_get/.gitignore b/master/reference/code/operations/storage/store_get/.gitignore deleted file mode 100644 index 77d3844f58c..00000000000 --- a/master/reference/code/operations/storage/store_get/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -out -target diff --git a/master/reference/code/operations/storage/store_get/Forc.lock b/master/reference/code/operations/storage/store_get/Forc.lock deleted file mode 100644 index fa65785a319..00000000000 --- a/master/reference/code/operations/storage/store_get/Forc.lock +++ /dev/null @@ -1,14 +0,0 @@ -[[package]] -name = 'core' -source = 'path+from-root-815C32BB386C1563' -dependencies = [] - -[[package]] -name = 'std' -source = 'git+https://github.com/fuellabs/sway?tag=v0.25.2#dfa6224932a97c514b707dcfc300715b2a0895dc' -dependencies = ['core'] - -[[package]] -name = 'store_get' -source = 'root' -dependencies = ['std'] diff --git a/master/reference/code/operations/storage/store_get/Forc.toml b/master/reference/code/operations/storage/store_get/Forc.toml deleted file mode 100644 index df0f1fffafe..00000000000 --- a/master/reference/code/operations/storage/store_get/Forc.toml +++ /dev/null @@ -1,8 +0,0 @@ -[project] -authors = ["Fuel Labs "] -entry = "main.sw" -license = "Apache-2.0" -name = "store_get" - -[dependencies] -std = { path = "../../../../../../../sway-lib-std" } diff --git a/master/reference/code/operations/storage/store_get/src/main.sw b/master/reference/code/operations/storage/store_get/src/main.sw deleted file mode 100644 index 8df8831c304..00000000000 --- a/master/reference/code/operations/storage/store_get/src/main.sw +++ /dev/null @@ -1,19 +0,0 @@ -contract; - -// ANCHOR: import -use std::storage::storage_api::{read, write}; -// ANCHOR_END: import -// ANCHOR: get -#[storage(read)] -fn get(key: b256) { - // read::(key, SLOT) where T = generic type - let value = read::(key, 0); -} -// ANCHOR_END: get -// ANCHOR: store -#[storage(write)] -fn store(key: b256, value: u64) { - // write(key, SLOT, T) where T = generic type - write(key, 0, value); -} -// ANCHOR_END: store diff --git a/master/reference/css/chrome.css b/master/reference/css/chrome.css deleted file mode 100644 index 59eae11fd02..00000000000 --- a/master/reference/css/chrome.css +++ /dev/null @@ -1,538 +0,0 @@ -/* CSS for UI elements (a.k.a. chrome) */ - -@import 'variables.css'; - -::-webkit-scrollbar { - background: var(--bg); -} -::-webkit-scrollbar-thumb { - background: var(--scrollbar); -} -html { - scrollbar-color: var(--scrollbar) var(--bg); -} -#searchresults a, -.content a:link, -a:visited, -a > .hljs { - color: var(--links); -} - -/* Menu Bar */ - -#menu-bar, -#menu-bar-hover-placeholder { - z-index: 101; - margin: auto calc(0px - var(--page-padding)); -} -#menu-bar { - position: relative; - display: flex; - flex-wrap: wrap; - background-color: var(--bg); - border-bottom-color: var(--bg); - border-bottom-width: 1px; - border-bottom-style: solid; -} -#menu-bar.sticky, -.js #menu-bar-hover-placeholder:hover + #menu-bar, -.js #menu-bar:hover, -.js.sidebar-visible #menu-bar { - position: -webkit-sticky; - position: sticky; - top: 0 !important; -} -#menu-bar-hover-placeholder { - position: sticky; - position: -webkit-sticky; - top: 0; - height: var(--menu-bar-height); -} -#menu-bar.bordered { - border-bottom-color: var(--table-border-color); -} -#menu-bar i, #menu-bar .icon-button { - position: relative; - padding: 0 8px; - z-index: 10; - line-height: var(--menu-bar-height); - cursor: pointer; - transition: color 0.5s; -} -@media only screen and (max-width: 420px) { - #menu-bar i, #menu-bar .icon-button { - padding: 0 5px; - } -} - -.icon-button { - border: none; - background: none; - padding: 0; - color: inherit; -} -.icon-button i { - margin: 0; -} - -.right-buttons { - margin: 0 15px; -} -.right-buttons a { - text-decoration: none; -} - -.left-buttons { - display: flex; - margin: 0 5px; -} -.no-js .left-buttons { - display: none; -} - -.menu-title { - display: inline-block; - font-weight: 200; - font-size: 2.4rem; - line-height: var(--menu-bar-height); - text-align: center; - margin: 0; - flex: 1; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.js .menu-title { - cursor: pointer; -} - -.menu-bar, -.menu-bar:visited, -.nav-chapters, -.nav-chapters:visited, -.mobile-nav-chapters, -.mobile-nav-chapters:visited, -.menu-bar .icon-button, -.menu-bar a i { - color: var(--icons); -} - -.menu-bar i:hover, -.menu-bar .icon-button:hover, -.nav-chapters:hover, -.mobile-nav-chapters i:hover { - color: var(--icons-hover); -} - -/* Nav Icons */ - -.nav-chapters { - font-size: 2.5em; - text-align: center; - text-decoration: none; - - position: fixed; - top: 0; - bottom: 0; - margin: 0; - max-width: 150px; - min-width: 90px; - - display: flex; - justify-content: center; - align-content: center; - flex-direction: column; - - transition: color 0.5s, background-color 0.5s; -} - -.nav-chapters:hover { - text-decoration: none; - background-color: var(--theme-hover); - transition: background-color 0.15s, color 0.15s; -} - -.nav-wrapper { - margin-top: 50px; - display: none; -} - -.mobile-nav-chapters { - font-size: 2.5em; - text-align: center; - text-decoration: none; - width: 90px; - border-radius: 5px; - background-color: var(--sidebar-bg); -} - -.previous { - float: left; -} - -.next { - float: right; - right: var(--page-padding); -} - -@media only screen and (max-width: 1080px) { - .nav-wide-wrapper { display: none; } - .nav-wrapper { display: block; } -} - -@media only screen and (max-width: 1380px) { - .sidebar-visible .nav-wide-wrapper { display: none; } - .sidebar-visible .nav-wrapper { display: block; } -} - -/* Inline code */ - -:not(pre) > .hljs { - display: inline; - padding: 0.1em 0.3em; - border-radius: 3px; -} - -:not(pre):not(a) > .hljs { - color: var(--inline-code-color); - overflow-x: initial; -} - -a:hover > .hljs { - text-decoration: underline; -} - -pre { - position: relative; -} -pre > .buttons { - position: absolute; - z-index: 100; - right: 0px; - top: 2px; - margin: 0px; - padding: 2px 0px; - - color: var(--sidebar-fg); - cursor: pointer; - visibility: hidden; - opacity: 0; - transition: visibility 0.1s linear, opacity 0.1s linear; -} -pre:hover > .buttons { - visibility: visible; - opacity: 1 -} -pre > .buttons :hover { - color: var(--sidebar-active); - border-color: var(--icons-hover); - background-color: var(--theme-hover); -} -pre > .buttons i { - margin-left: 8px; -} -pre > .buttons button { - cursor: inherit; - margin: 0px 5px; - padding: 3px 5px; - font-size: 14px; - - border-style: solid; - border-width: 1px; - border-radius: 4px; - border-color: var(--icons); - background-color: var(--theme-popup-bg); - transition: 100ms; - transition-property: color,border-color,background-color; - color: var(--icons); -} -@media (pointer: coarse) { - pre > .buttons button { - /* On mobile, make it easier to tap buttons. */ - padding: 0.3rem 1rem; - } -} -pre > code { - padding: 1rem; -} - -/* FIXME: ACE editors overlap their buttons because ACE does absolute - positioning within the code block which breaks padding. The only solution I - can think of is to move the padding to the outer pre tag (or insert a div - wrapper), but that would require fixing a whole bunch of CSS rules. -*/ -.hljs.ace_editor { - padding: 0rem 0rem; -} - -pre > .result { - margin-top: 10px; -} - -/* Search */ - -#searchresults a { - text-decoration: none; -} - -mark { - border-radius: 2px; - padding: 0 3px 1px 3px; - margin: 0 -3px -1px -3px; - background-color: var(--search-mark-bg); - transition: background-color 300ms linear; - cursor: pointer; -} - -mark.fade-out { - background-color: rgba(0,0,0,0) !important; - cursor: auto; -} - -.searchbar-outer { - margin-left: auto; - margin-right: auto; - max-width: var(--content-max-width); -} - -#searchbar { - width: 100%; - margin: 5px auto 0px auto; - padding: 10px 16px; - transition: box-shadow 300ms ease-in-out; - border: 1px solid var(--searchbar-border-color); - border-radius: 3px; - background-color: var(--searchbar-bg); - color: var(--searchbar-fg); -} -#searchbar:focus, -#searchbar.active { - box-shadow: 0 0 3px var(--searchbar-shadow-color); -} - -.searchresults-header { - font-weight: bold; - font-size: 1em; - padding: 18px 0 0 5px; - color: var(--searchresults-header-fg); -} - -.searchresults-outer { - margin-left: auto; - margin-right: auto; - max-width: var(--content-max-width); - border-bottom: 1px dashed var(--searchresults-border-color); -} - -ul#searchresults { - list-style: none; - padding-left: 20px; -} -ul#searchresults li { - margin: 10px 0px; - padding: 2px; - border-radius: 2px; -} -ul#searchresults li.focus { - background-color: var(--searchresults-li-bg); -} -ul#searchresults span.teaser { - display: block; - clear: both; - margin: 5px 0 0 20px; - font-size: 0.8em; -} -ul#searchresults span.teaser em { - font-weight: bold; - font-style: normal; -} - -/* Sidebar */ - -.sidebar { - position: fixed; - left: 0; - top: 0; - bottom: 0; - width: var(--sidebar-width); - font-size: 0.875em; - box-sizing: border-box; - -webkit-overflow-scrolling: touch; - overscroll-behavior-y: contain; - background-color: var(--sidebar-bg); - color: var(--sidebar-fg); -} -.sidebar-resizing { - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.js:not(.sidebar-resizing) .sidebar { - transition: transform 0.3s; /* Animation: slide away */ -} -.sidebar code { - line-height: 2em; -} -.sidebar .sidebar-scrollbox { - overflow-y: auto; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - padding: 10px 10px; -} -.sidebar .sidebar-resize-handle { - position: absolute; - cursor: col-resize; - width: 0; - right: 0; - top: 0; - bottom: 0; -} -.js .sidebar .sidebar-resize-handle { - cursor: col-resize; - width: 5px; -} -.sidebar-hidden .sidebar { - transform: translateX(calc(0px - var(--sidebar-width))); -} -.sidebar::-webkit-scrollbar { - background: var(--sidebar-bg); -} -.sidebar::-webkit-scrollbar-thumb { - background: var(--scrollbar); -} - -.sidebar-visible .page-wrapper { - transform: translateX(var(--sidebar-width)); -} -@media only screen and (min-width: 620px) { - .sidebar-visible .page-wrapper { - transform: none; - margin-left: var(--sidebar-width); - } -} - -.chapter { - list-style: none outside none; - padding-left: 0; - line-height: 2.2em; -} - -.chapter ol { - width: 100%; -} - -.chapter li { - display: flex; - color: var(--sidebar-non-existant); -} -.chapter li a { - display: block; - padding: 0; - text-decoration: none; - color: var(--sidebar-fg); -} - -.chapter li a:hover { - color: var(--sidebar-active); -} - -.chapter li a.active { - color: var(--sidebar-active); -} - -.chapter li > a.toggle { - cursor: pointer; - display: block; - margin-left: auto; - padding: 0 10px; - user-select: none; - opacity: 0.68; -} - -.chapter li > a.toggle div { - transition: transform 0.5s; -} - -/* collapse the section */ -.chapter li:not(.expanded) + li > ol { - display: none; -} - -.chapter li.chapter-item { - line-height: 1.5em; - margin-top: 0.6em; -} - -.chapter li.expanded > a.toggle div { - transform: rotate(90deg); -} - -.spacer { - width: 100%; - height: 3px; - margin: 5px 0px; -} -.chapter .spacer { - background-color: var(--sidebar-spacer); -} - -@media (-moz-touch-enabled: 1), (pointer: coarse) { - .chapter li a { padding: 5px 0; } - .spacer { margin: 10px 0; } -} - -.section { - list-style: none outside none; - padding-left: 20px; - line-height: 1.9em; -} - -/* Theme Menu Popup */ - -.theme-popup { - position: absolute; - left: 10px; - top: var(--menu-bar-height); - z-index: 1000; - border-radius: 4px; - font-size: 0.7em; - color: var(--fg); - background: var(--theme-popup-bg); - border: 1px solid var(--theme-popup-border); - margin: 0; - padding: 0; - list-style: none; - display: none; - /* Don't let the children's background extend past the rounded corners. */ - overflow: hidden; -} -.theme-popup .default { - color: var(--icons); -} -.theme-popup .theme { - width: 100%; - border: 0; - margin: 0; - padding: 2px 20px; - line-height: 25px; - white-space: nowrap; - text-align: left; - cursor: pointer; - color: inherit; - background: inherit; - font-size: inherit; -} -.theme-popup .theme:hover { - background-color: var(--theme-hover); -} - -.theme-selected::before { - display: inline-block; - content: "✓"; - margin-left: -14px; - width: 14px; -} diff --git a/master/reference/css/general.css b/master/reference/css/general.css deleted file mode 100644 index 344b53eb7f9..00000000000 --- a/master/reference/css/general.css +++ /dev/null @@ -1,203 +0,0 @@ -/* Base styles and content styles */ - -@import 'variables.css'; - -:root { - /* Browser default font-size is 16px, this way 1 rem = 10px */ - font-size: 62.5%; -} - -html { - font-family: "Open Sans", sans-serif; - color: var(--fg); - background-color: var(--bg); - text-size-adjust: none; - -webkit-text-size-adjust: none; -} - -body { - margin: 0; - font-size: 1.6rem; - overflow-x: hidden; -} - -code { - font-family: var(--mono-font) !important; - font-size: var(--code-font-size); -} - -/* make long words/inline code not x overflow */ -main { - overflow-wrap: break-word; -} - -/* make wide tables scroll if they overflow */ -.table-wrapper { - overflow-x: auto; -} - -/* Don't change font size in headers. */ -h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { - font-size: unset; -} - -.left { float: left; } -.right { float: right; } -.boring { opacity: 0.6; } -.hide-boring .boring { display: none; } -.hidden { display: none !important; } - -h2, h3 { margin-top: 2.5em; } -h4, h5 { margin-top: 2em; } - -.header + .header h3, -.header + .header h4, -.header + .header h5 { - margin-top: 1em; -} - -h1:target::before, -h2:target::before, -h3:target::before, -h4:target::before, -h5:target::before, -h6:target::before { - display: inline-block; - content: "»"; - margin-left: -30px; - width: 30px; -} - -/* This is broken on Safari as of version 14, but is fixed - in Safari Technology Preview 117 which I think will be Safari 14.2. - https://bugs.webkit.org/show_bug.cgi?id=218076 -*/ -:target { - scroll-margin-top: calc(var(--menu-bar-height) + 0.5em); -} - -.page { - outline: 0; - padding: 0 var(--page-padding); - margin-top: calc(0px - var(--menu-bar-height)); /* Compensate for the #menu-bar-hover-placeholder */ -} -.page-wrapper { - box-sizing: border-box; -} -.js:not(.sidebar-resizing) .page-wrapper { - transition: margin-left 0.3s ease, transform 0.3s ease; /* Animation: slide away */ -} - -.content { - overflow-y: auto; - padding: 0 5px 50px 5px; -} -.content main { - margin-left: auto; - margin-right: auto; - max-width: var(--content-max-width); -} -.content p { line-height: 1.45em; } -.content ol { line-height: 1.45em; } -.content ul { line-height: 1.45em; } -.content a { text-decoration: none; } -.content a:hover { text-decoration: underline; } -.content img, .content video { max-width: 100%; } -.content .header:link, -.content .header:visited { - color: var(--fg); -} -.content .header:link, -.content .header:visited:hover { - text-decoration: none; -} - -table { - margin: 0 auto; - border-collapse: collapse; -} -table td { - padding: 3px 20px; - border: 1px var(--table-border-color) solid; -} -table thead { - background: var(--table-header-bg); -} -table thead td { - font-weight: 700; - border: none; -} -table thead th { - padding: 3px 20px; -} -table thead tr { - border: 1px var(--table-header-bg) solid; -} -/* Alternate background colors for rows */ -table tbody tr:nth-child(2n) { - background: var(--table-alternate-bg); -} - - -blockquote { - margin: 20px 0; - padding: 0 20px; - color: var(--fg); - background-color: var(--quote-bg); - border-top: .1em solid var(--quote-border); - border-bottom: .1em solid var(--quote-border); -} - -kbd { - background-color: var(--table-border-color); - border-radius: 4px; - border: solid 1px var(--theme-popup-border); - box-shadow: inset 0 -1px 0 var(--theme-hover); - display: inline-block; - font-size: var(--code-font-size); - font-family: var(--mono-font); - line-height: 10px; - padding: 4px 5px; - vertical-align: middle; -} - -:not(.footnote-definition) + .footnote-definition, -.footnote-definition + :not(.footnote-definition) { - margin-top: 2em; -} -.footnote-definition { - font-size: 0.9em; - margin: 0.5em 0; -} -.footnote-definition p { - display: inline; -} - -.tooltiptext { - position: absolute; - visibility: hidden; - color: #fff; - background-color: #333; - transform: translateX(-50%); /* Center by moving tooltip 50% of its width left */ - left: -8px; /* Half of the width of the icon */ - top: -35px; - font-size: 0.8em; - text-align: center; - border-radius: 6px; - padding: 5px 8px; - margin: 5px; - z-index: 1000; -} -.tooltipped .tooltiptext { - visibility: visible; -} - -.chapter li.part-title { - color: var(--sidebar-fg); - margin: 5px 0px; - font-weight: bold; -} - -.result-no-output { - font-style: italic; -} diff --git a/master/reference/css/print.css b/master/reference/css/print.css deleted file mode 100644 index 5e690f75599..00000000000 --- a/master/reference/css/print.css +++ /dev/null @@ -1,54 +0,0 @@ - -#sidebar, -#menu-bar, -.nav-chapters, -.mobile-nav-chapters { - display: none; -} - -#page-wrapper.page-wrapper { - transform: none; - margin-left: 0px; - overflow-y: initial; -} - -#content { - max-width: none; - margin: 0; - padding: 0; -} - -.page { - overflow-y: initial; -} - -code { - background-color: #666666; - border-radius: 5px; - - /* Force background to be printed in Chrome */ - -webkit-print-color-adjust: exact; -} - -pre > .buttons { - z-index: 2; -} - -a, a:visited, a:active, a:hover { - color: #4183c4; - text-decoration: none; -} - -h1, h2, h3, h4, h5, h6 { - page-break-inside: avoid; - page-break-after: avoid; -} - -pre, code { - page-break-inside: avoid; - white-space: pre-wrap; -} - -.fa { - display: none !important; -} diff --git a/master/reference/css/variables.css b/master/reference/css/variables.css deleted file mode 100644 index 21bf8e55e0c..00000000000 --- a/master/reference/css/variables.css +++ /dev/null @@ -1,255 +0,0 @@ - -/* Globals */ - -:root { - --sidebar-width: 300px; - --page-padding: 15px; - --content-max-width: 750px; - --menu-bar-height: 50px; - --mono-font: "Source Code Pro", Consolas, "Ubuntu Mono", Menlo, "DejaVu Sans Mono", monospace, monospace; - --code-font-size: 0.875em /* please adjust the ace font size accordingly in editor.js */ -} - -/* Themes */ - -.ayu { - --bg: hsl(210, 25%, 8%); - --fg: #c5c5c5; - - --sidebar-bg: #14191f; - --sidebar-fg: #c8c9db; - --sidebar-non-existant: #5c6773; - --sidebar-active: #ffb454; - --sidebar-spacer: #2d334f; - - --scrollbar: var(--sidebar-fg); - - --icons: #737480; - --icons-hover: #b7b9cc; - - --links: #0096cf; - - --inline-code-color: #ffb454; - - --theme-popup-bg: #14191f; - --theme-popup-border: #5c6773; - --theme-hover: #191f26; - - --quote-bg: hsl(226, 15%, 17%); - --quote-border: hsl(226, 15%, 22%); - - --table-border-color: hsl(210, 25%, 13%); - --table-header-bg: hsl(210, 25%, 28%); - --table-alternate-bg: hsl(210, 25%, 11%); - - --searchbar-border-color: #848484; - --searchbar-bg: #424242; - --searchbar-fg: #fff; - --searchbar-shadow-color: #d4c89f; - --searchresults-header-fg: #666; - --searchresults-border-color: #888; - --searchresults-li-bg: #252932; - --search-mark-bg: #e3b171; -} - -.coal { - --bg: hsl(200, 7%, 8%); - --fg: #98a3ad; - - --sidebar-bg: #292c2f; - --sidebar-fg: #a1adb8; - --sidebar-non-existant: #505254; - --sidebar-active: #3473ad; - --sidebar-spacer: #393939; - - --scrollbar: var(--sidebar-fg); - - --icons: #43484d; - --icons-hover: #b3c0cc; - - --links: #2b79a2; - - --inline-code-color: #c5c8c6; - - --theme-popup-bg: #141617; - --theme-popup-border: #43484d; - --theme-hover: #1f2124; - - --quote-bg: hsl(234, 21%, 18%); - --quote-border: hsl(234, 21%, 23%); - - --table-border-color: hsl(200, 7%, 13%); - --table-header-bg: hsl(200, 7%, 28%); - --table-alternate-bg: hsl(200, 7%, 11%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #b7b7b7; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #98a3ad; - --searchresults-li-bg: #2b2b2f; - --search-mark-bg: #355c7d; -} - -.light { - --bg: hsl(0, 0%, 100%); - --fg: hsl(0, 0%, 0%); - - --sidebar-bg: #fafafa; - --sidebar-fg: hsl(0, 0%, 0%); - --sidebar-non-existant: #aaaaaa; - --sidebar-active: #1f1fff; - --sidebar-spacer: #f4f4f4; - - --scrollbar: #8F8F8F; - - --icons: #747474; - --icons-hover: #000000; - - --links: #20609f; - - --inline-code-color: #301900; - - --theme-popup-bg: #fafafa; - --theme-popup-border: #cccccc; - --theme-hover: #e6e6e6; - - --quote-bg: hsl(197, 37%, 96%); - --quote-border: hsl(197, 37%, 91%); - - --table-border-color: hsl(0, 0%, 95%); - --table-header-bg: hsl(0, 0%, 80%); - --table-alternate-bg: hsl(0, 0%, 97%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #fafafa; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #888; - --searchresults-li-bg: #e4f2fe; - --search-mark-bg: #a2cff5; -} - -.navy { - --bg: hsl(226, 23%, 11%); - --fg: #bcbdd0; - - --sidebar-bg: #282d3f; - --sidebar-fg: #c8c9db; - --sidebar-non-existant: #505274; - --sidebar-active: #2b79a2; - --sidebar-spacer: #2d334f; - - --scrollbar: var(--sidebar-fg); - - --icons: #737480; - --icons-hover: #b7b9cc; - - --links: #2b79a2; - - --inline-code-color: #c5c8c6; - - --theme-popup-bg: #161923; - --theme-popup-border: #737480; - --theme-hover: #282e40; - - --quote-bg: hsl(226, 15%, 17%); - --quote-border: hsl(226, 15%, 22%); - - --table-border-color: hsl(226, 23%, 16%); - --table-header-bg: hsl(226, 23%, 31%); - --table-alternate-bg: hsl(226, 23%, 14%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #aeaec6; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #5f5f71; - --searchresults-border-color: #5c5c68; - --searchresults-li-bg: #242430; - --search-mark-bg: #a2cff5; -} - -.rust { - --bg: hsl(60, 9%, 87%); - --fg: #262625; - - --sidebar-bg: #3b2e2a; - --sidebar-fg: #c8c9db; - --sidebar-non-existant: #505254; - --sidebar-active: #e69f67; - --sidebar-spacer: #45373a; - - --scrollbar: var(--sidebar-fg); - - --icons: #737480; - --icons-hover: #262625; - - --links: #2b79a2; - - --inline-code-color: #6e6b5e; - - --theme-popup-bg: #e1e1db; - --theme-popup-border: #b38f6b; - --theme-hover: #99908a; - - --quote-bg: hsl(60, 5%, 75%); - --quote-border: hsl(60, 5%, 70%); - - --table-border-color: hsl(60, 9%, 82%); - --table-header-bg: #b3a497; - --table-alternate-bg: hsl(60, 9%, 84%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #fafafa; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #888; - --searchresults-li-bg: #dec2a2; - --search-mark-bg: #e69f67; -} - -@media (prefers-color-scheme: dark) { - .light.no-js { - --bg: hsl(200, 7%, 8%); - --fg: #98a3ad; - - --sidebar-bg: #292c2f; - --sidebar-fg: #a1adb8; - --sidebar-non-existant: #505254; - --sidebar-active: #3473ad; - --sidebar-spacer: #393939; - - --scrollbar: var(--sidebar-fg); - - --icons: #43484d; - --icons-hover: #b3c0cc; - - --links: #2b79a2; - - --inline-code-color: #c5c8c6; - - --theme-popup-bg: #141617; - --theme-popup-border: #43484d; - --theme-hover: #1f2124; - - --quote-bg: hsl(234, 21%, 18%); - --quote-border: hsl(234, 21%, 23%); - - --table-border-color: hsl(200, 7%, 13%); - --table-header-bg: hsl(200, 7%, 28%); - --table-alternate-bg: hsl(200, 7%, 11%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #b7b7b7; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #98a3ad; - --searchresults-li-bg: #2b2b2f; - --search-mark-bg: #355c7d; - } -} diff --git a/master/reference/documentation/examples/contract-ownership.html b/master/reference/documentation/examples/contract-ownership.html deleted file mode 100644 index d89d5f253e2..00000000000 --- a/master/reference/documentation/examples/contract-ownership.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Contract Ownership - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    - -
    - -
    - - - - - - - - -
    -
    -

    Contract Ownership

    -

    The following example implements access control to restrict functionality to a privileged user.

    -

    ABI

    -

    The interface contains a function to set the owner and a function that only the owner can use.

    -
    abi Ownership {
    -    #[storage(read, write)]
    -    fn set_owner(owner: Option<Identity>);
    -
    -    #[storage(read)]
    -    fn action();
    -}
    -
    -

    Identity

    -

    We must keep track of the owner in storage and compare them against the caller via msg_sender().

    -

    Initially there is no owner so we'll set them to None.

    -
    storage {
    -    owner: Option<Identity> = None,
    -}
    -
    -
    -

    Implementation

    -

    To set the owner one of two conditions must be met:

    -
      -
    • There is no owner
    • -
    • The current owner is calling the function
    • -
    -

    To call our action() function the caller must be the owner of the contract.

    -
    impl Ownership for Contract {
    -    #[storage(read, write)]
    -    fn set_owner(owner: Option<Identity>) {
    -        assert(storage.owner.read().is_none() || storage.owner.read().unwrap() == msg_sender().unwrap());
    -        storage.owner.write(owner);
    -    }
    -
    -    #[storage(read)]
    -    fn action() {
    -        assert(storage.owner.read().unwrap() == msg_sender().unwrap());
    -        // code
    -    }
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/examples/counter.html b/master/reference/documentation/examples/counter.html deleted file mode 100644 index e165a171459..00000000000 --- a/master/reference/documentation/examples/counter.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - Counter - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Counter

    -

    The following example implements a counter which is able to:

    -
      -
    • Increment the count by 1
    • -
    • Decrement the count by 1
    • -
    • Retrieve the value of the counter
    • -
    -

    ABI

    -

    To create a counter we must define an ABI which exposes methods that manipulate the count and retrieve its value. Since we are handling storage we must provide storage annotations on the functions.

    -
    abi Counter {
    -    #[storage(read, write)]
    -    fn increment();
    -
    -    #[storage(read, write)]
    -    fn decrement();
    -
    -    #[storage(read)]
    -    fn count() -> u64;
    -}
    -
    -

    Implementation

    -

    We initialize a count in storage with the value of zero and implement methods to increment & decrement the count by one and return the value.

    -
    storage {
    -    counter: u64 = 0,
    -}
    -
    -impl Counter for Contract {
    -    #[storage(read, write)]
    -    fn increment() {
    -        storage.counter.write(storage.counter.read() + 1);
    -    }
    -
    -    #[storage(read, write)]
    -    fn decrement() {
    -        storage.counter.write(storage.counter.read() - 1);
    -    }
    -
    -    #[storage(read)]
    -    fn count() -> u64 {
    -        storage.counter.read()
    -    }
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/examples/fizzbuzz.html b/master/reference/documentation/examples/fizzbuzz.html deleted file mode 100644 index 0b467ab3864..00000000000 --- a/master/reference/documentation/examples/fizzbuzz.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - Fizzbuzz - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Fizzbuzz

    -

    The following example implements the fizzbuzz game.

    -

    The rules are:

    -
      -
    • A number divisible by 3 returns Fizz
    • -
    • A number divisible by 5 returns Buzz
    • -
    • A number which is divisible by 3 & 5 returns Fizzbuzz
    • -
    • Any other number entered is returned back to the user
    • -
    -

    State

    -

    Let's define an enum which contains the state of the game.

    -
    enum State {
    -    Fizz: (),
    -    Buzz: (),
    -    FizzBuzz: (),
    -    Other: u64,
    -}
    -
    -

    Implementation

    -

    We can write a function which takes an input and checks its divisibility. Depending on the result a different State will be returned.

    -
    fn fizzbuzz(input: u64) -> State {
    -    if input % 15 == 0 {
    -        State::FizzBuzz
    -    } else if input % 3 == 0 {
    -        State::Fizz
    -    } else if input % 5 == 0 {
    -        State::Buzz
    -    } else {
    -        State::Other(input)
    -    }
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/examples/liquidity-pool.html b/master/reference/documentation/examples/liquidity-pool.html deleted file mode 100644 index 66ac22b5cfe..00000000000 --- a/master/reference/documentation/examples/liquidity-pool.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Liquidity Pool - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Liquidity Pool

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/examples/wallet.html b/master/reference/documentation/examples/wallet.html deleted file mode 100644 index 1355da2087a..00000000000 --- a/master/reference/documentation/examples/wallet.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - Wallet - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Wallet

    -

    The following example implements a wallet that utilizes the base asset.

    -

    ABI

    -

    The interface contains a function which tracks the amount of the base asset received and a function to transfer the funds.

    -
    abi Wallet {
    -    #[storage(read, write)]
    -    fn receive();
    -
    -    #[storage(read, write)]
    -    fn send(amount: u64, recipient: Identity);
    -}
    -
    -

    Implementation

    -

    When receiving funds we assert that the wallet accepts the base asset and we track the amount sent. When transferring funds out of the wallet we assert that only the owner can perform the transfer.

    -
    use std::{
    -    call_frames::msg_asset_id,
    -    context::msg_amount,
    -    asset::transfer,
    -};
    -
    -storage {
    -    balance: u64 = 0,
    -}
    -
    -const OWNER = Address::from(0x8900c5bec4ca97d4febf9ceb4754a60d782abbf3cd815836c1872116f203f861);
    -
    -impl Wallet for Contract {
    -    #[storage(read, write)]
    -    fn receive() {
    -        assert(msg_asset_id() == AssetId::base());
    -        storage.balance.write(storage.balance.read() + msg_amount());
    -    }
    -
    -    #[storage(read, write)]
    -    fn send(amount: u64, recipient: Identity) {
    -        assert(msg_sender().unwrap() == Identity::Address(OWNER));
    -        storage.balance.write(storage.balance.read() - amount);
    -        transfer(recipient, AssetId::base(), amount);
    -    }
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/introduction/installation/cargo.html b/master/reference/documentation/introduction/installation/cargo.html deleted file mode 100644 index 19226049955..00000000000 --- a/master/reference/documentation/introduction/installation/cargo.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - Cargo - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Cargo

    - -

    Cargo can be used to install the Sway toolchain with various plugins.

    - -

    Dependencies

    -

    A prerequisite for installing and using Sway is the Rust toolchain running on the stable channel.

    -

    After installing the Rust toolchain run the following command to check default channel:

    -
    rustup toolchain list
    -
    -

    The output may look similar to:

    -
    stable-x86_64-unknown-linux-gnu (default)
    -
    -

    Installation & Updating

    -

    The Sway toolchain can be installed/updated with:

    -
    cargo install forc
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/introduction/installation/fuel-core.html b/master/reference/documentation/introduction/installation/fuel-core.html deleted file mode 100644 index 149b7a90c1e..00000000000 --- a/master/reference/documentation/introduction/installation/fuel-core.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Fuel Core - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Fuel Core

    -

    The Fuel toolchain is an extension of the Sway toolchain.

    -

    It consists of a full node known as Fuel Core and it enables deployment and testing via the Rust SDK.

    -

    Installation & Updating

    -

    Fuel Core can be installed/updated with:

    -
    cargo install fuel-core
    -
    -

    There may be additional system dependencies required for installation.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/introduction/installation/fuelup.html b/master/reference/documentation/introduction/installation/fuelup.html deleted file mode 100644 index 16b7412662e..00000000000 --- a/master/reference/documentation/introduction/installation/fuelup.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Fuelup - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Fuelup

    -

    Fuelup is a tool used to manage the Sway toolchain. It allows the user to download compiled binaries and switch between different versions of Sway.

    -

    The installation instructions can be found at the start of the Fuelup Book.

    -

    After installing fuelup run the following command to check the version:

    -
    fuelup --version
    -
    -

    The output may look similar to:

    -
    fuelup 0.13.0
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/introduction/installation/index.html b/master/reference/documentation/introduction/installation/index.html deleted file mode 100644 index f504c8acec7..00000000000 --- a/master/reference/documentation/introduction/installation/index.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - Installation - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Installation

    -

    The Sway toolchain is required to compile Sway programs.

    -

    There are three ways to install the Sway toolchain:

    - -

    The supported operating systems include Linux and macOS; however, Windows is unsupported.

    -

    Fuelup

    -

    Fuelup is the recommended tool for installation and management of the toolchain.

    -

    Cargo

    -

    Cargo may be used instead of Fuelup; however, the user needs to manage the toolchain themselves.

    - -

    The advantage of using Cargo is the installation of plugins that have not been added into Fuelup.

    -

    The disadvantage occurs when Fuelup and Cargo are used in tandem because the latest plugins may not be recognized.

    - -

    Source

    -

    The latest features may be accessed when installing from source; however, the features may not be ready for release and lead to unstable behavior.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/introduction/installation/source.html b/master/reference/documentation/introduction/installation/source.html deleted file mode 100644 index 05f1a0e8e58..00000000000 --- a/master/reference/documentation/introduction/installation/source.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - From Source - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    From Source

    -

    The Sway toolchain can be built directly from the Sway repository.

    -

    Installation & Updating

    - -

    In the root of the repository /sway/<here> build forc with the following command:

    - -
    cargo build
    -
    -

    The executable binary can be found in /sway/target/debug/forc.

    -

    Using the Toolchain

    -

    After installing run the following command to check the version:

    -
    /sway/target/debug/forc --version
    -
    -

    The output may look similar to:

    -
    forc 0.31.2
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/annotations/attributes/allow.html b/master/reference/documentation/language/annotations/attributes/allow.html deleted file mode 100644 index 5c6cc97a8ca..00000000000 --- a/master/reference/documentation/language/annotations/attributes/allow.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - Allow - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Allow

    -

    Dead code

    -

    The #[allow(dead_code)] annotation disables warnings which are emitted by the compiler for code that is unused.

    -
    #[allow(dead_code)]
    -fn unused_function() {}
    -
    -

    Deprecated

    -

    The #[allow(deprecated)] annotation disables warnings which are emitted by the compiler for usage of deprecated items.

    -
    #[deprecated(note = "this is deprecated")]
    -struct DeprecatedStruct {}
    -
    -#[allow(deprecated)]
    -fn using_deprecated_struct() {
    -    let _ = DeprecatedStruct {};
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/annotations/attributes/deprecated.html b/master/reference/documentation/language/annotations/attributes/deprecated.html deleted file mode 100644 index a3c77bc77be..00000000000 --- a/master/reference/documentation/language/annotations/attributes/deprecated.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Deprecated - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Deprecated

    -

    This annotation marks an item as deprecated, which makes the compiler to emit a warning for each usage of the item. This warning can be disabled using #[allow(deprecated)].

    -

    It is also possible to customize the warning message using the argument note.

    -
    #[deprecated(note = "this is deprecated")]
    -struct DeprecatedStruct {}
    -
    -#[allow(deprecated)]
    -fn using_deprecated_struct() {
    -    let _ = DeprecatedStruct {};
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/annotations/attributes/index.html b/master/reference/documentation/language/annotations/attributes/index.html deleted file mode 100644 index 1b4284ce59f..00000000000 --- a/master/reference/documentation/language/annotations/attributes/index.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - Attributes - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Attributes

    -

    An attribute is a metadatum which provides some additional functionality.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/annotations/attributes/inline.html b/master/reference/documentation/language/annotations/attributes/inline.html deleted file mode 100644 index 35d23b933ea..00000000000 --- a/master/reference/documentation/language/annotations/attributes/inline.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - Inline - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Inline

    -

    When making a call the compiler may generate code to call a function where it is defined or it may copy the function code (inline) to prevent additional code generation.

    -

    The Sway compiler automatically inlines functions based on internal heuristics; however, the inline attribute may be used to suggest, but not require, code generation or code copying.

    -

    Generate code

    -

    To suggest code generation use the never keyword.

    -
    #[inline(never)]
    -fn foo() {}
    -
    -

    Copy code

    -

    To suggest code copy use the always keyword.

    -
    #[inline(always)]
    -fn bar() {}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/annotations/attributes/payable.html b/master/reference/documentation/language/annotations/attributes/payable.html deleted file mode 100644 index 5f7fd22ef65..00000000000 --- a/master/reference/documentation/language/annotations/attributes/payable.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - Payable - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Payable

    -

    The payable annotation is used to allow a contract function to accept an asset forwarded via a call.

    -

    Usage

    -

    To allow a contract to accept assets we use the payable keyword.

    -
        #[payable]
    -    fn deposit();
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/annotations/attributes/storage.html b/master/reference/documentation/language/annotations/attributes/storage.html deleted file mode 100644 index 4413d372192..00000000000 --- a/master/reference/documentation/language/annotations/attributes/storage.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - Storage - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Storage

    -

    A storage attribute indicates the purity of a function i.e. whether it:

    -
      -
    • reads from storage
    • -
    • writes to storage
    • -
    • reads from and writes to storage
    • -
    • does not read or write (is pure)
    • -
    -

    When a function is pure the annotation is omitted otherwise the correct annotation must be placed above the function signature.

    -

    More information about storage can be found in the common storage operations section.

    -

    Reading from Storage

    -

    When we read from storage we use the read keyword.

    -
    #[storage(read)]
    -
    -

    Writing to Storage

    -

    When we write to storage we use the write keyword.

    -
    #[storage(write)]
    -
    -

    Reading & Writing

    -

    When we read from and write to storage we use the read & write keywords.

    -
    #[storage(read, write)]
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/annotations/attributes/test.html b/master/reference/documentation/language/annotations/attributes/test.html deleted file mode 100644 index 0ecdb07ab30..00000000000 --- a/master/reference/documentation/language/annotations/attributes/test.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - Test - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Test

    -

    Sway provides the #[test] attribute which enables unit tests to be written in Sway.

    -

    Success case

    -

    The #[test] attribute indicates that a test has passed if it did not revert.

    -
    #[test]
    -fn equal() {
    -    assert_eq(1 + 1, 2);
    -}
    -
    -

    Revert Case

    -

    To test a case where code should revert we can use the #[test(should_revert)] annotation. If the test reverts then it will be reported as a passing test.

    -
    #[test(should_revert)]
    -fn unequal() {
    -    assert_eq(1 + 1, 3);
    -}
    -
    -

    We may specify a code to specifically test against.

    -
    #[test(should_revert = "18446744073709486084")]
    -fn assert_revert_code() {
    -    assert(1 + 1 == 3);
    -}
    -
    -#[test(should_revert = "42")]
    -fn custom_revert_code() {
    -    revert(42);
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/annotations/index.html b/master/reference/documentation/language/annotations/index.html deleted file mode 100644 index 58c7c20dcbe..00000000000 --- a/master/reference/documentation/language/annotations/index.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Annotations - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Annotations

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/annotations/type.html b/master/reference/documentation/language/annotations/type.html deleted file mode 100644 index 3d752a3a719..00000000000 --- a/master/reference/documentation/language/annotations/type.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Types - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Types

    -

    Sway is a compiled language and as such each data structure has a definition i.e. a type which has some size that must be allocated on the stack.

    -

    The compiler can usually infer the type based on its usage however there may be occasions where the compiler cannot make the inference or the developer may deem it more useful to explicitly annotate a variable in order to make the code easier to read.

    -

    Annotating a variable is done by placing the annotation after the variable name but before the assignment (the = sign).

    -
        let bar: str = "sway";
    -    let baz: bool = true;
    -
    -

    The compiler will disallow incorrect type annotations therefore replacing the bool annotation on the variable baz with a u64 will result in a compilation error.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/built-ins/arrays.html b/master/reference/documentation/language/built-ins/arrays.html deleted file mode 100644 index ace075efe5c..00000000000 --- a/master/reference/documentation/language/built-ins/arrays.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - Arrays - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Arrays

    -

    An array is similar to a tuple, but an array's values must all be of the same type. It's defined using square brackets [] and separates its values using commas.

    -

    Unlike a tuple, an array can be iterated over through indexing.

    -
    fn syntax() {
    -    let array = [1, 2, 3, 4, 5];
    -
    -    let mut counter = 0;
    -    let mut total = 0;
    -
    -    while counter < 5 {
    -        total += array[counter];
    -        counter += 1;
    -    }
    -}
    -
    -

    Arrays are allocated on the stack and thus the size of an array is considered to be static. What this means is that once an array is declared to have a size of n it cannot be changed to contain more, or fewer, elements than n.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/built-ins/b256.html b/master/reference/documentation/language/built-ins/b256.html deleted file mode 100644 index c6be9692729..00000000000 --- a/master/reference/documentation/language/built-ins/b256.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - Bytes - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Bytes

    -

    Sway has a single "bytes" type which is the b256.

    -

    As the name suggests it contains 256 bits / 32 bytes of information. Unlike some other programming languages this type is treated as a single, whole, type unlike an array of bytes which is iterated over.

    -
        let zero = 0x0000000000000000000000000000000000000000000000000000000000000000;
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/built-ins/boolean.html b/master/reference/documentation/language/built-ins/boolean.html deleted file mode 100644 index 9d81e5f99e2..00000000000 --- a/master/reference/documentation/language/built-ins/boolean.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - Booleans - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Boolean Type

    -

    A Boolean is a type that is represented by either a value of one or a value of zero. To make it easier to use the values have been given names: true & false.

    -

    Boolean values are typically used for conditional logic or validation, for example in if expressions, and thus expressions are said to be evaluated to true or false.

    -

    Using the unary operator ! the Boolean value can be changed:

    -
      -
    • From true to false
    • -
    • From false to true
    • -
    -

    Example

    -

    The following example creates two Boolean variables, performs a comparison using the unary operator ! and implicitly returns the result.

    -
    fn returns_true() -> bool {
    -    let is_true = true;
    -    let is_false = false;
    -
    -    // implicitly returns the Boolean value of `true`
    -    is_true == !is_false
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/built-ins/enums.html b/master/reference/documentation/language/built-ins/enums.html deleted file mode 100644 index 5db20de39c1..00000000000 --- a/master/reference/documentation/language/built-ins/enums.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Enums - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Enums

    -

    An enum, also known as a sum type, is a type that consists of several variants where each variant is named and has a type.

    -

    Let's take a look at an example where we define an enum called Color with a few color variations.

    -
    enum Color {
    -    Blue: (),
    -    Green: (),
    -    Red: (),
    -    Silver: (),
    -    Grey: (),
    -}
    -
    -

    We begin by using the enum keyword followed by the name for our enumeration. The variants are contained inside {} and they are ordered sequentially from top to bottom. Each variant has a name, such as the first Blue variant, and a type, which in this case is the unit type () for all variants.

    -

    The unit type is a type that does not contain any data however any type can be used.

    -
        // To instantiate an enum with a variant of the unit type the syntax is
    -    let blue = Color::Blue;
    -    let silver = Color::Silver;
    -
    -

    Enums of Structs

    -

    In order to demonstrate more complex data types we can define a struct and assign that struct as a data type for any of an enum's variants.

    -

    Here we have a struct Item and an enum MyEnum. The enum has one variant by the name Product and its type is declared to the right of : which in this case is our struct Item.

    -
    struct Item {
    -    amount: u64,
    -    id: u64,
    -    price: u64,
    -}
    -
    -enum MyEnum {
    -    Product: Item,
    -}
    -
    -fn main() {
    -    let my_enum = MyEnum::Product(Item {
    -        amount: 2,
    -        id: 42,
    -        price: 5,
    -    });
    -}
    -
    -

    Enums of Enums

    -

    Similar to structs we can use other enums as types for our variants.

    -
    enum UserError {
    -    InsufficientPermissions: (),
    -    Unauthorized: (),
    -}
    -
    -enum Error {
    -    UserError: UserError,
    -}
    -
    -fn main() {
    -    let my_enum = Error::UserError(UserError::Unauthorized);
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/built-ins/index.html b/master/reference/documentation/language/built-ins/index.html deleted file mode 100644 index fa524f08d72..00000000000 --- a/master/reference/documentation/language/built-ins/index.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - Built-in Types - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Built-in Types

    -

    Sway is a statically typed language therefore every value must be known at compile time. This means that each value must have a type and the compiler can usually infer the type without the user being required to specify it.

    -

    Sway provides a number of out-of-the-box (primitive) types which can be used to construct more complex data structures and programs.

    -

    Primitive Types

    -

    Sway has the following primitive types:

    -
      -
    1. Numerics -
        -
      1. u8 (8-bit unsigned integer)
      2. -
      3. u16 (16-bit unsigned integer)
      4. -
      5. u32 (32-bit unsigned integer)
      6. -
      7. u64 (64-bit unsigned integer)
      8. -
      9. u256 (256-bit unsigned integer)
      10. -
      11. hexadecimal, binary & base-10 syntax
      12. -
      -
    2. -
    3. Boolean -
        -
      1. bool (true or false)
      2. -
      -
    4. -
    5. Strings -
        -
      1. str (string slice)
      2. -
      3. str[n] (fixed-length string of size n)
      4. -
      -
    6. -
    7. Bytes -
        -
      1. b256 (256 bits / 32 bytes, i.e. a hash)
      2. -
      -
    8. -
    9. Slices
    10. -
    - -

    The default numeric type is u64. The FuelVM's word size is 64 bits, and the cases where using a smaller numeric type to save space are minimal.

    -

    All other types in Sway are built up of these primitive types, or references to these primitive types.

    -

    Compound Types

    -

    Compound types are types that group multiple values into one type.

    -

    Sway has the following compound types:

    -
      -
    1. Arrays
    2. -
    3. Tuples
    4. -
    5. Structs
    6. -
    7. Enums
    8. -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/built-ins/numeric.html b/master/reference/documentation/language/built-ins/numeric.html deleted file mode 100644 index c895b850f1b..00000000000 --- a/master/reference/documentation/language/built-ins/numeric.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - Numerics - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Numeric Types

    -

    Broadly speaking there are two types of integers:

    - - -

    Signed Integers

    -

    A signed integer is a whole number which can take the value of zero and both negative and positive values. This means that a signed integer can take values such as:

    -
      -
    • -42
    • -
    • 0
    • -
    • 42
    • -
    -

    In order to achieve this one bit must be kept for tracking the sign (+ or -) of the value and thus the range of available values is smaller than an unsigned integer.

    -

    For those inclined, the range for an n-bit signed integer is -2n-1 to 2n-1-1.

    -

    Sway does not natively support signed integers however there is nothing stopping a library from using primitives to create types that act like signed types.

    -

    Unsigned Integers

    -

    An unsigned integer is a whole number which can take the value of zero or any positive number, but cannot be negative. This allows for one more bit of values to be used for the positive numbers and thus the positive range is significantly larger than for signed integers.

    -

    An example of available values is:

    -
      -
    • 0
    • -
    • 42
    • -
    -

    For those inclined, the range for an n-bit unsigned integer is 0 to 2n-1.

    -

    Alternative Syntax

    -

    All of the unsigned integer types are numeric types, and the byte type can also be viewed as an 8-bit unsigned integer.

    -

    Numbers can be declared with binary syntax, hexadecimal syntax, base-10 syntax, and underscores for delineation.

    -
        let hexadecimal = 0xffffff;
    -    let binary = 0b10101010;
    -    let base_10 = 10;
    -    let underscore_delineated_base_10 = 100_000;
    -    let underscore_delineated_binary = 0x1111_0000;
    -    let underscore_delineated_hexadecimal = 0xfff_aaa;
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/built-ins/string.html b/master/reference/documentation/language/built-ins/string.html deleted file mode 100644 index 6cd58859103..00000000000 --- a/master/reference/documentation/language/built-ins/string.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - Strings - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    String Type

    -

    A string is a collection of characters (letters, numbers etc.).

    -

    Sway has one string type and it's a fixed length string which has the following implications:

    -
      -
    • A string cannot be grown or shrunk during execution
    • -
    • The content of the string must meet its length -
        -
      • This could be via a legitimate value that takes up the entire length or through padding
      • -
      -
    • -
    -

    The reason for this is that the compiler must know the size of the type and the length is a part of the type.

    -

    A string can be created through the use of double-quotation marks " around the text. The length of the string is permanently set at that point and cannot be changed even if the variable is marked as mutable.

    -
        // The variable `fuel` is a string slice with length equals 4
    -    let fuel = "fuel";
    -    let crypto = __to_str_array("crypto");
    -
    -

    Strings default to UTF-8 in Sway.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/built-ins/structs.html b/master/reference/documentation/language/built-ins/structs.html deleted file mode 100644 index e2636d30728..00000000000 --- a/master/reference/documentation/language/built-ins/structs.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - Structs - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Structs

    -

    A struct in Sway is a product type which is a data structure that allows grouping of various types under a name that can be referenced, unlike a tuple. The types contained in the struct are named and thus they can be referenced by their names as well.

    -

    Declaration

    -

    The following syntax demonstrates the declaration of a struct named Foo containing two fields - public field bar, a u64, and a private field baz, a bool.

    -
    struct Foo {
    -    pub bar: u64,
    -    baz: bool,
    -}
    -
    -

    Public fields are accessible in all the modules in which the struct is accessible. Private fields are accessible only within the module in which the struct is declared.

    -

    Instantiation

    -

    To instantiate a struct the name of the struct must be used followed by {} where the fields from the declaration must be specified inside the brackets. Instantiation requires all fields to be initialized, both private and public.

    -
    fn hardcoded_instantiation() {
    -    // Instantiate the variable `foo` as `Foo`
    -    let mut foo = Foo {
    -        bar: 42,
    -        baz: false,
    -    };
    -
    -    // Access and write to "baz"
    -    foo.baz = true;
    -}
    -
    -fn variable_instantiation() {
    -    // Declare variables and pass them into `Foo`
    -    let number = 42;
    -    let boolean = false;
    -
    -    let mut foo = Foo {
    -        bar: number,
    -        baz: boolean,
    -    };
    -
    -    // Access and write to "baz"
    -    foo.baz = true;
    -}
    -
    -fn shorthand_instantiation() {
    -    // Declare variables with the same names as the fields in `Foo`
    -    let bar = 42;
    -    let baz = false;
    -
    -    // Instantiate `foo` as `Foo`
    -    let mut foo = Foo { bar, baz };
    -
    -    // Access and write to "baz"
    -    foo.baz = true;
    -}
    -
    -

    Structs with private fields can be instantiated only within the module in which the struct is declared.

    -

    Destructuring

    -

    The fields of a struct can be accessed through destructuring.

    -
    fn destructuring() {
    -    let foo = Foo {
    -        bar: 42,
    -        baz: false,
    -    };
    -
    -    // bar and baz are now accessible as variables
    -    let Foo { bar, baz } = foo;
    -
    -    if baz {
    -        let quix = bar * 2;
    -    }
    -
    -    // You may use `..` to omit the remaining fields if the types match
    -    // The compiler will fill them in for you
    -    let Foo { bar, .. } = foo;
    -}
    -
    -

    When destructuring structs with private fields outside of a module in which the struct is defined, the private fields must be omitted by using the ...

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/built-ins/tuples.html b/master/reference/documentation/language/built-ins/tuples.html deleted file mode 100644 index 0e28d8fc614..00000000000 --- a/master/reference/documentation/language/built-ins/tuples.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - Tuples - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Tuples

    -

    A tuple is a general-purpose static-length aggregation of types, in other words, it's a single type that consists of an aggregate of zero or more types. The internal types that make up a tuple, and the tuple's arity, define the tuple's type.

    -

    Declare

    -

    To declare a tuple we wrap the values in ().

    -
        // Define a tuple containing 2 u64 types
    -    let mut balances = (42, 1337);
    -
    -

    Retrieve by Index

    -

    Values can be retrieved individually from the tuple by specifying the index.

    -
        // first = 42, second = 1337
    -    let first = balances.0;
    -    let second = balances.1;
    -
    -

    Mutate

    -

    A value can be mutated in a tuple as long as the tuple is declared to be mutable and the new value has the same type as the previous value.

    -
        // 12 has the same type as 42 (u64) therefore this is valid
    -    balances.0 = 12;
    -
    -    // true is a Boolean and the tuple expects a u64 therefore this is invalid
    -    // balances.0 = true;
    -
    -

    The entire tuple can be overwritten when it is mutable and the type for each value is the same.

    -
        // 3 is the same type as 42 (u64) and so is 4 and 1337 therefore this is valid
    -    balances = (3, 4);
    -
    -

    Destructure

    -

    Elements can be destructured from a tuple into individual variables.

    -
        // first = 42, second = 1337
    -    let (first, second) = balances;
    -
    -

    We can also ignore elements when destructuring.

    -
        // 42 is ignored and cannot be used
    -    let (_, second) = balances;
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/comments/index.html b/master/reference/documentation/language/comments/index.html deleted file mode 100644 index 906810927fd..00000000000 --- a/master/reference/documentation/language/comments/index.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - Comments - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Comments

    -

    There are two kinds of comments in Sway.

    - -

    Regular Comments

    -

    Regular comments are broken down into two forms of syntax:

    -
      -
    • // comment
    • -
    • /* comment */
    • -
    -

    The first form starts after the two forward slashes and continues to the end of the line.

    -

    Comments can be placed on multiple lines by starting each line with // and they can be placed at the end of some code.

    -
        // imagine that this line is twice as long
    -    // and it needed to be split onto multiple lines
    -    let baz = 8; // Eight is a good number
    -
    -

    Similarly, the second form continues to the end of the line and it can also be placed at the end of some code.

    -
        /*
    -        imagine that this line is twice as long
    -        and it needed to be split onto multiple lines
    -    */
    -
    -

    Documentation Comments

    -

    Documentation comments start with three forward slashes /// and are placed on top of functions or above fields e.g. in a struct.

    -

    Documentation comments are typically used by tools for automatic documentation generation.

    -
    /// Data structure containing metadata about product XYZ
    -struct Product {
    -    /// Some information about field 1
    -    field1: u64,
    -    /// Some information about field 2
    -    field2: bool,
    -}
    -
    -/// Creates a new instance of a Product
    -///
    -/// # Arguments
    -///
    -/// - `field1`: description of field1
    -/// - `field2`: description of field2
    -///
    -/// # Returns
    -///
    -/// A struct containing metadata about a Product
    -fn create_product(field1: u64, field2: bool) -> Product {
    -    Product { field1, field2 }
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/if-expressions.html b/master/reference/documentation/language/control-flow/if-expressions.html deleted file mode 100644 index da4fc0c6791..00000000000 --- a/master/reference/documentation/language/control-flow/if-expressions.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - if expressions - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    if expressions

    -

    Sway supports if, else, and else if expressions which provide control over which instructions should be executed depending on the conditions.

    -

    Conditional Branching

    -

    In the following example we have a hardcoded variable number set to the value of 5 which is put through some conditional checks.

    -
        let number = 5;
    -
    -    if number % 3 == 0 {
    -        // call function 1
    -    } else if number % 4 == 0 {
    -        // call function 2
    -    } else {
    -        // call function 3
    -    }
    -
    -    // more code here
    -
    -

    The conditional checks are performed in the order that they are defined therefore the first check is to see if the number is divisible by 3.

    -

    If the condition evaluates to the Boolean value of true then we call function 1 and we move on to the end where the comment more code here is written. We do not evaluate the remaining conditions.

    -

    On the other hand if the condition evaluates to false then we check the next condition, in this case if the number is divisible by 4. We can have as many else if checks as we like as long as they evaluate to a Boolean.

    -

    At the end there is a special case which is known as a catch all case i.e. the else. What this means is that we have gone through all of our conditional checks above and none of them have been met. In this scenario we may want to have some special logic to handle a generic case which encompasses all the other conditions which we do not care about or can be treated in the same way.

    -

    Using if & let together

    -

    In Conditional Branching we have opted to call some functions depending on which condition is met however that is not the only thing that we can do. Since if's are expressions in Sway we can use them to match on a pattern.

    -

    if let

    -

    In the following examples we combine if and let into if let followed by some comparison which must evaluate to a Boolean.

    -
    enum Foo {
    -    One: (),
    -    Two: (),
    -}
    -
    -

    Example 1

    -

    Here we check to see if the hardcoded variable one is the same as the first variant of Foo.

    -
        let one = Foo::One;
    -    let mut result = 0;
    -    
    -    if let Foo::One = one {
    -        result = 1;
    -    }
    -
    -

    Example 2

    -

    Alternatively, we can take the outcome of the comparison and assign it directly to a variable.

    -
        let one = Foo::One;
    -    let result = if let Foo::One = one {
    -        1
    -    } else {
    -        2
    -    };
    -
    -

    The syntax above can be altered to include an else if.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/index.html b/master/reference/documentation/language/control-flow/index.html deleted file mode 100644 index 72a9d6d92f7..00000000000 --- a/master/reference/documentation/language/control-flow/index.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - Control Flow - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Control Flow

    -

    A control flow in a program is the order in which instructions are executed.

    -

    For example, a function may take an input u64 and if the value is greater than 5 then it calls one function otherwise it calls a different function.

    -

    Controlling the order of instructions can be done through the use of conditional expressions such as if and match and through looping.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/looping/break.html b/master/reference/documentation/language/control-flow/looping/break.html deleted file mode 100644 index 56fecb05003..00000000000 --- a/master/reference/documentation/language/control-flow/looping/break.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - break - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    break

    -

    break is a keyword available for use inside of a while loop and it is used to exit out of the loop before the looping condition is met.

    -
        let mut counter = 0;
    -    while counter < 10 {
    -        counter += 1;
    -        if 5 < counter {
    -            break;
    -        }
    -    }
    -
    -

    In the example above the while loop is set to iterate until counter reaches the value of 10 however the if expression will break out of the loop once counter reaches the value of 6.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/looping/continue.html b/master/reference/documentation/language/control-flow/looping/continue.html deleted file mode 100644 index 70f6dd64e53..00000000000 --- a/master/reference/documentation/language/control-flow/looping/continue.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - continue - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    continue

    -

    continue is a keyword available for use inside of a while loop and it is used to skip to the next iteration without executing the code after continue.

    -
        let mut counter = 0;
    -    while counter < 10 {
    -        counter += 1;
    -        if counter % 2 == 0 {
    -            continue;
    -        }
    -        // "other code"
    -    }
    -
    -

    In the example above the while loop is set to iterate until counter reaches the value of 10 however the if expression will skip (not execute) the "other code" when counter is an even value. For example, this could be used to add all the odd numbers from 0 to 10.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/looping/index.html b/master/reference/documentation/language/control-flow/looping/index.html deleted file mode 100644 index 62a3471c005..00000000000 --- a/master/reference/documentation/language/control-flow/looping/index.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Looping - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Looping

    -

    A loop is a type of operation which allows us to perform computation a certain number of times. For example, given a collection of items we could call a method on the first item and iterate until the method has been called on each item.

    -

    Usually, a loop has a condition which prevents it from continuing indefinitely however it is possible to create a loop that never stops i.e. an infinite loop.

    -

    Programming languages have various forms of syntax for declaring a loop which may slightly alter how the iteration takes place.

    -

    Sway has the following loops:

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/looping/while.html b/master/reference/documentation/language/control-flow/looping/while.html deleted file mode 100644 index 377439e2eae..00000000000 --- a/master/reference/documentation/language/control-flow/looping/while.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - while - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    while

    -

    A while loop uses the while keyword followed by a condition which evaluates to a Boolean.

    -
        let mut counter = 0;
    -    let mut condition = true;
    -    while counter < 10 && condition {
    -        counter += 1;
    -        if 5 < counter {
    -            condition = false;
    -        }
    -    }
    -
    -

    In the example above we use two conditions.

    -
      -
    1. If the counter is less than 10 then continue to iterate
    2. -
    3. If the condition variable is true then continue to iterate
    4. -
    -

    As long as both those conditions are true then the loop will iterate. In this case the loop will finish iterating once counter reaches the value of 6 because condition will be set to false.

    -

    Nested loops

    -

    Sway also allows nested while loops.

    -
        while true {
    -        // computation here
    -        while true {
    -            // more computation here
    -        }
    -    }
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/match/complex/constant.html b/master/reference/documentation/language/control-flow/match/complex/constant.html deleted file mode 100644 index 4705d3e5fe3..00000000000 --- a/master/reference/documentation/language/control-flow/match/complex/constant.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - Constants - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Constants

    -

    Variables can be matched on but only if they are constants.

    -
    const NUMBER_1: u64 = 7;
    -const NUMBER_2: u64 = 14;
    -
    -fn constant_match() {
    -    let number = 5;
    -
    -    let result = match number {
    -        NUMBER_1 => 1,
    -        NUMBER_2 => 42,
    -        other => other,
    -    };
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/match/complex/enum.html b/master/reference/documentation/language/control-flow/match/complex/enum.html deleted file mode 100644 index a0cf39c76a4..00000000000 --- a/master/reference/documentation/language/control-flow/match/complex/enum.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - Enums - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Enums

    -

    An enum can be matched on by specifying the name of the enum and the variant.

    -
    enum Color {
    -    Red: (),
    -    Green: (),
    -    Blue: (),
    -}
    -
    -fn enum_match(input: Color) {
    -    let result = match input {
    -        Color::Red => 0,
    -        Color::Green => 1,
    -        Color::Blue => 2,
    -    };
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/match/complex/index.html b/master/reference/documentation/language/control-flow/match/complex/index.html deleted file mode 100644 index f2cdc313898..00000000000 --- a/master/reference/documentation/language/control-flow/match/complex/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Complex Patterns - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Complex Patterns

    -

    Match expressions are meant to cover advanced patterns so the following sections demonstrate some examples:

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/match/complex/multiple-values.html b/master/reference/documentation/language/control-flow/match/complex/multiple-values.html deleted file mode 100644 index 958a7530788..00000000000 --- a/master/reference/documentation/language/control-flow/match/complex/multiple-values.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - Multiple Values - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Multiple Values

    -

    We can match on multiple values by wrapping them in a tuple and then specifying each variant in the same structure (tuple) that they have been defined.

    -
    use core::ops::Eq;
    -
    -enum Binary {
    -    True: (),
    -    False: (),
    -}
    -
    -impl Eq for Binary {
    -    fn eq(self, other: Self) -> bool {
    -        match (self, other) {
    -            (Binary::True, Binary::True) => true,
    -            (Binary::False, Binary::False) => true,
    -            _ => false,
    -        }
    -    }
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/match/complex/nested-expression.html b/master/reference/documentation/language/control-flow/match/complex/nested-expression.html deleted file mode 100644 index 8432d8d0a64..00000000000 --- a/master/reference/documentation/language/control-flow/match/complex/nested-expression.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - Nested Expressions - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Nested Expressions

    -

    We can nest match expressions by placing them inside code blocks.

    -
    enum TopLevel {
    -    One: (),
    -    Two: SecondLevel,
    -}
    -
    -enum SecondLevel {
    -    Value1: u64,
    -    Value2: (),
    -}
    -
    -fn nested_match(input: TopLevel) -> u64 {
    -    match input {
    -        TopLevel::One => 1,
    -        TopLevel::Two(second) => {
    -            match second {
    -                SecondLevel::Value1(2) => 2,
    -                SecondLevel::Value1(_) => 3,
    -                SecondLevel::Value2 => 42,
    -            }
    -        },
    -    }
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/match/complex/struct.html b/master/reference/documentation/language/control-flow/match/complex/struct.html deleted file mode 100644 index 94cdb3e5378..00000000000 --- a/master/reference/documentation/language/control-flow/match/complex/struct.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - Structs - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Structs

    -

    We can match on specific arguments inside a struct while ignoring the rest by using ...

    -
    struct Point {
    -    x: u64,
    -    y: u64
    -}
    -
    -fn struct_matching() {
    -    let point = Point {
    -        x: 1u64,
    -        y: 2u64,
    -    };
    -
    -    let result = match point {
    -        Point { x: 5, y } => y + 1,
    -        Point { x, .. } => x,
    -        Point { y, .. } => y,
    -        _ => 42,
    -    };
    -}
    -
    -

    If the struct is imported from another module and has private fields, the private fields must always be ignored by using ...

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/match/index.html b/master/reference/documentation/language/control-flow/match/index.html deleted file mode 100644 index 938dc1ac785..00000000000 --- a/master/reference/documentation/language/control-flow/match/index.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - match - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    match

    -

    If expressions can be used to check a large number of conditions however, there is an alternative syntax which allows us to perform advanced pattern matching.

    -

    A match expression matches on a variable and checks each case, also known as an arm, to see which branch of logic should be performed.

    -

    The cases are checked sequentially in the order they are declared, i.e. from top to bottom, and the last arm must ensure that all cases in the pattern are covered otherwise the compiler will not know how to handle an unspecified pattern and will throw an error.

    -

    In the following sections we'll look at:

    -
      -
    • A primitive case where a single line of code is used in a case
    • -
    • Expand the first example to use code blocks in the multi line case
    • -
    • Look at complex pattern matching to demonstrate their utility
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/match/multi-line.html b/master/reference/documentation/language/control-flow/match/multi-line.html deleted file mode 100644 index 17109099442..00000000000 --- a/master/reference/documentation/language/control-flow/match/multi-line.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Multi Line Arm - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Multi Line Arm

    -

    The arm of a match expression can contain multiple lines of code by wrapping the right side of the arrow => in brackets {}.

    -
        let number = 5;
    -
    -    let result = match number {
    -        0 => {
    -            // Multiple lines of code here then return 10
    -            10
    -        },
    -        1 => 20,
    -        5 => 50,
    -        catch_all => 0,
    -    };
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/control-flow/match/single-line.html b/master/reference/documentation/language/control-flow/match/single-line.html deleted file mode 100644 index 0317ca5e1d0..00000000000 --- a/master/reference/documentation/language/control-flow/match/single-line.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - Single Line Arm - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Single Line Arm

    -

    The following example demonstrates how a type can be matched on and its output is assigned to a variable. The assignment to a variable is optional.

    -
        let number = 5;
    -
    -    let result = match number {
    -        0 => 10,
    -        1 => 20,
    -        5 => 50,
    -        6 | 7 => 60,
    -        catch_all => 0,
    -    };
    -
    -

    The left side of the arrow => is the pattern that we are matching on and the right side of the arrow => is the logic that we want to perform, in this case we are returning a different multiple of 10 depending on which arm is matched.

    -

    We check each arm starting from 0 and make our way down until we either find a match on our pattern or we reach the catch_all case.

    -

    The | operator can be used to produce a pattern that is a disjuction of other patterns.

    -

    The catch_all case is equivalent to an else in if expressions and it does not have to be called catch_all. Any pattern declared after a catch_all case will not be matched because once the compiler sees the first catch_all it stop performing further checks.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/functions/associated-function.html b/master/reference/documentation/language/functions/associated-function.html deleted file mode 100644 index 5a7e785e10e..00000000000 --- a/master/reference/documentation/language/functions/associated-function.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Associated Functions - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Associated Functions

    -

    Associated functions are similar to methods in that they are also defined in the context of a struct or enum, but they do not use any of the data in the struct and as a result do not take self as a parameter.

    -

    Associated functions could be standalone functions, but they are included in a specific type for organizational or semantic reasons.

    -

    Constructors

    -

    A distinguished family of associated functions of a specific type are type constructors. Constructors are associated functions that construct, or in other words instantiate, new instances of a type. Their return type always includes the type itself, and is often just the type itself.

    -

    Public structs that have private fields must provide a public constructor, or otherwise cannot be instantiated outside of the module in which they are declared.

    -

    Declaration

    -

    In this example we will take a look at a struct; however, an enum will work in the same way.

    -
    struct Foo {
    -    bar: u64,
    -}
    -
    -

    We start by using the impl (implementation) keyword, followed by the name of our struct, to define a function that belongs to our object i.e. a method.

    -
    impl Foo {
    -    // this is an associated function because it does not take `self` as a parameter
    -    // it is also a constructor because it instantiates
    -    // and returns a new instance of `Foo`
    -    fn new(number: u64) -> Self {
    -        Self { bar: number }
    -    }
    -}
    -
    -

    Usage

    -

    To call an associated function on a type we use the following syntax.

    -
        let foo = Foo::new(42);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/functions/function.html b/master/reference/documentation/language/functions/function.html deleted file mode 100644 index 0f52a4f5a1e..00000000000 --- a/master/reference/documentation/language/functions/function.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - Functions - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Functions

    -

    In this section we will define a function that takes two numerical inputs and returns a Boolean value indicating whether they are equal. We will also take a look at how to use the function.

    -

    Declaration

    -

    The following function is called equals and it takes two parameters of type u64 (64-bit unsigned integers). It performs a comparison and implicitly returns the result of that comparison.

    -
    fn equals(first_parameter: u64, second_parameter: u64) -> bool {
    -    first_parameter == second_parameter
    -}
    -
    -

    Usage

    -

    The following is a way to use the function defined above.

    -
        let result_one = equals(5, 5); // evaluates to `true`
    -    let result_two = equals(5, 6); // evaluates to `false`
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/functions/index.html b/master/reference/documentation/language/functions/index.html deleted file mode 100644 index dfdda6631a8..00000000000 --- a/master/reference/documentation/language/functions/index.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - Functions - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Functions, methods, and associated functions

    -

    Functions, and by extension methods and associated functions, are a way to group functionality together in a way that allows for code reuse without having to re-write the code in each place that it is used.

    -

    The distinction between a function, method and associated function is as follows:

    -
      -
    • A function is a grouping of code that is independent of any object
    • -
    • A method is a function that is associated with an object and it uses self as the first parameter
    • -
    • An associated function is a method but without the self parameter
    • -
    -

    Function Declaration

    -

    A function declaration consists of a few components

    -
      -
    • The fn keyword
    • -
    • A unique name for the function
    • -
    • Comma separated optional parameters, and their types, inside ()
    • -
    • An optional return type
    • -
    -

    Here is a template that applies to the aforementioned functions.

    -
    fn my_function(my_parameter: u64 /* ... */ ) -> u64 {
    -    // function code
    -    42
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/functions/method.html b/master/reference/documentation/language/functions/method.html deleted file mode 100644 index 78cb955c650..00000000000 --- a/master/reference/documentation/language/functions/method.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - Methods - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Methods

    -

    Methods are defined within the context of a struct (or enum) and either refer to the type or mutate it.

    -

    The first parameter of a method is always self, which represents the instance of the type the method is being called on.

    -

    Declaration

    -

    In this example we will take a look at a struct however an enum will work in the same way.

    -
    struct Foo {
    -    bar: u64,
    -}
    -
    -

    We start by using the impl (implementation) keyword, followed by the name of our struct, to define a function that belongs to our object i.e. a method.

    -
    impl Foo {
    -    // refer to `bar`
    -    fn add_number(self, number: u64) -> u64 {
    -        self.bar + number
    -    }
    -
    -    // mutate `bar`
    -    fn increment(ref mut self, number: u64) {
    -        self.bar += number;
    -    }
    -}
    -
    -

    Usage

    -

    To call a method use the dot syntax: <variable name>.<method name>().

    -
        let mut foo = Foo { bar: 42 };
    -    let result = foo.add_number(5); // evaluates to `47`
    -    foo.increment(5); // `bar` inside `foo` has been changed from 42 to 47
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/functions/return.html b/master/reference/documentation/language/functions/return.html deleted file mode 100644 index df0876c40d3..00000000000 --- a/master/reference/documentation/language/functions/return.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - Returning from functions - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Returning from functions

    -

    In the previous sections we have seen how functions return values without going into detail. In this section we will take a closer look at how we can return data from a function.

    -

    There are two ways to return:

    - - -

    When returning data from a function the return types must match up with the return types declared in the function signature. This means that if the first return type is a u64 then the type of the first value being returned must also be a u64.

    -

    Explicit Return

    -

    To return from a function explicitly we use the return keyword followed by the arguments and a semi-colon.

    -
    fn main() -> bool {
    -    return true;
    -}
    -
    -

    A return expression is typically used at the end of a function; however, it can be used earlier as a mechanism to exit a function early if some condition is met.

    -
    fn return_data(parameter_one: u64, parameter_two: bool) -> (bool, u64) {
    -    if parameter_two {
    -        return (!parameter_two, parameter_one + 42);
    -    }
    -    return (parameter_two, 42);
    -}
    -
    -

    Implicit Return

    -

    To return from a function implicitly we do not use the return keyword and we omit the semi-colon at the end of the line.

    -
    fn main() -> bool {
    -    true
    -}
    -
    -

    An implicit return is a special case of the explicit return. It can only be used at the end of a function.

    -
    fn return_data(parameter_one: u64, parameter_two: bool) -> (bool, u64) {
    -    if parameter_two {
    -        (!parameter_two, parameter_one + 42)
    -    } else {
    -        (parameter_two, 42)
    -    }
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/generics/index.html b/master/reference/documentation/language/generics/index.html deleted file mode 100644 index 12ea3a80835..00000000000 --- a/master/reference/documentation/language/generics/index.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Generics - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Generics

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/program-types/contract.html b/master/reference/documentation/language/program-types/contract.html deleted file mode 100644 index 82344ef8636..00000000000 --- a/master/reference/documentation/language/program-types/contract.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - Smart Contract - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Smart Contracts

    -

    A smart contract is a piece of bytecode that can be deployed to a blockchain via a transaction.

    -

    It can be called in the same way that an API may be called to perform computation and store and retrieve data from a database.

    -

    A smart contract consists of two parts:

    - - -

    Application Binary Interface (ABI)

    -

    The ABI is a structure which defines the endpoints that a contract exposes for calls. That is to say that functions defined in the ABI are considered to be external and thus a contract cannot call its own functions.

    -

    The following example demonstrates an interface for a wallet which is able to receive and send funds.

    -

    The structure begins by using the keyword abi followed by the name of the contract.

    -

    Inside the declaration are function signatures, annotations denoting the interaction with storage and documentation comments outlining the functionality.

    -
    library;
    -
    -abi Wallet {
    -    /// When the BASE_ASSET is sent to this function the internal contract balance is incremented
    -    #[storage(read, write)]
    -    fn receive_funds();
    -
    -    /// Sends `amount_to_send` of the BASE_ASSET to `recipient`
    -    ///
    -    /// # Arguments
    -    ///
    -    /// - `amount_to_send`: amount of BASE_ASSET to send
    -    /// - `recipient`: user to send the BASE_ASSET to
    -    ///
    -    /// # Reverts
    -    ///
    -    /// * When the caller is not the owner of the wallet
    -    /// * When the amount being sent is greater than the amount in the contract
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient: Identity);
    -}
    -
    -

    Implementation the ABI

    -

    Similar to traits in Rust implementing the ABI is done with the syntax impl <name-of-abi> for Contract.

    -

    All functions defined in the ABI must be declared in the implementation.

    -

    Since the interface is defined outside of the contract we must import it using the use syntax before we can use it.

    -
    contract;
    -
    -use interface::Wallet;
    -
    -impl Wallet for Contract {
    -    #[storage(read, write)]
    -    fn receive_funds() {
    -        // function implementation
    -    }
    -
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient: Identity) {
    -        // function implementation
    -    }
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/program-types/index.html b/master/reference/documentation/language/program-types/index.html deleted file mode 100644 index 76ad656d14d..00000000000 --- a/master/reference/documentation/language/program-types/index.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - Program Types - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Sway Program Types

    -

    A Sway program is a file ending with the extension .sw, e.g. main.sw, and the first line of the file is a declaration of the type of program.

    -

    A Sway program can be one of four types:

    -
      -
    • contract -
        -
      • Primarily used for protocols or systems that operate within a fixed set of rules e.g. staking contracts, decentralized exchanges, etc.
      • -
      -
    • -
    • library -
        -
      • Reusable code for handling common operations
      • -
      -
    • -
    • script -
        -
      • Used for complex, multi-step, on-chain interactions that won't persist, such as using a decentralized exchange to create a leveraged position (borrow, swap, re-collateralize)
      • -
      -
    • -
    • predicate -
        -
      • A set of preconditions to the construction of a transaction, the result of which must be a Boolean value of true in order for the transaction to be considered valid
      • -
      -
    • -
    -

    Sway Project Types

    -

    A project type in Sway refers to which program type is in the main file of the project.

    -

    This means that there are four types of projects:

    -
      -
    • contracts
    • -
    • libraries
    • -
    • scripts
    • -
    • predicates
    • -
    -

    All four projects can contain multiple library files in the src directory.

    -

    There is a caveat when it comes to contracts, scripts and predicates and it's as follows:

    -
      -
    • A project can at most contain any one of a contract, script or predicate.
    • -
    -

    This means that a project cannot contain more than one contract, one script, one predicate and it cannot mix them together.

    -

    Entry Points

    -

    An entry point is the starting point of execution for a program.

    -

    Since a library is not directly deployable to the blockchain it does not have an entry point and instead its code is exported for use within other programs.

    -

    Unlike libraries; contracts, scripts and predicates all have an entry point. Contracts expose an Application Binary Interface (ABI) while scripts and predicates expose a main() function for entry.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/program-types/libraries/external.html b/master/reference/documentation/language/program-types/libraries/external.html deleted file mode 100644 index 9175ad87bae..00000000000 --- a/master/reference/documentation/language/program-types/libraries/external.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - External Libraries - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    External Libraries

    -

    An external library is a library that is outside of the src directory (most likely in an entirely different project).

    -
    $ tree
    -.
    -├── my_library
    -│   ├── Cargo.toml
    -│   ├── Forc.toml
    -│   └─── src
    -│       └── lib.sw
    -│
    -└── my_other_library
    -    ├── Cargo.toml
    -    ├── Forc.toml
    -    └─── src
    -        └── lib.sw
    -
    -

    Libraries

    -

    my_other_library

    -

    my_other_library has a function quix() which can be imported into my_library because it uses the pub keyword.

    -
    library;
    -
    -pub fn quix() {}
    -
    -

    my_library

    -

    To be able to use quix() inside my_library there are two steps to take.

    -

    Add to Dependencies

    -

    Add my_other_library as a dependency under the [dependencies] section of the my_library Forc.toml file.

    -
    [project]
    -authors = ["Fuel Labs <contact@fuel.sh>"]
    -entry = "lib.sw"
    -license = "Apache-2.0"
    -name = "my_library"
    -
    -[dependencies]
    -my_other_library = { path = "../my_other_library" }
    -std = { path = "../../../../../../../../../sway-lib-std" }
    -
    -

    Import

    -

    Use the use keyword to selectively import our code from my_other_library

    -
    library;
    -
    -use my_other_library::quix;
    -
    -// `quix` from `my_other_library` is now available throughout the file
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/program-types/libraries/index.html b/master/reference/documentation/language/program-types/libraries/index.html deleted file mode 100644 index e67b0e29836..00000000000 --- a/master/reference/documentation/language/program-types/libraries/index.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - Library - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Library

    -

    A library is used to contain code that performs common operations in order to prevent code duplication.

    -

    Definition

    -

    Libraries are defined using the library keyword at the beginning of a file.

    -
    library;
    -
    -

    Accessibility

    -

    Code defined inside a library, but more generally anywhere inside a Sway project, is considered to be private which means that it is inaccessible to other files unless explicitly exposed.

    -

    Code can be exposed through a two step process:

    -
      -
    • Add a pub keyword at the start of some code
    • -
    • Specify the library in the Forc.toml file as a dependency and then import the pub declaration
    • -
    -
    library;
    -
    -// Cannot import because the `pub` keyword is missing
    -fn foo() {}
    -
    -// Can import everything below because they are using the `pub` keyword
    -pub const ONE = __to_str_array("1");
    -
    -pub struct MyStruct {}
    -
    -impl MyStruct {
    -    pub fn my_function() {}
    -}
    -
    -pub enum MyEnum {
    -    Variant: (),
    -}
    -
    -pub fn bar() {}
    -
    -pub trait MyTrait {
    -    fn my_function();
    -}
    -
    -

    The following structures can be marked as pub:

    -
      -
    • Globally defined constants
    • -
    • Structs
    • -
    • Enums
    • -
    • Functions
    • -
    • Traits
    • -
    -

    Deployment

    -

    Libraries cannot be directly deployed to a blockchain, but they can be deployed as part of a contract.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/program-types/libraries/internal.html b/master/reference/documentation/language/program-types/libraries/internal.html deleted file mode 100644 index bd18d950525..00000000000 --- a/master/reference/documentation/language/program-types/libraries/internal.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - Internal Libraries - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Internal Libraries

    -

    A library is internal to a project if it is in the same source src directory as the other program files.

    -
    $ tree
    -.
    -├── Cargo.toml
    -├── Forc.toml
    -└── src
    -    ├── lib.sw
    -    └── my_library.sw
    -
    -

    To be able to use our library my_library.sw in lib.sw there are two steps to take:

    -
      -
    1. Bring our library into scope by using the mod keyword followed by the library name
    2. -
    3. Use the use keyword to selectively import various items from the library
    4. -
    -
    library;
    -
    -mod my_library;
    -
    -use my_library::bar;
    -
    -// `bar` from `my_library` is now available throughout the file
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/program-types/predicate.html b/master/reference/documentation/language/program-types/predicate.html deleted file mode 100644 index 76dd0535ec8..00000000000 --- a/master/reference/documentation/language/program-types/predicate.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - Predicate - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Predicates

    -

    A predicate is an executable that represents a UTXO spending condition, such as a multisig predicate, which has restrictions on the VM instructions that can be used .

    -

    It does not need to be deployed to a blockchain because it only exists during a transaction. That being said, the predicate root is on chain as the owner of one or more UTXOs.

    -

    Predicates can neither read from nor write to any contract state. Moreover, they cannot use any contract instructions.

    -

    Transfer Coins to a Predicate

    -

    In Fuel, coins can be sent to an address uniquely representing a particular predicate's bytecode (the bytecode root, calculated here).

    -

    Spending Predicate Coins

    -

    The coin UTXOs become spendable not on the provision of a valid signature, but rather if the supplied predicate both has a root that matches their owner, and evaluates to true.

    -

    If a predicate reverts, or tries to access impure VM opcodes, the evaluation is automatically false.

    -

    Spending Conditions

    -

    Predicates may introspect the transaction spending their coins (inputs, outputs, script bytecode, etc.) and may take runtime arguments (the predicateData), either or both of which may affect the evaluation of the predicate.

    -

    Example

    -

    Similar to a script, a predicate consists of a single main() function which can take any number of arguments but must return a Boolean. In order for the predicate to be valid, the returned Boolean value must be true.

    -
    predicate;
    -
    -// All predicates require a main function which return a Boolean value.
    -fn main(amount: u64) -> bool {
    -    true
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/program-types/script.html b/master/reference/documentation/language/program-types/script.html deleted file mode 100644 index 51964335f20..00000000000 --- a/master/reference/documentation/language/program-types/script.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - Script - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Scripts

    -

    A script is an executable that does not need to be deployed because it only exists during a transaction.

    -

    It can be used to replicate the functionality of contracts, such as routers, without the cost of deployment or increase of the blockchain size.

    -

    Some properties of a script include:

    -
      -
    • It cannot be called by a contract
    • -
    • It is stateless but can interact with storage through a contract
    • -
    • Can call multiple contracts
    • -
    -

    Example

    -

    The following example demonstrates a script which takes one argument and returns the Boolean value of true.

    -
    script;
    -
    -// All scripts require a main function. The return type is optional.
    -fn main(amount: u64) -> bool {
    -    true
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/annotations.html b/master/reference/documentation/language/style-guide/annotations.html deleted file mode 100644 index 1d9397c1833..00000000000 --- a/master/reference/documentation/language/style-guide/annotations.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Type Annotations - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Type Annotations

    -

    When declaring a variable it is possible to annotate it with a type; however, the compiler can usually infer that information automatically.

    -

    The general approach is to omit a type if the compiler does not throw an error; however, if it is deemed clearer by the developer to indicate the type then that is also encouraged.

    -
    fn execute() {
    -    // Avoid unless it's more helpful to annotate
    -    let executed: bool = false;
    -
    -    // Generally encouraged
    -    let executed = false;
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/comments.html b/master/reference/documentation/language/style-guide/comments.html deleted file mode 100644 index 00127701629..00000000000 --- a/master/reference/documentation/language/style-guide/comments.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Comments - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Comments

    -

    In regular comments we outline two forms:

    -
      -
    • // comment
    • -
    • /* comment */
    • -
    -

    The first form is generally encouraged however there may be instances where a comment needs to be placed in the middle of some code in which case the second form is encouraged.

    -

    For example, in function declaration the second form is used to indicate additional parameters.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/enums.html b/master/reference/documentation/language/style-guide/enums.html deleted file mode 100644 index 35a5bcdd4ff..00000000000 --- a/master/reference/documentation/language/style-guide/enums.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - Enums - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Enums

    -

    An enum may contain many types including other enums.

    -
    pub enum Error {
    -    StateError: StateError,
    -    UserError: UserError,
    -}
    -
    -pub enum StateError {
    -    Void: (),
    -    Pending: (),
    -    Completed: (),
    -}
    -
    -pub enum UserError {
    -    InsufficientPermissions: (),
    -    Unauthorized: (),
    -}
    -
    -

    Encouraged

    -

    The preferred way to use enums is to use the individual (not nested) enums directly because they are easy to follow and the lines are short:

    -
        let error1 = StateError::Void;
    -    let error2 = UserError::Unauthorized;
    -
    -

    Discouraged

    -

    If you wish to use the nested form of enums via the Error enum from the example above, then you can instantiate them into variables using the following syntax:

    -
        let error1 = Error::StateError(StateError::Void);
    -    let error2 = Error::UserError(UserError::Unauthorized);
    -
    -

    Key points to note:

    -
      -
    • You must import all of the enums i.e. Error, StateError & UserError
    • -
    • The lines may get unnecessarily long (depending on the names)
    • -
    • The syntax is unergonomic
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/getters.html b/master/reference/documentation/language/style-guide/getters.html deleted file mode 100644 index 78b8829799d..00000000000 --- a/master/reference/documentation/language/style-guide/getters.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - Getter Functions - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Getter Functions

    -

    Functions that return values typically follow one of two styles:

    -
      -
    • Prepending get_ to the start of the name
    • -
    • Omitting get_
    • -
    -

    Encouraged

    -

    In Sway the encouraged usage is to omit the get_ prefix.

    -
    fn maximum_deposit() -> u64 {
    -    100
    -}
    -
    -

    Discouraged

    -

    That is to say the following is discouraged.

    -
    fn get_maximum_deposit() -> u64 {
    -    100
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/index.html b/master/reference/documentation/language/style-guide/index.html deleted file mode 100644 index 3a00808cde8..00000000000 --- a/master/reference/documentation/language/style-guide/index.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - Style Guide - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Style Guide

    -

    Programming languages have different ways of styling code i.e. how variables, functions, structures etc. are written.

    -

    The following snippets present the style guide for writing Sway.

    -
    -

    TODO: overview of content

    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/intermediate-variables.html b/master/reference/documentation/language/style-guide/intermediate-variables.html deleted file mode 100644 index 1a38cb09e24..00000000000 --- a/master/reference/documentation/language/style-guide/intermediate-variables.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - Intermediate Variables - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Intermediate Variables

    -

    An intermediate variable, or a temporary variable, is a variable that is typically used once. In most cases we avoid creating intermediate variables; however, there are cases where they may enrich the code.

    -

    Contextual Assignment

    -

    It may be beneficial to use an intermediate variable to provide context to the reader about the value.

    -
    fn contextual_assignment() {
    -    let remaining_amount = update_state();
    -    // code that uses `remaining_amount` instead of directly calling `update_state()`
    -}
    -
    -

    Shortened Name

    -

    In the cases of multiple levels of indentation or overly verbose names it may be beneficial to create an intermediate variable with a shorter name.

    -
    fn shortened_name() {
    -    let remaining_amount = update_state_of_vault_v3_storage_contract();
    -    // code that uses `remaining_amount` instead of directly calling `update_state_of_vault_v3_storage_contract()`
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/name-convention.html b/master/reference/documentation/language/style-guide/name-convention.html deleted file mode 100644 index 9eba9744a09..00000000000 --- a/master/reference/documentation/language/style-guide/name-convention.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - Naming Convention - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Naming Convention

    -

    A naming convention is a set of rules used to standardize how code is written.

    -

    CapitalCase

    -

    Structs, traits, and enums are CapitalCase which means each word has a capitalized first letter. The fields inside a struct should be snake_case and CapitalCase inside an enum.

    -
    struct MultiSignatureWallet {
    -    owner_count: u64,
    -}
    -
    -trait MetaData {
    -    // code
    -}
    -
    -enum DepositError {
    -    IncorrectAmount: (),
    -    IncorrectAsset: (),
    -}
    -
    -

    snake_case

    -

    Modules, variables, and functions are snake_case which means that each word is lowercase and separated by an underscore.

    -

    Module name:

    -
    library;
    -
    -

    Function and variable:

    -
    fn authorize_user(user: Identity) {
    -    let blacklist_user = false;
    -    // code
    -}
    -
    -

    SCREAMING_SNAKE_CASE

    -

    Constants are SCREAMING_SNAKE_CASE which means that each word in capitalized and separated by an underscore.

    -
    const MAXIMUM_DEPOSIT = 10;
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/pattern-matching.html b/master/reference/documentation/language/style-guide/pattern-matching.html deleted file mode 100644 index eb513ebad2e..00000000000 --- a/master/reference/documentation/language/style-guide/pattern-matching.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - Pattern Matching - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Pattern Matching

    -

    The following examples present pattern matching using the match keyword for the catch-all case.

    -

    Encouraged

    -

    The _ is used for the catch-all to indicate the important cases have been defined above and the last case is not important enough to warrant a name.

    -
    fn unnamed_case(shape: Shape) {
    -    let value = match shape {
    -        Shape::Triangle => 3,
    -        Shape::Quadrilateral => 4,
    -        Shape::Pentagon => 5,
    -        _ => 0,
    -    };
    -}
    -
    -

    Alternative

    -

    We may apply an appropriate name to provide context to the reader; however, unless it provides additional information the preferred usage is defined in the encouraged case.

    -
    fn named_case(shape: Shape) {
    -    let value = match shape {
    -        Shape::Triangle => 3,
    -        Shape::Quadrilateral => 4,
    -        Shape::Pentagon => 5,
    -        _invalid_shape => 0,
    -    };
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/returning.html b/master/reference/documentation/language/style-guide/returning.html deleted file mode 100644 index 5f1de200bc2..00000000000 --- a/master/reference/documentation/language/style-guide/returning.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - Returning - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Returning

    -

    In returning from functions we outline two styles of returning:

    - -

    In general the preferred style is to follow the implicit return however both are perfectly acceptable.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/structs.html b/master/reference/documentation/language/style-guide/structs.html deleted file mode 100644 index 1178dba0d07..00000000000 --- a/master/reference/documentation/language/style-guide/structs.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - Struct Shorthand - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Struct Shorthand

    -

    A struct has a shorthand notation for initializing its fields. The shorthand works by passing a variable into a struct with the exact same name and type.

    -

    The following struct has a field amount with type u64.

    -
    struct Structure {
    -    amount: u64,
    -}
    -
    -

    Using the shorthand notation we can initialize the struct in the following way.

    -
    fn call(amount: u64) {
    -    let structure = Structure { amount };
    -}
    -
    -

    The shorthand is encouraged because it is a cleaner alternative to the following.

    -
    fn action(value: u64) {
    -    let amount = value;
    -    let structure = Structure { amount: value };
    -    let structure = Structure { amount: amount };
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/style-guide/unused-variables.html b/master/reference/documentation/language/style-guide/unused-variables.html deleted file mode 100644 index abee783a505..00000000000 --- a/master/reference/documentation/language/style-guide/unused-variables.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - Unused Variables - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Unused Variables

    -

    A good practice is naming variables appropriately; however, variables may be unused at times such as the timestamp from the call().

    -
    fn unused_variable() -> u64 {
    -    let (timestamp, deposit_amount) = call();
    -
    -    deposit_amount
    -}
    -
    -

    Named

    -

    We may preserve the name to provide context to the reader by prepending the variable with _.

    -
    fn named_unused_variable() -> u64 {
    -    let (_timestamp, deposit_amount) = call();
    -
    -    deposit_amount
    -}
    -
    -

    Nameless

    -

    We may discard the context and the value by assigning it to _.

    -
    fn nameless_variable() -> u64 {
    -    let (_, deposit_amount) = call();
    -
    -    deposit_amount
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/traits/index.html b/master/reference/documentation/language/traits/index.html deleted file mode 100644 index 1ce0e9fbec7..00000000000 --- a/master/reference/documentation/language/traits/index.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - Traits - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Traits

    -

    A trait describes an abstract interface that types can implement. This interface consists of an interface surface of associated items, along with methods.

    -
    trait Trait {
    -    fn fn_sig(self, b: Self) -> bool;
    -} {
    -    fn method(self, b: Self) -> bool {
    -        true
    -    }
    -}
    -
    -

    Associated items come in two varieties:

    - -

    All traits define an implicit type parameter Self that refers to "the type that is implementing this interface". -Traits may also contain additional type parameters. These type parameters, including Self, may be constrained by -other traits and so forth as usual.

    -

    Traits are implemented for specific types through separate implementations.

    -

    Associated functions

    -

    Trait functions consist of just a function signature. This indicates that the implementation must define the function.

    -

    Associated constants

    -

    Associated constants are constants associated with a type.

    -

    An associated constant declaration declares a signature for associated constant definitions. -It is written as const, then an identifier, then :, then a type, finished by a ;.

    -

    The identifier is the name of the constant used in the path. The type is the type that the definition has to implement.

    -

    An associated constant definition defines a constant associated with a type.

    -

    Associated constants examples

    -
    script;
    -
    -trait T {
    -    const C: bool;
    -}
    -
    -struct S {}
    -
    -impl T for S {
    -    const C: bool = true;
    -}
    -
    -fn main() -> bool {
    -    let s = S {};
    -    S::C
    -}
    -
    -

    Associated constants may omit the equals sign and expression to indicate implementations must define the constant value.

    -

    Associated types

    -

    Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete -implementations of that trait. These associated types are used to specify the return types of trait methods or to -define type relationships within the trait.

    -

    Associated types examples

    -
    script;
    -
    -trait TypeTrait {
    -    type T;
    -
    -    fn method(self, s1: Self::T) -> Self::T;
    -}
    -
    -struct Struct {}
    -
    -struct Struct2 {}
    -
    -impl TypeTrait for Struct2 {
    -  type T = Struct;
    -
    -  fn method(self, s1: Self::T) -> Self::T {
    -    s1
    -  }
    -}
    -
    -fn main() -> u32 {
    -  Struct2{}.method(Struct{});
    -
    -  1
    -}
    -
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/variables/const.html b/master/reference/documentation/language/variables/const.html deleted file mode 100644 index 24417ea0834..00000000000 --- a/master/reference/documentation/language/variables/const.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - const - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Constants

    -

    Constants are similar to immutable let variables; however, there are a few differences:

    -
      -
    • Constants are always evaluated at compile-time.
    • -
    • Constants can be declared both inside of a function and at global/impl scope.
    • -
    • The mut keyword cannot be used with constants.
    • -
    -

    Declaration

    -

    To define a constant the const keyword is used followed by a name and an assignment of a value.

    -
        const FOO = 5;
    -
    -

    The example above hardcodes the value of 5 however function calls may also be used alongside built-in types.

    -

    impl self Constants

    -

    Constants can also be declared inside impl blocks. In this case, the constant is referred to as an associated constant.

    -
    struct Point {
    -    x: u64,
    -    y: u64,
    -}
    -
    -impl Point {
    -    const ZERO: Point = Point { x: 0, y: 0 };
    -}
    -
    -fn main() -> u64  {
    -    Point::ZERO.x
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/variables/index.html b/master/reference/documentation/language/variables/index.html deleted file mode 100644 index d45c71af5fd..00000000000 --- a/master/reference/documentation/language/variables/index.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - Variables - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Variables

    -

    A variable is a way to reference some information by a specific name and it can take the form of a variety of data structures.

    -

    In Sway there are two states that a variable can take:

    -
      -
    • Immutable -
        -
      • Can be read but cannot be changed after it has been declared
      • -
      -
    • -
    • Mutable -
        -
      • Can be read and can have its value changed if and only if the new value is the same type
      • -
      -
    • -
    -

    By default all variables in Sway are immutable unless declared as mutable through the use of the mut keyword. This is one of the ways in which Sway encourages safe programming, and many modern languages have the same default.

    -

    In the following sections, we'll take a look at two keywords that are used to instantiate information (let & const) and a way to temporarily reuse a variable name without affecting the original instantiation through variable shadowing.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/variables/let.html b/master/reference/documentation/language/variables/let.html deleted file mode 100644 index 93df3183de5..00000000000 --- a/master/reference/documentation/language/variables/let.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - let - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    let

    -

    The let keyword is used to assign a value to a variable during run-time. It can only be used inside of a function and its value can be changed when declared as mutable.

    -

    Immutable

    -

    We can declare a variable that cannot have its value changed in the following way.

    -
        let foo = 5;
    -
    -

    By default foo is an immutable u64 with the value of 5. This means that we can pass foo around and its value can be read, but it cannot have its value changed from 5 to any other value.

    -

    Mutable

    -

    We can declare a variable that can have its value changed through the use of the mut keyword.

    -
        let mut foo = 5;
    -    foo = 6;
    -
    -

    When assigning to a mutable variable, the right-hand side of the assignment is evaluated before the left-hand side. In the below example, the mutable variable i will first be increased and the resulting value of 1 will be stored to array[1], thus resulting in array being changed to [0, 1, 0].

    -
        let mut array = [0, 0, 0];
    -    let mut i = 0;
    -
    -    array[i] = {
    -        i += 1;
    -        i
    -    };
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/language/variables/variable-shadowing.html b/master/reference/documentation/language/variables/variable-shadowing.html deleted file mode 100644 index d301434c8f6..00000000000 --- a/master/reference/documentation/language/variables/variable-shadowing.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - Shadowing - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Shadowing

    -

    When looking at the let variable we've seen that the value can be changed through the use of the mut keyword. We can take this a couple steps further through reassignment and variable shadowing. Note that shadowing applies only to variables. Constants cannot be shadowed.

    -

    Reassignment

    -

    We can redefine the type and value of a variable by instantiating a new version after the first declaration.

    -
        // Set `foo` to take the value of `5` and the default `u64` type
    -    let foo = 5;
    -
    -    // Reassign `foo` to be a `str` with the value of `Fuel`
    -    let foo = "Fuel";
    -
    -

    Variable Shadowing

    -

    If we do not want to alter the original variable but we'd like to temporarily reuse the variable name then we can use block scope to constrain the variable.

    -
        let foo = 5;
    -     {
    -        let foo = 42;
    -    }
    -    assert(foo == 5);
    -
    -

    foo is defined inside the curly brackets { } and only exist inside the { .. } scope; therefore, the original foo variable with the value of 5 maintains its value.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/advanced-concepts/compiler-intrinsics.html b/master/reference/documentation/misc/advanced-concepts/compiler-intrinsics.html deleted file mode 100644 index 2396ef4710e..00000000000 --- a/master/reference/documentation/misc/advanced-concepts/compiler-intrinsics.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Compiler Intrinsics - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Compiler Intrinsics

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/advanced-concepts/enums.html b/master/reference/documentation/misc/advanced-concepts/enums.html deleted file mode 100644 index af21c1773c8..00000000000 --- a/master/reference/documentation/misc/advanced-concepts/enums.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - Enums - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Enum Memory Layout

    -

    Enums have some memory overhead. To know which variant is being represented, Sway stores a one-word (8-byte) tag for the enum variant.

    -

    The space reserved after the tag is equivalent to the size of the largest enum variant. To calculate the size of an enum in memory, add 8 bytes to the size of the largest variant.

    -

    Examples

    -

    The following examples consist of enums with two variants.

    -

    The largest variant for Example One is the u64 and b256 for Example Two.

    -

    Example One

    -

    The size of enum T is 16 bytes, 8 bytes for the tag and 8 bytes for the u64.

    -
    pub enum T {
    -    a: u64,
    -    b: (),
    -}
    -
    -

    Instantiating the u64 type will take up 16 bytes.

    -
        let a = T::a(42);
    -
    -

    Instantiating the unit type will take up 16 bytes.

    -
        let b = T::b;
    -
    -

    Example Two

    -

    The size of enum K is 40 bytes, 8 bytes for the tag and 32 bytes for the b256.

    -
    pub enum K {
    -    a: b256,
    -    b: u64,
    -}
    -
    -

    Instantiating the b256 type will take up 40 bytes.

    -
        let a = K::a(0x0000000000000000000000000000000000000000000000000000000000000000);
    -
    -

    Instantiating the u64 type will take up 40 bytes.

    -
        let b = K::b(42);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/advanced-concepts/index.html b/master/reference/documentation/misc/advanced-concepts/index.html deleted file mode 100644 index dd85571662d..00000000000 --- a/master/reference/documentation/misc/advanced-concepts/index.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Advanced Concepts - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Advanced Concepts

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/advanced-concepts/structs.html b/master/reference/documentation/misc/advanced-concepts/structs.html deleted file mode 100644 index bc1d2967ac6..00000000000 --- a/master/reference/documentation/misc/advanced-concepts/structs.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - Structs - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Struct Memory Layout

    -

    Structs have zero memory overhead, meaning that each field is laid out sequentially in memory. No metadata regarding the struct's name or other properties is preserved at runtime.

    -

    In other words, structs are compile-time constructs similar to Rust, but different in other languages with runtimes like Java.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/language-comparison/index.html b/master/reference/documentation/misc/language-comparison/index.html deleted file mode 100644 index 1cd188b1d71..00000000000 --- a/master/reference/documentation/misc/language-comparison/index.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Language Comparison - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Language Comparison

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/language-comparison/rust.html b/master/reference/documentation/misc/language-comparison/rust.html deleted file mode 100644 index 2cc292fc920..00000000000 --- a/master/reference/documentation/misc/language-comparison/rust.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Rust - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Rust

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/language-comparison/solidity.html b/master/reference/documentation/misc/language-comparison/solidity.html deleted file mode 100644 index da9a33179c7..00000000000 --- a/master/reference/documentation/misc/language-comparison/solidity.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Solidity - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Solidity

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/manifest/index.html b/master/reference/documentation/misc/manifest/index.html deleted file mode 100644 index 29092380cba..00000000000 --- a/master/reference/documentation/misc/manifest/index.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - Manifest Reference - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Manifest Reference

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/prelude.html b/master/reference/documentation/misc/prelude.html deleted file mode 100644 index 8111a779ca6..00000000000 --- a/master/reference/documentation/misc/prelude.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - Standard Library Prelude - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Standard Library Prelude

    -

    The prelude is a list of commonly used features from the standard library which is automatically imported into every Sway program.

    -

    The prelude contains the following:

    -
      -
    • Address: A struct containing a b256 value which represents the wallet address
    • -
    • ContractId A struct containing a b256 value which represents the ID of a contract
    • -
    • Identity: An enum containing Address & ContractID structs
    • -
    • Vec: A growable, heap-allocated vector
    • -
    • StorageMap: A key-value mapping in contract storage
    • -
    • Option: An enum containing either some generic value <T> or an absence of that value, we also expose the variants directly: -
        -
      • Some
      • -
      • None
      • -
      -
    • -
    • Result: An enum used to represent either a success or failure of an operation, we also expose the variants directly: -
        -
      • Ok
      • -
      • Err
      • -
      -
    • -
    • assert: A module containing -
        -
      • assert: A function that reverts the VM if the condition provided to it is false
      • -
      • assert_eq: A function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 == v2 is false
      • -
      • assert_ne: A function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 != v2 is false
      • -
      -
    • -
    • revert: A module containing -
        -
      • require: A function that reverts and logs a given value if the condition is false
      • -
      • revert: A function that reverts
      • -
      -
    • -
    • log: A function that logs arbitrary stack types
    • -
    • msg_sender: A function that gets the Identity from which a call was made
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/sdk/index.html b/master/reference/documentation/misc/sdk/index.html deleted file mode 100644 index 202b9d1ae41..00000000000 --- a/master/reference/documentation/misc/sdk/index.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Software Development Kits - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Software Development Kits

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/sdk/rust.html b/master/reference/documentation/misc/sdk/rust.html deleted file mode 100644 index 522c64f6739..00000000000 --- a/master/reference/documentation/misc/sdk/rust.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Rust SDK - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Rust SDK

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/sdk/typescript.html b/master/reference/documentation/misc/sdk/typescript.html deleted file mode 100644 index 51fec2afbd9..00000000000 --- a/master/reference/documentation/misc/sdk/typescript.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - TypeScript SDK - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    TypeScript SDK

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/workarounds/general.html b/master/reference/documentation/misc/workarounds/general.html deleted file mode 100644 index 01f3a9eeee3..00000000000 --- a/master/reference/documentation/misc/workarounds/general.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - General - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    General

    -
    -

    TODO: need help filling this in, might remove this page and move content into individual sections

    -
    -
      -
    • Issue: #870 -
        -
      • All impl blocks need to be defined before any of the functions they define can be called. This includes sibling functions in the same impl declaration, i.e., functions in an impl can't call each other yet.
      • -
      -
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/workarounds/importing.html b/master/reference/documentation/misc/workarounds/importing.html deleted file mode 100644 index 2e68263a305..00000000000 --- a/master/reference/documentation/misc/workarounds/importing.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - Importing - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Importing

    -

    In external libraries we have looked at how a library can be imported into a project so that code can be reused.

    -

    When it comes to importing only external libraries can be imported through the Forc.toml file; any other type of program will result in an error.

    -

    This means that the following projects cannot be imported:

    - -

    While contracts cannot be imported, a workaround is to move the contract's abi declaration into an external library and import that library anywhere the ABI is needed.

    -
    -

    TODO: move the next comment into a page where it makes sense to keep it

    -
    -

    Furthermore, using contract dependencies it is possible to import the contract ID automatically as a public constant.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/workarounds/index.html b/master/reference/documentation/misc/workarounds/index.html deleted file mode 100644 index b9d1c90ad61..00000000000 --- a/master/reference/documentation/misc/workarounds/index.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Known Issues - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Known Issues and Workarounds

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/workarounds/missing-features.html b/master/reference/documentation/misc/workarounds/missing-features.html deleted file mode 100644 index d1d7db17d24..00000000000 --- a/master/reference/documentation/misc/workarounds/missing-features.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Missing Features - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Missing Features

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/workarounds/pattern-matching.html b/master/reference/documentation/misc/workarounds/pattern-matching.html deleted file mode 100644 index d75ae4e7492..00000000000 --- a/master/reference/documentation/misc/workarounds/pattern-matching.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - Pattern Matching - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Pattern Matching

    -

    Nested Match Expressions

    -

    In nested match expressions we nest a match expression by embedding it inside the {} brackets on the right side of the arrow =>.

    -

    Match expressions cannot be used as a pattern, the left side of the arrow =>.

    -

    Constants

    -

    When matching on constants we specify that a constant must be used in order to match on a variable. Dynamic values, such as an argument to a function, cannot be matched upon because it will be treated as a catch_all case and thus any subsequent patterns will not be checked.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/workarounds/predicates.html b/master/reference/documentation/misc/workarounds/predicates.html deleted file mode 100644 index c6a056307d7..00000000000 --- a/master/reference/documentation/misc/workarounds/predicates.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - Predicates - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Predicates

    -

    A predicate does not have any side effects because it is pure and thus it cannot create receipts.

    -

    Since there are no receipts they cannot use logging nor create a stack backtrace for debugging. This means that there is no way to debug them aside from using a single-stepping debugger.

    -

    As a workaround, the predicate can be written, tested, and debugged first as a script, and then changed back into a predicate.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/workarounds/storage.html b/master/reference/documentation/misc/workarounds/storage.html deleted file mode 100644 index 5104b7f28c2..00000000000 --- a/master/reference/documentation/misc/workarounds/storage.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Storage - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Storage

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/misc/workarounds/strings.html b/master/reference/documentation/misc/workarounds/strings.html deleted file mode 100644 index 96a701d6306..00000000000 --- a/master/reference/documentation/misc/workarounds/strings.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - Strings - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Strings

    -

    Sway strings are declared using double-quotes ". Single quotes ' cannot be used. Attempting to define a string with single-quotes will result in an error.

    -
        // Will error if uncommented
    -    // let fuel = 'fuel';
    -
    -

    Strings are UTF-8 encoded therefore they cannot be indexed.

    -
        let fuel = "fuel";
    -    // Will error if uncommented
    -    // let f = fuel[0];
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/assertions/assert-eq.html b/master/reference/documentation/operations/assertions/assert-eq.html deleted file mode 100644 index 711f5425c2d..00000000000 --- a/master/reference/documentation/operations/assertions/assert-eq.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - assert_eq - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    assert_eq

    -

    The assert_eq function is automatically imported into every program from the prelude. It takes two expressions which are compared and the result is a Boolean. If the value is false then the virtual machine will revert.

    -

    Example

    -

    Here is a function which asserts that a and b must be equal.

    -
    fn compare_eq(a: u64, b: u64) {
    -    assert_eq(a, b);
    -    // code
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/assertions/assert-ne.html b/master/reference/documentation/operations/assertions/assert-ne.html deleted file mode 100644 index 132788575fb..00000000000 --- a/master/reference/documentation/operations/assertions/assert-ne.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - assert_ne - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    assert_ne

    -

    The assert_ne function is automatically imported into every program from the prelude. It takes two expressions which are compared and the result is a Boolean. If the value is false then the virtual machine will revert.

    -

    Example

    -

    Here is a function which asserts that a and b must not be equal.

    -
    fn compare_ne(a: u64, b: u64) {
    -    assert_ne(a, b);
    -    // code
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/assertions/assert.html b/master/reference/documentation/operations/assertions/assert.html deleted file mode 100644 index 27071a56096..00000000000 --- a/master/reference/documentation/operations/assertions/assert.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - assert - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    assert

    -

    The assert function is automatically imported into every program from the prelude and it takes an expression which must evaluate to a Boolean. If the Boolean is true then nothing will happen and the code will continue to run otherwise the virtual machine will revert.

    -

    Example

    -

    Here we have a function which takes two u64 arguments and subtracts them. A u64 cannot be negative therefore the assertion enforces that b must be less than or equal to a.

    -

    If the condition is not met, then the virtual machine will revert.

    -
    fn subtract(a: u64, b: u64) -> u64 {
    -    assert(b <= a);
    -    a - b
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/assertions/index.html b/master/reference/documentation/operations/assertions/index.html deleted file mode 100644 index 8ec74fb5840..00000000000 --- a/master/reference/documentation/operations/assertions/index.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - Assertions - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Assertions

    -

    An assertion is a condition which must evaluate to the Boolean value of true and its purpose is to prevent undesirable computation when the condition is evaluated to false.

    -

    For example, a function may only work if the condition argument < 5 is true. We can use an assertion to enforce this condition by:

    -
      -
    • Forcing a revert in the program when 5 <= argument
    • -
    • Handling the exception with additional code
    • -
    -

    Handling exceptions may be done through if expressions therefore the following sections will take a look at how we can make the virtual machine revert (safely crash).

    -
      -
    • assert: Checks if a condition is true otherwise reverts
    • -
    • require: Checks if a condition is true otherwise logs a value and reverts
    • -
    • revert: Reverts the virtual machine with the provided exit code
    • -
    • assert_eq: Checks if a and b are equal otherwise reverts
    • -
    • assert_ne: Checks if a and b are not equal otherwise reverts
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/assertions/require.html b/master/reference/documentation/operations/assertions/require.html deleted file mode 100644 index c46d680c056..00000000000 --- a/master/reference/documentation/operations/assertions/require.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - require - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    require

    -

    The require function is automatically imported into every program from the prelude and it takes an expression which must evaluate to a Boolean. If the Boolean is true then nothing will happen and the rest of the code will continue to run otherwise a log will be emitted and the virtual machine will revert.

    -

    Example

    -

    Here we have a function which takes two u64 arguments and subtracts them. A u64 cannot be negative therefore the assertion enforces that b must be less than or equal to a.

    -

    If the condition is not met then the message b is too large will be logged and the virtual machine will revert.

    -

    The message is generic therefore it can be any type, in this example it's a string.

    -
    fn subtract(a: u64, b: u64) -> u64 {
    -    require(b <= a, "b is too large");
    -    a - b
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/assertions/revert.html b/master/reference/documentation/operations/assertions/revert.html deleted file mode 100644 index e03b97c4d29..00000000000 --- a/master/reference/documentation/operations/assertions/revert.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - revert - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    revert

    -

    The revert function is automatically imported into every program from the prelude and it takes a u64 as an exit code.

    -

    The function will behave differently depending on the context in which it is used:

    -
      -
    • When used inside a predicate the function will panic and crash the program
    • -
    • Otherwise it will revert the virtual machine
    • -
    -

    Example

    -

    To manually force a revert we need to provide an exit code. To be able to distinguish one revert from another different exit codes can be used in different places.

    -
        revert(42);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/balance.html b/master/reference/documentation/operations/asset/balance.html deleted file mode 100644 index 1816313f262..00000000000 --- a/master/reference/documentation/operations/asset/balance.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Contract Balance - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Contract Balance

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/burn.html b/master/reference/documentation/operations/asset/burn.html deleted file mode 100644 index b3c52640a80..00000000000 --- a/master/reference/documentation/operations/asset/burn.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - Burning - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Burning

    -

    Burning an asset means to destroy an asset that a contract has minted.

    -

    The standard library contains a module that can be used to burn an asset.

    -

    There is one function used to burn:

    - - -

    To use the function we must import it.

    -
    use std::asset::burn;
    -
    -

    burn

    -

    To burn some amount of an asset we specify the amount that we would like to burn and pass it into the burn() function.

    -
        let amount = 10;
    -    burn(SubId::zero(), amount);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/index.html b/master/reference/documentation/operations/asset/index.html deleted file mode 100644 index 04bdb2af3a2..00000000000 --- a/master/reference/documentation/operations/asset/index.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - Asset Operations - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Asset Operations

    -

    A common application of a smart contract is the creation of an asset / token i.e. a cryptocurrency.

    -

    Managing a cryptocurrency is typically done via the following models:

    -
      -
    • Account based e.g. Ethereum
    • -
    • Unspent Transaction Output (UTXO) e.g. Bitcoin
    • -
    -

    Sway operates on the UTXO model therefore assets can be transferred out of the contract that created them. What this means is that keeping track of assets that have been transferred out of the contract may be more difficult because the information is not centralized in one place.

    -

    With that regard in mind, the account based approach can be partially replicated while utilizing certain asset operations that are build into the FuelVM.

    -

    The following sections will take a look at how an asset can be:

    - -

    While also taking a look at:

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/mint/address-or-contract.html b/master/reference/documentation/operations/asset/mint/address-or-contract.html deleted file mode 100644 index f8aad681166..00000000000 --- a/master/reference/documentation/operations/asset/mint/address-or-contract.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - To Address or Contract - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Mint to Address or Contract

    -

    We can mint and transfers to an Address or a Contract.

    -

    To use the function we must import it.

    -
    use std::asset::mint_to;
    -
    -

    To mint some amount of an asset we specify the amount that we would like to mint and the Identity to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let user = Identity::Address(Address::from(address));
    -    let pool = Identity::ContractId(ContractId::from(address));
    -
    -    mint_to(user, SubId::zero(), amount);
    -    mint_to(pool, SubId::zero(), amount);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/mint/address.html b/master/reference/documentation/operations/asset/mint/address.html deleted file mode 100644 index 104fa71ec78..00000000000 --- a/master/reference/documentation/operations/asset/mint/address.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - To Address - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Mint to Address

    -

    We can mint and transfer the asset to an Address.

    -

    To use the function we must import it.

    -
    use std::asset::mint_to;
    -
    -

    To mint some amount of an asset we specify the amount that we would like to mint and the Address to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let user = Address::from(address);
    -
    -    mint_to(Identity::Address(user), SubId::zero(), amount);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/mint/contract.html b/master/reference/documentation/operations/asset/mint/contract.html deleted file mode 100644 index dcf0e5d05e7..00000000000 --- a/master/reference/documentation/operations/asset/mint/contract.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - To Contract - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Mint to Contract

    -

    We can mint and transfer the asset to an Contract.

    -

    To use the function we must import it.

    -
    use std::asset::mint_to;
    -
    -

    To mint some amount of an asset we specify the amount that we would like to mint and the ContractId to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let pool = ContractId::from(address);
    -
    -    mint_to(Identity::ContractId(pool), SubId::zero(), amount);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/mint/index.html b/master/reference/documentation/operations/asset/mint/index.html deleted file mode 100644 index c80df908d26..00000000000 --- a/master/reference/documentation/operations/asset/mint/index.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - - Minting - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Minting

    -

    Minting an asset means to create a new asset with an id of the contract that created it.

    -

    The standard library contains a module that can be used to mint an asset.

    -

    There are two functions that can be used to mint:

    - - -

    Specific implementation details on transferring assets to addresses can be found here.

    -

    Specific implementation details on transferring assets to contracts can be found here.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/mint/mint.html b/master/reference/documentation/operations/asset/mint/mint.html deleted file mode 100644 index b1247f59ef8..00000000000 --- a/master/reference/documentation/operations/asset/mint/mint.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Mint - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Mint

    -

    To use the function we must import it.

    -
    use std::asset::mint;
    -
    -

    To mint some amount of an asset we specify the amount that we would like to mint and pass it into the mint() function.

    -
        let amount = 10;
    -    mint(SubId::zero(), amount);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/transfer/address-or-contract.html b/master/reference/documentation/operations/asset/transfer/address-or-contract.html deleted file mode 100644 index ce8f3c92f45..00000000000 --- a/master/reference/documentation/operations/asset/transfer/address-or-contract.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - To Address or Contract - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    To Address or Contract

    -

    To use the function we must import it.

    -
    use std::asset::transfer;
    -
    -

    To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the Identity to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let asset = AssetId::base();
    -    let user = Identity::Address(Address::from(address));
    -    let pool = Identity::ContractId(ContractId::from(address));
    -
    -    transfer(user, asset, amount);
    -    transfer(pool, asset, amount);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/transfer/address.html b/master/reference/documentation/operations/asset/transfer/address.html deleted file mode 100644 index 3866eb41fd7..00000000000 --- a/master/reference/documentation/operations/asset/transfer/address.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - To Address - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    To Address

    -

    To use the function we must import it.

    -
    use std::asset::transfer;
    -
    -

    To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the Address to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let asset = AssetId::base();
    -    let user = Address::from(address);
    -
    -    transfer(Identity::Address(user), asset, amount);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/transfer/contract.html b/master/reference/documentation/operations/asset/transfer/contract.html deleted file mode 100644 index a9f34af396b..00000000000 --- a/master/reference/documentation/operations/asset/transfer/contract.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - To Contract - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    To Contract

    -

    To use the transfer function we must import it.

    -
    use std::asset::transfer;
    -
    -

    To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the ContractId to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let asset = AssetId::base();
    -    let pool = ContractId::from(address);
    -
    -    transfer(Identity::ContractId(pool), asset, amount);
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/asset/transfer/index.html b/master/reference/documentation/operations/asset/transfer/index.html deleted file mode 100644 index 23efad7701e..00000000000 --- a/master/reference/documentation/operations/asset/transfer/index.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Transfer - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Transfer

    -

    The standard library contains a module that can be used to transfer (send) an asset from one owner to another.

    -

    There is one function that can be used to transfer an asset to any entity:

    - -

    Specific implementation details on transferring assets to addresses can be found here.

    -

    Specific implementation details on transferring assets to contracts can be found here.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/call-data/index.html b/master/reference/documentation/operations/call-data/index.html deleted file mode 100644 index d4211a59744..00000000000 --- a/master/reference/documentation/operations/call-data/index.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - Call Data - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Call Data

    -

    The term call-data refers to the metadata that is available to the recipient of a call.

    -

    In the following sections we'll cover the following call-data:

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/call-data/msg-asset-amount.html b/master/reference/documentation/operations/call-data/msg-asset-amount.html deleted file mode 100644 index f5da334cd9e..00000000000 --- a/master/reference/documentation/operations/call-data/msg-asset-amount.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - Amount of Asset Sent - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Amount of Asset Sent

    -

    The standard library provides a function msg_amount() which retrieves the amount of asset sent without any concern for which asset is sent.

    -

    This can be used to set a price or manually track the amount sent by each user.

    -

    Example

    -

    To use msg_amount() we must import it from the standard library.

    -
    use std::context::msg_amount;
    -
    -

    We can check how much of any asset has been sent and if an incorrect amount has been sent then we may revert.

    -
    fn purchase() {
    -    require(msg_amount() == 100_000_000, "Incorrect amount sent");
    -    // code
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/call-data/msg-asset.html b/master/reference/documentation/operations/call-data/msg-asset.html deleted file mode 100644 index fff87442836..00000000000 --- a/master/reference/documentation/operations/call-data/msg-asset.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - Asset Sent - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Asset Sent

    -

    The standard library provides a function msg_asset_id() which retrieves the ContractId of the asset being sent.

    -

    This can be used to determine which asset has been sent into the contract.

    -

    Example

    -

    To use msg_asset_id() we must import it from the standard library. We'll also import the base asset for comparison.

    -
    use std::call_frames::msg_asset_id;
    -
    -

    We can check which asset has been sent and perform different computation based on the type.

    -
    fn deposit() {
    -    if msg_asset_id() == AssetId::base() {
    -        // code
    -    } else {
    -        // code
    -    }
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/call-data/msg-sender.html b/master/reference/documentation/operations/call-data/msg-sender.html deleted file mode 100644 index 43a81d3f50a..00000000000 --- a/master/reference/documentation/operations/call-data/msg-sender.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - Message Sender - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Message Sender

    -

    The standard prelude imports a function msg_sender() automatically, which retrieves the Identity of the caller.

    -

    The identity can be used for a variety of reasons however a common application is access control i.e. restricting functionality for non-privileged users (non-admins).

    -

    Example

    -

    We can implement access control by specifying that only the owner can call a function.

    -

    In the following snippet we accomplish this by comparing the caller msg_sender() to the OWNER. If a regular user calls the function then it will revert otherwise it will continue to run when called by the OWNER.

    -
    const OWNER = Identity::Address(Address::from(0x0000000000000000000000000000000000000000000000000000000000000000));
    -
    -fn update() {
    -    require(msg_sender().unwrap() == OWNER, "Owner Only");
    -    // code
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/contract-call.html b/master/reference/documentation/operations/contract-call.html deleted file mode 100644 index 4aa2304d162..00000000000 --- a/master/reference/documentation/operations/contract-call.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - Calling Contracts - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Call a Contract

    -

    A common blockchain operation is communication between smart contracts.

    -

    Example

    -

    To perform a call there are three steps that we must take:

    -
      -
    1. Provide an interface to call
    2. -
    3. Create a type that allows us to make a call
    4. -
    5. Call a function on our interface
    6. -
    -

    Defining the Interface

    -

    Let's take the example of a Vault to demonstrate how a call can be performed.

    -
    library;
    -
    -abi Vault {
    -    #[payable]
    -    fn deposit();
    -    fn withdraw(amount: u64, asset: ContractId);
    -}
    -
    -

    Creating a Callable Type

    -

    To call a function on our Vault we must create a type that can perform calls. The syntax for creating a callable type is: abi(<interface-name>, <b256-address>).

    -

    Calling a Contract

    -

    The following snippet uses a script to call our Vault contract.

    -
    script;
    -
    -use contract_interface::Vault;
    -
    -fn main(amount: u64, asset_id: ContractId, vault_id: b256) -> bool {
    -    let caller = abi(Vault, vault_id);
    -
    -    // Optional arguments are wrapped in `{}`
    -    caller.deposit {
    -        // `u64` that represents the gas being forwarded to the contract
    -        gas: 10000,
    -        // `u64` that represents how many coins are being forwarded
    -        coins: amount,
    -        // `b256` that represents the asset ID of the forwarded coins 
    -        asset_id: asset_id.into(),
    -    }();
    -
    -    caller.withdraw(amount, asset_id);
    -
    -    true
    -}
    -
    -

    The deposit() function uses pre-defined optional arguments provided by the Sway language.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/hashing/index.html b/master/reference/documentation/operations/hashing/index.html deleted file mode 100644 index 2b7776462fc..00000000000 --- a/master/reference/documentation/operations/hashing/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Hashing - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Hashing

    -

    The hash module contains the following functions:

    - - -

    They take one generic argument T and return a b256 (hash of T).

    -

    To hash multiple values the values must be wrapped into one type such as a tuple, array, struct & enum.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/hashing/keccak256.html b/master/reference/documentation/operations/hashing/keccak256.html deleted file mode 100644 index 2d26139e31a..00000000000 --- a/master/reference/documentation/operations/hashing/keccak256.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - keccak256 - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    keccak256

    -

    To use the keccak256 function we must import it.

    -
    
    -
    -

    To hash multiple values we wrap them into a tuple however other compound types may be used.

    -
    fn keccak256_hashing(age: u64, name: str, status: bool) -> b256 {
    -    let mut hasher = Hasher::new();
    -    age.hash(hasher);
    -    hasher.write_str(name);
    -    status.hash(hasher);
    -    hasher.keccak256()
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/hashing/sha256.html b/master/reference/documentation/operations/hashing/sha256.html deleted file mode 100644 index b111bd04754..00000000000 --- a/master/reference/documentation/operations/hashing/sha256.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - sha256 - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    sha256

    -

    To use the sha256 function we must import it.

    -
    
    -
    -

    To hash multiple values we wrap them into a tuple however other compound types may be used.

    -
    fn sha256_hashing(age: u64, name: str, status: bool) -> b256 {
    -    let mut hasher = Hasher::new();
    -    age.hash(hasher);
    -    hasher.write_str(name);
    -    status.hash(hasher);
    -    hasher.sha256()
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/log.html b/master/reference/documentation/operations/log.html deleted file mode 100644 index 5c412761fef..00000000000 --- a/master/reference/documentation/operations/log.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - Logging - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Logging

    -

    Logging is a way to record data as the program runs.

    -

    The standard library provides a logging module which contains a generic log function that is used to log a variable of any type.

    -

    Each call to log appends 1 of 2 types of a receipt to the list of receipts

    -
      -
    • Log -
        -
      • Generated for non-reference types: bool, u8, u16, u32, and u64
      • -
      -
    • -
    • LogData -
        -
      • Generated for reference types and u256
      • -
      -
    • -
    -

    The Rust & Typescript SDKs may be used to decode the data.

    -

    Example

    -

    To use the log function we must import it from the standard library and pass in any generic type T that we want to log.

    -
    fn log_data(number: u64) {
    -    // generic T = `number` of type `u64`
    -    log(number);
    -}
    -
    -

    In the example above a u64 is used however we can pass in any generic type such as a struct, enum, string etc.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/namespace/address.html b/master/reference/documentation/operations/namespace/address.html deleted file mode 100644 index 873534e1e32..00000000000 --- a/master/reference/documentation/operations/namespace/address.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - Address - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Address

    -

    In the UTXO model each output has an address.

    -

    The Address type is a struct containing a value of a b256 type.

    -
    pub struct Address {
    -    bits: b256,
    -}
    -
    -

    The value of an Address is a hash of either:

    - -

    The Address type is completely separate from a ContractId and thus it should not be used when dealing with an address of a deployed contract.

    -

    Casting between an Address and b256 can be done in the following way:

    -
        let variable1 = 0x000000000000000000000000000000000000000000000000000000000000002A;
    -    let my_address = Address::from(variable1);
    -    let variable2: b256 = my_address.into();
    -    // variable1 == variable2
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/namespace/contract-id.html b/master/reference/documentation/operations/namespace/contract-id.html deleted file mode 100644 index ed09073a54d..00000000000 --- a/master/reference/documentation/operations/namespace/contract-id.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - ContractId - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    ContractId

    -

    A contract's ID is a unique, deterministic identifier analogous to a contract's address in the EVM. Contracts cannot own UTXOs but they can own assets.

    -

    The ContractId type is a struct containing a value of a b256 type.

    -
    pub struct ContractId {
    -    bits: b256,
    -}
    -
    -

    Casting between an ContractId and b256 can be done in the following way:

    -
        let variable1 = 0x000000000000000000000000000000000000000000000000000000000000002A;
    -    let my_contract_id = ContractId::from(variable1);
    -    let variable2: b256 = my_contract_id.into();
    -    // variable1 == variable2
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/namespace/identity.html b/master/reference/documentation/operations/namespace/identity.html deleted file mode 100644 index dabcd95a3e2..00000000000 --- a/master/reference/documentation/operations/namespace/identity.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - Identity - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Identity

    -

    The Identity type is an enum that allows for the handling of both Address and ContractId types. This is useful in cases where either type is accepted, e.g. receiving funds from an identified sender, but not caring if the sender is an address or a contract.

    -

    An Identity is implemented as follows.

    -
    pub enum Identity {
    -    Address: Address,
    -    ContractId: ContractId,
    -}
    -
    -

    Casting to an Identity must be done explicitly:

    -
        let address = 0xddec0e7e6a9a4a4e3e57d08d080d71a299c628a46bc609aab4627695679421ca;
    -    let my_address_identity = Identity::Address(Address::from(address));
    -    let my_contract_identity = Identity::ContractId(ContractId::from(address));
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/namespace/index.html b/master/reference/documentation/operations/namespace/index.html deleted file mode 100644 index 2e8b53d3931..00000000000 --- a/master/reference/documentation/operations/namespace/index.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - Address Namespace - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Address Namespace

    -

    Sway utilizies namespaces to distinguish between address types.

    -

    Having multiple address types enforces type-safety and expands the range of values that an address can take because the same value can be used across multiple types.

    -

    The main types are:

    - -

    For ease of use there is an enum wrapper Identity which contains both types.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/reentrancy.html b/master/reference/documentation/operations/reentrancy.html deleted file mode 100644 index f009a45deb1..00000000000 --- a/master/reference/documentation/operations/reentrancy.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - Re-entrancy - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Re-entrancy

    -

    Re-entrancy occurs when a contract makes a call back into the contract that called it, e.g. Contract A calls Contract B but then Contract B makes a call back into Contract A.

    -

    To mitigate security concerns there are two approaches that are commonly used:

    - -

    Re-entrancy Guard

    -

    Sway provides a stateless re-entrancy guard, which reverts at run-time when re-entrancy is detected.

    -

    To use the guard we must import it.

    -
    use reentrancy::reentrancy_guard;
    -
    -

    Then call it in a contract function.

    -
        fn deposit() {
    -        reentrancy_guard();
    -
    -        // code
    -    }
    -
    -

    Checks-Effects-Interactions Pattern

    -

    The pattern states that all state (storage) changes should be made before a call is made.

    -
        fn withdraw() {
    -        // Step 1. Perform any state changes to update balance
    -        // Step 2. After all state changes make a call
    -    }
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/signatures/ethereum.html b/master/reference/documentation/operations/signatures/ethereum.html deleted file mode 100644 index 3836c788fed..00000000000 --- a/master/reference/documentation/operations/signatures/ethereum.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Ethereum Address - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Ethereum Address

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/signatures/fuel.html b/master/reference/documentation/operations/signatures/fuel.html deleted file mode 100644 index 4dc8c37957e..00000000000 --- a/master/reference/documentation/operations/signatures/fuel.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Fuel Address - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Fuel Address

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/signatures/index.html b/master/reference/documentation/operations/signatures/index.html deleted file mode 100644 index e1d75aadbe8..00000000000 --- a/master/reference/documentation/operations/signatures/index.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - Signature Recovery - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Signature Recovery

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/storage/index.html b/master/reference/documentation/operations/storage/index.html deleted file mode 100644 index e16d83c725d..00000000000 --- a/master/reference/documentation/operations/storage/index.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - Storage - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Storage

    -

    A smart contract is able to perform computation and store & manipulate data over time.

    -

    In the following sections we'll take a look at how Sway handles storage through:

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/storage/init.html b/master/reference/documentation/operations/storage/init.html deleted file mode 100644 index b57d7b23a63..00000000000 --- a/master/reference/documentation/operations/storage/init.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - Initialization - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Initialization

    -

    Storage is declared through the use of the storage keyword.

    -

    Inside the storage block each variable is named, associated with a type and a default value.

    -
    storage {
    -    // variable_name1: variable_type1 = default_value1,
    -    // variable_name2: variable_type2 = default_value2,
    -    // ...
    -}
    -
    -

    Example

    -

    In the following example we will take a look at two ways of storing a struct.

    -
      -
    • Explicitly declaring the values in the storage block
    • -
    • Encapsulating the values in an associated function
    • -
    -

    We'll begin by defining the Owner & Role data structures and implement a default constructor on the Owner.

    -
    struct Owner {
    -    maximum_owners: u64,
    -    role: Role,
    -}
    -
    -impl Owner {
    -    // a constructor that can be evaluated to a constant `Owner` during compilation
    -    fn default() -> Self {
    -        Self {
    -            maximum_owners: 10,
    -            role: Role::FullAccess,
    -        }
    -    }
    -}
    -
    -enum Role {
    -    FullAccess: (),
    -    PartialAccess: (),
    -    NoAccess: (),
    -}
    -
    -

    Now that we have our data structures we'll keep track of how many current_owners we have and declare the owner in the two aforementioned styles.

    -
    storage {
    -    current_owners: u64 = 0,
    -    explicit_declaration: Owner = Owner {
    -        maximum_owners: 10,
    -        role: Role::FullAccess,
    -    },
    -    encapsulated_declaration: Owner = Owner::default(),
    -}
    -
    -

    An explicit declaration is likely to be sufficient for most types. However, it may be preferable to encapsulate the initialization of complex types within a constructor in order to keep the code concise.

    -

    Note that the constructors used in storage blocks must evaluate to a constant during compilation.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/storage/libraries/index.html b/master/reference/documentation/operations/storage/libraries/index.html deleted file mode 100644 index b90967dccdf..00000000000 --- a/master/reference/documentation/operations/storage/libraries/index.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - Libraries - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Libraries

    -

    The standard library provides additional utility for handling storage.

    -
      -
    • Mapping: Tracking key-value pairs
    • -
    • Vectors: Using a persistent (not heap-allocated) vector
    • -
    • Store & Get: Manually manipulating storage slots
    • -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/storage/libraries/storage-map.html b/master/reference/documentation/operations/storage/libraries/storage-map.html deleted file mode 100644 index eb94007bfda..00000000000 --- a/master/reference/documentation/operations/storage/libraries/storage-map.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - StorageMap - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    StorageMap

    -

    A StorageMap, a.k.a. a hash table, is a structure which associates a value v with a key k. The key is used to find the position in the table (memory) where the value is stored.

    -

    The benefit of a hash table is that no matter where the value is in the table the computation required to find the location of that value is constant i.e. it has an order of 1 O(1).

    -

    Sway provides a flexible StorageMap because it uses generics for both k & v with the caveat that k and v have to be a single value. The value can be a struct, tuple, array etc. therefore if you'd like to have a complex k or v then the data needs to be wrapped into a single type.

    -

    Declaration

    -

    The StorageMap type is included in the prelude therefore we do not need to import it. We'll be using msg_sender() in the subsequent section so we'll import that here.

    -

    After the import we initialize our StorageMap as described in the initialization section.

    -
    
    -storage {
    -    // k = Identity, v = u64
    -    balance: StorageMap<Identity, u64> = StorageMap::<Identity, u64> {},
    -    // k = (Identity, u64), v = bool
    -    user: StorageMap<(Identity, u64), bool> = StorageMap::<(Identity, u64), bool> {},
    -}
    -
    -

    There are two storage variables: balance & user. balance takes a single value as the key while user wraps two values into a tuple and uses that as a key.

    -

    Reading from Storage

    -

    Retrieving data from a storage variable is done through the .get(key) method. That is to say that we state which storage variable we would like to read from and append .get() to the end while providing the key for the data that we want to retrieve. The method get returns an Option; if there is no value for key in the map, get will return None.

    -

    In this example we wrap the Identity of the caller with their provided id into a tuple and use that as the key.

    -
    #[storage(read)]
    -fn reading_from_storage(id: u64) {
    -    let user = storage.user.get((msg_sender().unwrap(), id)).read();
    -}
    -
    -

    This contract method handles the returned Option by calling unwrap_or to set user to zero if the map user doesn't have an entry for the key.

    -

    Writing to Storage

    -

    Writing to storage is similar to reading. The difference is that we use a different method .insert(key, value).

    -

    In this example we retrieve the balance of the caller and then increment their balance by 1.

    -
    #[storage(read, write)]
    -fn writing_to_storage() {
    -    let balance = storage.balance.get(msg_sender().unwrap()).read();
    -    storage.balance.insert(msg_sender().unwrap(), balance + 1);
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/storage/libraries/storage-vec.html b/master/reference/documentation/operations/storage/libraries/storage-vec.html deleted file mode 100644 index 812f37c78da..00000000000 --- a/master/reference/documentation/operations/storage/libraries/storage-vec.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - StorageVec - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    StorageVec

    -

    A StorageVec is a vector that permanently stores its data in storage. It replicates the functionality of a regular vector however its data is not stored contiguously because it utilizes hashing and generics to find a location to store the value T.

    -

    There is a number of methods in the standard library however we will take a look at pushing and retrieving data.

    -

    Declaration

    -

    To use a StorageVec we need to import it from the standard library and while we're at it we'll import the msg_sender() so that we can use it in the following section.

    -

    After the import we initialize our StorageVec as described in the initialization section.

    -
    use std::storage::storage_vec::*;
    -
    -storage {
    -    // T = u64
    -    balance: StorageVec<u64> = StorageVec {},
    -    // T = (Identity, u64)
    -    user: StorageVec<(Identity, u64)> = StorageVec {},
    -}
    -
    -

    There are two storage variables: balance & user. balance takes a single value while user wraps two values into a tuple.

    -

    Reading from Storage

    -

    Retrieving data from a storage variable is done through the .get(index) method. That is to say that we state which index by specifying it inside .get() and appending that to the end of the storage variable.

    -

    In this example we look at how we can retrieve a single value balance and how we can unpack multiple values from user.

    -
    #[storage(read)]
    -fn reading_from_storage(id: u64) {
    -    let balance = storage.balance.get(id).unwrap();
    -
    -    let (user, value) = storage.user.get(id).unwrap().read();
    -}
    -
    -

    Writing to Storage

    -

    Writing to storage is similar to reading. The difference is that we use a different method .push(value) and we use the read keyword because the implementation reads the length of the vector to determine where to store the value.

    -

    In this example we insert a tuple containing an the Identity of the caller and some id into the vector.

    -
    #[storage(read, write)]
    -fn writing_to_storage(id: u64) {
    -    storage.user.push((msg_sender().unwrap(), id));
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/storage/libraries/store-get.html b/master/reference/documentation/operations/storage/libraries/store-get.html deleted file mode 100644 index 9376a5827db..00000000000 --- a/master/reference/documentation/operations/storage/libraries/store-get.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - Store & Get - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Store & Get

    -

    Storage can be manipulated directly through the use of store() & get() functions. They utilize generics to store and retrieve values.

    -

    Declaration

    -

    To use store() & get() we must import them however we are not required to declare a storage block.

    -
    use std::storage::storage_api::{read, write};
    -
    -

    Store

    -

    To store a generic value T we must provide a key of type b256.

    -

    In this example we store some number of type u64.

    -
    #[storage(write)]
    -fn store(key: b256, value: u64) {
    -    // write(key, SLOT, T) where T = generic type
    -    write(key, 0, value);
    -}
    -
    -

    Get

    -

    To retrieve a generic value T at the position of key we must specify the type that we are retrieving.

    -

    In this example we retrieve some u64 at the position of key.

    -
    #[storage(read)]
    -fn get(key: b256) {
    -    // read::<T>(key, SLOT) where T = generic type
    -    let value = read::<u64>(key, 0);
    -}
    -
    -

    The function get returns an Option; if the storage slots requested have not been set before, get will return None.

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/documentation/operations/storage/read-write.html b/master/reference/documentation/operations/storage/read-write.html deleted file mode 100644 index 7256c0c8190..00000000000 --- a/master/reference/documentation/operations/storage/read-write.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - Reading & Writing - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    Reading & Writing

    -

    When dealing with storage we have two options, we can either read from or write to storage. In both cases we must use a storage annotation to indicate the purity of the function.

    -

    When referencing a variable in storage we must explicitly indicate that the variable comes from storage and not a local scope.

    -

    This is done via the syntax storage.variable_name e.g. storage.counter.

    -
    storage {
    -    counter: u64 = 0,
    -}
    -
    -

    Reading from Storage

    -

    When dealing with a built-in type we can retrieve the variable without the use of any special methods.

    -
    #[storage(read)]
    -fn read() {
    -    let counter = storage.counter.read();
    -}
    -
    -

    Writing to Storage

    -

    When dealing with a built-in type we can update the variable without the use of any special methods.

    -
    #[storage(write)]
    -fn write() {
    -    storage.counter.write(storage.counter.read() + 1);
    -}
    -
    -

    Read & Write

    -

    We can read and write to storage by using both keywords in the attribute.

    -
    #[storage(read, write)]
    -fn read_write() {
    -    let counter = storage.counter.read();
    -    storage.counter.write(counter + 1);
    -}
    -
    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/elasticlunr.min.js b/master/reference/elasticlunr.min.js deleted file mode 100644 index 94b20dd2ef4..00000000000 --- a/master/reference/elasticlunr.min.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * elasticlunr - http://weixsong.github.io - * Lightweight full-text search engine in Javascript for browser search and offline search. - 0.9.5 - * - * Copyright (C) 2017 Oliver Nightingale - * Copyright (C) 2017 Wei Song - * MIT Licensed - * @license - */ -!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.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 A;{X5v diff --git a/master/reference/favicon.svg b/master/reference/favicon.svg deleted file mode 100644 index 90e0ea58bdb..00000000000 --- a/master/reference/favicon.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - diff --git a/master/reference/fonts/OPEN-SANS-LICENSE.txt b/master/reference/fonts/OPEN-SANS-LICENSE.txt deleted file mode 100644 index d6456956733..00000000000 --- a/master/reference/fonts/OPEN-SANS-LICENSE.txt +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/master/reference/fonts/SOURCE-CODE-PRO-LICENSE.txt b/master/reference/fonts/SOURCE-CODE-PRO-LICENSE.txt deleted file mode 100644 index 366206f5495..00000000000 --- a/master/reference/fonts/SOURCE-CODE-PRO-LICENSE.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/master/reference/fonts/fonts.css b/master/reference/fonts/fonts.css deleted file mode 100644 index 858efa59800..00000000000 --- a/master/reference/fonts/fonts.css +++ /dev/null @@ -1,100 +0,0 @@ -/* Open Sans is licensed under the Apache License, Version 2.0. See http://www.apache.org/licenses/LICENSE-2.0 */ -/* Source Code Pro is under the Open Font License. See https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL */ - -/* open-sans-300 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), - url('open-sans-v17-all-charsets-300.woff2') format('woff2'); -} - -/* open-sans-300italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), - url('open-sans-v17-all-charsets-300italic.woff2') format('woff2'); -} - -/* open-sans-regular - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans Regular'), local('OpenSans-Regular'), - url('open-sans-v17-all-charsets-regular.woff2') format('woff2'); -} - -/* open-sans-italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), - url('open-sans-v17-all-charsets-italic.woff2') format('woff2'); -} - -/* open-sans-600 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), - url('open-sans-v17-all-charsets-600.woff2') format('woff2'); -} - -/* open-sans-600italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), - url('open-sans-v17-all-charsets-600italic.woff2') format('woff2'); -} - -/* open-sans-700 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 700; - src: local('Open Sans Bold'), local('OpenSans-Bold'), - url('open-sans-v17-all-charsets-700.woff2') format('woff2'); -} - -/* open-sans-700italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 700; - src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), - url('open-sans-v17-all-charsets-700italic.woff2') format('woff2'); -} - -/* open-sans-800 - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 800; - src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), - url('open-sans-v17-all-charsets-800.woff2') format('woff2'); -} - -/* open-sans-800italic - latin_vietnamese_latin-ext_greek-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 800; - src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), - url('open-sans-v17-all-charsets-800italic.woff2') format('woff2'); -} - -/* source-code-pro-500 - latin_vietnamese_latin-ext_greek_cyrillic-ext_cyrillic */ -@font-face { - font-family: 'Source Code Pro'; - font-style: normal; - font-weight: 500; - src: url('source-code-pro-v11-all-charsets-500.woff2') format('woff2'); -} diff --git a/master/reference/fonts/open-sans-v17-all-charsets-300.woff2 b/master/reference/fonts/open-sans-v17-all-charsets-300.woff2 deleted file mode 100644 index 9f51be370fa913ce6de2922b580c262c4822b337..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44352 zcmV(;K-<4}Pew8T0RR910Ifg(5dZ)H0f7hr0Ib{q0RR9100000000000000000000 z0000QE*lUWfmQ}!0EY+&fhq})G!YOAg!yQMtSAeP3IG8%0we>R0t6rhgFFYi4Ge-h zTM$x_K;*{m=TyO<(oF`$dr#+gT@uRz<@OP72f1way{Ld4djxa`IG0*=K;{4c|Nq>i zF~-^s+Z{rPn$}0zLzV=G*ddk#MfRZCOSo7Svxg)@O1QTM(GtC{-8am>TkfXJ&}5JO zXokZnNWAaG&x#r1r&DFc3k@sfl$|@RDaX?kWW{EN@TZnHp}gCDd}u9PW@H>gZ142z+QEhtr+J1&#|>KAj6Y2`)3tZkBe+ebjmTS6=W*;+$iHPBB3Un)Qo?6q*dE(P3T9y565vHowfyevYxI9K2P(y z$<_L{@8?J5hBF;TxvX%vUMY{MW;AQOFw;MRE?UNs>(i)Pw#F30SO&%}gA&nV#5ynh z%lr4w|41^EwI78NR7X_&MdMPeXq|gj4oJ6}tzd{4Fvwwq1Zjy_sfS1l0YYgJLOuSa zG~qZt#{MG5VL1;uY?c0qywYwhjn*_`$CiZFZCFDFz-?kG;zz}gkK?(Z;(4Ip0|Y@p zL`0q-DhfWlFW)O~_Uv1l(z*7n%=kiif-51?{(S1>dTz;-%RXz{zW_NG4POWVdSfQ{H?gb&VPWmSuI@as@lXQ zCML+EVq_sv+K31qR)E!rHdbOZcI*#x`rpX1-FQZd2?w2J5+HD^d^xN_9WLUu;R1_>$Sl2l1j{i_PqRoxBKXmEfAv5RRCG~gHz zoRPqp)jl)`>4DtY_ee=+oD0vBlrtv1+}R|)Aj>WYFNl--dsEGJL13vB!x?g=A&fDlOONKn#&pyZ<<^Gt#Y5O9+B{||V8CFK!GIY^G7 ziird-fZ=XPfYkAzOvx!^1&5rvR8_9Zlqy%TZCti4x_G(NsHD}UoUD}Q&&1ywU=hnR zK_eK;d!w1V-89?ZEBgl|7bFMOFTBI&;bU#pwZ9KM5d*ckoOlTrnn@#e=0bxf_LKF$ zd-0Mi4MXYT*CGx?Tq%ZXXdY`yIWWVJf|?K(5DNrL%GP_mZs@nw-vBb}Rw0W;wB!)N z5TjzUSNZXIA7943^nXK*r#Dw9|Mtf&ksu-=h_`Yp9V;Dkh;8<4psUZVb-$?#qp%T! ziAdB1b$5t5hjOzR8iD$*)2$e71R6>Zt8%DEY$Sg2KWN&b4Cqr8h>8`6#((@8#L}XktLaTS zryU~vMx03nNxOB%uQY)H>VL7pz)zP2nhY%8WH@)-0RsdY-07d0c5ee-ah{%=QSM%u z*8so2)#K3GU!m!|?O$6+?&yD~(Fj>ZOxK05BApxGi zJr7YET6WG{j1#TYt(MkW%SPIA4dOUU&zsN+<{}nS6r*LQrr)v8tl?2R`* z6w<>(odO>Dg>%+<`=H~%Re+D2bI267Gb@WPo}vT*tKEȮck{9tEK*~BMoW% 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 diff --git a/master/reference/fonts/open-sans-v17-all-charsets-300italic.woff2 b/master/reference/fonts/open-sans-v17-all-charsets-300italic.woff2 deleted file mode 100644 index 2f545448418cba6668a2e7d49e9616e8c69dfd15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40656 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 bQBM5)6s%p?oy_T)fR3IrepgG2|qH4K6n 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

    D& zKmG7e67!kl#@t`?2092GluuaI?(wqHGc$CxbhOu&-QklBs;yusvX`9XbS$sFoH+FwvSs*$VNBEt-3}x$RNG$?<{E4Ybo(b3OQlfghskNz z9}K5Z3VQ3758HkG0jW@{RIXI$g7RShkH;@~Tu&=BS_r#d@9~%{hig#_2T@|P9H)w? z=gh}5S>q^Cq)p*cpk@GaSXq4sH<14^6;np5c+t|$J9x&lS&Se9UXJl& z`)tC!CGF^PM{9Gle70PoNpUr~Y%X6Z!}+OG>@qySno#@WZs|(!*Vl)pnmp&Xm-VKQ zd#My=>7WO!yH+kA!}m@QP$?RL){Bk$Qv*y2cO;BUYachhU4q|dA!Mv|yd}&v+!gE% z{DqB_ousX_y~Gbfu*tQR**BQz*PQqTVG6mV8#<{f+pRkMaZ3L)vy(`szQ9`Qf3L->DdXY}1dMc^^Csk2NTKs7&QcmZsc@0=Q*+*}0+ubaVYp z?_|MQ3hbnc(VG!jcF*kMaE)V8EC4oZFthXNL(^I^9lZlOJ$lJAO5=PrN|Oa{fGt+^ z86n<5N4dk4So5{kLjS&dhC18h8m3KH)**}vqTFD5^iMTKEbcl&5* zW^QC_D;06l5fzsu|eN0BcF>w|9d0O=b_CFVJ+E}_9y>Lu<@sRBZRB_KQXt_6*y+3*^M zE`8Gx-~2b)<#e>sMPht9=HdY`yV6x{- z64g$bGMR7NOT#uSC|2C5PQzyT^d!Zjg}qSQ?g6h$P4ccGk1(o5QhVy0CTs#8Vc)~9 zOq7?zT_f$!BRru4nCKiVUdJbNGaH|)2T8r+vx5vQZAuho$o6xH5)jXZGCov~fcRfT z&bKQLJ3z=#;>0N62R2Ai419Sb^WkaElLsFHLI;>$2KQ0{9@j2ZT<&_5+_Qnn+unjA znR%4OQ<~yW{LJ??8#ND;4y+f5FkhH;oGaMu*V%`Yil((-`_{i*wzrFu0@>r@;Q!@9 ztG-5C$|o66q0!cO8N3oR-ZuJgm%HhR9u|9gr72nkgf z`o9%BG~SIbmXx=T6}XWG!96o?82ddt~la{g9g5aRjJlk4d!jyanU_J7pF% z77h|AA4MVw=oD5BKVh$ZqKjco|ES*^`7lni8w`M~OOWG;!0pS{gxy|=mLhl`j&hO$ zyh#a7>{8aWnp$JtTk9*E)-=y}7@o8Aa4GKMcm(?Dkj`*yw&d^BbmmXdiwG6W=0S!H zhPH0Do+Bm19r|tQO1}!sqQwXgXJt)nTYP{voU&oA`&wBCy5wXMu+q{aM~Pnu^`Xm% z>~wKZWVqL`FH-T@4e}yAN80yR(3BfT^Ox^K6v1kT9mt8Me)EpvvO~*=Dzl0TbRG>Y z021OhH){SbYUb?JJhVvyjO_=O!9SzJSr7p`)%p3ee#i#M@JWL}?M@`DqCi*ZE@Tjp F{|Bsk2y6fV diff --git a/master/reference/fonts/open-sans-v17-all-charsets-600italic.woff2 b/master/reference/fonts/open-sans-v17-all-charsets-600italic.woff2 deleted file mode 100644 index c99aabe80340fd88a6aeb5729251e76c9a6f35ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42120 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 E9}-z&tN;K2 diff --git a/master/reference/fonts/open-sans-v17-all-charsets-700.woff2 b/master/reference/fonts/open-sans-v17-all-charsets-700.woff2 deleted file mode 100644 index 421a1ab25fa88105ab776552d7201205f7899841..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44988 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 diff --git a/master/reference/fonts/open-sans-v17-all-charsets-700italic.woff2 b/master/reference/fonts/open-sans-v17-all-charsets-700italic.woff2 deleted file mode 100644 index 12ce3d20d1ce2288206e8b4f31c20f76452efe37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40800 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%0DER>;wf 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%0Deo9y(?}8?riQx3p&>dOY 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

    33OR1_N*!%ylDDa|3D1;gP8brBkv%FrMeyX$5% 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�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 diff --git a/master/reference/fonts/open-sans-v17-all-charsets-italic.woff2 b/master/reference/fonts/open-sans-v17-all-charsets-italic.woff2 deleted file mode 100644 index 398b68a0853fbf6368758deb1da49d347e3e7d89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41076 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

  • ~`;p}3;==ZtNy# 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 diff --git a/master/reference/fonts/open-sans-v17-all-charsets-regular.woff2 b/master/reference/fonts/open-sans-v17-all-charsets-regular.woff2 deleted file mode 100644 index 8383e94c65478622baf43553262e0e31b8725e2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43236 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⪚aqC6F-jh=?`}zBG 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 -throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{ -throw Error("set is read-only") -}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((n=>{var s=e[n] -;"object"!=typeof s||Object.isFrozen(s)||t(s)})),e} -e.exports=t,e.exports.default=t;var n=e.exports;class s{constructor(e){ -void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1} -ignoreMatch(){this.isMatchIgnored=!0}}function i(e){ -return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'") -}function a(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t] -;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}const r=e=>!!e.kind -;class o{constructor(e,t){ -this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){ -this.buffer+=i(e)}openNode(e){if(!r(e))return;let t=e.kind -;t=e.sublanguage?"language-"+t:((e,{prefix:t})=>{if(e.includes(".")){ -const n=e.split(".") -;return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ") -}return`${t}${e}`})(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){ -r(e)&&(this.buffer+="")}value(){return this.buffer}span(e){ -this.buffer+=``}}class l{constructor(){this.rootNode={ -children:[]},this.stack=[this.rootNode]}get top(){ -return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){ -this.top.children.push(e)}openNode(e){const t={kind:e,children:[]} -;this.add(t),this.stack.push(t)}closeNode(){ -if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){ -for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)} -walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){ -return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t), -t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){ -"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{ -l._collapse(e)})))}}class c extends l{constructor(e){super(),this.options=e} -addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())} -addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root -;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){ -return new o(this,this.options).value()}finalize(){return!0}}function d(e){ -return e?"string"==typeof e?e:e.source:null}function u(e){return b("(?=",e,")")} -function g(e){return b("(?:",e,")*")}function h(e){return b("(?:",e,")?")} -function b(...e){return e.map((e=>d(e))).join("")}function p(...e){const t=(e=>{ -const t=e[e.length-1] -;return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{} -})(e);return"("+(t.capture?"":"?:")+e.map((e=>d(e))).join("|")+")"} -function f(e){return RegExp(e.toString()+"|").exec("").length-1} -const m=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ -;function E(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n -;let s=d(e),i="";for(;s.length>0;){const e=m.exec(s);if(!e){i+=s;break} -i+=s.substring(0,e.index), -s=s.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+(Number(e[1])+t):(i+=e[0], -"("===e[0]&&n++)}return i})).map((e=>`(${e})`)).join(t)} -const _="[a-zA-Z]\\w*",w="[a-zA-Z_]\\w*",y="\\b\\d+(\\.\\d+)?",N="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",x="\\b(0b[01]+)",k={ -begin:"\\\\[\\s\\S]",relevance:0},v={scope:"string",begin:"'",end:"'", -illegal:"\\n",contains:[k]},O={scope:"string",begin:'"',end:'"',illegal:"\\n", -contains:[k]},S=(e,t,n={})=>{const s=a({scope:"comment",begin:e,end:t, -contains:[]},n);s.contains.push({scope:"doctag", -begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)", -end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) -;const i=p("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) -;return s.contains.push({begin:b(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),s -},R=S("//","$"),M=S("/\\*","\\*/"),I=S("#","$");var A=Object.freeze({ -__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:_,UNDERSCORE_IDENT_RE:w, -NUMBER_RE:y,C_NUMBER_RE:N,BINARY_NUMBER_RE:x, -RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~", -SHEBANG:(e={})=>{const t=/^#![ ]*\// -;return e.binary&&(e.begin=b(t,/.*\b/,e.binary,/\b.*/)),a({scope:"meta",begin:t, -end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)}, -BACKSLASH_ESCAPE:k,APOS_STRING_MODE:v,QUOTE_STRING_MODE:O,PHRASAL_WORDS_MODE:{ -begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ -},COMMENT:S,C_LINE_COMMENT_MODE:R,C_BLOCK_COMMENT_MODE:M,HASH_COMMENT_MODE:I, -NUMBER_MODE:{scope:"number",begin:y,relevance:0},C_NUMBER_MODE:{scope:"number", -begin:N,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:x,relevance:0}, -REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//, -end:/\/[gimuy]*/,illegal:/\n/,contains:[k,{begin:/\[/,end:/\]/,relevance:0, -contains:[k]}]}]},TITLE_MODE:{scope:"title",begin:_,relevance:0}, -UNDERSCORE_TITLE_MODE:{scope:"title",begin:w,relevance:0},METHOD_GUARD:{ -begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{ -"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{ -t.data._beginMatch!==e[1]&&t.ignoreMatch()}})});function T(e,t){ -"."===e.input[e.index-1]&&t.ignoreMatch()}function D(e,t){ -void 0!==e.className&&(e.scope=e.className,delete e.className)}function j(e,t){ -t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)", -e.__beforeBegin=T,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords, -void 0===e.relevance&&(e.relevance=0))}function C(e,t){ -Array.isArray(e.illegal)&&(e.illegal=p(...e.illegal))}function B(e,t){ -if(e.match){ -if(e.begin||e.end)throw Error("begin & end are not supported with match") -;e.begin=e.match,delete e.match}}function L(e,t){ -void 0===e.relevance&&(e.relevance=1)}const z=(e,t)=>{if(!e.beforeMatch)return -;if(e.starts)throw Error("beforeMatch cannot be used with starts") -;const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t] -})),e.keywords=n.keywords,e.begin=b(n.beforeMatch,u(n.begin)),e.starts={ -relevance:0,contains:[Object.assign(n,{endsParent:!0})] -},e.relevance=0,delete n.beforeMatch -},$=["of","and","for","in","not","or","if","then","parent","list","value"] -;function U(e,t,n="keyword"){const s=Object.create(null) -;return"string"==typeof e?i(n,e.split(" ")):Array.isArray(e)?i(n,e):Object.keys(e).forEach((n=>{ -Object.assign(s,U(e[n],t,n))})),s;function i(e,n){ -t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split("|") -;s[n[0]]=[e,H(n[0],n[1])]}))}}function H(e,t){ -return t?Number(t):(e=>$.includes(e.toLowerCase()))(e)?0:1}const P={},K=e=>{ -console.error(e)},G=(e,...t)=>{console.log("WARN: "+e,...t)},F=(e,t)=>{ -P[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),P[`${e}/${t}`]=!0) -},Z=Error();function W(e,t,{key:n}){let s=0;const i=e[n],a={},r={} -;for(let e=1;e<=t.length;e++)r[e+s]=i[e],a[e+s]=!0,s+=f(t[e-1]) -;e[n]=r,e[n]._emit=a,e[n]._multi=!0}function X(e){(e=>{ -e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope, -delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={ -_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope -}),(e=>{if(Array.isArray(e.begin)){ -if(e.skip||e.excludeBegin||e.returnBegin)throw K("skip, excludeBegin, returnBegin not compatible with beginScope: {}"), -Z -;if("object"!=typeof e.beginScope||null===e.beginScope)throw K("beginScope must be object"), -Z;W(e,e.begin,{key:"beginScope"}),e.begin=E(e.begin,{joinWith:""})}})(e),(e=>{ -if(Array.isArray(e.end)){ -if(e.skip||e.excludeEnd||e.returnEnd)throw K("skip, excludeEnd, returnEnd not compatible with endScope: {}"), -Z -;if("object"!=typeof e.endScope||null===e.endScope)throw K("endScope must be object"), -Z;W(e,e.end,{key:"endScope"}),e.end=E(e.end,{joinWith:""})}})(e)}function q(e){ -function t(t,n){ -return RegExp(d(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":"")) -}class n{constructor(){ -this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0} -addRule(e,t){ -t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]), -this.matchAt+=f(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) -;const e=this.regexes.map((e=>e[1]));this.matcherRe=t(E(e,{joinWith:"|" -}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex -;const t=this.matcherRe.exec(e);if(!t)return null -;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),s=this.matchIndexes[n] -;return t.splice(0,n),Object.assign(t,s)}}class s{constructor(){ -this.rules=[],this.multiRegexes=[], -this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){ -if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n -;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))), -t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){ -return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){ -this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){ -const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex -;let n=t.exec(e) -;if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{ -const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)} -return n&&(this.regexIndex+=n.position+1, -this.regexIndex===this.count&&this.considerAll()),n}} -if(e.compilerExtensions||(e.compilerExtensions=[]), -e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") -;return e.classNameAliases=a(e.classNameAliases||{}),function n(i,r){const o=i -;if(i.isCompiled)return o -;[D,B,X,z].forEach((e=>e(i,r))),e.compilerExtensions.forEach((e=>e(i,r))), -i.__beforeBegin=null,[j,C,L].forEach((e=>e(i,r))),i.isCompiled=!0;let l=null -;return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords), -l=i.keywords.$pattern, -delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=U(i.keywords,e.case_insensitive)), -o.keywordPatternRe=t(l,!0), -r&&(i.begin||(i.begin=/\B|\b/),o.beginRe=t(o.begin),i.end||i.endsWithParent||(i.end=/\B|\b/), -i.end&&(o.endRe=t(o.end)), -o.terminatorEnd=d(o.end)||"",i.endsWithParent&&r.terminatorEnd&&(o.terminatorEnd+=(i.end?"|":"")+r.terminatorEnd)), -i.illegal&&(o.illegalRe=t(i.illegal)), -i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((t=>a(e,{ -variants:null},t)))),e.cachedVariants?e.cachedVariants:V(e)?a(e,{ -starts:e.starts?a(e.starts):null -}):Object.isFrozen(e)?a(e):e))("self"===e?i:e)))),i.contains.forEach((e=>{n(e,o) -})),i.starts&&n(i.starts,r),o.matcher=(e=>{const t=new s -;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin" -}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end" -}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t})(o),o}(e)}function V(e){ -return!!e&&(e.endsWithParent||V(e.starts))}class Q extends Error{ -constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}} -const J=i,Y=a,ee=Symbol("nomatch");var te=(e=>{ -const t=Object.create(null),i=Object.create(null),a=[];let r=!0 -;const o="Could not find the language '{}', did you forget to load/include a language module?",l={ -disableAutodetect:!0,name:"Plain text",contains:[]};let d={ -ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i, -languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-", -cssSelector:"pre code",languages:null,__emitter:c};function f(e){ -return d.noHighlightRe.test(e)}function m(e,t,n){let s="",i="" -;"object"==typeof t?(s=e, -n=t.ignoreIllegals,i=t.language):(F("10.7.0","highlight(lang, code, ...args) has been deprecated."), -F("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"), -i=e,s=t),void 0===n&&(n=!0);const a={code:s,language:i};O("before:highlight",a) -;const r=a.result?a.result:E(a.language,a.code,n) -;return r.code=a.code,O("after:highlight",r),r}function E(e,n,i,a){ -const l=Object.create(null);function c(){if(!v.keywords)return void S.addText(R) -;let e=0;v.keywordPatternRe.lastIndex=0;let t=v.keywordPatternRe.exec(R),n="" -;for(;t;){n+=R.substring(e,t.index) -;const i=y.case_insensitive?t[0].toLowerCase():t[0],a=(s=i,v.keywords[s]);if(a){ -const[e,s]=a -;if(S.addText(n),n="",l[i]=(l[i]||0)+1,l[i]<=7&&(M+=s),e.startsWith("_"))n+=t[0];else{ -const n=y.classNameAliases[e]||e;S.addKeyword(t[0],n)}}else n+=t[0] -;e=v.keywordPatternRe.lastIndex,t=v.keywordPatternRe.exec(R)}var s -;n+=R.substr(e),S.addText(n)}function u(){null!=v.subLanguage?(()=>{ -if(""===R)return;let e=null;if("string"==typeof v.subLanguage){ -if(!t[v.subLanguage])return void S.addText(R) -;e=E(v.subLanguage,R,!0,O[v.subLanguage]),O[v.subLanguage]=e._top -}else e=_(R,v.subLanguage.length?v.subLanguage:null) -;v.relevance>0&&(M+=e.relevance),S.addSublanguage(e._emitter,e.language) -})():c(),R=""}function g(e,t){let n=1;for(;void 0!==t[n];){if(!e._emit[n]){n++ -;continue}const s=y.classNameAliases[e[n]]||e[n],i=t[n] -;s?S.addKeyword(i,s):(R=i,c(),R=""),n++}}function h(e,t){ -return e.scope&&"string"==typeof e.scope&&S.openNode(y.classNameAliases[e.scope]||e.scope), -e.beginScope&&(e.beginScope._wrap?(S.addKeyword(R,y.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap), -R=""):e.beginScope._multi&&(g(e.beginScope,t),R="")),v=Object.create(e,{parent:{ -value:v}}),v}function b(e,t,n){let i=((e,t)=>{const n=e&&e.exec(t) -;return n&&0===n.index})(e.endRe,n);if(i){if(e["on:end"]){const n=new s(e) -;e["on:end"](t,n),n.isMatchIgnored&&(i=!1)}if(i){ -for(;e.endsParent&&e.parent;)e=e.parent;return e}} -if(e.endsWithParent)return b(e.parent,t,n)}function p(e){ -return 0===v.matcher.regexIndex?(R+=e[0],1):(T=!0,0)}function f(e){ -const t=e[0],s=n.substr(e.index),i=b(v,e,s);if(!i)return ee;const a=v -;v.endScope&&v.endScope._wrap?(u(), -S.addKeyword(t,v.endScope._wrap)):v.endScope&&v.endScope._multi?(u(), -g(v.endScope,e)):a.skip?R+=t:(a.returnEnd||a.excludeEnd||(R+=t), -u(),a.excludeEnd&&(R=t));do{ -v.scope&&S.closeNode(),v.skip||v.subLanguage||(M+=v.relevance),v=v.parent -}while(v!==i.parent);return i.starts&&h(i.starts,e),a.returnEnd?0:t.length} -let m={};function w(t,a){const o=a&&a[0];if(R+=t,null==o)return u(),0 -;if("begin"===m.type&&"end"===a.type&&m.index===a.index&&""===o){ -if(R+=n.slice(a.index,a.index+1),!r){const t=Error(`0 width match regex (${e})`) -;throw t.languageName=e,t.badRule=m.rule,t}return 1} -if(m=a,"begin"===a.type)return(e=>{ -const t=e[0],n=e.rule,i=new s(n),a=[n.__beforeBegin,n["on:begin"]] -;for(const n of a)if(n&&(n(e,i),i.isMatchIgnored))return p(t) -;return n.skip?R+=t:(n.excludeBegin&&(R+=t), -u(),n.returnBegin||n.excludeBegin||(R=t)),h(n,e),n.returnBegin?0:t.length})(a) -;if("illegal"===a.type&&!i){ -const e=Error('Illegal lexeme "'+o+'" for mode "'+(v.scope||"")+'"') -;throw e.mode=v,e}if("end"===a.type){const e=f(a);if(e!==ee)return e} -if("illegal"===a.type&&""===o)return 1 -;if(A>1e5&&A>3*a.index)throw Error("potential infinite loop, way more iterations than matches") -;return R+=o,o.length}const y=x(e) -;if(!y)throw K(o.replace("{}",e)),Error('Unknown language: "'+e+'"') -;const N=q(y);let k="",v=a||N;const O={},S=new d.__emitter(d);(()=>{const e=[] -;for(let t=v;t!==y;t=t.parent)t.scope&&e.unshift(t.scope) -;e.forEach((e=>S.openNode(e)))})();let R="",M=0,I=0,A=0,T=!1;try{ -for(v.matcher.considerAll();;){ -A++,T?T=!1:v.matcher.considerAll(),v.matcher.lastIndex=I -;const e=v.matcher.exec(n);if(!e)break;const t=w(n.substring(I,e.index),e) -;I=e.index+t}return w(n.substr(I)),S.closeAllNodes(),S.finalize(),k=S.toHTML(),{ -language:e,value:k,relevance:M,illegal:!1,_emitter:S,_top:v}}catch(t){ -if(t.message&&t.message.includes("Illegal"))return{language:e,value:J(n), -illegal:!0,relevance:0,_illegalBy:{message:t.message,index:I, -context:n.slice(I-100,I+100),mode:t.mode,resultSoFar:k},_emitter:S};if(r)return{ -language:e,value:J(n),illegal:!1,relevance:0,errorRaised:t,_emitter:S,_top:v} -;throw t}}function _(e,n){n=n||d.languages||Object.keys(t);const s=(e=>{ -const t={value:J(e),illegal:!1,relevance:0,_top:l,_emitter:new d.__emitter(d)} -;return t._emitter.addText(e),t})(e),i=n.filter(x).filter(v).map((t=>E(t,e,!1))) -;i.unshift(s);const a=i.sort(((e,t)=>{ -if(e.relevance!==t.relevance)return t.relevance-e.relevance -;if(e.language&&t.language){if(x(e.language).supersetOf===t.language)return 1 -;if(x(t.language).supersetOf===e.language)return-1}return 0})),[r,o]=a,c=r -;return c.secondBest=o,c}function w(e){let t=null;const n=(e=>{ -let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"" -;const n=d.languageDetectRe.exec(t);if(n){const t=x(n[1]) -;return t||(G(o.replace("{}",n[1])), -G("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"} -return t.split(/\s+/).find((e=>f(e)||x(e)))})(e);if(f(n))return -;if(O("before:highlightElement",{el:e,language:n -}),e.children.length>0&&(d.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."), -console.warn("https://github.com/highlightjs/highlight.js/issues/2886"), -console.warn(e)), -d.throwUnescapedHTML))throw new Q("One of your code blocks includes unescaped HTML.",e.innerHTML) -;t=e;const s=t.textContent,a=n?m(s,{language:n,ignoreIllegals:!0}):_(s) -;e.innerHTML=a.value,((e,t,n)=>{const s=t&&i[t]||n -;e.classList.add("hljs"),e.classList.add("language-"+s) -})(e,n,a.language),e.result={language:a.language,re:a.relevance, -relevance:a.relevance},a.secondBest&&(e.secondBest={ -language:a.secondBest.language,relevance:a.secondBest.relevance -}),O("after:highlightElement",{el:e,result:a,text:s})}let y=!1;function N(){ -"loading"!==document.readyState?document.querySelectorAll(d.cssSelector).forEach(w):y=!0 -}function x(e){return e=(e||"").toLowerCase(),t[e]||t[i[e]]} -function k(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{ -i[e.toLowerCase()]=t}))}function v(e){const t=x(e) -;return t&&!t.disableAutodetect}function O(e,t){const n=e;a.forEach((e=>{ -e[n]&&e[n](t)}))} -"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{ -y&&N()}),!1),Object.assign(e,{highlight:m,highlightAuto:_,highlightAll:N, -highlightElement:w, -highlightBlock:e=>(F("10.7.0","highlightBlock will be removed entirely in v12.0"), -F("10.7.0","Please use highlightElement now."),w(e)),configure:e=>{d=Y(d,e)}, -initHighlighting:()=>{ -N(),F("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")}, -initHighlightingOnLoad:()=>{ -N(),F("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.") -},registerLanguage:(n,s)=>{let i=null;try{i=s(e)}catch(e){ -if(K("Language definition for '{}' could not be registered.".replace("{}",n)), -!r)throw e;K(e),i=l} -i.name||(i.name=n),t[n]=i,i.rawDefinition=s.bind(null,e),i.aliases&&k(i.aliases,{ -languageName:n})},unregisterLanguage:e=>{delete t[e] -;for(const t of Object.keys(i))i[t]===e&&delete i[t]}, -listLanguages:()=>Object.keys(t),getLanguage:x,registerAliases:k, -autoDetection:v,inherit:Y,addPlugin:e=>{(e=>{ -e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{ -e["before:highlightBlock"](Object.assign({block:t.el},t)) -}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{ -e["after:highlightBlock"](Object.assign({block:t.el},t))})})(e),a.push(e)} -}),e.debugMode=()=>{r=!1},e.safeMode=()=>{r=!0 -},e.versionString="11.3.1",e.regex={concat:b,lookahead:u,either:p,optional:h, -anyNumberOfTimes:g};for(const e in A)"object"==typeof A[e]&&n(A[e]) -;return Object.assign(e,A),e})({}),ne=Object.freeze({__proto__:null, -grmr_sway:e=>{const t={className:"title.function.invoke",relevance:0, -begin:b(/\b/,/(?!let\b)/,e.IDENT_RE,u(/\s*\(/))},n="([u](8|16|32|64))?";return{ -name:"Sway",aliases:["sw"],keywords:{$pattern:e.IDENT_RE+"!?", -keyword:["abi","as","asm","break","const","continue","contract","deref","else","enum","fn","for","if","impl","let","library","mod","match","mut","predicate","pub","ref","return","script","Self","self","storage","str","struct","type","trait","use","where","while"], -literal:["true","false","Some","None","Ok","Err"], -built_in:["bool","char","u8","u16","u32","u64","b256","str","Self"]}, -illegal:""},t]}}, -grmr_rust:e=>{const t=e.regex,n={className:"title.function.invoke",relevance:0, -begin:t.concat(/\b/,/(?!let\b)/,e.IDENT_RE,t.lookahead(/\s*\(/)) -},s="([ui](8|16|32|64|128|size)|f(32|64))?",i=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bin!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"] -;return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?", -type:["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"], -keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"], -literal:["true","false","Some","None","Ok","Err"],built_in:i},illegal:""},n]}}, -grmr_ini:e=>{const t=e.regex,n={className:"number",relevance:0,variants:[{ -begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},s=e.COMMENT();s.variants=[{ -begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={className:"variable", -variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},a={ -className:"literal",begin:/\bon|off|true|false|yes|no\b/},r={className:"string", -contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{ -begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}] -},o={begin:/\[/,end:/\]/,contains:[s,a,i,r,n,"self"],relevance:0 -},l=t.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{ -name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/, -contains:[s,{className:"section",begin:/\[+/,end:/\]+/},{ -begin:t.concat(l,"(\\s*\\.\\s*",l,")*",t.lookahead(/\s*=\s*[^#\s]/)), -className:"attr",starts:{end:/$/,contains:[s,o,a,i,r,n]}}]}},grmr_bash:e=>{ -const t=e.regex,n={},s={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/, -contains:[n]}]};Object.assign(n,{className:"variable",variants:[{ -begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},s]});const i={ -className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},a={ -begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/, -end:/(\w+)/,className:"string"})]}},r={className:"string",begin:/"/,end:/"/, -contains:[e.BACKSLASH_ESCAPE,n,i]};i.contains.push(r);const o={begin:/\$\(\(/, -end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n] -},l=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10 -}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0, -contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{ -name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/, -keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"], -literal:["true","false"], -built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"] -},contains:[l,e.SHEBANG(),c,o,e.HASH_COMMENT_MODE,a,{match:/(\/[a-z._-]+)+/},r,{ -className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}, -grmr_shell:e=>({name:"Shell Session",aliases:["console","shellsession"], -contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{ -end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}),grmr_json:e=>({name:"JSON", -contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01 -},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,{ -beginKeywords:"true false null" -},e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}) -});const se=te;for(const e of Object.keys(ne)){ -const t=e.replace("grmr_","").replace("_","-");se.registerLanguage(t,ne[e])} -return se}() -;"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); \ No newline at end of file diff --git a/master/reference/index.html b/master/reference/index.html deleted file mode 100644 index 8e59b4d0641..00000000000 --- a/master/reference/index.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - Welcome! - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    The Sway Reference

    - -

    This is the technical reference for the Sway programming language. For a prose explanation and introduction to the language, please refer to the Sway Book.

    - - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/mark.min.js b/master/reference/mark.min.js deleted file mode 100644 index 16362318834..00000000000 --- a/master/reference/mark.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*!*************************************************** -* mark.js v8.11.1 -* https://markjs.io/ -* Copyright (c) 2014–2018, Julian Kühnel -* Released under the MIT license https://git.io/vwTVl -*****************************************************/ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Mark=t()}(this,function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=i,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(t){var n=e.filter(function(e){return e.contains(t)}).length>0;-1!==e.indexOf(t)||n||e.push(t)}),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var i=e.contentWindow;if(r=i.document,!i||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,i=!1,o=null,a=function a(){if(!i){i=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",a),r.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",a),o=setTimeout(a,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,function(){return!0},function(e){r++,n.waitForIframes(e.querySelector("html"),function(){--r||t()})},function(e){e||t()})}},{key:"forEachIframe",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=t.querySelectorAll("iframe"),s=a.length,c=0;a=Array.prototype.slice.call(a);var u=function(){--s<=0&&o(c)};s||u(),a.forEach(function(t){e.matches(t,i.exclude)?u():i.onIframeReady(t,function(e){n(t)&&(c++,r(e)),u()},u)})}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:null===t?e.nextNode():e.nextNode()&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var i=!1,o=!1;return r.forEach(function(e,t){e.val===n&&(i=t,o=e.handled)}),this.compareNodeIframe(e,t,n)?(!1!==i||o?!1===i||o||(r[i].handled=!0):r.push({val:n,handled:!0}),!0):(!1===i&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var i=this;e.forEach(function(e){e.handled||i.getIframeContents(e.val,function(e){i.createInstanceOnIframe(e).forEachNode(t,n,r)})})}},{key:"iterateThroughNodes",value:function(e,t,n,r,i){for(var o,a=this,s=this.createIterator(t,e,r),c=[],u=[],l=void 0,h=void 0;void 0,o=a.getIteratorNode(s),h=o.prevNode,l=o.node;)this.iframes&&this.forEachIframe(t,function(e){return a.checkIframeFilter(l,h,e,c)},function(t){a.createInstanceOnIframe(t).forEachNode(e,function(e){return u.push(e)},r)}),u.push(l);u.forEach(function(e){n(e)}),this.iframes&&this.handleOpenIframes(c,e,n,r),i()}},{key:"forEachNode",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),a=o.length;a||i(),o.forEach(function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,function(){--a<=0&&i()})};r.iframes?r.waitForIframes(o,s):s()})}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var i=!1;return n.every(function(t){return!r.call(e,t)||(i=!0,!1)}),i}return!1}}]),e}(),o=function(){function e(n){t(this,e),this.opt=r({},{diacritics:!0,synonyms:{},accuracy:"partially",caseSensitive:!1,ignoreJoiners:!1,ignorePunctuation:[],wildcards:"disabled"},n)}return n(e,[{key:"create",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),new RegExp(e,"gm"+(this.opt.caseSensitive?"":"i"))}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==a&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(a)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynonyms(a)+"|"+this.processSynonyms(s)+")"+r))}return e}},{key:"processSynonyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,function(e){return"\\"===e.charAt(0)?"?":""})).replace(/(?:\\)*\*/g,function(e){return"\\"===e.charAt(0)?"*":""})}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"})}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],r=[];return e.split("").forEach(function(i){n.every(function(n){if(-1!==n.indexOf(i)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0})}),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,r="string"==typeof n?n:n.value,i="";switch(("string"==typeof n?[]:n.limiters).forEach(function(e){i+="|"+t.escapeStr(e)}),r){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(" ").forEach(function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)}):e.trim()&&-1===n.indexOf(e)&&n.push(e)}),{keywords:n.sort(function(e,t){return t.length-e.length}),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var i=t.callNoMatchOnInvalidRanges(e,r),o=i.start,a=i.end;i.valid&&(e.start=o,e.length=a-o,n.push(e),r=a)}),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,i=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,i=!0,o=n.length,a=t-o,s=parseInt(e.start,10)-a;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:n,nodes:r})})}},{key:"matchesExclude",value:function(e){return i.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(n-t),a=document.createElement(r);return a.setAttribute("data-markjs","true"),this.opt.className&&a.setAttribute("class",this.opt.className),a.textContent=i.textContent,i.parentNode.replaceChild(a,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,i){var o=this;e.nodes.every(function(a,s){var c=e.nodes[s+1];if(void 0===c||c.start>t){if(!r(a.node))return!1;var u=t-a.start,l=(n>a.end?a.end:n)-a.start,h=e.value.substr(0,a.start),f=e.value.substr(l+a.start);if(a.node=o.wrapRangeInTextNode(a.node,u,l),e.value=h+f,e.nodes.forEach(function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=l),e.nodes[n].end-=l)}),n-=l,i(a.node.previousSibling,a.start),!(n>a.end))return!1;t=a.end}return!0})}},{key:"wrapGroups",value:function(e,t,n,r){return r((e=this.wrapRangeInTextNode(e,t,t+n)).previousSibling),e}},{key:"separateGroups",value:function(e,t,n,r,i){for(var o=t.length,a=1;a-1&&r(t[a],e)&&(e=this.wrapGroups(e,s,t[a].length,i))}return e}},{key:"wrapMatches",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[a];){if(o.opt.separateGroups)t=o.separateGroups(t,i,a,n,r);else{if(!n(i[a],t))continue;var s=i.index;if(0!==a)for(var c=1;c - - - - - The Sway Reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - -
    -
    -

    The Sway Reference

    - -

    This is the technical reference for the Sway programming language. For a prose explanation and introduction to the language, please refer to the Sway Book.

    - -

    Installation

    -

    The Sway toolchain is required to compile Sway programs.

    -

    There are three ways to install the Sway toolchain:

    - -

    The supported operating systems include Linux and macOS; however, Windows is unsupported.

    -

    Fuelup

    -

    Fuelup is the recommended tool for installation and management of the toolchain.

    -

    Cargo

    -

    Cargo may be used instead of Fuelup; however, the user needs to manage the toolchain themselves.

    - -

    The advantage of using Cargo is the installation of plugins that have not been added into Fuelup.

    -

    The disadvantage occurs when Fuelup and Cargo are used in tandem because the latest plugins may not be recognized.

    - -

    Source

    -

    The latest features may be accessed when installing from source; however, the features may not be ready for release and lead to unstable behavior.

    -

    Fuelup

    -

    Fuelup is a tool used to manage the Sway toolchain. It allows the user to download compiled binaries and switch between different versions of Sway.

    -

    The installation instructions can be found at the start of the Fuelup Book.

    -

    After installing fuelup run the following command to check the version:

    -
    fuelup --version
    -
    -

    The output may look similar to:

    -
    fuelup 0.13.0
    -
    -

    Cargo

    - -

    Cargo can be used to install the Sway toolchain with various plugins.

    - -

    Dependencies

    -

    A prerequisite for installing and using Sway is the Rust toolchain running on the stable channel.

    -

    After installing the Rust toolchain run the following command to check default channel:

    -
    rustup toolchain list
    -
    -

    The output may look similar to:

    -
    stable-x86_64-unknown-linux-gnu (default)
    -
    -

    Installation & Updating

    -

    The Sway toolchain can be installed/updated with:

    -
    cargo install forc
    -
    -

    From Source

    -

    The Sway toolchain can be built directly from the Sway repository.

    -

    Installation & Updating

    - -

    In the root of the repository /sway/<here> build forc with the following command:

    - -
    cargo build
    -
    -

    The executable binary can be found in /sway/target/debug/forc.

    -

    Using the Toolchain

    -

    After installing run the following command to check the version:

    -
    /sway/target/debug/forc --version
    -
    -

    The output may look similar to:

    -
    forc 0.31.2
    -
    -

    Fuel Core

    -

    The Fuel toolchain is an extension of the Sway toolchain.

    -

    It consists of a full node known as Fuel Core and it enables deployment and testing via the Rust SDK.

    -

    Installation & Updating

    -

    Fuel Core can be installed/updated with:

    -
    cargo install fuel-core
    -
    -

    There may be additional system dependencies required for installation.

    -

    Sway Program Types

    -

    A Sway program is a file ending with the extension .sw, e.g. main.sw, and the first line of the file is a declaration of the type of program.

    -

    A Sway program can be one of four types:

    -
      -
    • contract -
        -
      • Primarily used for protocols or systems that operate within a fixed set of rules e.g. staking contracts, decentralized exchanges, etc.
      • -
      -
    • -
    • library -
        -
      • Reusable code for handling common operations
      • -
      -
    • -
    • script -
        -
      • Used for complex, multi-step, on-chain interactions that won't persist, such as using a decentralized exchange to create a leveraged position (borrow, swap, re-collateralize)
      • -
      -
    • -
    • predicate -
        -
      • A set of preconditions to the construction of a transaction, the result of which must be a Boolean value of true in order for the transaction to be considered valid
      • -
      -
    • -
    -

    Sway Project Types

    -

    A project type in Sway refers to which program type is in the main file of the project.

    -

    This means that there are four types of projects:

    -
      -
    • contracts
    • -
    • libraries
    • -
    • scripts
    • -
    • predicates
    • -
    -

    All four projects can contain multiple library files in the src directory.

    -

    There is a caveat when it comes to contracts, scripts and predicates and it's as follows:

    -
      -
    • A project can at most contain any one of a contract, script or predicate.
    • -
    -

    This means that a project cannot contain more than one contract, one script, one predicate and it cannot mix them together.

    -

    Entry Points

    -

    An entry point is the starting point of execution for a program.

    -

    Since a library is not directly deployable to the blockchain it does not have an entry point and instead its code is exported for use within other programs.

    -

    Unlike libraries; contracts, scripts and predicates all have an entry point. Contracts expose an Application Binary Interface (ABI) while scripts and predicates expose a main() function for entry.

    -

    Smart Contracts

    -

    A smart contract is a piece of bytecode that can be deployed to a blockchain via a transaction.

    -

    It can be called in the same way that an API may be called to perform computation and store and retrieve data from a database.

    -

    A smart contract consists of two parts:

    - - -

    Application Binary Interface (ABI)

    -

    The ABI is a structure which defines the endpoints that a contract exposes for calls. That is to say that functions defined in the ABI are considered to be external and thus a contract cannot call its own functions.

    -

    The following example demonstrates an interface for a wallet which is able to receive and send funds.

    -

    The structure begins by using the keyword abi followed by the name of the contract.

    -

    Inside the declaration are function signatures, annotations denoting the interaction with storage and documentation comments outlining the functionality.

    -
    library;
    -
    -abi Wallet {
    -    /// When the BASE_ASSET is sent to this function the internal contract balance is incremented
    -    #[storage(read, write)]
    -    fn receive_funds();
    -
    -    /// Sends `amount_to_send` of the BASE_ASSET to `recipient`
    -    ///
    -    /// # Arguments
    -    ///
    -    /// - `amount_to_send`: amount of BASE_ASSET to send
    -    /// - `recipient`: user to send the BASE_ASSET to
    -    ///
    -    /// # Reverts
    -    ///
    -    /// * When the caller is not the owner of the wallet
    -    /// * When the amount being sent is greater than the amount in the contract
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient: Identity);
    -}
    -
    -

    Implementation the ABI

    -

    Similar to traits in Rust implementing the ABI is done with the syntax impl <name-of-abi> for Contract.

    -

    All functions defined in the ABI must be declared in the implementation.

    -

    Since the interface is defined outside of the contract we must import it using the use syntax before we can use it.

    -
    contract;
    -
    -use interface::Wallet;
    -
    -impl Wallet for Contract {
    -    #[storage(read, write)]
    -    fn receive_funds() {
    -        // function implementation
    -    }
    -
    -    #[storage(read, write)]
    -    fn send_funds(amount_to_send: u64, recipient: Identity) {
    -        // function implementation
    -    }
    -}
    -
    -

    Library

    -

    A library is used to contain code that performs common operations in order to prevent code duplication.

    -

    Definition

    -

    Libraries are defined using the library keyword at the beginning of a file.

    -
    library;
    -
    -

    Accessibility

    -

    Code defined inside a library, but more generally anywhere inside a Sway project, is considered to be private which means that it is inaccessible to other files unless explicitly exposed.

    -

    Code can be exposed through a two step process:

    -
      -
    • Add a pub keyword at the start of some code
    • -
    • Specify the library in the Forc.toml file as a dependency and then import the pub declaration
    • -
    -
    library;
    -
    -// Cannot import because the `pub` keyword is missing
    -fn foo() {}
    -
    -// Can import everything below because they are using the `pub` keyword
    -pub const ONE = __to_str_array("1");
    -
    -pub struct MyStruct {}
    -
    -impl MyStruct {
    -    pub fn my_function() {}
    -}
    -
    -pub enum MyEnum {
    -    Variant: (),
    -}
    -
    -pub fn bar() {}
    -
    -pub trait MyTrait {
    -    fn my_function();
    -}
    -
    -

    The following structures can be marked as pub:

    -
      -
    • Globally defined constants
    • -
    • Structs
    • -
    • Enums
    • -
    • Functions
    • -
    • Traits
    • -
    -

    Deployment

    -

    Libraries cannot be directly deployed to a blockchain, but they can be deployed as part of a contract.

    -

    Internal Libraries

    -

    A library is internal to a project if it is in the same source src directory as the other program files.

    -
    $ tree
    -.
    -├── Cargo.toml
    -├── Forc.toml
    -└── src
    -    ├── lib.sw
    -    └── my_library.sw
    -
    -

    To be able to use our library my_library.sw in lib.sw there are two steps to take:

    -
      -
    1. Bring our library into scope by using the mod keyword followed by the library name
    2. -
    3. Use the use keyword to selectively import various items from the library
    4. -
    -
    library;
    -
    -mod my_library;
    -
    -use my_library::bar;
    -
    -// `bar` from `my_library` is now available throughout the file
    -
    -

    External Libraries

    -

    An external library is a library that is outside of the src directory (most likely in an entirely different project).

    -
    $ tree
    -.
    -├── my_library
    -│   ├── Cargo.toml
    -│   ├── Forc.toml
    -│   └─── src
    -│       └── lib.sw
    -│
    -└── my_other_library
    -    ├── Cargo.toml
    -    ├── Forc.toml
    -    └─── src
    -        └── lib.sw
    -
    -

    Libraries

    -

    my_other_library

    -

    my_other_library has a function quix() which can be imported into my_library because it uses the pub keyword.

    -
    library;
    -
    -pub fn quix() {}
    -
    -

    my_library

    -

    To be able to use quix() inside my_library there are two steps to take.

    -

    Add to Dependencies

    -

    Add my_other_library as a dependency under the [dependencies] section of the my_library Forc.toml file.

    -
    [project]
    -authors = ["Fuel Labs <contact@fuel.sh>"]
    -entry = "lib.sw"
    -license = "Apache-2.0"
    -name = "my_library"
    -
    -[dependencies]
    -my_other_library = { path = "../my_other_library" }
    -std = { path = "../../../../../../../../../sway-lib-std" }
    -
    -

    Import

    -

    Use the use keyword to selectively import our code from my_other_library

    -
    library;
    -
    -use my_other_library::quix;
    -
    -// `quix` from `my_other_library` is now available throughout the file
    -
    -

    Scripts

    -

    A script is an executable that does not need to be deployed because it only exists during a transaction.

    -

    It can be used to replicate the functionality of contracts, such as routers, without the cost of deployment or increase of the blockchain size.

    -

    Some properties of a script include:

    -
      -
    • It cannot be called by a contract
    • -
    • It is stateless but can interact with storage through a contract
    • -
    • Can call multiple contracts
    • -
    -

    Example

    -

    The following example demonstrates a script which takes one argument and returns the Boolean value of true.

    -
    script;
    -
    -// All scripts require a main function. The return type is optional.
    -fn main(amount: u64) -> bool {
    -    true
    -}
    -
    -

    Predicates

    -

    A predicate is an executable that represents a UTXO spending condition, such as a multisig predicate, which has restrictions on the VM instructions that can be used .

    -

    It does not need to be deployed to a blockchain because it only exists during a transaction. That being said, the predicate root is on chain as the owner of one or more UTXOs.

    -

    Predicates can neither read from nor write to any contract state. Moreover, they cannot use any contract instructions.

    -

    Transfer Coins to a Predicate

    -

    In Fuel, coins can be sent to an address uniquely representing a particular predicate's bytecode (the bytecode root, calculated here).

    -

    Spending Predicate Coins

    -

    The coin UTXOs become spendable not on the provision of a valid signature, but rather if the supplied predicate both has a root that matches their owner, and evaluates to true.

    -

    If a predicate reverts, or tries to access impure VM opcodes, the evaluation is automatically false.

    -

    Spending Conditions

    -

    Predicates may introspect the transaction spending their coins (inputs, outputs, script bytecode, etc.) and may take runtime arguments (the predicateData), either or both of which may affect the evaluation of the predicate.

    -

    Example

    -

    Similar to a script, a predicate consists of a single main() function which can take any number of arguments but must return a Boolean. In order for the predicate to be valid, the returned Boolean value must be true.

    -
    predicate;
    -
    -// All predicates require a main function which return a Boolean value.
    -fn main(amount: u64) -> bool {
    -    true
    -}
    -
    -

    Built-in Types

    -

    Sway is a statically typed language therefore every value must be known at compile time. This means that each value must have a type and the compiler can usually infer the type without the user being required to specify it.

    -

    Sway provides a number of out-of-the-box (primitive) types which can be used to construct more complex data structures and programs.

    -

    Primitive Types

    -

    Sway has the following primitive types:

    -
      -
    1. Numerics -
        -
      1. u8 (8-bit unsigned integer)
      2. -
      3. u16 (16-bit unsigned integer)
      4. -
      5. u32 (32-bit unsigned integer)
      6. -
      7. u64 (64-bit unsigned integer)
      8. -
      9. u256 (256-bit unsigned integer)
      10. -
      11. hexadecimal, binary & base-10 syntax
      12. -
      -
    2. -
    3. Boolean -
        -
      1. bool (true or false)
      2. -
      -
    4. -
    5. Strings -
        -
      1. str (string slice)
      2. -
      3. str[n] (fixed-length string of size n)
      4. -
      -
    6. -
    7. Bytes -
        -
      1. b256 (256 bits / 32 bytes, i.e. a hash)
      2. -
      -
    8. -
    9. Slices
    10. -
    - -

    The default numeric type is u64. The FuelVM's word size is 64 bits, and the cases where using a smaller numeric type to save space are minimal.

    -

    All other types in Sway are built up of these primitive types, or references to these primitive types.

    -

    Compound Types

    -

    Compound types are types that group multiple values into one type.

    -

    Sway has the following compound types:

    -
      -
    1. Arrays
    2. -
    3. Tuples
    4. -
    5. Structs
    6. -
    7. Enums
    8. -
    -

    Numeric Types

    -

    Broadly speaking there are two types of integers:

    - - -

    Signed Integers

    -

    A signed integer is a whole number which can take the value of zero and both negative and positive values. This means that a signed integer can take values such as:

    -
      -
    • -42
    • -
    • 0
    • -
    • 42
    • -
    -

    In order to achieve this one bit must be kept for tracking the sign (+ or -) of the value and thus the range of available values is smaller than an unsigned integer.

    -

    For those inclined, the range for an n-bit signed integer is -2n-1 to 2n-1-1.

    -

    Sway does not natively support signed integers however there is nothing stopping a library from using primitives to create types that act like signed types.

    -

    Unsigned Integers

    -

    An unsigned integer is a whole number which can take the value of zero or any positive number, but cannot be negative. This allows for one more bit of values to be used for the positive numbers and thus the positive range is significantly larger than for signed integers.

    -

    An example of available values is:

    -
      -
    • 0
    • -
    • 42
    • -
    -

    For those inclined, the range for an n-bit unsigned integer is 0 to 2n-1.

    -

    Alternative Syntax

    -

    All of the unsigned integer types are numeric types, and the byte type can also be viewed as an 8-bit unsigned integer.

    -

    Numbers can be declared with binary syntax, hexadecimal syntax, base-10 syntax, and underscores for delineation.

    -
        let hexadecimal = 0xffffff;
    -    let binary = 0b10101010;
    -    let base_10 = 10;
    -    let underscore_delineated_base_10 = 100_000;
    -    let underscore_delineated_binary = 0x1111_0000;
    -    let underscore_delineated_hexadecimal = 0xfff_aaa;
    -
    -

    Boolean Type

    -

    A Boolean is a type that is represented by either a value of one or a value of zero. To make it easier to use the values have been given names: true & false.

    -

    Boolean values are typically used for conditional logic or validation, for example in if expressions, and thus expressions are said to be evaluated to true or false.

    -

    Using the unary operator ! the Boolean value can be changed:

    -
      -
    • From true to false
    • -
    • From false to true
    • -
    -

    Example

    -

    The following example creates two Boolean variables, performs a comparison using the unary operator ! and implicitly returns the result.

    -
    fn returns_true() -> bool {
    -    let is_true = true;
    -    let is_false = false;
    -
    -    // implicitly returns the Boolean value of `true`
    -    is_true == !is_false
    -}
    -
    -

    String Type

    -

    A string is a collection of characters (letters, numbers etc.).

    -

    Sway has one string type and it's a fixed length string which has the following implications:

    -
      -
    • A string cannot be grown or shrunk during execution
    • -
    • The content of the string must meet its length -
        -
      • This could be via a legitimate value that takes up the entire length or through padding
      • -
      -
    • -
    -

    The reason for this is that the compiler must know the size of the type and the length is a part of the type.

    -

    A string can be created through the use of double-quotation marks " around the text. The length of the string is permanently set at that point and cannot be changed even if the variable is marked as mutable.

    -
        // The variable `fuel` is a string slice with length equals 4
    -    let fuel = "fuel";
    -    let crypto = __to_str_array("crypto");
    -
    -

    Strings default to UTF-8 in Sway.

    -

    Bytes

    -

    Sway has a single "bytes" type which is the b256.

    -

    As the name suggests it contains 256 bits / 32 bytes of information. Unlike some other programming languages this type is treated as a single, whole, type unlike an array of bytes which is iterated over.

    -
        let zero = 0x0000000000000000000000000000000000000000000000000000000000000000;
    -
    -

    Tuples

    -

    A tuple is a general-purpose static-length aggregation of types, in other words, it's a single type that consists of an aggregate of zero or more types. The internal types that make up a tuple, and the tuple's arity, define the tuple's type.

    -

    Declare

    -

    To declare a tuple we wrap the values in ().

    -
        // Define a tuple containing 2 u64 types
    -    let mut balances = (42, 1337);
    -
    -

    Retrieve by Index

    -

    Values can be retrieved individually from the tuple by specifying the index.

    -
        // first = 42, second = 1337
    -    let first = balances.0;
    -    let second = balances.1;
    -
    -

    Mutate

    -

    A value can be mutated in a tuple as long as the tuple is declared to be mutable and the new value has the same type as the previous value.

    -
        // 12 has the same type as 42 (u64) therefore this is valid
    -    balances.0 = 12;
    -
    -    // true is a Boolean and the tuple expects a u64 therefore this is invalid
    -    // balances.0 = true;
    -
    -

    The entire tuple can be overwritten when it is mutable and the type for each value is the same.

    -
        // 3 is the same type as 42 (u64) and so is 4 and 1337 therefore this is valid
    -    balances = (3, 4);
    -
    -

    Destructure

    -

    Elements can be destructured from a tuple into individual variables.

    -
        // first = 42, second = 1337
    -    let (first, second) = balances;
    -
    -

    We can also ignore elements when destructuring.

    -
        // 42 is ignored and cannot be used
    -    let (_, second) = balances;
    -
    -

    Arrays

    -

    An array is similar to a tuple, but an array's values must all be of the same type. It's defined using square brackets [] and separates its values using commas.

    -

    Unlike a tuple, an array can be iterated over through indexing.

    -
    fn syntax() {
    -    let array = [1, 2, 3, 4, 5];
    -
    -    let mut counter = 0;
    -    let mut total = 0;
    -
    -    while counter < 5 {
    -        total += array[counter];
    -        counter += 1;
    -    }
    -}
    -
    -

    Arrays are allocated on the stack and thus the size of an array is considered to be static. What this means is that once an array is declared to have a size of n it cannot be changed to contain more, or fewer, elements than n.

    -

    Structs

    -

    A struct in Sway is a product type which is a data structure that allows grouping of various types under a name that can be referenced, unlike a tuple. The types contained in the struct are named and thus they can be referenced by their names as well.

    -

    Declaration

    -

    The following syntax demonstrates the declaration of a struct named Foo containing two fields - public field bar, a u64, and a private field baz, a bool.

    -
    struct Foo {
    -    pub bar: u64,
    -    baz: bool,
    -}
    -
    -

    Public fields are accessible in all the modules in which the struct is accessible. Private fields are accessible only within the module in which the struct is declared.

    -

    Instantiation

    -

    To instantiate a struct the name of the struct must be used followed by {} where the fields from the declaration must be specified inside the brackets. Instantiation requires all fields to be initialized, both private and public.

    -
    fn hardcoded_instantiation() {
    -    // Instantiate the variable `foo` as `Foo`
    -    let mut foo = Foo {
    -        bar: 42,
    -        baz: false,
    -    };
    -
    -    // Access and write to "baz"
    -    foo.baz = true;
    -}
    -
    -fn variable_instantiation() {
    -    // Declare variables and pass them into `Foo`
    -    let number = 42;
    -    let boolean = false;
    -
    -    let mut foo = Foo {
    -        bar: number,
    -        baz: boolean,
    -    };
    -
    -    // Access and write to "baz"
    -    foo.baz = true;
    -}
    -
    -fn shorthand_instantiation() {
    -    // Declare variables with the same names as the fields in `Foo`
    -    let bar = 42;
    -    let baz = false;
    -
    -    // Instantiate `foo` as `Foo`
    -    let mut foo = Foo { bar, baz };
    -
    -    // Access and write to "baz"
    -    foo.baz = true;
    -}
    -
    -

    Structs with private fields can be instantiated only within the module in which the struct is declared.

    -

    Destructuring

    -

    The fields of a struct can be accessed through destructuring.

    -
    fn destructuring() {
    -    let foo = Foo {
    -        bar: 42,
    -        baz: false,
    -    };
    -
    -    // bar and baz are now accessible as variables
    -    let Foo { bar, baz } = foo;
    -
    -    if baz {
    -        let quix = bar * 2;
    -    }
    -
    -    // You may use `..` to omit the remaining fields if the types match
    -    // The compiler will fill them in for you
    -    let Foo { bar, .. } = foo;
    -}
    -
    -

    When destructuring structs with private fields outside of a module in which the struct is defined, the private fields must be omitted by using the ...

    -

    Enums

    -

    An enum, also known as a sum type, is a type that consists of several variants where each variant is named and has a type.

    -

    Let's take a look at an example where we define an enum called Color with a few color variations.

    -
    enum Color {
    -    Blue: (),
    -    Green: (),
    -    Red: (),
    -    Silver: (),
    -    Grey: (),
    -}
    -
    -

    We begin by using the enum keyword followed by the name for our enumeration. The variants are contained inside {} and they are ordered sequentially from top to bottom. Each variant has a name, such as the first Blue variant, and a type, which in this case is the unit type () for all variants.

    -

    The unit type is a type that does not contain any data however any type can be used.

    -
        // To instantiate an enum with a variant of the unit type the syntax is
    -    let blue = Color::Blue;
    -    let silver = Color::Silver;
    -
    -

    Enums of Structs

    -

    In order to demonstrate more complex data types we can define a struct and assign that struct as a data type for any of an enum's variants.

    -

    Here we have a struct Item and an enum MyEnum. The enum has one variant by the name Product and its type is declared to the right of : which in this case is our struct Item.

    -
    struct Item {
    -    amount: u64,
    -    id: u64,
    -    price: u64,
    -}
    -
    -enum MyEnum {
    -    Product: Item,
    -}
    -
    -fn main() {
    -    let my_enum = MyEnum::Product(Item {
    -        amount: 2,
    -        id: 42,
    -        price: 5,
    -    });
    -}
    -
    -

    Enums of Enums

    -

    Similar to structs we can use other enums as types for our variants.

    -
    enum UserError {
    -    InsufficientPermissions: (),
    -    Unauthorized: (),
    -}
    -
    -enum Error {
    -    UserError: UserError,
    -}
    -
    -fn main() {
    -    let my_enum = Error::UserError(UserError::Unauthorized);
    -}
    -
    -

    Variables

    -

    A variable is a way to reference some information by a specific name and it can take the form of a variety of data structures.

    -

    In Sway there are two states that a variable can take:

    -
      -
    • Immutable -
        -
      • Can be read but cannot be changed after it has been declared
      • -
      -
    • -
    • Mutable -
        -
      • Can be read and can have its value changed if and only if the new value is the same type
      • -
      -
    • -
    -

    By default all variables in Sway are immutable unless declared as mutable through the use of the mut keyword. This is one of the ways in which Sway encourages safe programming, and many modern languages have the same default.

    -

    In the following sections, we'll take a look at two keywords that are used to instantiate information (let & const) and a way to temporarily reuse a variable name without affecting the original instantiation through variable shadowing.

    -

    let

    -

    The let keyword is used to assign a value to a variable during run-time. It can only be used inside of a function and its value can be changed when declared as mutable.

    -

    Immutable

    -

    We can declare a variable that cannot have its value changed in the following way.

    -
        let foo = 5;
    -
    -

    By default foo is an immutable u64 with the value of 5. This means that we can pass foo around and its value can be read, but it cannot have its value changed from 5 to any other value.

    -

    Mutable

    -

    We can declare a variable that can have its value changed through the use of the mut keyword.

    -
        let mut foo = 5;
    -    foo = 6;
    -
    -

    When assigning to a mutable variable, the right-hand side of the assignment is evaluated before the left-hand side. In the below example, the mutable variable i will first be increased and the resulting value of 1 will be stored to array[1], thus resulting in array being changed to [0, 1, 0].

    -
        let mut array = [0, 0, 0];
    -    let mut i = 0;
    -
    -    array[i] = {
    -        i += 1;
    -        i
    -    };
    -
    -

    Constants

    -

    Constants are similar to immutable let variables; however, there are a few differences:

    -
      -
    • Constants are always evaluated at compile-time.
    • -
    • Constants can be declared both inside of a function and at global/impl scope.
    • -
    • The mut keyword cannot be used with constants.
    • -
    -

    Declaration

    -

    To define a constant the const keyword is used followed by a name and an assignment of a value.

    -
        const FOO = 5;
    -
    -

    The example above hardcodes the value of 5 however function calls may also be used alongside built-in types.

    -

    impl self Constants

    -

    Constants can also be declared inside impl blocks. In this case, the constant is referred to as an associated constant.

    -
    struct Point {
    -    x: u64,
    -    y: u64,
    -}
    -
    -impl Point {
    -    const ZERO: Point = Point { x: 0, y: 0 };
    -}
    -
    -fn main() -> u64  {
    -    Point::ZERO.x
    -}
    -
    -

    Shadowing

    -

    When looking at the let variable we've seen that the value can be changed through the use of the mut keyword. We can take this a couple steps further through reassignment and variable shadowing. Note that shadowing applies only to variables. Constants cannot be shadowed.

    -

    Reassignment

    -

    We can redefine the type and value of a variable by instantiating a new version after the first declaration.

    -
        // Set `foo` to take the value of `5` and the default `u64` type
    -    let foo = 5;
    -
    -    // Reassign `foo` to be a `str` with the value of `Fuel`
    -    let foo = "Fuel";
    -
    -

    Variable Shadowing

    -

    If we do not want to alter the original variable but we'd like to temporarily reuse the variable name then we can use block scope to constrain the variable.

    -
        let foo = 5;
    -     {
    -        let foo = 42;
    -    }
    -    assert(foo == 5);
    -
    -

    foo is defined inside the curly brackets { } and only exist inside the { .. } scope; therefore, the original foo variable with the value of 5 maintains its value.

    -

    Comments

    -

    There are two kinds of comments in Sway.

    - -

    Regular Comments

    -

    Regular comments are broken down into two forms of syntax:

    -
      -
    • // comment
    • -
    • /* comment */
    • -
    -

    The first form starts after the two forward slashes and continues to the end of the line.

    -

    Comments can be placed on multiple lines by starting each line with // and they can be placed at the end of some code.

    -
        // imagine that this line is twice as long
    -    // and it needed to be split onto multiple lines
    -    let baz = 8; // Eight is a good number
    -
    -

    Similarly, the second form continues to the end of the line and it can also be placed at the end of some code.

    -
        /*
    -        imagine that this line is twice as long
    -        and it needed to be split onto multiple lines
    -    */
    -
    -

    Documentation Comments

    -

    Documentation comments start with three forward slashes /// and are placed on top of functions or above fields e.g. in a struct.

    -

    Documentation comments are typically used by tools for automatic documentation generation.

    -
    /// Data structure containing metadata about product XYZ
    -struct Product {
    -    /// Some information about field 1
    -    field1: u64,
    -    /// Some information about field 2
    -    field2: bool,
    -}
    -
    -/// Creates a new instance of a Product
    -///
    -/// # Arguments
    -///
    -/// - `field1`: description of field1
    -/// - `field2`: description of field2
    -///
    -/// # Returns
    -///
    -/// A struct containing metadata about a Product
    -fn create_product(field1: u64, field2: bool) -> Product {
    -    Product { field1, field2 }
    -}
    -
    -

    Functions, methods, and associated functions

    -

    Functions, and by extension methods and associated functions, are a way to group functionality together in a way that allows for code reuse without having to re-write the code in each place that it is used.

    -

    The distinction between a function, method and associated function is as follows:

    -
      -
    • A function is a grouping of code that is independent of any object
    • -
    • A method is a function that is associated with an object and it uses self as the first parameter
    • -
    • An associated function is a method but without the self parameter
    • -
    -

    Function Declaration

    -

    A function declaration consists of a few components

    -
      -
    • The fn keyword
    • -
    • A unique name for the function
    • -
    • Comma separated optional parameters, and their types, inside ()
    • -
    • An optional return type
    • -
    -

    Here is a template that applies to the aforementioned functions.

    -
    fn my_function(my_parameter: u64 /* ... */ ) -> u64 {
    -    // function code
    -    42
    -}
    -
    -

    Functions

    -

    In this section we will define a function that takes two numerical inputs and returns a Boolean value indicating whether they are equal. We will also take a look at how to use the function.

    -

    Declaration

    -

    The following function is called equals and it takes two parameters of type u64 (64-bit unsigned integers). It performs a comparison and implicitly returns the result of that comparison.

    -
    fn equals(first_parameter: u64, second_parameter: u64) -> bool {
    -    first_parameter == second_parameter
    -}
    -
    -

    Usage

    -

    The following is a way to use the function defined above.

    -
        let result_one = equals(5, 5); // evaluates to `true`
    -    let result_two = equals(5, 6); // evaluates to `false`
    -
    -

    Methods

    -

    Methods are defined within the context of a struct (or enum) and either refer to the type or mutate it.

    -

    The first parameter of a method is always self, which represents the instance of the type the method is being called on.

    -

    Declaration

    -

    In this example we will take a look at a struct however an enum will work in the same way.

    -
    struct Foo {
    -    bar: u64,
    -}
    -
    -

    We start by using the impl (implementation) keyword, followed by the name of our struct, to define a function that belongs to our object i.e. a method.

    -
    impl Foo {
    -    // refer to `bar`
    -    fn add_number(self, number: u64) -> u64 {
    -        self.bar + number
    -    }
    -
    -    // mutate `bar`
    -    fn increment(ref mut self, number: u64) {
    -        self.bar += number;
    -    }
    -}
    -
    -

    Usage

    -

    To call a method use the dot syntax: <variable name>.<method name>().

    -
        let mut foo = Foo { bar: 42 };
    -    let result = foo.add_number(5); // evaluates to `47`
    -    foo.increment(5); // `bar` inside `foo` has been changed from 42 to 47
    -
    -

    Associated Functions

    -

    Associated functions are similar to methods in that they are also defined in the context of a struct or enum, but they do not use any of the data in the struct and as a result do not take self as a parameter.

    -

    Associated functions could be standalone functions, but they are included in a specific type for organizational or semantic reasons.

    -

    Constructors

    -

    A distinguished family of associated functions of a specific type are type constructors. Constructors are associated functions that construct, or in other words instantiate, new instances of a type. Their return type always includes the type itself, and is often just the type itself.

    -

    Public structs that have private fields must provide a public constructor, or otherwise cannot be instantiated outside of the module in which they are declared.

    -

    Declaration

    -

    In this example we will take a look at a struct; however, an enum will work in the same way.

    -
    struct Foo {
    -    bar: u64,
    -}
    -
    -

    We start by using the impl (implementation) keyword, followed by the name of our struct, to define a function that belongs to our object i.e. a method.

    -
    impl Foo {
    -    // this is an associated function because it does not take `self` as a parameter
    -    // it is also a constructor because it instantiates
    -    // and returns a new instance of `Foo`
    -    fn new(number: u64) -> Self {
    -        Self { bar: number }
    -    }
    -}
    -
    -

    Usage

    -

    To call an associated function on a type we use the following syntax.

    -
        let foo = Foo::new(42);
    -
    -

    Returning from functions

    -

    In the previous sections we have seen how functions return values without going into detail. In this section we will take a closer look at how we can return data from a function.

    -

    There are two ways to return:

    - - -

    When returning data from a function the return types must match up with the return types declared in the function signature. This means that if the first return type is a u64 then the type of the first value being returned must also be a u64.

    -

    Explicit Return

    -

    To return from a function explicitly we use the return keyword followed by the arguments and a semi-colon.

    -
    fn main() -> bool {
    -    return true;
    -}
    -
    -

    A return expression is typically used at the end of a function; however, it can be used earlier as a mechanism to exit a function early if some condition is met.

    -
    fn return_data(parameter_one: u64, parameter_two: bool) -> (bool, u64) {
    -    if parameter_two {
    -        return (!parameter_two, parameter_one + 42);
    -    }
    -    return (parameter_two, 42);
    -}
    -
    -

    Implicit Return

    -

    To return from a function implicitly we do not use the return keyword and we omit the semi-colon at the end of the line.

    -
    fn main() -> bool {
    -    true
    -}
    -
    -

    An implicit return is a special case of the explicit return. It can only be used at the end of a function.

    -
    fn return_data(parameter_one: u64, parameter_two: bool) -> (bool, u64) {
    -    if parameter_two {
    -        (!parameter_two, parameter_one + 42)
    -    } else {
    -        (parameter_two, 42)
    -    }
    -}
    -
    -

    Control Flow

    -

    A control flow in a program is the order in which instructions are executed.

    -

    For example, a function may take an input u64 and if the value is greater than 5 then it calls one function otherwise it calls a different function.

    -

    Controlling the order of instructions can be done through the use of conditional expressions such as if and match and through looping.

    -

    if expressions

    -

    Sway supports if, else, and else if expressions which provide control over which instructions should be executed depending on the conditions.

    -

    Conditional Branching

    -

    In the following example we have a hardcoded variable number set to the value of 5 which is put through some conditional checks.

    -
        let number = 5;
    -
    -    if number % 3 == 0 {
    -        // call function 1
    -    } else if number % 4 == 0 {
    -        // call function 2
    -    } else {
    -        // call function 3
    -    }
    -
    -    // more code here
    -
    -

    The conditional checks are performed in the order that they are defined therefore the first check is to see if the number is divisible by 3.

    -

    If the condition evaluates to the Boolean value of true then we call function 1 and we move on to the end where the comment more code here is written. We do not evaluate the remaining conditions.

    -

    On the other hand if the condition evaluates to false then we check the next condition, in this case if the number is divisible by 4. We can have as many else if checks as we like as long as they evaluate to a Boolean.

    -

    At the end there is a special case which is known as a catch all case i.e. the else. What this means is that we have gone through all of our conditional checks above and none of them have been met. In this scenario we may want to have some special logic to handle a generic case which encompasses all the other conditions which we do not care about or can be treated in the same way.

    -

    Using if & let together

    -

    In Conditional Branching we have opted to call some functions depending on which condition is met however that is not the only thing that we can do. Since if's are expressions in Sway we can use them to match on a pattern.

    -

    if let

    -

    In the following examples we combine if and let into if let followed by some comparison which must evaluate to a Boolean.

    -
    enum Foo {
    -    One: (),
    -    Two: (),
    -}
    -
    -

    Example 1

    -

    Here we check to see if the hardcoded variable one is the same as the first variant of Foo.

    -
        let one = Foo::One;
    -    let mut result = 0;
    -    
    -    if let Foo::One = one {
    -        result = 1;
    -    }
    -
    -

    Example 2

    -

    Alternatively, we can take the outcome of the comparison and assign it directly to a variable.

    -
        let one = Foo::One;
    -    let result = if let Foo::One = one {
    -        1
    -    } else {
    -        2
    -    };
    -
    -

    The syntax above can be altered to include an else if.

    -

    match

    -

    If expressions can be used to check a large number of conditions however, there is an alternative syntax which allows us to perform advanced pattern matching.

    -

    A match expression matches on a variable and checks each case, also known as an arm, to see which branch of logic should be performed.

    -

    The cases are checked sequentially in the order they are declared, i.e. from top to bottom, and the last arm must ensure that all cases in the pattern are covered otherwise the compiler will not know how to handle an unspecified pattern and will throw an error.

    -

    In the following sections we'll look at:

    -
      -
    • A primitive case where a single line of code is used in a case
    • -
    • Expand the first example to use code blocks in the multi line case
    • -
    • Look at complex pattern matching to demonstrate their utility
    • -
    -

    Single Line Arm

    -

    The following example demonstrates how a type can be matched on and its output is assigned to a variable. The assignment to a variable is optional.

    -
        let number = 5;
    -
    -    let result = match number {
    -        0 => 10,
    -        1 => 20,
    -        5 => 50,
    -        6 | 7 => 60,
    -        catch_all => 0,
    -    };
    -
    -

    The left side of the arrow => is the pattern that we are matching on and the right side of the arrow => is the logic that we want to perform, in this case we are returning a different multiple of 10 depending on which arm is matched.

    -

    We check each arm starting from 0 and make our way down until we either find a match on our pattern or we reach the catch_all case.

    -

    The | operator can be used to produce a pattern that is a disjuction of other patterns.

    -

    The catch_all case is equivalent to an else in if expressions and it does not have to be called catch_all. Any pattern declared after a catch_all case will not be matched because once the compiler sees the first catch_all it stop performing further checks.

    -

    Multi Line Arm

    -

    The arm of a match expression can contain multiple lines of code by wrapping the right side of the arrow => in brackets {}.

    -
        let number = 5;
    -
    -    let result = match number {
    -        0 => {
    -            // Multiple lines of code here then return 10
    -            10
    -        },
    -        1 => 20,
    -        5 => 50,
    -        catch_all => 0,
    -    };
    -
    -

    Complex Patterns

    -

    Match expressions are meant to cover advanced patterns so the following sections demonstrate some examples:

    - -

    Enums

    -

    An enum can be matched on by specifying the name of the enum and the variant.

    -
    enum Color {
    -    Red: (),
    -    Green: (),
    -    Blue: (),
    -}
    -
    -fn enum_match(input: Color) {
    -    let result = match input {
    -        Color::Red => 0,
    -        Color::Green => 1,
    -        Color::Blue => 2,
    -    };
    -}
    -
    -

    Structs

    -

    We can match on specific arguments inside a struct while ignoring the rest by using ...

    -
    struct Point {
    -    x: u64,
    -    y: u64
    -}
    -
    -fn struct_matching() {
    -    let point = Point {
    -        x: 1u64,
    -        y: 2u64,
    -    };
    -
    -    let result = match point {
    -        Point { x: 5, y } => y + 1,
    -        Point { x, .. } => x,
    -        Point { y, .. } => y,
    -        _ => 42,
    -    };
    -}
    -
    -

    If the struct is imported from another module and has private fields, the private fields must always be ignored by using ...

    -

    Constants

    -

    Variables can be matched on but only if they are constants.

    -
    const NUMBER_1: u64 = 7;
    -const NUMBER_2: u64 = 14;
    -
    -fn constant_match() {
    -    let number = 5;
    -
    -    let result = match number {
    -        NUMBER_1 => 1,
    -        NUMBER_2 => 42,
    -        other => other,
    -    };
    -}
    -
    -

    Nested Expressions

    -

    We can nest match expressions by placing them inside code blocks.

    -
    enum TopLevel {
    -    One: (),
    -    Two: SecondLevel,
    -}
    -
    -enum SecondLevel {
    -    Value1: u64,
    -    Value2: (),
    -}
    -
    -fn nested_match(input: TopLevel) -> u64 {
    -    match input {
    -        TopLevel::One => 1,
    -        TopLevel::Two(second) => {
    -            match second {
    -                SecondLevel::Value1(2) => 2,
    -                SecondLevel::Value1(_) => 3,
    -                SecondLevel::Value2 => 42,
    -            }
    -        },
    -    }
    -}
    -
    -

    Multiple Values

    -

    We can match on multiple values by wrapping them in a tuple and then specifying each variant in the same structure (tuple) that they have been defined.

    -
    use core::ops::Eq;
    -
    -enum Binary {
    -    True: (),
    -    False: (),
    -}
    -
    -impl Eq for Binary {
    -    fn eq(self, other: Self) -> bool {
    -        match (self, other) {
    -            (Binary::True, Binary::True) => true,
    -            (Binary::False, Binary::False) => true,
    -            _ => false,
    -        }
    -    }
    -}
    -
    -

    Looping

    -

    A loop is a type of operation which allows us to perform computation a certain number of times. For example, given a collection of items we could call a method on the first item and iterate until the method has been called on each item.

    -

    Usually, a loop has a condition which prevents it from continuing indefinitely however it is possible to create a loop that never stops i.e. an infinite loop.

    -

    Programming languages have various forms of syntax for declaring a loop which may slightly alter how the iteration takes place.

    -

    Sway has the following loops:

    - -

    while

    -

    A while loop uses the while keyword followed by a condition which evaluates to a Boolean.

    -
        let mut counter = 0;
    -    let mut condition = true;
    -    while counter < 10 && condition {
    -        counter += 1;
    -        if 5 < counter {
    -            condition = false;
    -        }
    -    }
    -
    -

    In the example above we use two conditions.

    -
      -
    1. If the counter is less than 10 then continue to iterate
    2. -
    3. If the condition variable is true then continue to iterate
    4. -
    -

    As long as both those conditions are true then the loop will iterate. In this case the loop will finish iterating once counter reaches the value of 6 because condition will be set to false.

    -

    Nested loops

    -

    Sway also allows nested while loops.

    -
        while true {
    -        // computation here
    -        while true {
    -            // more computation here
    -        }
    -    }
    -
    -

    break

    -

    break is a keyword available for use inside of a while loop and it is used to exit out of the loop before the looping condition is met.

    -
        let mut counter = 0;
    -    while counter < 10 {
    -        counter += 1;
    -        if 5 < counter {
    -            break;
    -        }
    -    }
    -
    -

    In the example above the while loop is set to iterate until counter reaches the value of 10 however the if expression will break out of the loop once counter reaches the value of 6.

    -

    continue

    -

    continue is a keyword available for use inside of a while loop and it is used to skip to the next iteration without executing the code after continue.

    -
        let mut counter = 0;
    -    while counter < 10 {
    -        counter += 1;
    -        if counter % 2 == 0 {
    -            continue;
    -        }
    -        // "other code"
    -    }
    -
    -

    In the example above the while loop is set to iterate until counter reaches the value of 10 however the if expression will skip (not execute) the "other code" when counter is an even value. For example, this could be used to add all the odd numbers from 0 to 10.

    -

    Annotations

    -

    Types

    -

    Sway is a compiled language and as such each data structure has a definition i.e. a type which has some size that must be allocated on the stack.

    -

    The compiler can usually infer the type based on its usage however there may be occasions where the compiler cannot make the inference or the developer may deem it more useful to explicitly annotate a variable in order to make the code easier to read.

    -

    Annotating a variable is done by placing the annotation after the variable name but before the assignment (the = sign).

    -
        let bar: str = "sway";
    -    let baz: bool = true;
    -
    -

    The compiler will disallow incorrect type annotations therefore replacing the bool annotation on the variable baz with a u64 will result in a compilation error.

    -

    Attributes

    -

    An attribute is a metadatum which provides some additional functionality.

    -

    Storage

    -

    A storage attribute indicates the purity of a function i.e. whether it:

    -
      -
    • reads from storage
    • -
    • writes to storage
    • -
    • reads from and writes to storage
    • -
    • does not read or write (is pure)
    • -
    -

    When a function is pure the annotation is omitted otherwise the correct annotation must be placed above the function signature.

    -

    More information about storage can be found in the common storage operations section.

    -

    Reading from Storage

    -

    When we read from storage we use the read keyword.

    -
    #[storage(read)]
    -
    -

    Writing to Storage

    -

    When we write to storage we use the write keyword.

    -
    #[storage(write)]
    -
    -

    Reading & Writing

    -

    When we read from and write to storage we use the read & write keywords.

    -
    #[storage(read, write)]
    -
    -

    Payable

    -

    The payable annotation is used to allow a contract function to accept an asset forwarded via a call.

    -

    Usage

    -

    To allow a contract to accept assets we use the payable keyword.

    -
        #[payable]
    -    fn deposit();
    -
    -

    Test

    -

    Sway provides the #[test] attribute which enables unit tests to be written in Sway.

    -

    Success case

    -

    The #[test] attribute indicates that a test has passed if it did not revert.

    -
    #[test]
    -fn equal() {
    -    assert_eq(1 + 1, 2);
    -}
    -
    -

    Revert Case

    -

    To test a case where code should revert we can use the #[test(should_revert)] annotation. If the test reverts then it will be reported as a passing test.

    -
    #[test(should_revert)]
    -fn unequal() {
    -    assert_eq(1 + 1, 3);
    -}
    -
    -

    We may specify a code to specifically test against.

    -
    #[test(should_revert = "18446744073709486084")]
    -fn assert_revert_code() {
    -    assert(1 + 1 == 3);
    -}
    -
    -#[test(should_revert = "42")]
    -fn custom_revert_code() {
    -    revert(42);
    -}
    -
    -

    Allow

    -

    Dead code

    -

    The #[allow(dead_code)] annotation disables warnings which are emitted by the compiler for code that is unused.

    -
    #[allow(dead_code)]
    -fn unused_function() {}
    -
    -

    Deprecated

    -

    The #[allow(deprecated)] annotation disables warnings which are emitted by the compiler for usage of deprecated items.

    -
    #[deprecated(note = "this is deprecated")]
    -struct DeprecatedStruct {}
    -
    -#[allow(deprecated)]
    -fn using_deprecated_struct() {
    -    let _ = DeprecatedStruct {};
    -}
    -
    -

    Inline

    -

    When making a call the compiler may generate code to call a function where it is defined or it may copy the function code (inline) to prevent additional code generation.

    -

    The Sway compiler automatically inlines functions based on internal heuristics; however, the inline attribute may be used to suggest, but not require, code generation or code copying.

    -

    Generate code

    -

    To suggest code generation use the never keyword.

    -
    #[inline(never)]
    -fn foo() {}
    -
    -

    Copy code

    -

    To suggest code copy use the always keyword.

    -
    #[inline(always)]
    -fn bar() {}
    -
    -

    Deprecated

    -

    This annotation marks an item as deprecated, which makes the compiler to emit a warning for each usage of the item. This warning can be disabled using #[allow(deprecated)].

    -

    It is also possible to customize the warning message using the argument note.

    -
    #[deprecated(note = "this is deprecated")]
    -struct DeprecatedStruct {}
    -
    -#[allow(deprecated)]
    -fn using_deprecated_struct() {
    -    let _ = DeprecatedStruct {};
    -}
    -
    -

    Traits

    -

    A trait describes an abstract interface that types can implement. This interface consists of an interface surface of associated items, along with methods.

    -
    trait Trait {
    -    fn fn_sig(self, b: Self) -> bool;
    -} {
    -    fn method(self, b: Self) -> bool {
    -        true
    -    }
    -}
    -
    -

    Associated items come in two varieties:

    - -

    All traits define an implicit type parameter Self that refers to "the type that is implementing this interface". -Traits may also contain additional type parameters. These type parameters, including Self, may be constrained by -other traits and so forth as usual.

    -

    Traits are implemented for specific types through separate implementations.

    -

    Associated functions

    -

    Trait functions consist of just a function signature. This indicates that the implementation must define the function.

    -

    Associated constants

    -

    Associated constants are constants associated with a type.

    -

    An associated constant declaration declares a signature for associated constant definitions. -It is written as const, then an identifier, then :, then a type, finished by a ;.

    -

    The identifier is the name of the constant used in the path. The type is the type that the definition has to implement.

    -

    An associated constant definition defines a constant associated with a type.

    -

    Associated constants examples

    -
    script;
    -
    -trait T {
    -    const C: bool;
    -}
    -
    -struct S {}
    -
    -impl T for S {
    -    const C: bool = true;
    -}
    -
    -fn main() -> bool {
    -    let s = S {};
    -    S::C
    -}
    -
    -

    Associated constants may omit the equals sign and expression to indicate implementations must define the constant value.

    -

    Associated types

    -

    Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete -implementations of that trait. These associated types are used to specify the return types of trait methods or to -define type relationships within the trait.

    -

    Associated types examples

    -
    script;
    -
    -trait TypeTrait {
    -    type T;
    -
    -    fn method(self, s1: Self::T) -> Self::T;
    -}
    -
    -struct Struct {}
    -
    -struct Struct2 {}
    -
    -impl TypeTrait for Struct2 {
    -  type T = Struct;
    -
    -  fn method(self, s1: Self::T) -> Self::T {
    -    s1
    -  }
    -}
    -
    -fn main() -> u32 {
    -  Struct2{}.method(Struct{});
    -
    -  1
    -}
    -
    -
    -

    Generics

    -

    Style Guide

    -

    Programming languages have different ways of styling code i.e. how variables, functions, structures etc. are written.

    -

    The following snippets present the style guide for writing Sway.

    -
    -

    TODO: overview of content

    -
    -

    Naming Convention

    -

    A naming convention is a set of rules used to standardize how code is written.

    -

    CapitalCase

    -

    Structs, traits, and enums are CapitalCase which means each word has a capitalized first letter. The fields inside a struct should be snake_case and CapitalCase inside an enum.

    -
    struct MultiSignatureWallet {
    -    owner_count: u64,
    -}
    -
    -trait MetaData {
    -    // code
    -}
    -
    -enum DepositError {
    -    IncorrectAmount: (),
    -    IncorrectAsset: (),
    -}
    -
    -

    snake_case

    -

    Modules, variables, and functions are snake_case which means that each word is lowercase and separated by an underscore.

    -

    Module name:

    -
    library;
    -
    -

    Function and variable:

    -
    fn authorize_user(user: Identity) {
    -    let blacklist_user = false;
    -    // code
    -}
    -
    -

    SCREAMING_SNAKE_CASE

    -

    Constants are SCREAMING_SNAKE_CASE which means that each word in capitalized and separated by an underscore.

    -
    const MAXIMUM_DEPOSIT = 10;
    -
    -

    Type Annotations

    -

    When declaring a variable it is possible to annotate it with a type; however, the compiler can usually infer that information automatically.

    -

    The general approach is to omit a type if the compiler does not throw an error; however, if it is deemed clearer by the developer to indicate the type then that is also encouraged.

    -
    fn execute() {
    -    // Avoid unless it's more helpful to annotate
    -    let executed: bool = false;
    -
    -    // Generally encouraged
    -    let executed = false;
    -}
    -
    -

    Struct Shorthand

    -

    A struct has a shorthand notation for initializing its fields. The shorthand works by passing a variable into a struct with the exact same name and type.

    -

    The following struct has a field amount with type u64.

    -
    struct Structure {
    -    amount: u64,
    -}
    -
    -

    Using the shorthand notation we can initialize the struct in the following way.

    -
    fn call(amount: u64) {
    -    let structure = Structure { amount };
    -}
    -
    -

    The shorthand is encouraged because it is a cleaner alternative to the following.

    -
    fn action(value: u64) {
    -    let amount = value;
    -    let structure = Structure { amount: value };
    -    let structure = Structure { amount: amount };
    -}
    -
    -

    Enums

    -

    An enum may contain many types including other enums.

    -
    pub enum Error {
    -    StateError: StateError,
    -    UserError: UserError,
    -}
    -
    -pub enum StateError {
    -    Void: (),
    -    Pending: (),
    -    Completed: (),
    -}
    -
    -pub enum UserError {
    -    InsufficientPermissions: (),
    -    Unauthorized: (),
    -}
    -
    -

    Encouraged

    -

    The preferred way to use enums is to use the individual (not nested) enums directly because they are easy to follow and the lines are short:

    -
        let error1 = StateError::Void;
    -    let error2 = UserError::Unauthorized;
    -
    -

    Discouraged

    -

    If you wish to use the nested form of enums via the Error enum from the example above, then you can instantiate them into variables using the following syntax:

    -
        let error1 = Error::StateError(StateError::Void);
    -    let error2 = Error::UserError(UserError::Unauthorized);
    -
    -

    Key points to note:

    -
      -
    • You must import all of the enums i.e. Error, StateError & UserError
    • -
    • The lines may get unnecessarily long (depending on the names)
    • -
    • The syntax is unergonomic
    • -
    -

    Returning

    -

    In returning from functions we outline two styles of returning:

    - -

    In general the preferred style is to follow the implicit return however both are perfectly acceptable.

    -

    Pattern Matching

    -

    The following examples present pattern matching using the match keyword for the catch-all case.

    -

    Encouraged

    -

    The _ is used for the catch-all to indicate the important cases have been defined above and the last case is not important enough to warrant a name.

    -
    fn unnamed_case(shape: Shape) {
    -    let value = match shape {
    -        Shape::Triangle => 3,
    -        Shape::Quadrilateral => 4,
    -        Shape::Pentagon => 5,
    -        _ => 0,
    -    };
    -}
    -
    -

    Alternative

    -

    We may apply an appropriate name to provide context to the reader; however, unless it provides additional information the preferred usage is defined in the encouraged case.

    -
    fn named_case(shape: Shape) {
    -    let value = match shape {
    -        Shape::Triangle => 3,
    -        Shape::Quadrilateral => 4,
    -        Shape::Pentagon => 5,
    -        _invalid_shape => 0,
    -    };
    -}
    -
    -

    Comments

    -

    In regular comments we outline two forms:

    -
      -
    • // comment
    • -
    • /* comment */
    • -
    -

    The first form is generally encouraged however there may be instances where a comment needs to be placed in the middle of some code in which case the second form is encouraged.

    -

    For example, in function declaration the second form is used to indicate additional parameters.

    -

    Getter Functions

    -

    Functions that return values typically follow one of two styles:

    -
      -
    • Prepending get_ to the start of the name
    • -
    • Omitting get_
    • -
    -

    Encouraged

    -

    In Sway the encouraged usage is to omit the get_ prefix.

    -
    fn maximum_deposit() -> u64 {
    -    100
    -}
    -
    -

    Discouraged

    -

    That is to say the following is discouraged.

    -
    fn get_maximum_deposit() -> u64 {
    -    100
    -}
    -
    -

    Unused Variables

    -

    A good practice is naming variables appropriately; however, variables may be unused at times such as the timestamp from the call().

    -
    fn unused_variable() -> u64 {
    -    let (timestamp, deposit_amount) = call();
    -
    -    deposit_amount
    -}
    -
    -

    Named

    -

    We may preserve the name to provide context to the reader by prepending the variable with _.

    -
    fn named_unused_variable() -> u64 {
    -    let (_timestamp, deposit_amount) = call();
    -
    -    deposit_amount
    -}
    -
    -

    Nameless

    -

    We may discard the context and the value by assigning it to _.

    -
    fn nameless_variable() -> u64 {
    -    let (_, deposit_amount) = call();
    -
    -    deposit_amount
    -}
    -
    -

    Intermediate Variables

    -

    An intermediate variable, or a temporary variable, is a variable that is typically used once. In most cases we avoid creating intermediate variables; however, there are cases where they may enrich the code.

    -

    Contextual Assignment

    -

    It may be beneficial to use an intermediate variable to provide context to the reader about the value.

    -
    fn contextual_assignment() {
    -    let remaining_amount = update_state();
    -    // code that uses `remaining_amount` instead of directly calling `update_state()`
    -}
    -
    -

    Shortened Name

    -

    In the cases of multiple levels of indentation or overly verbose names it may be beneficial to create an intermediate variable with a shorter name.

    -
    fn shortened_name() {
    -    let remaining_amount = update_state_of_vault_v3_storage_contract();
    -    // code that uses `remaining_amount` instead of directly calling `update_state_of_vault_v3_storage_contract()`
    -}
    -
    -

    Storage

    -

    A smart contract is able to perform computation and store & manipulate data over time.

    -

    In the following sections we'll take a look at how Sway handles storage through:

    - -

    Initialization

    -

    Storage is declared through the use of the storage keyword.

    -

    Inside the storage block each variable is named, associated with a type and a default value.

    -
    storage {
    -    // variable_name1: variable_type1 = default_value1,
    -    // variable_name2: variable_type2 = default_value2,
    -    // ...
    -}
    -
    -

    Example

    -

    In the following example we will take a look at two ways of storing a struct.

    -
      -
    • Explicitly declaring the values in the storage block
    • -
    • Encapsulating the values in an associated function
    • -
    -

    We'll begin by defining the Owner & Role data structures and implement a default constructor on the Owner.

    -
    struct Owner {
    -    maximum_owners: u64,
    -    role: Role,
    -}
    -
    -impl Owner {
    -    // a constructor that can be evaluated to a constant `Owner` during compilation
    -    fn default() -> Self {
    -        Self {
    -            maximum_owners: 10,
    -            role: Role::FullAccess,
    -        }
    -    }
    -}
    -
    -enum Role {
    -    FullAccess: (),
    -    PartialAccess: (),
    -    NoAccess: (),
    -}
    -
    -

    Now that we have our data structures we'll keep track of how many current_owners we have and declare the owner in the two aforementioned styles.

    -
    storage {
    -    current_owners: u64 = 0,
    -    explicit_declaration: Owner = Owner {
    -        maximum_owners: 10,
    -        role: Role::FullAccess,
    -    },
    -    encapsulated_declaration: Owner = Owner::default(),
    -}
    -
    -

    An explicit declaration is likely to be sufficient for most types. However, it may be preferable to encapsulate the initialization of complex types within a constructor in order to keep the code concise.

    -

    Note that the constructors used in storage blocks must evaluate to a constant during compilation.

    -

    Reading & Writing

    -

    When dealing with storage we have two options, we can either read from or write to storage. In both cases we must use a storage annotation to indicate the purity of the function.

    -

    When referencing a variable in storage we must explicitly indicate that the variable comes from storage and not a local scope.

    -

    This is done via the syntax storage.variable_name e.g. storage.counter.

    -
    storage {
    -    counter: u64 = 0,
    -}
    -
    -

    Reading from Storage

    -

    When dealing with a built-in type we can retrieve the variable without the use of any special methods.

    -
    #[storage(read)]
    -fn read() {
    -    let counter = storage.counter.read();
    -}
    -
    -

    Writing to Storage

    -

    When dealing with a built-in type we can update the variable without the use of any special methods.

    -
    #[storage(write)]
    -fn write() {
    -    storage.counter.write(storage.counter.read() + 1);
    -}
    -
    -

    Read & Write

    -

    We can read and write to storage by using both keywords in the attribute.

    -
    #[storage(read, write)]
    -fn read_write() {
    -    let counter = storage.counter.read();
    -    storage.counter.write(counter + 1);
    -}
    -
    -

    Libraries

    -

    The standard library provides additional utility for handling storage.

    -
      -
    • Mapping: Tracking key-value pairs
    • -
    • Vectors: Using a persistent (not heap-allocated) vector
    • -
    • Store & Get: Manually manipulating storage slots
    • -
    -

    StorageMap

    -

    A StorageMap, a.k.a. a hash table, is a structure which associates a value v with a key k. The key is used to find the position in the table (memory) where the value is stored.

    -

    The benefit of a hash table is that no matter where the value is in the table the computation required to find the location of that value is constant i.e. it has an order of 1 O(1).

    -

    Sway provides a flexible StorageMap because it uses generics for both k & v with the caveat that k and v have to be a single value. The value can be a struct, tuple, array etc. therefore if you'd like to have a complex k or v then the data needs to be wrapped into a single type.

    -

    Declaration

    -

    The StorageMap type is included in the prelude therefore we do not need to import it. We'll be using msg_sender() in the subsequent section so we'll import that here.

    -

    After the import we initialize our StorageMap as described in the initialization section.

    -
    
    -storage {
    -    // k = Identity, v = u64
    -    balance: StorageMap<Identity, u64> = StorageMap::<Identity, u64> {},
    -    // k = (Identity, u64), v = bool
    -    user: StorageMap<(Identity, u64), bool> = StorageMap::<(Identity, u64), bool> {},
    -}
    -
    -

    There are two storage variables: balance & user. balance takes a single value as the key while user wraps two values into a tuple and uses that as a key.

    -

    Reading from Storage

    -

    Retrieving data from a storage variable is done through the .get(key) method. That is to say that we state which storage variable we would like to read from and append .get() to the end while providing the key for the data that we want to retrieve. The method get returns an Option; if there is no value for key in the map, get will return None.

    -

    In this example we wrap the Identity of the caller with their provided id into a tuple and use that as the key.

    -
    #[storage(read)]
    -fn reading_from_storage(id: u64) {
    -    let user = storage.user.get((msg_sender().unwrap(), id)).read();
    -}
    -
    -

    This contract method handles the returned Option by calling unwrap_or to set user to zero if the map user doesn't have an entry for the key.

    -

    Writing to Storage

    -

    Writing to storage is similar to reading. The difference is that we use a different method .insert(key, value).

    -

    In this example we retrieve the balance of the caller and then increment their balance by 1.

    -
    #[storage(read, write)]
    -fn writing_to_storage() {
    -    let balance = storage.balance.get(msg_sender().unwrap()).read();
    -    storage.balance.insert(msg_sender().unwrap(), balance + 1);
    -}
    -
    -

    StorageVec

    -

    A StorageVec is a vector that permanently stores its data in storage. It replicates the functionality of a regular vector however its data is not stored contiguously because it utilizes hashing and generics to find a location to store the value T.

    -

    There is a number of methods in the standard library however we will take a look at pushing and retrieving data.

    -

    Declaration

    -

    To use a StorageVec we need to import it from the standard library and while we're at it we'll import the msg_sender() so that we can use it in the following section.

    -

    After the import we initialize our StorageVec as described in the initialization section.

    -
    use std::storage::storage_vec::*;
    -
    -storage {
    -    // T = u64
    -    balance: StorageVec<u64> = StorageVec {},
    -    // T = (Identity, u64)
    -    user: StorageVec<(Identity, u64)> = StorageVec {},
    -}
    -
    -

    There are two storage variables: balance & user. balance takes a single value while user wraps two values into a tuple.

    -

    Reading from Storage

    -

    Retrieving data from a storage variable is done through the .get(index) method. That is to say that we state which index by specifying it inside .get() and appending that to the end of the storage variable.

    -

    In this example we look at how we can retrieve a single value balance and how we can unpack multiple values from user.

    -
    #[storage(read)]
    -fn reading_from_storage(id: u64) {
    -    let balance = storage.balance.get(id).unwrap();
    -
    -    let (user, value) = storage.user.get(id).unwrap().read();
    -}
    -
    -

    Writing to Storage

    -

    Writing to storage is similar to reading. The difference is that we use a different method .push(value) and we use the read keyword because the implementation reads the length of the vector to determine where to store the value.

    -

    In this example we insert a tuple containing an the Identity of the caller and some id into the vector.

    -
    #[storage(read, write)]
    -fn writing_to_storage(id: u64) {
    -    storage.user.push((msg_sender().unwrap(), id));
    -}
    -
    -

    Store & Get

    -

    Storage can be manipulated directly through the use of store() & get() functions. They utilize generics to store and retrieve values.

    -

    Declaration

    -

    To use store() & get() we must import them however we are not required to declare a storage block.

    -
    use std::storage::storage_api::{read, write};
    -
    -

    Store

    -

    To store a generic value T we must provide a key of type b256.

    -

    In this example we store some number of type u64.

    -
    #[storage(write)]
    -fn store(key: b256, value: u64) {
    -    // write(key, SLOT, T) where T = generic type
    -    write(key, 0, value);
    -}
    -
    -

    Get

    -

    To retrieve a generic value T at the position of key we must specify the type that we are retrieving.

    -

    In this example we retrieve some u64 at the position of key.

    -
    #[storage(read)]
    -fn get(key: b256) {
    -    // read::<T>(key, SLOT) where T = generic type
    -    let value = read::<u64>(key, 0);
    -}
    -
    -

    The function get returns an Option; if the storage slots requested have not been set before, get will return None.

    -

    Assertions

    -

    An assertion is a condition which must evaluate to the Boolean value of true and its purpose is to prevent undesirable computation when the condition is evaluated to false.

    -

    For example, a function may only work if the condition argument < 5 is true. We can use an assertion to enforce this condition by:

    -
      -
    • Forcing a revert in the program when 5 <= argument
    • -
    • Handling the exception with additional code
    • -
    -

    Handling exceptions may be done through if expressions therefore the following sections will take a look at how we can make the virtual machine revert (safely crash).

    -
      -
    • assert: Checks if a condition is true otherwise reverts
    • -
    • require: Checks if a condition is true otherwise logs a value and reverts
    • -
    • revert: Reverts the virtual machine with the provided exit code
    • -
    • assert_eq: Checks if a and b are equal otherwise reverts
    • -
    • assert_ne: Checks if a and b are not equal otherwise reverts
    • -
    -

    assert

    -

    The assert function is automatically imported into every program from the prelude and it takes an expression which must evaluate to a Boolean. If the Boolean is true then nothing will happen and the code will continue to run otherwise the virtual machine will revert.

    -

    Example

    -

    Here we have a function which takes two u64 arguments and subtracts them. A u64 cannot be negative therefore the assertion enforces that b must be less than or equal to a.

    -

    If the condition is not met, then the virtual machine will revert.

    -
    fn subtract(a: u64, b: u64) -> u64 {
    -    assert(b <= a);
    -    a - b
    -}
    -
    -

    require

    -

    The require function is automatically imported into every program from the prelude and it takes an expression which must evaluate to a Boolean. If the Boolean is true then nothing will happen and the rest of the code will continue to run otherwise a log will be emitted and the virtual machine will revert.

    -

    Example

    -

    Here we have a function which takes two u64 arguments and subtracts them. A u64 cannot be negative therefore the assertion enforces that b must be less than or equal to a.

    -

    If the condition is not met then the message b is too large will be logged and the virtual machine will revert.

    -

    The message is generic therefore it can be any type, in this example it's a string.

    -
    fn subtract(a: u64, b: u64) -> u64 {
    -    require(b <= a, "b is too large");
    -    a - b
    -}
    -
    -

    revert

    -

    The revert function is automatically imported into every program from the prelude and it takes a u64 as an exit code.

    -

    The function will behave differently depending on the context in which it is used:

    -
      -
    • When used inside a predicate the function will panic and crash the program
    • -
    • Otherwise it will revert the virtual machine
    • -
    -

    Example

    -

    To manually force a revert we need to provide an exit code. To be able to distinguish one revert from another different exit codes can be used in different places.

    -
        revert(42);
    -
    -

    assert_eq

    -

    The assert_eq function is automatically imported into every program from the prelude. It takes two expressions which are compared and the result is a Boolean. If the value is false then the virtual machine will revert.

    -

    Example

    -

    Here is a function which asserts that a and b must be equal.

    -
    fn compare_eq(a: u64, b: u64) {
    -    assert_eq(a, b);
    -    // code
    -}
    -
    -

    assert_ne

    -

    The assert_ne function is automatically imported into every program from the prelude. It takes two expressions which are compared and the result is a Boolean. If the value is false then the virtual machine will revert.

    -

    Example

    -

    Here is a function which asserts that a and b must not be equal.

    -
    fn compare_ne(a: u64, b: u64) {
    -    assert_ne(a, b);
    -    // code
    -}
    -
    -

    Address Namespace

    -

    Sway utilizies namespaces to distinguish between address types.

    -

    Having multiple address types enforces type-safety and expands the range of values that an address can take because the same value can be used across multiple types.

    -

    The main types are:

    - -

    For ease of use there is an enum wrapper Identity which contains both types.

    -

    Address

    -

    In the UTXO model each output has an address.

    -

    The Address type is a struct containing a value of a b256 type.

    -
    pub struct Address {
    -    bits: b256,
    -}
    -
    -

    The value of an Address is a hash of either:

    - -

    The Address type is completely separate from a ContractId and thus it should not be used when dealing with an address of a deployed contract.

    -

    Casting between an Address and b256 can be done in the following way:

    -
        let variable1 = 0x000000000000000000000000000000000000000000000000000000000000002A;
    -    let my_address = Address::from(variable1);
    -    let variable2: b256 = my_address.into();
    -    // variable1 == variable2
    -
    -

    ContractId

    -

    A contract's ID is a unique, deterministic identifier analogous to a contract's address in the EVM. Contracts cannot own UTXOs but they can own assets.

    -

    The ContractId type is a struct containing a value of a b256 type.

    -
    pub struct ContractId {
    -    bits: b256,
    -}
    -
    -

    Casting between an ContractId and b256 can be done in the following way:

    -
        let variable1 = 0x000000000000000000000000000000000000000000000000000000000000002A;
    -    let my_contract_id = ContractId::from(variable1);
    -    let variable2: b256 = my_contract_id.into();
    -    // variable1 == variable2
    -
    -

    Identity

    -

    The Identity type is an enum that allows for the handling of both Address and ContractId types. This is useful in cases where either type is accepted, e.g. receiving funds from an identified sender, but not caring if the sender is an address or a contract.

    -

    An Identity is implemented as follows.

    -
    pub enum Identity {
    -    Address: Address,
    -    ContractId: ContractId,
    -}
    -
    -

    Casting to an Identity must be done explicitly:

    -
        let address = 0xddec0e7e6a9a4a4e3e57d08d080d71a299c628a46bc609aab4627695679421ca;
    -    let my_address_identity = Identity::Address(Address::from(address));
    -    let my_contract_identity = Identity::ContractId(ContractId::from(address));
    -
    -

    Call Data

    -

    The term call-data refers to the metadata that is available to the recipient of a call.

    -

    In the following sections we'll cover the following call-data:

    - -

    Message Sender

    -

    The standard prelude imports a function msg_sender() automatically, which retrieves the Identity of the caller.

    -

    The identity can be used for a variety of reasons however a common application is access control i.e. restricting functionality for non-privileged users (non-admins).

    -

    Example

    -

    We can implement access control by specifying that only the owner can call a function.

    -

    In the following snippet we accomplish this by comparing the caller msg_sender() to the OWNER. If a regular user calls the function then it will revert otherwise it will continue to run when called by the OWNER.

    -
    const OWNER = Identity::Address(Address::from(0x0000000000000000000000000000000000000000000000000000000000000000));
    -
    -fn update() {
    -    require(msg_sender().unwrap() == OWNER, "Owner Only");
    -    // code
    -}
    -
    -

    Asset Sent

    -

    The standard library provides a function msg_asset_id() which retrieves the ContractId of the asset being sent.

    -

    This can be used to determine which asset has been sent into the contract.

    -

    Example

    -

    To use msg_asset_id() we must import it from the standard library. We'll also import the base asset for comparison.

    -
    use std::call_frames::msg_asset_id;
    -
    -

    We can check which asset has been sent and perform different computation based on the type.

    -
    fn deposit() {
    -    if msg_asset_id() == AssetId::base() {
    -        // code
    -    } else {
    -        // code
    -    }
    -}
    -
    -

    Amount of Asset Sent

    -

    The standard library provides a function msg_amount() which retrieves the amount of asset sent without any concern for which asset is sent.

    -

    This can be used to set a price or manually track the amount sent by each user.

    -

    Example

    -

    To use msg_amount() we must import it from the standard library.

    -
    use std::context::msg_amount;
    -
    -

    We can check how much of any asset has been sent and if an incorrect amount has been sent then we may revert.

    -
    fn purchase() {
    -    require(msg_amount() == 100_000_000, "Incorrect amount sent");
    -    // code
    -}
    -
    -

    Logging

    -

    Logging is a way to record data as the program runs.

    -

    The standard library provides a logging module which contains a generic log function that is used to log a variable of any type.

    -

    Each call to log appends 1 of 2 types of a receipt to the list of receipts

    -
      -
    • Log -
        -
      • Generated for non-reference types: bool, u8, u16, u32, and u64
      • -
      -
    • -
    • LogData -
        -
      • Generated for reference types and u256
      • -
      -
    • -
    -

    The Rust & Typescript SDKs may be used to decode the data.

    -

    Example

    -

    To use the log function we must import it from the standard library and pass in any generic type T that we want to log.

    -
    fn log_data(number: u64) {
    -    // generic T = `number` of type `u64`
    -    log(number);
    -}
    -
    -

    In the example above a u64 is used however we can pass in any generic type such as a struct, enum, string etc.

    -

    Call a Contract

    -

    A common blockchain operation is communication between smart contracts.

    -

    Example

    -

    To perform a call there are three steps that we must take:

    -
      -
    1. Provide an interface to call
    2. -
    3. Create a type that allows us to make a call
    4. -
    5. Call a function on our interface
    6. -
    -

    Defining the Interface

    -

    Let's take the example of a Vault to demonstrate how a call can be performed.

    -
    library;
    -
    -abi Vault {
    -    #[payable]
    -    fn deposit();
    -    fn withdraw(amount: u64, asset: ContractId);
    -}
    -
    -

    Creating a Callable Type

    -

    To call a function on our Vault we must create a type that can perform calls. The syntax for creating a callable type is: abi(<interface-name>, <b256-address>).

    -

    Calling a Contract

    -

    The following snippet uses a script to call our Vault contract.

    -
    script;
    -
    -use contract_interface::Vault;
    -
    -fn main(amount: u64, asset_id: ContractId, vault_id: b256) -> bool {
    -    let caller = abi(Vault, vault_id);
    -
    -    // Optional arguments are wrapped in `{}`
    -    caller.deposit {
    -        // `u64` that represents the gas being forwarded to the contract
    -        gas: 10000,
    -        // `u64` that represents how many coins are being forwarded
    -        coins: amount,
    -        // `b256` that represents the asset ID of the forwarded coins 
    -        asset_id: asset_id.into(),
    -    }();
    -
    -    caller.withdraw(amount, asset_id);
    -
    -    true
    -}
    -
    -

    The deposit() function uses pre-defined optional arguments provided by the Sway language.

    -

    Re-entrancy

    -

    Re-entrancy occurs when a contract makes a call back into the contract that called it, e.g. Contract A calls Contract B but then Contract B makes a call back into Contract A.

    -

    To mitigate security concerns there are two approaches that are commonly used:

    - -

    Re-entrancy Guard

    -

    Sway provides a stateless re-entrancy guard, which reverts at run-time when re-entrancy is detected.

    -

    To use the guard we must import it.

    -
    use reentrancy::reentrancy_guard;
    -
    -

    Then call it in a contract function.

    -
        fn deposit() {
    -        reentrancy_guard();
    -
    -        // code
    -    }
    -
    -

    Checks-Effects-Interactions Pattern

    -

    The pattern states that all state (storage) changes should be made before a call is made.

    -
        fn withdraw() {
    -        // Step 1. Perform any state changes to update balance
    -        // Step 2. After all state changes make a call
    -    }
    -
    -

    Asset Operations

    -

    A common application of a smart contract is the creation of an asset / token i.e. a cryptocurrency.

    -

    Managing a cryptocurrency is typically done via the following models:

    -
      -
    • Account based e.g. Ethereum
    • -
    • Unspent Transaction Output (UTXO) e.g. Bitcoin
    • -
    -

    Sway operates on the UTXO model therefore assets can be transferred out of the contract that created them. What this means is that keeping track of assets that have been transferred out of the contract may be more difficult because the information is not centralized in one place.

    -

    With that regard in mind, the account based approach can be partially replicated while utilizing certain asset operations that are build into the FuelVM.

    -

    The following sections will take a look at how an asset can be:

    - -

    While also taking a look at:

    - -

    Minting

    -

    Minting an asset means to create a new asset with an id of the contract that created it.

    -

    The standard library contains a module that can be used to mint an asset.

    -

    There are two functions that can be used to mint:

    - - -

    Specific implementation details on transferring assets to addresses can be found here.

    -

    Specific implementation details on transferring assets to contracts can be found here.

    -

    Mint

    -

    To use the function we must import it.

    -
    use std::asset::mint;
    -
    -

    To mint some amount of an asset we specify the amount that we would like to mint and pass it into the mint() function.

    -
        let amount = 10;
    -    mint(SubId::zero(), amount);
    -
    -

    Mint to Address

    -

    We can mint and transfer the asset to an Address.

    -

    To use the function we must import it.

    -
    use std::asset::mint_to;
    -
    -

    To mint some amount of an asset we specify the amount that we would like to mint and the Address to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let user = Address::from(address);
    -
    -    mint_to(Identity::Address(user), SubId::zero(), amount);
    -
    -

    Mint to Contract

    -

    We can mint and transfer the asset to an Contract.

    -

    To use the function we must import it.

    -
    use std::asset::mint_to;
    -
    -

    To mint some amount of an asset we specify the amount that we would like to mint and the ContractId to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let pool = ContractId::from(address);
    -
    -    mint_to(Identity::ContractId(pool), SubId::zero(), amount);
    -
    -

    Mint to Address or Contract

    -

    We can mint and transfers to an Address or a Contract.

    -

    To use the function we must import it.

    -
    use std::asset::mint_to;
    -
    -

    To mint some amount of an asset we specify the amount that we would like to mint and the Identity to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let user = Identity::Address(Address::from(address));
    -    let pool = Identity::ContractId(ContractId::from(address));
    -
    -    mint_to(user, SubId::zero(), amount);
    -    mint_to(pool, SubId::zero(), amount);
    -
    -

    Burning

    -

    Burning an asset means to destroy an asset that a contract has minted.

    -

    The standard library contains a module that can be used to burn an asset.

    -

    There is one function used to burn:

    - - -

    To use the function we must import it.

    -
    use std::asset::burn;
    -
    -

    burn

    -

    To burn some amount of an asset we specify the amount that we would like to burn and pass it into the burn() function.

    -
        let amount = 10;
    -    burn(SubId::zero(), amount);
    -
    -

    Transfer

    -

    The standard library contains a module that can be used to transfer (send) an asset from one owner to another.

    -

    There is one function that can be used to transfer an asset to any entity:

    - -

    Specific implementation details on transferring assets to addresses can be found here.

    -

    Specific implementation details on transferring assets to contracts can be found here.

    -

    To Address

    -

    To use the function we must import it.

    -
    use std::asset::transfer;
    -
    -

    To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the Address to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let asset = AssetId::base();
    -    let user = Address::from(address);
    -
    -    transfer(Identity::Address(user), asset, amount);
    -
    -

    To Contract

    -

    To use the transfer function we must import it.

    -
    use std::asset::transfer;
    -
    -

    To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the ContractId to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let asset = AssetId::base();
    -    let pool = ContractId::from(address);
    -
    -    transfer(Identity::ContractId(pool), asset, amount);
    -
    -

    To Address or Contract

    -

    To use the function we must import it.

    -
    use std::asset::transfer;
    -
    -

    To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the Identity to send it to.

    -
        let amount = 10;
    -    let address = 0x0000000000000000000000000000000000000000000000000000000000000001;
    -    let asset = AssetId::base();
    -    let user = Identity::Address(Address::from(address));
    -    let pool = Identity::ContractId(ContractId::from(address));
    -
    -    transfer(user, asset, amount);
    -    transfer(pool, asset, amount);
    -
    -

    Contract Balance

    -

    Hashing

    -

    The hash module contains the following functions:

    - - -

    They take one generic argument T and return a b256 (hash of T).

    -

    To hash multiple values the values must be wrapped into one type such as a tuple, array, struct & enum.

    -

    sha256

    -

    To use the sha256 function we must import it.

    -
    
    -
    -

    To hash multiple values we wrap them into a tuple however other compound types may be used.

    -
    fn sha256_hashing(age: u64, name: str, status: bool) -> b256 {
    -    let mut hasher = Hasher::new();
    -    age.hash(hasher);
    -    hasher.write_str(name);
    -    status.hash(hasher);
    -    hasher.sha256()
    -}
    -
    -

    keccak256

    -

    To use the keccak256 function we must import it.

    -
    
    -
    -

    To hash multiple values we wrap them into a tuple however other compound types may be used.

    -
    fn keccak256_hashing(age: u64, name: str, status: bool) -> b256 {
    -    let mut hasher = Hasher::new();
    -    age.hash(hasher);
    -    hasher.write_str(name);
    -    status.hash(hasher);
    -    hasher.keccak256()
    -}
    -
    -

    Signature Recovery

    -

    Fuel Address

    -

    Ethereum Address

    -

    Counter

    -

    The following example implements a counter which is able to:

    -
      -
    • Increment the count by 1
    • -
    • Decrement the count by 1
    • -
    • Retrieve the value of the counter
    • -
    -

    ABI

    -

    To create a counter we must define an ABI which exposes methods that manipulate the count and retrieve its value. Since we are handling storage we must provide storage annotations on the functions.

    -
    abi Counter {
    -    #[storage(read, write)]
    -    fn increment();
    -
    -    #[storage(read, write)]
    -    fn decrement();
    -
    -    #[storage(read)]
    -    fn count() -> u64;
    -}
    -
    -

    Implementation

    -

    We initialize a count in storage with the value of zero and implement methods to increment & decrement the count by one and return the value.

    -
    storage {
    -    counter: u64 = 0,
    -}
    -
    -impl Counter for Contract {
    -    #[storage(read, write)]
    -    fn increment() {
    -        storage.counter.write(storage.counter.read() + 1);
    -    }
    -
    -    #[storage(read, write)]
    -    fn decrement() {
    -        storage.counter.write(storage.counter.read() - 1);
    -    }
    -
    -    #[storage(read)]
    -    fn count() -> u64 {
    -        storage.counter.read()
    -    }
    -}
    -
    -

    Fizzbuzz

    -

    The following example implements the fizzbuzz game.

    -

    The rules are:

    -
      -
    • A number divisible by 3 returns Fizz
    • -
    • A number divisible by 5 returns Buzz
    • -
    • A number which is divisible by 3 & 5 returns Fizzbuzz
    • -
    • Any other number entered is returned back to the user
    • -
    -

    State

    -

    Let's define an enum which contains the state of the game.

    -
    enum State {
    -    Fizz: (),
    -    Buzz: (),
    -    FizzBuzz: (),
    -    Other: u64,
    -}
    -
    -

    Implementation

    -

    We can write a function which takes an input and checks its divisibility. Depending on the result a different State will be returned.

    -
    fn fizzbuzz(input: u64) -> State {
    -    if input % 15 == 0 {
    -        State::FizzBuzz
    -    } else if input % 3 == 0 {
    -        State::Fizz
    -    } else if input % 5 == 0 {
    -        State::Buzz
    -    } else {
    -        State::Other(input)
    -    }
    -}
    -
    -

    Contract Ownership

    -

    The following example implements access control to restrict functionality to a privileged user.

    -

    ABI

    -

    The interface contains a function to set the owner and a function that only the owner can use.

    -
    abi Ownership {
    -    #[storage(read, write)]
    -    fn set_owner(owner: Option<Identity>);
    -
    -    #[storage(read)]
    -    fn action();
    -}
    -
    -

    Identity

    -

    We must keep track of the owner in storage and compare them against the caller via msg_sender().

    -

    Initially there is no owner so we'll set them to None.

    -
    storage {
    -    owner: Option<Identity> = None,
    -}
    -
    -
    -

    Implementation

    -

    To set the owner one of two conditions must be met:

    -
      -
    • There is no owner
    • -
    • The current owner is calling the function
    • -
    -

    To call our action() function the caller must be the owner of the contract.

    -
    impl Ownership for Contract {
    -    #[storage(read, write)]
    -    fn set_owner(owner: Option<Identity>) {
    -        assert(storage.owner.read().is_none() || storage.owner.read().unwrap() == msg_sender().unwrap());
    -        storage.owner.write(owner);
    -    }
    -
    -    #[storage(read)]
    -    fn action() {
    -        assert(storage.owner.read().unwrap() == msg_sender().unwrap());
    -        // code
    -    }
    -}
    -
    -

    Wallet

    -

    The following example implements a wallet that utilizes the base asset.

    -

    ABI

    -

    The interface contains a function which tracks the amount of the base asset received and a function to transfer the funds.

    -
    abi Wallet {
    -    #[storage(read, write)]
    -    fn receive();
    -
    -    #[storage(read, write)]
    -    fn send(amount: u64, recipient: Identity);
    -}
    -
    -

    Implementation

    -

    When receiving funds we assert that the wallet accepts the base asset and we track the amount sent. When transferring funds out of the wallet we assert that only the owner can perform the transfer.

    -
    use std::{
    -    call_frames::msg_asset_id,
    -    context::msg_amount,
    -    asset::transfer,
    -};
    -
    -storage {
    -    balance: u64 = 0,
    -}
    -
    -const OWNER = Address::from(0x8900c5bec4ca97d4febf9ceb4754a60d782abbf3cd815836c1872116f203f861);
    -
    -impl Wallet for Contract {
    -    #[storage(read, write)]
    -    fn receive() {
    -        assert(msg_asset_id() == AssetId::base());
    -        storage.balance.write(storage.balance.read() + msg_amount());
    -    }
    -
    -    #[storage(read, write)]
    -    fn send(amount: u64, recipient: Identity) {
    -        assert(msg_sender().unwrap() == Identity::Address(OWNER));
    -        storage.balance.write(storage.balance.read() - amount);
    -        transfer(recipient, AssetId::base(), amount);
    -    }
    -}
    -
    -

    Liquidity Pool

    -

    Standard Library Prelude

    -

    The prelude is a list of commonly used features from the standard library which is automatically imported into every Sway program.

    -

    The prelude contains the following:

    -
      -
    • Address: A struct containing a b256 value which represents the wallet address
    • -
    • ContractId A struct containing a b256 value which represents the ID of a contract
    • -
    • Identity: An enum containing Address & ContractID structs
    • -
    • Vec: A growable, heap-allocated vector
    • -
    • StorageMap: A key-value mapping in contract storage
    • -
    • Option: An enum containing either some generic value <T> or an absence of that value, we also expose the variants directly: -
        -
      • Some
      • -
      • None
      • -
      -
    • -
    • Result: An enum used to represent either a success or failure of an operation, we also expose the variants directly: -
        -
      • Ok
      • -
      • Err
      • -
      -
    • -
    • assert: A module containing -
        -
      • assert: A function that reverts the VM if the condition provided to it is false
      • -
      • assert_eq: A function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 == v2 is false
      • -
      • assert_ne: A function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 != v2 is false
      • -
      -
    • -
    • revert: A module containing -
        -
      • require: A function that reverts and logs a given value if the condition is false
      • -
      • revert: A function that reverts
      • -
      -
    • -
    • log: A function that logs arbitrary stack types
    • -
    • msg_sender: A function that gets the Identity from which a call was made
    • -
    -

    Language Comparison

    -

    Rust

    -

    Solidity

    -

    Software Development Kits

    -

    Rust SDK

    -

    TypeScript SDK

    -

    Advanced Concepts

    -

    Struct Memory Layout

    -

    Structs have zero memory overhead, meaning that each field is laid out sequentially in memory. No metadata regarding the struct's name or other properties is preserved at runtime.

    -

    In other words, structs are compile-time constructs similar to Rust, but different in other languages with runtimes like Java.

    -

    Enum Memory Layout

    -

    Enums have some memory overhead. To know which variant is being represented, Sway stores a one-word (8-byte) tag for the enum variant.

    -

    The space reserved after the tag is equivalent to the size of the largest enum variant. To calculate the size of an enum in memory, add 8 bytes to the size of the largest variant.

    -

    Examples

    -

    The following examples consist of enums with two variants.

    -

    The largest variant for Example One is the u64 and b256 for Example Two.

    -

    Example One

    -

    The size of enum T is 16 bytes, 8 bytes for the tag and 8 bytes for the u64.

    -
    pub enum T {
    -    a: u64,
    -    b: (),
    -}
    -
    -

    Instantiating the u64 type will take up 16 bytes.

    -
        let a = T::a(42);
    -
    -

    Instantiating the unit type will take up 16 bytes.

    -
        let b = T::b;
    -
    -

    Example Two

    -

    The size of enum K is 40 bytes, 8 bytes for the tag and 32 bytes for the b256.

    -
    pub enum K {
    -    a: b256,
    -    b: u64,
    -}
    -
    -

    Instantiating the b256 type will take up 40 bytes.

    -
        let a = K::a(0x0000000000000000000000000000000000000000000000000000000000000000);
    -
    -

    Instantiating the u64 type will take up 40 bytes.

    -
        let b = K::b(42);
    -
    -

    Compiler Intrinsics

    -

    Known Issues and Workarounds

    -

    General

    -
    -

    TODO: need help filling this in, might remove this page and move content into individual sections

    -
    -
      -
    • Issue: #870 -
        -
      • All impl blocks need to be defined before any of the functions they define can be called. This includes sibling functions in the same impl declaration, i.e., functions in an impl can't call each other yet.
      • -
      -
    • -
    -

    Missing Features

    -

    Importing

    -

    In external libraries we have looked at how a library can be imported into a project so that code can be reused.

    -

    When it comes to importing only external libraries can be imported through the Forc.toml file; any other type of program will result in an error.

    -

    This means that the following projects cannot be imported:

    - -

    While contracts cannot be imported, a workaround is to move the contract's abi declaration into an external library and import that library anywhere the ABI is needed.

    -
    -

    TODO: move the next comment into a page where it makes sense to keep it

    -
    -

    Furthermore, using contract dependencies it is possible to import the contract ID automatically as a public constant.

    -

    Strings

    -

    Sway strings are declared using double-quotes ". Single quotes ' cannot be used. Attempting to define a string with single-quotes will result in an error.

    -
        // Will error if uncommented
    -    // let fuel = 'fuel';
    -
    -

    Strings are UTF-8 encoded therefore they cannot be indexed.

    -
        let fuel = "fuel";
    -    // Will error if uncommented
    -    // let f = fuel[0];
    -
    -

    Predicates

    -

    A predicate does not have any side effects because it is pure and thus it cannot create receipts.

    -

    Since there are no receipts they cannot use logging nor create a stack backtrace for debugging. This means that there is no way to debug them aside from using a single-stepping debugger.

    -

    As a workaround, the predicate can be written, tested, and debugged first as a script, and then changed back into a predicate.

    -

    Pattern Matching

    -

    Nested Match Expressions

    -

    In nested match expressions we nest a match expression by embedding it inside the {} brackets on the right side of the arrow =>.

    -

    Match expressions cannot be used as a pattern, the left side of the arrow =>.

    -

    Constants

    -

    When matching on constants we specify that a constant must be used in order to match on a variable. Dynamic values, such as an argument to a function, cannot be matched upon because it will be treated as a catch_all case and thus any subsequent patterns will not be checked.

    -

    Storage

    -

    Manifest Reference

    - -
    - - -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - - diff --git a/master/reference/searcher.js b/master/reference/searcher.js deleted file mode 100644 index d2b0aeed387..00000000000 --- a/master/reference/searcher.js +++ /dev/null @@ -1,483 +0,0 @@ -"use strict"; -window.search = window.search || {}; -(function search(search) { - // Search functionality - // - // You can use !hasFocus() to prevent keyhandling in your key - // event handlers while the user is typing their search. - - if (!Mark || !elasticlunr) { - return; - } - - //IE 11 Compatibility from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith - if (!String.prototype.startsWith) { - String.prototype.startsWith = function(search, pos) { - return this.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search; - }; - } - - var search_wrap = document.getElementById('search-wrapper'), - searchbar = document.getElementById('searchbar'), - searchbar_outer = document.getElementById('searchbar-outer'), - searchresults = document.getElementById('searchresults'), - searchresults_outer = document.getElementById('searchresults-outer'), - searchresults_header = document.getElementById('searchresults-header'), - searchicon = document.getElementById('search-toggle'), - content = document.getElementById('content'), - - searchindex = null, - doc_urls = [], - results_options = { - teaser_word_count: 30, - limit_results: 30, - }, - search_options = { - bool: "AND", - expand: true, - fields: { - title: {boost: 1}, - body: {boost: 1}, - breadcrumbs: {boost: 0} - } - }, - mark_exclude = [], - marker = new Mark(content), - current_searchterm = "", - URL_SEARCH_PARAM = 'search', - URL_MARK_PARAM = 'highlight', - teaser_count = 0, - - SEARCH_HOTKEY_KEYCODE = 83, - ESCAPE_KEYCODE = 27, - DOWN_KEYCODE = 40, - UP_KEYCODE = 38, - SELECT_KEYCODE = 13; - - function hasFocus() { - return searchbar === document.activeElement; - } - - function removeChildren(elem) { - while (elem.firstChild) { - elem.removeChild(elem.firstChild); - } - } - - // Helper to parse a url into its building blocks. - function parseURL(url) { - var a = document.createElement('a'); - a.href = url; - return { - source: url, - protocol: a.protocol.replace(':',''), - host: a.hostname, - port: a.port, - params: (function(){ - var ret = {}; - var seg = a.search.replace(/^\?/,'').split('&'); - var len = seg.length, i = 0, s; - for (;i': '>', - '"': '"', - "'": ''' - }; - var repl = function(c) { return MAP[c]; }; - return function(s) { - return s.replace(/[&<>'"]/g, repl); - }; - })(); - - function formatSearchMetric(count, searchterm) { - if (count == 1) { - return count + " search result for '" + searchterm + "':"; - } else if (count == 0) { - return "No search results for '" + searchterm + "'."; - } else { - return count + " search results for '" + searchterm + "':"; - } - } - - function formatSearchResult(result, searchterms) { - var teaser = makeTeaser(escapeHTML(result.doc.body), searchterms); - teaser_count++; - - // The ?URL_MARK_PARAM= parameter belongs inbetween the page and the #heading-anchor - var url = doc_urls[result.ref].split("#"); - if (url.length == 1) { // no anchor found - url.push(""); - } - - // encodeURIComponent escapes all chars that could allow an XSS except - // for '. Due to that we also manually replace ' with its url-encoded - // representation (%27). - var searchterms = encodeURIComponent(searchterms.join(" ")).replace(/\'/g, "%27"); - - return '' + result.doc.breadcrumbs + '' - + '' - + teaser + ''; - } - - function makeTeaser(body, searchterms) { - // The strategy is as follows: - // First, assign a value to each word in the document: - // Words that correspond to search terms (stemmer aware): 40 - // Normal words: 2 - // First word in a sentence: 8 - // Then use a sliding window with a constant number of words and count the - // sum of the values of the words within the window. Then use the window that got the - // maximum sum. If there are multiple maximas, then get the last one. - // Enclose the terms in . - var stemmed_searchterms = searchterms.map(function(w) { - return elasticlunr.stemmer(w.toLowerCase()); - }); - var searchterm_weight = 40; - var weighted = []; // contains elements of ["word", weight, index_in_document] - // split in sentences, then words - var sentences = body.toLowerCase().split('. '); - var index = 0; - var value = 0; - var searchterm_found = false; - for (var sentenceindex in sentences) { - var words = sentences[sentenceindex].split(' '); - value = 8; - for (var wordindex in words) { - var word = words[wordindex]; - if (word.length > 0) { - for (var searchtermindex in stemmed_searchterms) { - if (elasticlunr.stemmer(word).startsWith(stemmed_searchterms[searchtermindex])) { - value = searchterm_weight; - searchterm_found = true; - } - }; - weighted.push([word, value, index]); - value = 2; - } - index += word.length; - index += 1; // ' ' or '.' if last word in sentence - }; - index += 1; // because we split at a two-char boundary '. ' - }; - - if (weighted.length == 0) { - return body; - } - - var window_weight = []; - var window_size = Math.min(weighted.length, results_options.teaser_word_count); - - var cur_sum = 0; - for (var wordindex = 0; wordindex < window_size; wordindex++) { - cur_sum += weighted[wordindex][1]; - }; - window_weight.push(cur_sum); - for (var wordindex = 0; wordindex < weighted.length - window_size; wordindex++) { - cur_sum -= weighted[wordindex][1]; - cur_sum += weighted[wordindex + window_size][1]; - window_weight.push(cur_sum); - }; - - if (searchterm_found) { - var max_sum = 0; - var max_sum_window_index = 0; - // backwards - for (var i = window_weight.length - 1; i >= 0; i--) { - if (window_weight[i] > max_sum) { - max_sum = window_weight[i]; - max_sum_window_index = i; - } - }; - } else { - max_sum_window_index = 0; - } - - // add around searchterms - var teaser_split = []; - var index = weighted[max_sum_window_index][2]; - for (var i = max_sum_window_index; i < max_sum_window_index+window_size; i++) { - var word = weighted[i]; - if (index < word[2]) { - // missing text from index to start of `word` - teaser_split.push(body.substring(index, word[2])); - index = word[2]; - } - if (word[1] == searchterm_weight) { - teaser_split.push("") - } - index = word[2] + word[0].length; - teaser_split.push(body.substring(word[2], index)); - if (word[1] == searchterm_weight) { - teaser_split.push("") - } - }; - - return teaser_split.join(''); - } - - function init(config) { - results_options = config.results_options; - search_options = config.search_options; - searchbar_outer = config.searchbar_outer; - doc_urls = config.doc_urls; - searchindex = elasticlunr.Index.load(config.index); - - // Set up events - searchicon.addEventListener('click', function(e) { searchIconClickHandler(); }, false); - searchbar.addEventListener('keyup', function(e) { searchbarKeyUpHandler(); }, false); - document.addEventListener('keydown', function(e) { globalKeyHandler(e); }, false); - // If the user uses the browser buttons, do the same as if a reload happened - window.onpopstate = function(e) { doSearchOrMarkFromUrl(); }; - // Suppress "submit" events so the page doesn't reload when the user presses Enter - document.addEventListener('submit', function(e) { e.preventDefault(); }, false); - - // If reloaded, do the search or mark again, depending on the current url parameters - doSearchOrMarkFromUrl(); - } - - function unfocusSearchbar() { - // hacky, but just focusing a div only works once - var tmp = document.createElement('input'); - tmp.setAttribute('style', 'position: absolute; opacity: 0;'); - searchicon.appendChild(tmp); - tmp.focus(); - tmp.remove(); - } - - // On reload or browser history backwards/forwards events, parse the url and do search or mark - function doSearchOrMarkFromUrl() { - // Check current URL for search request - var url = parseURL(window.location.href); - if (url.params.hasOwnProperty(URL_SEARCH_PARAM) - && url.params[URL_SEARCH_PARAM] != "") { - showSearch(true); - searchbar.value = decodeURIComponent( - (url.params[URL_SEARCH_PARAM]+'').replace(/\+/g, '%20')); - searchbarKeyUpHandler(); // -> doSearch() - } else { - showSearch(false); - } - - if (url.params.hasOwnProperty(URL_MARK_PARAM)) { - var words = decodeURIComponent(url.params[URL_MARK_PARAM]).split(' '); - marker.mark(words, { - exclude: mark_exclude - }); - - var markers = document.querySelectorAll("mark"); - function hide() { - for (var i = 0; i < markers.length; i++) { - markers[i].classList.add("fade-out"); - window.setTimeout(function(e) { marker.unmark(); }, 300); - } - } - for (var i = 0; i < markers.length; i++) { - markers[i].addEventListener('click', hide); - } - } - } - - // Eventhandler for keyevents on `document` - function globalKeyHandler(e) { - if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey || e.target.type === 'textarea' || e.target.type === 'text') { return; } - - if (e.keyCode === ESCAPE_KEYCODE) { - e.preventDefault(); - searchbar.classList.remove("active"); - setSearchUrlParameters("", - (searchbar.value.trim() !== "") ? "push" : "replace"); - if (hasFocus()) { - unfocusSearchbar(); - } - showSearch(false); - marker.unmark(); - } else if (!hasFocus() && e.keyCode === SEARCH_HOTKEY_KEYCODE) { - e.preventDefault(); - showSearch(true); - window.scrollTo(0, 0); - searchbar.select(); - } else if (hasFocus() && e.keyCode === DOWN_KEYCODE) { - e.preventDefault(); - unfocusSearchbar(); - searchresults.firstElementChild.classList.add("focus"); - } else if (!hasFocus() && (e.keyCode === DOWN_KEYCODE - || e.keyCode === UP_KEYCODE - || e.keyCode === SELECT_KEYCODE)) { - // not `:focus` because browser does annoying scrolling - var focused = searchresults.querySelector("li.focus"); - if (!focused) return; - e.preventDefault(); - if (e.keyCode === DOWN_KEYCODE) { - var next = focused.nextElementSibling; - if (next) { - focused.classList.remove("focus"); - next.classList.add("focus"); - } - } else if (e.keyCode === UP_KEYCODE) { - focused.classList.remove("focus"); - var prev = focused.previousElementSibling; - if (prev) { - prev.classList.add("focus"); - } else { - searchbar.select(); - } - } else { // SELECT_KEYCODE - window.location.assign(focused.querySelector('a')); - } - } - } - - function showSearch(yes) { - if (yes) { - search_wrap.classList.remove('hidden'); - searchicon.setAttribute('aria-expanded', 'true'); - } else { - search_wrap.classList.add('hidden'); - searchicon.setAttribute('aria-expanded', 'false'); - var results = searchresults.children; - for (var i = 0; i < results.length; i++) { - results[i].classList.remove("focus"); - } - } - } - - function showResults(yes) { - if (yes) { - searchresults_outer.classList.remove('hidden'); - } else { - searchresults_outer.classList.add('hidden'); - } - } - - // Eventhandler for search icon - function searchIconClickHandler() { - if (search_wrap.classList.contains('hidden')) { - showSearch(true); - window.scrollTo(0, 0); - searchbar.select(); - } else { - showSearch(false); - } - } - - // Eventhandler for keyevents while the searchbar is focused - function searchbarKeyUpHandler() { - var searchterm = searchbar.value.trim(); - if (searchterm != "") { - searchbar.classList.add("active"); - doSearch(searchterm); - } else { - searchbar.classList.remove("active"); - showResults(false); - removeChildren(searchresults); - } - - setSearchUrlParameters(searchterm, "push_if_new_search_else_replace"); - - // Remove marks - marker.unmark(); - } - - // Update current url with ?URL_SEARCH_PARAM= parameter, remove ?URL_MARK_PARAM and #heading-anchor . - // `action` can be one of "push", "replace", "push_if_new_search_else_replace" - // and replaces or pushes a new browser history item. - // "push_if_new_search_else_replace" pushes if there is no `?URL_SEARCH_PARAM=abc` yet. - function setSearchUrlParameters(searchterm, action) { - var url = parseURL(window.location.href); - var first_search = ! url.params.hasOwnProperty(URL_SEARCH_PARAM); - if (searchterm != "" || action == "push_if_new_search_else_replace") { - url.params[URL_SEARCH_PARAM] = searchterm; - delete url.params[URL_MARK_PARAM]; - url.hash = ""; - } else { - delete url.params[URL_MARK_PARAM]; - delete url.params[URL_SEARCH_PARAM]; - } - // A new search will also add a new history item, so the user can go back - // to the page prior to searching. A updated search term will only replace - // the url. - if (action == "push" || (action == "push_if_new_search_else_replace" && first_search) ) { - history.pushState({}, document.title, renderURL(url)); - } else if (action == "replace" || (action == "push_if_new_search_else_replace" && !first_search) ) { - history.replaceState({}, document.title, renderURL(url)); - } - } - - function doSearch(searchterm) { - - // Don't search the same twice - if (current_searchterm == searchterm) { return; } - else { current_searchterm = searchterm; } - - if (searchindex == null) { return; } - - // Do the actual search - var results = searchindex.search(searchterm, search_options); - var resultcount = Math.min(results.length, results_options.limit_results); - - // Display search metrics - searchresults_header.innerText = formatSearchMetric(resultcount, searchterm); - - // Clear and insert results - var searchterms = searchterm.split(' '); - removeChildren(searchresults); - for(var i = 0; i < resultcount ; i++){ - var resultElem = document.createElement('li'); - resultElem.innerHTML = formatSearchResult(results[i], searchterms); - searchresults.appendChild(resultElem); - } - - // Display results - showResults(true); - } - - fetch(path_to_root + 'searchindex.json') - .then(response => response.json()) - .then(json => init(json)) - .catch(error => { // Try to load searchindex.js if fetch failed - var script = document.createElement('script'); - script.src = path_to_root + 'searchindex.js'; - script.onload = () => init(window.search); - document.head.appendChild(script); - }); - - // Exported functions - search.hasFocus = hasFocus; -})(window.search); diff --git a/master/reference/searchindex.js b/master/reference/searchindex.js deleted file mode 100644 index dd9343d8ed5..00000000000 --- a/master/reference/searchindex.js +++ /dev/null @@ -1 +0,0 @@ -Object.assign(window.search, {"doc_urls":["index.html#the-sway-reference","documentation/introduction/installation/index.html#installation","documentation/introduction/installation/index.html#fuelup","documentation/introduction/installation/index.html#cargo","documentation/introduction/installation/index.html#source","documentation/introduction/installation/fuelup.html#fuelup","documentation/introduction/installation/cargo.html#cargo","documentation/introduction/installation/cargo.html#dependencies","documentation/introduction/installation/cargo.html#installation--updating","documentation/introduction/installation/source.html#from-source","documentation/introduction/installation/source.html#installation--updating","documentation/introduction/installation/source.html#using-the-toolchain","documentation/introduction/installation/fuel-core.html#fuel-core","documentation/introduction/installation/fuel-core.html#installation--updating","documentation/language/program-types/index.html#sway-program-types","documentation/language/program-types/index.html#sway-project-types","documentation/language/program-types/index.html#entry-points","documentation/language/program-types/contract.html#smart-contracts","documentation/language/program-types/contract.html#application-binary-interface-abi","documentation/language/program-types/contract.html#implementation-the-abi","documentation/language/program-types/libraries/index.html#library","documentation/language/program-types/libraries/index.html#definition","documentation/language/program-types/libraries/index.html#accessibility","documentation/language/program-types/libraries/index.html#deployment","documentation/language/program-types/libraries/internal.html#internal-libraries","documentation/language/program-types/libraries/external.html#external-libraries","documentation/language/program-types/libraries/external.html#libraries","documentation/language/program-types/libraries/external.html#my_other_library","documentation/language/program-types/libraries/external.html#my_library","documentation/language/program-types/script.html#scripts","documentation/language/program-types/script.html#example","documentation/language/program-types/predicate.html#predicates","documentation/language/program-types/predicate.html#transfer-coins-to-a-predicate","documentation/language/program-types/predicate.html#spending-predicate-coins","documentation/language/program-types/predicate.html#spending-conditions","documentation/language/program-types/predicate.html#example","documentation/language/built-ins/index.html#built-in-types","documentation/language/built-ins/index.html#primitive-types","documentation/language/built-ins/index.html#compound-types","documentation/language/built-ins/numeric.html#numeric-types","documentation/language/built-ins/numeric.html#signed-integers","documentation/language/built-ins/numeric.html#unsigned-integers","documentation/language/built-ins/numeric.html#alternative-syntax","documentation/language/built-ins/boolean.html#boolean-type","documentation/language/built-ins/boolean.html#example","documentation/language/built-ins/string.html#string-type","documentation/language/built-ins/b256.html#bytes","documentation/language/built-ins/tuples.html#tuples","documentation/language/built-ins/tuples.html#declare","documentation/language/built-ins/tuples.html#retrieve-by-index","documentation/language/built-ins/tuples.html#mutate","documentation/language/built-ins/tuples.html#destructure","documentation/language/built-ins/arrays.html#arrays","documentation/language/built-ins/structs.html#structs","documentation/language/built-ins/structs.html#declaration","documentation/language/built-ins/structs.html#instantiation","documentation/language/built-ins/structs.html#destructuring","documentation/language/built-ins/enums.html#enums","documentation/language/built-ins/enums.html#enums-of-structs","documentation/language/built-ins/enums.html#enums-of-enums","documentation/language/variables/index.html#variables","documentation/language/variables/let.html#let","documentation/language/variables/let.html#immutable","documentation/language/variables/let.html#mutable","documentation/language/variables/const.html#constants","documentation/language/variables/const.html#declaration","documentation/language/variables/const.html#impl-self-constants","documentation/language/variables/variable-shadowing.html#shadowing","documentation/language/variables/variable-shadowing.html#reassignment","documentation/language/variables/variable-shadowing.html#variable-shadowing","documentation/language/comments/index.html#comments","documentation/language/comments/index.html#regular-comments","documentation/language/comments/index.html#documentation-comments","documentation/language/functions/index.html#functions-methods-and-associated-functions","documentation/language/functions/index.html#function-declaration","documentation/language/functions/function.html#functions","documentation/language/functions/function.html#declaration","documentation/language/functions/function.html#usage","documentation/language/functions/method.html#methods","documentation/language/functions/method.html#declaration","documentation/language/functions/method.html#usage","documentation/language/functions/associated-function.html#associated-functions","documentation/language/functions/associated-function.html#constructors","documentation/language/functions/associated-function.html#declaration","documentation/language/functions/associated-function.html#usage","documentation/language/functions/return.html#returning-from-functions","documentation/language/functions/return.html#explicit-return","documentation/language/functions/return.html#implicit-return","documentation/language/control-flow/index.html#control-flow","documentation/language/control-flow/if-expressions.html#if-expressions","documentation/language/control-flow/if-expressions.html#conditional-branching","documentation/language/control-flow/if-expressions.html#using-if--let-together","documentation/language/control-flow/if-expressions.html#if-let","documentation/language/control-flow/match/index.html#match","documentation/language/control-flow/match/single-line.html#single-line-arm","documentation/language/control-flow/match/multi-line.html#multi-line-arm","documentation/language/control-flow/match/complex/index.html#complex-patterns","documentation/language/control-flow/match/complex/enum.html#enums","documentation/language/control-flow/match/complex/struct.html#structs","documentation/language/control-flow/match/complex/constant.html#constants","documentation/language/control-flow/match/complex/nested-expression.html#nested-expressions","documentation/language/control-flow/match/complex/multiple-values.html#multiple-values","documentation/language/control-flow/looping/index.html#looping","documentation/language/control-flow/looping/while.html#while","documentation/language/control-flow/looping/while.html#nested-loops","documentation/language/control-flow/looping/break.html#break","documentation/language/control-flow/looping/continue.html#continue","documentation/language/annotations/index.html#annotations","documentation/language/annotations/type.html#types","documentation/language/annotations/attributes/index.html#attributes","documentation/language/annotations/attributes/storage.html#storage","documentation/language/annotations/attributes/storage.html#reading-from-storage","documentation/language/annotations/attributes/storage.html#writing-to-storage","documentation/language/annotations/attributes/storage.html#reading--writing","documentation/language/annotations/attributes/payable.html#payable","documentation/language/annotations/attributes/payable.html#usage","documentation/language/annotations/attributes/test.html#test","documentation/language/annotations/attributes/test.html#success-case","documentation/language/annotations/attributes/test.html#revert-case","documentation/language/annotations/attributes/allow.html#allow","documentation/language/annotations/attributes/allow.html#dead-code","documentation/language/annotations/attributes/allow.html#deprecated","documentation/language/annotations/attributes/inline.html#inline","documentation/language/annotations/attributes/inline.html#generate-code","documentation/language/annotations/attributes/inline.html#copy-code","documentation/language/annotations/attributes/deprecated.html#deprecated","documentation/language/traits/index.html#traits","documentation/language/traits/index.html#associated-functions","documentation/language/traits/index.html#associated-constants","documentation/language/traits/index.html#associated-constants-examples","documentation/language/traits/index.html#associated-types","documentation/language/traits/index.html#associated-types-examples","documentation/language/generics/index.html#generics","documentation/language/style-guide/index.html#style-guide","documentation/language/style-guide/name-convention.html#naming-convention","documentation/language/style-guide/name-convention.html#capitalcase","documentation/language/style-guide/name-convention.html#snake_case","documentation/language/style-guide/name-convention.html#screaming_snake_case","documentation/language/style-guide/annotations.html#type-annotations","documentation/language/style-guide/structs.html#struct-shorthand","documentation/language/style-guide/enums.html#enums","documentation/language/style-guide/enums.html#encouraged","documentation/language/style-guide/enums.html#discouraged","documentation/language/style-guide/returning.html#returning","documentation/language/style-guide/pattern-matching.html#pattern-matching","documentation/language/style-guide/pattern-matching.html#encouraged","documentation/language/style-guide/pattern-matching.html#alternative","documentation/language/style-guide/comments.html#comments","documentation/language/style-guide/getters.html#getter-functions","documentation/language/style-guide/getters.html#encouraged","documentation/language/style-guide/getters.html#discouraged","documentation/language/style-guide/unused-variables.html#unused-variables","documentation/language/style-guide/unused-variables.html#named","documentation/language/style-guide/unused-variables.html#nameless","documentation/language/style-guide/intermediate-variables.html#intermediate-variables","documentation/language/style-guide/intermediate-variables.html#contextual-assignment","documentation/language/style-guide/intermediate-variables.html#shortened-name","documentation/operations/storage/index.html#storage","documentation/operations/storage/init.html#initialization","documentation/operations/storage/init.html#example","documentation/operations/storage/read-write.html#reading--writing","documentation/operations/storage/read-write.html#reading-from-storage","documentation/operations/storage/read-write.html#writing-to-storage","documentation/operations/storage/read-write.html#read--write","documentation/operations/storage/libraries/index.html#libraries","documentation/operations/storage/libraries/storage-map.html#storagemap","documentation/operations/storage/libraries/storage-map.html#declaration","documentation/operations/storage/libraries/storage-map.html#reading-from-storage","documentation/operations/storage/libraries/storage-map.html#writing-to-storage","documentation/operations/storage/libraries/storage-vec.html#storagevec","documentation/operations/storage/libraries/storage-vec.html#declaration","documentation/operations/storage/libraries/storage-vec.html#reading-from-storage","documentation/operations/storage/libraries/storage-vec.html#writing-to-storage","documentation/operations/storage/libraries/store-get.html#store--get","documentation/operations/storage/libraries/store-get.html#declaration","documentation/operations/storage/libraries/store-get.html#store","documentation/operations/storage/libraries/store-get.html#get","documentation/operations/assertions/index.html#assertions","documentation/operations/assertions/assert.html#assert","documentation/operations/assertions/assert.html#example","documentation/operations/assertions/require.html#require","documentation/operations/assertions/require.html#example","documentation/operations/assertions/revert.html#revert","documentation/operations/assertions/revert.html#example","documentation/operations/assertions/assert-eq.html#assert_eq","documentation/operations/assertions/assert-eq.html#example","documentation/operations/assertions/assert-ne.html#assert_ne","documentation/operations/assertions/assert-ne.html#example","documentation/operations/namespace/index.html#address-namespace","documentation/operations/namespace/address.html#address","documentation/operations/namespace/contract-id.html#contractid","documentation/operations/namespace/identity.html#identity","documentation/operations/call-data/index.html#call-data","documentation/operations/call-data/msg-sender.html#message-sender","documentation/operations/call-data/msg-sender.html#example","documentation/operations/call-data/msg-asset.html#asset-sent","documentation/operations/call-data/msg-asset.html#example","documentation/operations/call-data/msg-asset-amount.html#amount-of-asset-sent","documentation/operations/call-data/msg-asset-amount.html#example","documentation/operations/log.html#logging","documentation/operations/log.html#example","documentation/operations/contract-call.html#call-a-contract","documentation/operations/contract-call.html#example","documentation/operations/contract-call.html#defining-the-interface","documentation/operations/contract-call.html#creating-a-callable-type","documentation/operations/contract-call.html#calling-a-contract","documentation/operations/reentrancy.html#re-entrancy","documentation/operations/reentrancy.html#re-entrancy-guard","documentation/operations/reentrancy.html#checks-effects-interactions-pattern","documentation/operations/asset/index.html#asset-operations","documentation/operations/asset/mint/index.html#minting","documentation/operations/asset/mint/mint.html#mint","documentation/operations/asset/mint/address.html#mint-to-address","documentation/operations/asset/mint/contract.html#mint-to-contract","documentation/operations/asset/mint/address-or-contract.html#mint-to-address-or-contract","documentation/operations/asset/burn.html#burning","documentation/operations/asset/burn.html#burn","documentation/operations/asset/transfer/index.html#transfer","documentation/operations/asset/transfer/address.html#to-address","documentation/operations/asset/transfer/contract.html#to-contract","documentation/operations/asset/transfer/address-or-contract.html#to-address-or-contract","documentation/operations/asset/balance.html#contract-balance","documentation/operations/hashing/index.html#hashing","documentation/operations/hashing/sha256.html#sha256","documentation/operations/hashing/keccak256.html#keccak256","documentation/operations/signatures/index.html#signature-recovery","documentation/operations/signatures/fuel.html#fuel-address","documentation/operations/signatures/ethereum.html#ethereum-address","documentation/examples/counter.html#counter","documentation/examples/counter.html#abi","documentation/examples/counter.html#implementation","documentation/examples/fizzbuzz.html#fizzbuzz","documentation/examples/fizzbuzz.html#state","documentation/examples/fizzbuzz.html#implementation","documentation/examples/contract-ownership.html#contract-ownership","documentation/examples/contract-ownership.html#abi","documentation/examples/contract-ownership.html#identity","documentation/examples/contract-ownership.html#implementation","documentation/examples/wallet.html#wallet","documentation/examples/wallet.html#abi","documentation/examples/wallet.html#implementation","documentation/examples/liquidity-pool.html#liquidity-pool","documentation/misc/prelude.html#standard-library-prelude","documentation/misc/language-comparison/index.html#language-comparison","documentation/misc/language-comparison/rust.html#rust","documentation/misc/language-comparison/solidity.html#solidity","documentation/misc/sdk/index.html#software-development-kits","documentation/misc/sdk/rust.html#rust-sdk","documentation/misc/sdk/typescript.html#typescript-sdk","documentation/misc/advanced-concepts/index.html#advanced-concepts","documentation/misc/advanced-concepts/structs.html#struct-memory-layout","documentation/misc/advanced-concepts/enums.html#enum-memory-layout","documentation/misc/advanced-concepts/enums.html#examples","documentation/misc/advanced-concepts/enums.html#example-one","documentation/misc/advanced-concepts/enums.html#example-two","documentation/misc/advanced-concepts/compiler-intrinsics.html#compiler-intrinsics","documentation/misc/workarounds/index.html#known-issues-and-workarounds","documentation/misc/workarounds/general.html#general","documentation/misc/workarounds/missing-features.html#missing-features","documentation/misc/workarounds/importing.html#importing","documentation/misc/workarounds/strings.html#strings","documentation/misc/workarounds/predicates.html#predicates","documentation/misc/workarounds/pattern-matching.html#pattern-matching","documentation/misc/workarounds/pattern-matching.html#nested-match-expressions","documentation/misc/workarounds/pattern-matching.html#constants","documentation/misc/workarounds/storage.html#storage","documentation/misc/manifest/index.html#manifest-reference"],"index":{"documentStore":{"docInfo":{"0":{"body":13,"breadcrumbs":3,"title":2},"1":{"body":22,"breadcrumbs":2,"title":1},"10":{"body":13,"breadcrumbs":4,"title":2},"100":{"body":34,"breadcrumbs":9,"title":2},"101":{"body":35,"breadcrumbs":9,"title":2},"102":{"body":52,"breadcrumbs":4,"title":1},"103":{"body":56,"breadcrumbs":3,"title":0},"104":{"body":11,"breadcrumbs":5,"title":2},"105":{"body":43,"breadcrumbs":5,"title":1},"106":{"body":50,"breadcrumbs":5,"title":1},"107":{"body":0,"breadcrumbs":2,"title":1},"108":{"body":66,"breadcrumbs":3,"title":1},"109":{"body":5,"breadcrumbs":3,"title":1},"11":{"body":13,"breadcrumbs":4,"title":2},"110":{"body":36,"breadcrumbs":4,"title":1},"111":{"body":6,"breadcrumbs":5,"title":2},"112":{"body":6,"breadcrumbs":5,"title":2},"113":{"body":9,"breadcrumbs":5,"title":2},"114":{"body":11,"breadcrumbs":4,"title":1},"115":{"body":10,"breadcrumbs":4,"title":1},"116":{"body":9,"breadcrumbs":4,"title":1},"117":{"body":12,"breadcrumbs":5,"title":2},"118":{"body":35,"breadcrumbs":5,"title":2},"119":{"body":0,"breadcrumbs":4,"title":1},"12":{"body":17,"breadcrumbs":5,"title":2},"120":{"body":11,"breadcrumbs":5,"title":2},"121":{"body":18,"breadcrumbs":4,"title":1},"122":{"body":33,"breadcrumbs":4,"title":1},"123":{"body":9,"breadcrumbs":5,"title":2},"124":{"body":9,"breadcrumbs":5,"title":2},"125":{"body":31,"breadcrumbs":4,"title":1},"126":{"body":65,"breadcrumbs":2,"title":1},"127":{"body":9,"breadcrumbs":3,"title":2},"128":{"body":34,"breadcrumbs":3,"title":2},"129":{"body":32,"breadcrumbs":4,"title":3},"13":{"body":12,"breadcrumbs":5,"title":2},"130":{"body":26,"breadcrumbs":3,"title":2},"131":{"body":31,"breadcrumbs":4,"title":3},"132":{"body":0,"breadcrumbs":2,"title":1},"133":{"body":22,"breadcrumbs":4,"title":2},"134":{"body":8,"breadcrumbs":6,"title":2},"135":{"body":28,"breadcrumbs":5,"title":1},"136":{"body":21,"breadcrumbs":5,"title":1},"137":{"body":11,"breadcrumbs":5,"title":1},"138":{"body":38,"breadcrumbs":6,"title":2},"139":{"body":55,"breadcrumbs":6,"title":2},"14":{"body":74,"breadcrumbs":5,"title":3},"140":{"body":24,"breadcrumbs":4,"title":1},"141":{"body":17,"breadcrumbs":4,"title":1},"142":{"body":35,"breadcrumbs":4,"title":1},"143":{"body":23,"breadcrumbs":4,"title":1},"144":{"body":10,"breadcrumbs":6,"title":2},"145":{"body":28,"breadcrumbs":5,"title":1},"146":{"body":29,"breadcrumbs":5,"title":1},"147":{"body":30,"breadcrumbs":4,"title":1},"148":{"body":14,"breadcrumbs":6,"title":2},"149":{"body":10,"breadcrumbs":5,"title":1},"15":{"body":50,"breadcrumbs":5,"title":3},"150":{"body":6,"breadcrumbs":5,"title":1},"151":{"body":18,"breadcrumbs":6,"title":2},"152":{"body":15,"breadcrumbs":5,"title":1},"153":{"body":12,"breadcrumbs":5,"title":1},"154":{"body":16,"breadcrumbs":6,"title":2},"155":{"body":19,"breadcrumbs":6,"title":2},"156":{"body":24,"breadcrumbs":6,"title":2},"157":{"body":43,"breadcrumbs":2,"title":1},"158":{"body":23,"breadcrumbs":3,"title":1},"159":{"body":106,"breadcrumbs":3,"title":1},"16":{"body":37,"breadcrumbs":4,"title":2},"160":{"body":35,"breadcrumbs":5,"title":2},"161":{"body":14,"breadcrumbs":5,"title":2},"162":{"body":14,"breadcrumbs":5,"title":2},"163":{"body":15,"breadcrumbs":5,"title":2},"164":{"body":23,"breadcrumbs":3,"title":1},"165":{"body":63,"breadcrumbs":4,"title":1},"166":{"body":60,"breadcrumbs":4,"title":1},"167":{"body":58,"breadcrumbs":5,"title":2},"168":{"body":26,"breadcrumbs":5,"title":2},"169":{"body":30,"breadcrumbs":4,"title":1},"17":{"body":30,"breadcrumbs":6,"title":2},"170":{"body":48,"breadcrumbs":4,"title":1},"171":{"body":35,"breadcrumbs":5,"title":2},"172":{"body":34,"breadcrumbs":5,"title":2},"173":{"body":12,"breadcrumbs":4,"title":1},"174":{"body":10,"breadcrumbs":4,"title":1},"175":{"body":28,"breadcrumbs":4,"title":1},"176":{"body":36,"breadcrumbs":3,"title":0},"177":{"body":82,"breadcrumbs":2,"title":1},"178":{"body":21,"breadcrumbs":3,"title":1},"179":{"body":28,"breadcrumbs":3,"title":1},"18":{"body":88,"breadcrumbs":8,"title":4},"180":{"body":24,"breadcrumbs":3,"title":1},"181":{"body":41,"breadcrumbs":3,"title":1},"182":{"body":27,"breadcrumbs":3,"title":1},"183":{"body":18,"breadcrumbs":3,"title":1},"184":{"body":17,"breadcrumbs":3,"title":1},"185":{"body":13,"breadcrumbs":3,"title":1},"186":{"body":17,"breadcrumbs":3,"title":1},"187":{"body":13,"breadcrumbs":3,"title":1},"188":{"body":42,"breadcrumbs":4,"title":2},"189":{"body":50,"breadcrumbs":4,"title":1},"19":{"body":47,"breadcrumbs":6,"title":2},"190":{"body":40,"breadcrumbs":4,"title":1},"191":{"body":42,"breadcrumbs":4,"title":1},"192":{"body":30,"breadcrumbs":4,"title":2},"193":{"body":25,"breadcrumbs":6,"title":2},"194":{"body":32,"breadcrumbs":5,"title":1},"195":{"body":15,"breadcrumbs":6,"title":2},"196":{"body":26,"breadcrumbs":5,"title":1},"197":{"body":22,"breadcrumbs":8,"title":3},"198":{"body":23,"breadcrumbs":6,"title":1},"199":{"body":50,"breadcrumbs":2,"title":1},"2":{"body":6,"breadcrumbs":2,"title":1},"20":{"body":11,"breadcrumbs":4,"title":1},"200":{"body":33,"breadcrumbs":2,"title":1},"201":{"body":7,"breadcrumbs":4,"title":2},"202":{"body":16,"breadcrumbs":3,"title":1},"203":{"body":18,"breadcrumbs":4,"title":2},"204":{"body":15,"breadcrumbs":5,"title":3},"205":{"body":62,"breadcrumbs":4,"title":2},"206":{"body":40,"breadcrumbs":4,"title":2},"207":{"body":24,"breadcrumbs":5,"title":3},"208":{"body":24,"breadcrumbs":6,"title":4},"209":{"body":77,"breadcrumbs":4,"title":2},"21":{"body":8,"breadcrumbs":4,"title":1},"210":{"body":38,"breadcrumbs":4,"title":1},"211":{"body":18,"breadcrumbs":5,"title":1},"212":{"body":26,"breadcrumbs":6,"title":2},"213":{"body":26,"breadcrumbs":6,"title":2},"214":{"body":31,"breadcrumbs":8,"title":3},"215":{"body":24,"breadcrumbs":4,"title":1},"216":{"body":13,"breadcrumbs":4,"title":1},"217":{"body":34,"breadcrumbs":4,"title":1},"218":{"body":25,"breadcrumbs":5,"title":1},"219":{"body":26,"breadcrumbs":5,"title":1},"22":{"body":85,"breadcrumbs":4,"title":1},"220":{"body":30,"breadcrumbs":7,"title":2},"221":{"body":0,"breadcrumbs":6,"title":2},"222":{"body":28,"breadcrumbs":2,"title":1},"223":{"body":27,"breadcrumbs":3,"title":1},"224":{"body":27,"breadcrumbs":3,"title":1},"225":{"body":0,"breadcrumbs":4,"title":2},"226":{"body":0,"breadcrumbs":6,"title":2},"227":{"body":0,"breadcrumbs":6,"title":2},"228":{"body":13,"breadcrumbs":2,"title":1},"229":{"body":30,"breadcrumbs":2,"title":1},"23":{"body":7,"breadcrumbs":4,"title":1},"230":{"body":37,"breadcrumbs":2,"title":1},"231":{"body":27,"breadcrumbs":2,"title":1},"232":{"body":12,"breadcrumbs":2,"title":1},"233":{"body":28,"breadcrumbs":2,"title":1},"234":{"body":9,"breadcrumbs":4,"title":2},"235":{"body":18,"breadcrumbs":3,"title":1},"236":{"body":18,"breadcrumbs":3,"title":1},"237":{"body":35,"breadcrumbs":3,"title":1},"238":{"body":7,"breadcrumbs":2,"title":1},"239":{"body":24,"breadcrumbs":2,"title":1},"24":{"body":50,"breadcrumbs":7,"title":2},"240":{"body":54,"breadcrumbs":2,"title":1},"241":{"body":0,"breadcrumbs":4,"title":2},"242":{"body":133,"breadcrumbs":6,"title":3},"243":{"body":0,"breadcrumbs":4,"title":2},"244":{"body":0,"breadcrumbs":4,"title":1},"245":{"body":0,"breadcrumbs":4,"title":1},"246":{"body":0,"breadcrumbs":6,"title":3},"247":{"body":0,"breadcrumbs":7,"title":2},"248":{"body":0,"breadcrumbs":7,"title":2},"249":{"body":0,"breadcrumbs":4,"title":2},"25":{"body":20,"breadcrumbs":7,"title":2},"250":{"body":29,"breadcrumbs":6,"title":3},"251":{"body":34,"breadcrumbs":6,"title":3},"252":{"body":14,"breadcrumbs":4,"title":1},"253":{"body":33,"breadcrumbs":5,"title":2},"254":{"body":34,"breadcrumbs":5,"title":2},"255":{"body":0,"breadcrumbs":6,"title":2},"256":{"body":0,"breadcrumbs":5,"title":3},"257":{"body":32,"breadcrumbs":4,"title":1},"258":{"body":0,"breadcrumbs":6,"title":2},"259":{"body":62,"breadcrumbs":4,"title":1},"26":{"body":0,"breadcrumbs":6,"title":1},"260":{"body":32,"breadcrumbs":4,"title":1},"261":{"body":32,"breadcrumbs":4,"title":1},"262":{"body":0,"breadcrumbs":6,"title":2},"263":{"body":19,"breadcrumbs":7,"title":3},"264":{"body":22,"breadcrumbs":5,"title":1},"265":{"body":0,"breadcrumbs":4,"title":1},"266":{"body":0,"breadcrumbs":4,"title":2},"27":{"body":12,"breadcrumbs":6,"title":1},"28":{"body":56,"breadcrumbs":6,"title":1},"29":{"body":32,"breadcrumbs":4,"title":1},"3":{"body":25,"breadcrumbs":2,"title":1},"30":{"body":24,"breadcrumbs":4,"title":1},"31":{"body":36,"breadcrumbs":4,"title":1},"32":{"body":13,"breadcrumbs":6,"title":3},"33":{"body":25,"breadcrumbs":6,"title":3},"34":{"body":18,"breadcrumbs":5,"title":2},"35":{"body":32,"breadcrumbs":4,"title":1},"36":{"body":36,"breadcrumbs":4,"title":2},"37":{"body":84,"breadcrumbs":4,"title":2},"38":{"body":16,"breadcrumbs":4,"title":2},"39":{"body":10,"breadcrumbs":5,"title":2},"4":{"body":11,"breadcrumbs":2,"title":1},"40":{"body":62,"breadcrumbs":5,"title":2},"41":{"body":40,"breadcrumbs":5,"title":2},"42":{"body":35,"breadcrumbs":5,"title":2},"43":{"body":39,"breadcrumbs":5,"title":2},"44":{"body":28,"breadcrumbs":4,"title":1},"45":{"body":77,"breadcrumbs":5,"title":2},"46":{"body":28,"breadcrumbs":4,"title":1},"47":{"body":26,"breadcrumbs":4,"title":1},"48":{"body":14,"breadcrumbs":4,"title":1},"49":{"body":14,"breadcrumbs":5,"title":2},"5":{"body":36,"breadcrumbs":3,"title":1},"50":{"body":51,"breadcrumbs":4,"title":1},"51":{"body":21,"breadcrumbs":4,"title":1},"52":{"body":63,"breadcrumbs":4,"title":1},"53":{"body":23,"breadcrumbs":4,"title":1},"54":{"body":38,"breadcrumbs":4,"title":1},"55":{"body":91,"breadcrumbs":4,"title":1},"56":{"body":49,"breadcrumbs":4,"title":1},"57":{"body":73,"breadcrumbs":4,"title":1},"58":{"body":52,"breadcrumbs":5,"title":2},"59":{"body":18,"breadcrumbs":5,"title":2},"6":{"body":7,"breadcrumbs":3,"title":1},"60":{"body":73,"breadcrumbs":2,"title":1},"61":{"body":15,"breadcrumbs":1,"title":0},"62":{"body":24,"breadcrumbs":2,"title":1},"63":{"body":53,"breadcrumbs":2,"title":1},"64":{"body":22,"breadcrumbs":3,"title":1},"65":{"body":23,"breadcrumbs":3,"title":1},"66":{"body":30,"breadcrumbs":5,"title":3},"67":{"body":24,"breadcrumbs":3,"title":1},"68":{"body":26,"breadcrumbs":3,"title":1},"69":{"body":36,"breadcrumbs":4,"title":2},"7":{"body":30,"breadcrumbs":3,"title":1},"70":{"body":19,"breadcrumbs":2,"title":1},"71":{"body":60,"breadcrumbs":3,"title":2},"72":{"body":64,"breadcrumbs":3,"title":2},"73":{"body":47,"breadcrumbs":5,"title":4},"74":{"body":31,"breadcrumbs":3,"title":2},"75":{"body":17,"breadcrumbs":3,"title":1},"76":{"body":27,"breadcrumbs":3,"title":1},"77":{"body":16,"breadcrumbs":3,"title":1},"78":{"body":20,"breadcrumbs":3,"title":1},"79":{"body":47,"breadcrumbs":3,"title":1},"8":{"body":6,"breadcrumbs":4,"title":2},"80":{"body":24,"breadcrumbs":3,"title":1},"81":{"body":25,"breadcrumbs":5,"title":2},"82":{"body":37,"breadcrumbs":4,"title":1},"83":{"body":46,"breadcrumbs":4,"title":1},"84":{"body":9,"breadcrumbs":4,"title":1},"85":{"body":46,"breadcrumbs":5,"title":2},"86":{"body":44,"breadcrumbs":5,"title":2},"87":{"body":37,"breadcrumbs":5,"title":2},"88":{"body":33,"breadcrumbs":4,"title":2},"89":{"body":10,"breadcrumbs":4,"title":1},"9":{"body":6,"breadcrumbs":3,"title":1},"90":{"body":106,"breadcrumbs":5,"title":2},"91":{"body":15,"breadcrumbs":5,"title":2},"92":{"body":52,"breadcrumbs":3,"title":0},"93":{"body":74,"breadcrumbs":4,"title":1},"94":{"body":87,"breadcrumbs":9,"title":3},"95":{"body":31,"breadcrumbs":9,"title":3},"96":{"body":22,"breadcrumbs":7,"title":2},"97":{"body":23,"breadcrumbs":7,"title":1},"98":{"body":50,"breadcrumbs":7,"title":1},"99":{"body":22,"breadcrumbs":7,"title":1}},"docs":{"0":{"body":"This is the technical reference for the Sway programming language. For a prose explanation and introduction to the language, please refer to the Sway Book .","breadcrumbs":"Welcome! » The Sway Reference","id":"0","title":"The Sway Reference"},"1":{"body":"The Sway toolchain is required to compile Sway programs. There are three ways to install the Sway toolchain: Fuelup Cargo From Source The supported operating systems include Linux and macOS; however, Windows is unsupported .","breadcrumbs":"Installation » Installation","id":"1","title":"Installation"},"10":{"body":"In the root of the repository /sway/ build forc with the following command: cargo build The executable binary can be found in /sway/target/debug/forc.","breadcrumbs":"Installation » From Source » Installation & Updating","id":"10","title":"Installation & Updating"},"100":{"body":"We can nest match expressions by placing them inside code blocks. enum TopLevel { One: (), Two: SecondLevel,\n} enum SecondLevel { Value1: u64, Value2: (),\n} fn nested_match(input: TopLevel) -> u64 { match input { TopLevel::One => 1, TopLevel::Two(second) => { match second { SecondLevel::Value1(2) => 2, SecondLevel::Value1(_) => 3, SecondLevel::Value2 => 42, } }, }\n}","breadcrumbs":"Control Flow » match » Complex Patterns » Nested Expressions » Nested Expressions","id":"100","title":"Nested Expressions"},"101":{"body":"We can match on multiple values by wrapping them in a tuple and then specifying each variant in the same structure (tuple) that they have been defined. use core::ops::Eq; enum Binary { True: (), False: (),\n} impl Eq for Binary { fn eq(self, other: Self) -> bool { match (self, other) { (Binary::True, Binary::True) => true, (Binary::False, Binary::False) => true, _ => false, } }\n}","breadcrumbs":"Control Flow » match » Complex Patterns » Multiple Values » Multiple Values","id":"101","title":"Multiple Values"},"102":{"body":"A loop is a type of operation which allows us to perform computation a certain number of times. For example, given a collection of items we could call a method on the first item and iterate until the method has been called on each item. Usually, a loop has a condition which prevents it from continuing indefinitely however it is possible to create a loop that never stops i.e. an infinite loop. Programming languages have various forms of syntax for declaring a loop which may slightly alter how the iteration takes place. Sway has the following loops: while","breadcrumbs":"Control Flow » Looping » Looping","id":"102","title":"Looping"},"103":{"body":"A while loop uses the while keyword followed by a condition which evaluates to a Boolean . let mut counter = 0; let mut condition = true; while counter < 10 && condition { counter += 1; if 5 < counter { condition = false; } } In the example above we use two conditions. If the counter is less than 10 then continue to iterate If the condition variable is true then continue to iterate As long as both those conditions are true then the loop will iterate. In this case the loop will finish iterating once counter reaches the value of 6 because condition will be set to false.","breadcrumbs":"Control Flow » Looping » while » while","id":"103","title":"while"},"104":{"body":"Sway also allows nested while loops. while true { // computation here while true { // more computation here } }","breadcrumbs":"Control Flow » Looping » while » Nested loops","id":"104","title":"Nested loops"},"105":{"body":"break is a keyword available for use inside of a while loop and it is used to exit out of the loop before the looping condition is met. let mut counter = 0; while counter < 10 { counter += 1; if 5 < counter { break; } } In the example above the while loop is set to iterate until counter reaches the value of 10 however the if expression will break out of the loop once counter reaches the value of 6.","breadcrumbs":"Control Flow » Looping » break » break","id":"105","title":"break"},"106":{"body":"continue is a keyword available for use inside of a while loop and it is used to skip to the next iteration without executing the code after continue. let mut counter = 0; while counter < 10 { counter += 1; if counter % 2 == 0 { continue; } // \"other code\" } In the example above the while loop is set to iterate until counter reaches the value of 10 however the if expression will skip (not execute) the \"other code\" when counter is an even value. For example, this could be used to add all the odd numbers from 0 to 10.","breadcrumbs":"Control Flow » Looping » continue » continue","id":"106","title":"continue"},"107":{"body":"","breadcrumbs":"Annotations » Annotations","id":"107","title":"Annotations"},"108":{"body":"Sway is a compiled language and as such each data structure has a definition i.e. a type which has some size that must be allocated on the stack. The compiler can usually infer the type based on its usage however there may be occasions where the compiler cannot make the inference or the developer may deem it more useful to explicitly annotate a variable in order to make the code easier to read. Annotating a variable is done by placing the annotation after the variable name but before the assignment (the = sign). let bar: str = \"sway\"; let baz: bool = true; The compiler will disallow incorrect type annotations therefore replacing the bool annotation on the variable baz with a u64 will result in a compilation error.","breadcrumbs":"Annotations » Types » Types","id":"108","title":"Types"},"109":{"body":"An attribute is a metadatum which provides some additional functionality.","breadcrumbs":"Annotations » Attributes » Attributes","id":"109","title":"Attributes"},"11":{"body":"After installing run the following command to check the version: /sway/target/debug/forc --version The output may look similar to: forc 0.31.2","breadcrumbs":"Installation » From Source » Using the Toolchain","id":"11","title":"Using the Toolchain"},"110":{"body":"A storage attribute indicates the purity of a function i.e. whether it: reads from storage writes to storage reads from and writes to storage does not read or write (is pure) When a function is pure the annotation is omitted otherwise the correct annotation must be placed above the function signature. More information about storage can be found in the common storage operations section.","breadcrumbs":"Annotations » Attributes » Storage » Storage","id":"110","title":"Storage"},"111":{"body":"When we read from storage we use the read keyword. #[storage(read)]","breadcrumbs":"Annotations » Attributes » Storage » Reading from Storage","id":"111","title":"Reading from Storage"},"112":{"body":"When we write to storage we use the write keyword. #[storage(write)]","breadcrumbs":"Annotations » Attributes » Storage » Writing to Storage","id":"112","title":"Writing to Storage"},"113":{"body":"When we read from and write to storage we use the read & write keywords. #[storage(read, write)]","breadcrumbs":"Annotations » Attributes » Storage » Reading & Writing","id":"113","title":"Reading & Writing"},"114":{"body":"The payable annotation is used to allow a contract function to accept an asset forwarded via a call.","breadcrumbs":"Annotations » Attributes » Payable » Payable","id":"114","title":"Payable"},"115":{"body":"To allow a contract to accept assets we use the payable keyword. #[payable] fn deposit();","breadcrumbs":"Annotations » Attributes » Payable » Usage","id":"115","title":"Usage"},"116":{"body":"Sway provides the #[test] attribute which enables unit tests to be written in Sway.","breadcrumbs":"Annotations » Attributes » Test » Test","id":"116","title":"Test"},"117":{"body":"The #[test] attribute indicates that a test has passed if it did not revert. #[test]\nfn equal() { assert_eq(1 + 1, 2);\n}","breadcrumbs":"Annotations » Attributes » Test » Success case","id":"117","title":"Success case"},"118":{"body":"To test a case where code should revert we can use the #[test(should_revert)] annotation. If the test reverts then it will be reported as a passing test. #[test(should_revert)]\nfn unequal() { assert_eq(1 + 1, 3);\n} We may specify a code to specifically test against. #[test(should_revert = \"18446744073709486084\")]\nfn assert_revert_code() { assert(1 + 1 == 3);\n} #[test(should_revert = \"42\")]\nfn custom_revert_code() { revert(42);\n}","breadcrumbs":"Annotations » Attributes » Test » Revert Case","id":"118","title":"Revert Case"},"119":{"body":"","breadcrumbs":"Annotations » Attributes » Allow » Allow","id":"119","title":"Allow"},"12":{"body":"The Fuel toolchain is an extension of the Sway toolchain . It consists of a full node known as Fuel Core and it enables deployment and testing via the Rust SDK .","breadcrumbs":"Installation » Fuel Core » Fuel Core","id":"12","title":"Fuel Core"},"120":{"body":"The #[allow(dead_code)] annotation disables warnings which are emitted by the compiler for code that is unused. #[allow(dead_code)]\nfn unused_function() {}","breadcrumbs":"Annotations » Attributes » Allow » Dead code","id":"120","title":"Dead code"},"121":{"body":"The #[allow(deprecated)] annotation disables warnings which are emitted by the compiler for usage of deprecated items. #[deprecated(note = \"this is deprecated\")]\nstruct DeprecatedStruct {} #[allow(deprecated)]\nfn using_deprecated_struct() { let _ = DeprecatedStruct {};\n}","breadcrumbs":"Annotations » Attributes » Allow » Deprecated","id":"121","title":"Deprecated"},"122":{"body":"When making a call the compiler may generate code to call a function where it is defined or it may copy the function code (inline) to prevent additional code generation. The Sway compiler automatically inlines functions based on internal heuristics; however, the inline attribute may be used to suggest, but not require, code generation or code copying.","breadcrumbs":"Annotations » Attributes » Inline » Inline","id":"122","title":"Inline"},"123":{"body":"To suggest code generation use the never keyword. #[inline(never)]\nfn foo() {}","breadcrumbs":"Annotations » Attributes » Inline » Generate code","id":"123","title":"Generate code"},"124":{"body":"To suggest code copy use the always keyword. #[inline(always)]\nfn bar() {}","breadcrumbs":"Annotations » Attributes » Inline » Copy code","id":"124","title":"Copy code"},"125":{"body":"This annotation marks an item as deprecated, which makes the compiler to emit a warning for each usage of the item. This warning can be disabled using #[allow(deprecated)]. It is also possible to customize the warning message using the argument note. #[deprecated(note = \"this is deprecated\")]\nstruct DeprecatedStruct {} #[allow(deprecated)]\nfn using_deprecated_struct() { let _ = DeprecatedStruct {};\n}","breadcrumbs":"Annotations » Attributes » Deprecated » Deprecated","id":"125","title":"Deprecated"},"126":{"body":"A trait describes an abstract interface that types can implement. This interface consists of an interface surface of associated items, along with methods. trait Trait { fn fn_sig(self, b: Self) -> bool;\n} { fn method(self, b: Self) -> bool { true }\n} Associated items come in two varieties: Functions Constants Types All traits define an implicit type parameter Self that refers to \"the type that is implementing this interface\". Traits may also contain additional type parameters. These type parameters, including Self, may be constrained by other traits and so forth as usual. Traits are implemented for specific types through separate implementations.","breadcrumbs":"Traits » Traits","id":"126","title":"Traits"},"127":{"body":"Trait functions consist of just a function signature. This indicates that the implementation must define the function.","breadcrumbs":"Traits » Associated functions","id":"127","title":"Associated functions"},"128":{"body":"Associated constants are constants associated with a type. An associated constant declaration declares a signature for associated constant definitions . It is written as const, then an identifier, then :, then a type, finished by a ;. The identifier is the name of the constant used in the path. The type is the type that the definition has to implement. An associated constant definition defines a constant associated with a type.","breadcrumbs":"Traits » Associated constants","id":"128","title":"Associated constants"},"129":{"body":"script; trait T { const C: bool;\n} struct S {} impl T for S { const C: bool = true;\n} fn main() -> bool { let s = S {}; S::C\n} Associated constants may omit the equals sign and expression to indicate implementations must define the constant value.","breadcrumbs":"Traits » Associated constants examples","id":"129","title":"Associated constants examples"},"13":{"body":"Fuel Core can be installed/updated with: cargo install fuel-core There may be additional system dependencies required for installation.","breadcrumbs":"Installation » Fuel Core » Installation & Updating","id":"13","title":"Installation & Updating"},"130":{"body":"Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete implementations of that trait. These associated types are used to specify the return types of trait methods or to define type relationships within the trait.","breadcrumbs":"Traits » Associated types","id":"130","title":"Associated types"},"131":{"body":"script; trait TypeTrait { type T; fn method(self, s1: Self::T) -> Self::T;\n} struct Struct {} struct Struct2 {} impl TypeTrait for Struct2 { type T = Struct; fn method(self, s1: Self::T) -> Self::T { s1 }\n} fn main() -> u32 { Struct2{}.method(Struct{}); 1\n}","breadcrumbs":"Traits » Associated types examples","id":"131","title":"Associated types examples"},"132":{"body":"","breadcrumbs":"Generics » Generics","id":"132","title":"Generics"},"133":{"body":"Programming languages have different ways of styling code i.e. how variables, functions, structures etc. are written. The following snippets present the style guide for writing Sway. TODO: overview of content","breadcrumbs":"Style Guide » Style Guide","id":"133","title":"Style Guide"},"134":{"body":"A naming convention is a set of rules used to standardize how code is written.","breadcrumbs":"Style Guide » Naming Convention » Naming Convention","id":"134","title":"Naming Convention"},"135":{"body":"Structs , traits , and enums are CapitalCase which means each word has a capitalized first letter. The fields inside a struct should be snake_case and CapitalCase inside an enum. struct MultiSignatureWallet { owner_count: u64,\n} trait MetaData { // code\n} enum DepositError { IncorrectAmount: (), IncorrectAsset: (),\n}","breadcrumbs":"Style Guide » Naming Convention » CapitalCase","id":"135","title":"CapitalCase"},"136":{"body":"Modules, variables , and functions are snake_case which means that each word is lowercase and separated by an underscore. Module name: library; Function and variable: fn authorize_user(user: Identity) { let blacklist_user = false; // code\n}","breadcrumbs":"Style Guide » Naming Convention » snake_case","id":"136","title":"snake_case"},"137":{"body":"Constants are SCREAMING_SNAKE_CASE which means that each word in capitalized and separated by an underscore. const MAXIMUM_DEPOSIT = 10;","breadcrumbs":"Style Guide » Naming Convention » SCREAMING_SNAKE_CASE","id":"137","title":"SCREAMING_SNAKE_CASE"},"138":{"body":"When declaring a variable it is possible to annotate it with a type; however, the compiler can usually infer that information automatically. The general approach is to omit a type if the compiler does not throw an error; however, if it is deemed clearer by the developer to indicate the type then that is also encouraged. fn execute() { // Avoid unless it's more helpful to annotate let executed: bool = false; // Generally encouraged let executed = false;\n}","breadcrumbs":"Style Guide » Type Annotations » Type Annotations","id":"138","title":"Type Annotations"},"139":{"body":"A struct has a shorthand notation for initializing its fields. The shorthand works by passing a variable into a struct with the exact same name and type. The following struct has a field amount with type u64. struct Structure { amount: u64,\n} Using the shorthand notation we can initialize the struct in the following way. fn call(amount: u64) { let structure = Structure { amount };\n} The shorthand is encouraged because it is a cleaner alternative to the following. fn action(value: u64) { let amount = value; let structure = Structure { amount: value }; let structure = Structure { amount: amount };\n}","breadcrumbs":"Style Guide » Struct Shorthand » Struct Shorthand","id":"139","title":"Struct Shorthand"},"14":{"body":"A Sway program is a file ending with the extension .sw, e.g. main.sw, and the first line of the file is a declaration of the type of program. A Sway program can be one of four types: contract Primarily used for protocols or systems that operate within a fixed set of rules e.g. staking contracts, decentralized exchanges, etc. library Reusable code for handling common operations script Used for complex, multi-step, on-chain interactions that won't persist, such as using a decentralized exchange to create a leveraged position (borrow, swap, re-collateralize) predicate A set of preconditions to the construction of a transaction, the result of which must be a Boolean value of true in order for the transaction to be considered valid","breadcrumbs":"Program Types » Sway Program Types","id":"14","title":"Sway Program Types"},"140":{"body":"An enum may contain many types including other enums. pub enum Error { StateError: StateError, UserError: UserError,\n} pub enum StateError { Void: (), Pending: (), Completed: (),\n} pub enum UserError { InsufficientPermissions: (), Unauthorized: (),\n}","breadcrumbs":"Style Guide » Enums » Enums","id":"140","title":"Enums"},"141":{"body":"The preferred way to use enums is to use the individual (not nested) enums directly because they are easy to follow and the lines are short: let error1 = StateError::Void; let error2 = UserError::Unauthorized;","breadcrumbs":"Style Guide » Enums » Encouraged","id":"141","title":"Encouraged"},"142":{"body":"If you wish to use the nested form of enums via the Error enum from the example above, then you can instantiate them into variables using the following syntax: let error1 = Error::StateError(StateError::Void); let error2 = Error::UserError(UserError::Unauthorized); Key points to note: You must import all of the enums i.e. Error, StateError & UserError The lines may get unnecessarily long (depending on the names) The syntax is unergonomic","breadcrumbs":"Style Guide » Enums » Discouraged","id":"142","title":"Discouraged"},"143":{"body":"In returning from functions we outline two styles of returning: Explicitly which uses the return keyword Implicitly which does not use the return keyword In general the preferred style is to follow the implicit return however both are perfectly acceptable.","breadcrumbs":"Style Guide » Returning » Returning","id":"143","title":"Returning"},"144":{"body":"The following examples present pattern matching using the match keyword for the catch-all case.","breadcrumbs":"Style Guide » Pattern Matching » Pattern Matching","id":"144","title":"Pattern Matching"},"145":{"body":"The _ is used for the catch-all to indicate the important cases have been defined above and the last case is not important enough to warrant a name. fn unnamed_case(shape: Shape) { let value = match shape { Shape::Triangle => 3, Shape::Quadrilateral => 4, Shape::Pentagon => 5, _ => 0, };\n}","breadcrumbs":"Style Guide » Pattern Matching » Encouraged","id":"145","title":"Encouraged"},"146":{"body":"We may apply an appropriate name to provide context to the reader; however, unless it provides additional information the preferred usage is defined in the encouraged case. fn named_case(shape: Shape) { let value = match shape { Shape::Triangle => 3, Shape::Quadrilateral => 4, Shape::Pentagon => 5, _invalid_shape => 0, };\n}","breadcrumbs":"Style Guide » Pattern Matching » Alternative","id":"146","title":"Alternative"},"147":{"body":"In regular comments we outline two forms: // comment /* comment */ The first form is generally encouraged however there may be instances where a comment needs to be placed in the middle of some code in which case the second form is encouraged. For example, in function declaration the second form is used to indicate additional parameters.","breadcrumbs":"Style Guide » Comments » Comments","id":"147","title":"Comments"},"148":{"body":"Functions that return values typically follow one of two styles: Prepending get_ to the start of the name Omitting get_","breadcrumbs":"Style Guide » Getter Functions » Getter Functions","id":"148","title":"Getter Functions"},"149":{"body":"In Sway the encouraged usage is to omit the get_ prefix. fn maximum_deposit() -> u64 { 100\n}","breadcrumbs":"Style Guide » Getter Functions » Encouraged","id":"149","title":"Encouraged"},"15":{"body":"A project type in Sway refers to which program type is in the main file of the project. This means that there are four types of projects: contracts libraries scripts predicates All four projects can contain multiple library files in the src directory. There is a caveat when it comes to contracts , scripts and predicates and it's as follows: A project can at most contain any one of a contract, script or predicate. This means that a project cannot contain more than one contract, one script, one predicate and it cannot mix them together.","breadcrumbs":"Program Types » Sway Project Types","id":"15","title":"Sway Project Types"},"150":{"body":"That is to say the following is discouraged. fn get_maximum_deposit() -> u64 { 100\n}","breadcrumbs":"Style Guide » Getter Functions » Discouraged","id":"150","title":"Discouraged"},"151":{"body":"A good practice is naming variables appropriately; however, variables may be unused at times such as the timestamp from the call(). fn unused_variable() -> u64 { let (timestamp, deposit_amount) = call(); deposit_amount\n}","breadcrumbs":"Style Guide » Unused Variables » Unused Variables","id":"151","title":"Unused Variables"},"152":{"body":"We may preserve the name to provide context to the reader by prepending the variable with _. fn named_unused_variable() -> u64 { let (_timestamp, deposit_amount) = call(); deposit_amount\n}","breadcrumbs":"Style Guide » Unused Variables » Named","id":"152","title":"Named"},"153":{"body":"We may discard the context and the value by assigning it to _. fn nameless_variable() -> u64 { let (_, deposit_amount) = call(); deposit_amount\n}","breadcrumbs":"Style Guide » Unused Variables » Nameless","id":"153","title":"Nameless"},"154":{"body":"An intermediate variable, or a temporary variable, is a variable that is typically used once. In most cases we avoid creating intermediate variables; however, there are cases where they may enrich the code.","breadcrumbs":"Style Guide » Intermediate Variables » Intermediate Variables","id":"154","title":"Intermediate Variables"},"155":{"body":"It may be beneficial to use an intermediate variable to provide context to the reader about the value. fn contextual_assignment() { let remaining_amount = update_state(); // code that uses `remaining_amount` instead of directly calling `update_state()`\n}","breadcrumbs":"Style Guide » Intermediate Variables » Contextual Assignment","id":"155","title":"Contextual Assignment"},"156":{"body":"In the cases of multiple levels of indentation or overly verbose names it may be beneficial to create an intermediate variable with a shorter name. fn shortened_name() { let remaining_amount = update_state_of_vault_v3_storage_contract(); // code that uses `remaining_amount` instead of directly calling `update_state_of_vault_v3_storage_contract()`\n}","breadcrumbs":"Style Guide » Intermediate Variables » Shortened Name","id":"156","title":"Shortened Name"},"157":{"body":"A smart contract is able to perform computation and store & manipulate data over time. In the following sections we'll take a look at how Sway handles storage through: Storage Initialization : How to declare a storage block Reading & Writing : How to read from and write to storage Libraries : Additional functionality provided by the storage library Namespaces : How to use storage namespaces In keyword : How to override storage variable position","breadcrumbs":"Storage » Storage","id":"157","title":"Storage"},"158":{"body":"Storage is declared through the use of the storage keyword. Inside the storage block each variable is named, associated with a type and a default value. storage { // variable_name1: variable_type1 = default_value1, // variable_name2: variable_type2 = default_value2, // ...\n}","breadcrumbs":"Storage » Initialization » Initialization","id":"158","title":"Initialization"},"159":{"body":"In the following example we will take a look at two ways of storing a struct. Explicitly declaring the values in the storage block Encapsulating the values in an associated function We'll begin by defining the Owner & Role data structures and implement a default constructor on the Owner. struct Owner { maximum_owners: u64, role: Role,\n} impl Owner { // a constructor that can be evaluated to a constant `Owner` during compilation fn default() -> Self { Self { maximum_owners: 10, role: Role::FullAccess, } }\n} enum Role { FullAccess: (), PartialAccess: (), NoAccess: (),\n} Now that we have our data structures we'll keep track of how many current_owners we have and declare the owner in the two aforementioned styles. storage { current_owners: u64 = 0, explicit_declaration: Owner = Owner { maximum_owners: 10, role: Role::FullAccess, }, encapsulated_declaration: Owner = Owner::default(),\n} An explicit declaration is likely to be sufficient for most types. However, it may be preferable to encapsulate the initialization of complex types within a constructor in order to keep the code concise. Note that the constructors used in storage blocks must evaluate to a constant during compilation.","breadcrumbs":"Storage » Initialization » Example","id":"159","title":"Example"},"16":{"body":"An entry point is the starting point of execution for a program. Since a library is not directly deployable to the blockchain it does not have an entry point and instead its code is exported for use within other programs. Unlike libraries; contracts, scripts and predicates all have an entry point. Contracts expose an Application Binary Interface (ABI) while scripts and predicates expose a main() function for entry.","breadcrumbs":"Program Types » Entry Points","id":"16","title":"Entry Points"},"160":{"body":"When dealing with storage we have two options, we can either read from or write to storage. In both cases we must use a storage annotation to indicate the purity of the function. When referencing a variable in storage we must explicitly indicate that the variable comes from storage and not a local scope. This is done via the syntax storage.variable_name e.g. storage.counter. storage { counter: u64 = 0,\n}","breadcrumbs":"Storage » Reading & Writing » Reading & Writing","id":"160","title":"Reading & Writing"},"161":{"body":"When dealing with a built-in type we can retrieve the variable without the use of any special methods. #[storage(read)]\nfn read() { let counter = storage.counter.read();\n}","breadcrumbs":"Storage » Reading & Writing » Reading from Storage","id":"161","title":"Reading from Storage"},"162":{"body":"When dealing with a built-in type we can update the variable without the use of any special methods. #[storage(write)]\nfn write() { storage.counter.write(storage.counter.read() + 1);\n}","breadcrumbs":"Storage » Reading & Writing » Writing to Storage","id":"162","title":"Writing to Storage"},"163":{"body":"We can read and write to storage by using both keywords in the attribute. #[storage(read, write)]\nfn read_write() { let counter = storage.counter.read(); storage.counter.write(counter + 1);\n}","breadcrumbs":"Storage » Reading & Writing » Read & Write","id":"163","title":"Read & Write"},"164":{"body":"The standard library provides additional utility for handling storage . Mapping : Tracking key-value pairs Vectors : Using a persistent (not heap-allocated) vector Store & Get : Manually manipulating storage slots","breadcrumbs":"Storage » Libraries » Libraries","id":"164","title":"Libraries"},"165":{"body":"A StorageMap, a.k.a. a hash table, is a structure which associates a value v with a key k. The key is used to find the position in the table (memory) where the value is stored. The benefit of a hash table is that no matter where the value is in the table the computation required to find the location of that value is constant i.e. it has an order of 1 O(1). Sway provides a flexible StorageMap because it uses generics for both k & v with the caveat that k and v have to be a single value. The value can be a struct , tuple , array etc. therefore if you'd like to have a complex k or v then the data needs to be wrapped into a single type.","breadcrumbs":"Storage » Libraries » StorageMap » StorageMap","id":"165","title":"StorageMap"},"166":{"body":"The StorageMap type is included in the prelude therefore we do not need to import it. We'll be using msg_sender() in the subsequent section so we'll import that here. After the import we initialize our StorageMap as described in the initialization section. storage { // k = Identity, v = u64 balance: StorageMap = StorageMap:: {}, // k = (Identity, u64), v = bool user: StorageMap<(Identity, u64), bool> = StorageMap::<(Identity, u64), bool> {},\n} There are two storage variables: balance & user. balance takes a single value as the key while user wraps two values into a tuple and uses that as a key.","breadcrumbs":"Storage » Libraries » StorageMap » Declaration","id":"166","title":"Declaration"},"167":{"body":"Retrieving data from a storage variable is done through the .get(key) method. That is to say that we state which storage variable we would like to read from and append .get() to the end while providing the key for the data that we want to retrieve. The method get returns an Option; if there is no value for key in the map, get will return None. In this example we wrap the Identity of the caller with their provided id into a tuple and use that as the key. #[storage(read)]\nfn reading_from_storage(id: u64) { let user = storage.user.get((msg_sender().unwrap(), id)).read();\n} This contract method handles the returned Option by calling unwrap_or to set user to zero if the map user doesn't have an entry for the key.","breadcrumbs":"Storage » Libraries » StorageMap » Reading from Storage","id":"167","title":"Reading from Storage"},"168":{"body":"Writing to storage is similar to reading . The difference is that we use a different method .insert(key, value). In this example we retrieve the balance of the caller and then increment their balance by 1. #[storage(read, write)]\nfn writing_to_storage() { let balance = storage.balance.get(msg_sender().unwrap()).read(); storage.balance.insert(msg_sender().unwrap(), balance + 1);\n}","breadcrumbs":"Storage » Libraries » StorageMap » Writing to Storage","id":"168","title":"Writing to Storage"},"169":{"body":"A StorageVec is a vector that permanently stores its data in storage. It replicates the functionality of a regular vector however its data is not stored contiguously because it utilizes hashing and generics to find a location to store the value T. There is a number of methods in the standard library however we will take a look at pushing and retrieving data.","breadcrumbs":"Storage » Libraries » StorageVec » StorageVec","id":"169","title":"StorageVec"},"17":{"body":"A smart contract is a piece of bytecode that can be deployed to a blockchain via a transaction . It can be called in the same way that an API may be called to perform computation and store and retrieve data from a database. A smart contract consists of two parts: Application Binary Interface (ABI) Implementation of the ABI","breadcrumbs":"Program Types » Smart Contract » Smart Contracts","id":"17","title":"Smart Contracts"},"170":{"body":"To use a StorageVec we need to import it from the standard library and while we're at it we'll import the msg_sender() so that we can use it in the following section. After the import we initialize our StorageVec as described in the initialization section. use std::storage::storage_vec::*; storage { // T = u64 balance: StorageVec = StorageVec {}, // T = (Identity, u64) user: StorageVec<(Identity, u64)> = StorageVec {},\n} There are two storage variables: balance & user. balance takes a single value while user wraps two values into a tuple .","breadcrumbs":"Storage » Libraries » StorageVec » Declaration","id":"170","title":"Declaration"},"171":{"body":"Retrieving data from a storage variable is done through the .get(index) method. That is to say that we state which index by specifying it inside .get() and appending that to the end of the storage variable. In this example we look at how we can retrieve a single value balance and how we can unpack multiple values from user. #[storage(read)]\nfn reading_from_storage(id: u64) { let balance = storage.balance.get(id).unwrap(); let (user, value) = storage.user.get(id).unwrap().read();\n}","breadcrumbs":"Storage » Libraries » StorageVec » Reading from Storage","id":"171","title":"Reading from Storage"},"172":{"body":"Writing to storage is similar to reading . The difference is that we use a different method .push(value) and we use the read keyword because the implementation reads the length of the vector to determine where to store the value. In this example we insert a tuple containing an the Identity of the caller and some id into the vector. #[storage(read, write)]\nfn writing_to_storage(id: u64) { storage.user.push((msg_sender().unwrap(), id));\n}","breadcrumbs":"Storage » Libraries » StorageVec » Writing to Storage","id":"172","title":"Writing to Storage"},"173":{"body":"Storage can be manipulated directly through the use of store() & get() functions. They utilize generics to store and retrieve values.","breadcrumbs":"Storage » Libraries » Store & Get » Store & Get","id":"173","title":"Store & Get"},"174":{"body":"To use store() & get() we must import them however we are not required to declare a storage block. use std::storage::storage_api::{read, write};","breadcrumbs":"Storage » Libraries » Store & Get » Declaration","id":"174","title":"Declaration"},"175":{"body":"To store a generic value T we must provide a key of type b256. In this example we store some number of type u64. #[storage(write)]\nfn store(key: b256, value: u64) { // write(key, SLOT, T) where T = generic type write(key, 0, value);\n}","breadcrumbs":"Storage » Libraries » Store & Get » Store","id":"175","title":"Store"},"176":{"body":"To retrieve a generic value T at the position of key we must specify the type that we are retrieving. In this example we retrieve some u64 at the position of key. #[storage(read)]\nfn get(key: b256) { // read::(key, SLOT) where T = generic type let value = read::(key, 0);\n} The function get returns an Option; if the storage slots requested have not been set before, get will return None.","breadcrumbs":"Storage » Libraries » Store & Get » Get","id":"176","title":"Get"},"177":{"body":"An assertion is a condition which must evaluate to the Boolean value of true and its purpose is to prevent undesirable computation when the condition is evaluated to false. For example, a function may only work if the condition argument < 5 is true. We can use an assertion to enforce this condition by: Forcing a revert in the program when 5 <= argument Handling the exception with additional code Handling exceptions may be done through if expressions therefore the following sections will take a look at how we can make the virtual machine revert (safely crash). assert : Checks if a condition is true otherwise reverts require : Checks if a condition is true otherwise logs a value and reverts revert : Reverts the virtual machine with the provided exit code assert_eq : Checks if a and b are equal otherwise reverts assert_ne : Checks if a and b are not equal otherwise reverts","breadcrumbs":"Assertions » Assertions","id":"177","title":"Assertions"},"178":{"body":"The assert function is automatically imported into every program from the prelude and it takes an expression which must evaluate to a Boolean . If the Boolean is true then nothing will happen and the code will continue to run otherwise the virtual machine will revert.","breadcrumbs":"Assertions » assert » assert","id":"178","title":"assert"},"179":{"body":"Here we have a function which takes two u64 arguments and subtracts them. A u64 cannot be negative therefore the assertion enforces that b must be less than or equal to a. If the condition is not met, then the virtual machine will revert. fn subtract(a: u64, b: u64) -> u64 { assert(b <= a); a - b\n}","breadcrumbs":"Assertions » assert » Example","id":"179","title":"Example"},"18":{"body":"The ABI is a structure which defines the endpoints that a contract exposes for calls. That is to say that functions defined in the ABI are considered to be external and thus a contract cannot call its own functions. The following example demonstrates an interface for a wallet which is able to receive and send funds. The structure begins by using the keyword abi followed by the name of the contract. Inside the declaration are function signatures, annotations denoting the interaction with storage and documentation comments outlining the functionality. library; abi Wallet { /// When the BASE_ASSET is sent to this function the internal contract balance is incremented #[storage(read, write)] fn receive_funds(); /// Sends `amount_to_send` of the BASE_ASSET to `recipient` /// /// # Arguments /// /// - `amount_to_send`: amount of BASE_ASSET to send /// - `recipient`: user to send the BASE_ASSET to /// /// # Reverts /// /// * When the caller is not the owner of the wallet /// * When the amount being sent is greater than the amount in the contract #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient: Identity);\n}","breadcrumbs":"Program Types » Smart Contract » Application Binary Interface (ABI)","id":"18","title":"Application Binary Interface (ABI)"},"180":{"body":"The require function is automatically imported into every program from the prelude and it takes an expression which must evaluate to a Boolean . If the Boolean is true then nothing will happen and the rest of the code will continue to run otherwise a log will be emitted and the virtual machine will revert.","breadcrumbs":"Assertions » require » require","id":"180","title":"require"},"181":{"body":"Here we have a function which takes two u64 arguments and subtracts them. A u64 cannot be negative therefore the assertion enforces that b must be less than or equal to a. If the condition is not met then the message b is too large will be logged and the virtual machine will revert. The message is generic therefore it can be any type, in this example it's a string. fn subtract(a: u64, b: u64) -> u64 { require(b <= a, \"b is too large\"); a - b\n}","breadcrumbs":"Assertions » require » Example","id":"181","title":"Example"},"182":{"body":"The revert function is automatically imported into every program from the prelude and it takes a u64 as an exit code. The function will behave differently depending on the context in which it is used: When used inside a predicate the function will panic and crash the program Otherwise it will revert the virtual machine","breadcrumbs":"Assertions » revert » revert","id":"182","title":"revert"},"183":{"body":"To manually force a revert we need to provide an exit code. To be able to distinguish one revert from another different exit codes can be used in different places. revert(42);","breadcrumbs":"Assertions » revert » Example","id":"183","title":"Example"},"184":{"body":"The assert_eq function is automatically imported into every program from the prelude . It takes two expressions which are compared and the result is a Boolean . If the value is false then the virtual machine will revert.","breadcrumbs":"Assertions » assert_eq » assert_eq","id":"184","title":"assert_eq"},"185":{"body":"Here is a function which asserts that a and b must be equal. fn compare_eq(a: u64, b: u64) { assert_eq(a, b); // code\n}","breadcrumbs":"Assertions » assert_eq » Example","id":"185","title":"Example"},"186":{"body":"The assert_ne function is automatically imported into every program from the prelude . It takes two expressions which are compared and the result is a Boolean . If the value is false then the virtual machine will revert.","breadcrumbs":"Assertions » assert_ne » assert_ne","id":"186","title":"assert_ne"},"187":{"body":"Here is a function which asserts that a and b must not be equal. fn compare_ne(a: u64, b: u64) { assert_ne(a, b); // code\n}","breadcrumbs":"Assertions » assert_ne » Example","id":"187","title":"Example"},"188":{"body":"Sway utilizies namespaces to distinguish between address types. Having multiple address types enforces type-safety and expands the range of values that an address can take because the same value can be used across multiple types. The main types are: Address : Used to identify the UTXO ContractId : Used to identify a contract For ease of use there is an enum wrapper Identity which contains both types.","breadcrumbs":"Address Namespace » Address Namespace","id":"188","title":"Address Namespace"},"189":{"body":"In the UTXO model each output has an address. The Address type is a struct containing a value of a b256 type. pub struct Address { bits: b256,\n} The value of an Address is a hash of either: A public key Predicate The Address type is completely separate from a ContractId and thus it should not be used when dealing with an address of a deployed contract. Casting between an Address and b256 can be done in the following way: let variable1 = 0x000000000000000000000000000000000000000000000000000000000000002A; let my_address = Address::from(variable1); let variable2: b256 = my_address.into(); // variable1 == variable2","breadcrumbs":"Address Namespace » Address » Address","id":"189","title":"Address"},"19":{"body":"Similar to traits in Rust implementing the ABI is done with the syntax impl for Contract. All functions defined in the ABI must be declared in the implementation. Since the interface is defined outside of the contract we must import it using the use syntax before we can use it. contract; use interface::Wallet; impl Wallet for Contract { #[storage(read, write)] fn receive_funds() { // function implementation } #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient: Identity) { // function implementation }\n}","breadcrumbs":"Program Types » Smart Contract » Implementation the ABI","id":"19","title":"Implementation the ABI"},"190":{"body":"A contract's ID is a unique, deterministic identifier analogous to a contract's address in the EVM. Contracts cannot own UTXOs but they can own assets. The ContractId type is a struct containing a value of a b256 type. pub struct ContractId { bits: b256,\n} Casting between an ContractId and b256 can be done in the following way: let variable1 = 0x000000000000000000000000000000000000000000000000000000000000002A; let my_contract_id = ContractId::from(variable1); let variable2: b256 = my_contract_id.into(); // variable1 == variable2","breadcrumbs":"Address Namespace » ContractId » ContractId","id":"190","title":"ContractId"},"191":{"body":"The Identity type is an enum that allows for the handling of both Address and ContractId types. This is useful in cases where either type is accepted, e.g. receiving funds from an identified sender, but not caring if the sender is an address or a contract. An Identity is implemented as follows. pub enum Identity { Address: Address, ContractId: ContractId,\n} Casting to an Identity must be done explicitly: let address = 0xddec0e7e6a9a4a4e3e57d08d080d71a299c628a46bc609aab4627695679421ca; let my_address_identity = Identity::Address(Address::from(address)); let my_contract_identity = Identity::ContractId(ContractId::from(address));","breadcrumbs":"Address Namespace » Identity » Identity","id":"191","title":"Identity"},"192":{"body":"The term call-data refers to the metadata that is available to the recipient of a call. In the following sections we'll cover the following call-data: Message Sender : who is making the call Asset Sent : which asset has been sent into the contract Amount of Asset Sent : how much of an asset has been sent","breadcrumbs":"Call Data » Call Data","id":"192","title":"Call Data"},"193":{"body":"The standard prelude imports a function msg_sender() automatically, which retrieves the Identity of the caller. The identity can be used for a variety of reasons however a common application is access control i.e. restricting functionality for non-privileged users (non-admins).","breadcrumbs":"Call Data » Message Sender » Message Sender","id":"193","title":"Message Sender"},"194":{"body":"We can implement access control by specifying that only the owner can call a function. In the following snippet we accomplish this by comparing the caller msg_sender() to the OWNER. If a regular user calls the function then it will revert otherwise it will continue to run when called by the OWNER. const OWNER = Identity::Address(Address::from(0x0000000000000000000000000000000000000000000000000000000000000000)); fn update() { require(msg_sender().unwrap() == OWNER, \"Owner Only\"); // code\n}","breadcrumbs":"Call Data » Message Sender » Example","id":"194","title":"Example"},"195":{"body":"The standard library provides a function msg_asset_id() which retrieves the ContractId of the asset being sent. This can be used to determine which asset has been sent into the contract.","breadcrumbs":"Call Data » Asset Sent » Asset Sent","id":"195","title":"Asset Sent"},"196":{"body":"To use msg_asset_id() we must import it from the standard library. We'll also import the base asset for comparison. use std::call_frames::msg_asset_id; We can check which asset has been sent and perform different computation based on the type. fn deposit() { if msg_asset_id() == AssetId::base() { // code } else { // code }\n}","breadcrumbs":"Call Data » Asset Sent » Example","id":"196","title":"Example"},"197":{"body":"The standard library provides a function msg_amount() which retrieves the amount of asset sent without any concern for which asset is sent. This can be used to set a price or manually track the amount sent by each user.","breadcrumbs":"Call Data » Amount of Asset Sent » Amount of Asset Sent","id":"197","title":"Amount of Asset Sent"},"198":{"body":"To use msg_amount() we must import it from the standard library. use std::context::msg_amount; We can check how much of any asset has been sent and if an incorrect amount has been sent then we may revert. fn purchase() { require(msg_amount() == 100_000_000, \"Incorrect amount sent\"); // code\n}","breadcrumbs":"Call Data » Amount of Asset Sent » Example","id":"198","title":"Example"},"199":{"body":"Logging is a way to record data as the program runs. The standard library provides a logging module which contains a generic log function that is used to log a variable of any type. Each call to log appends 1 of 2 types of a receipt to the list of receipts Log Generated for non-reference types: bool, u8, u16, u32, and u64 LogData Generated for reference types and u256 The Rust & Typescript SDKs may be used to decode the data.","breadcrumbs":"Logging » Logging","id":"199","title":"Logging"},"2":{"body":"Fuelup is the recommended tool for installation and management of the toolchain.","breadcrumbs":"Installation » Fuelup","id":"2","title":"Fuelup"},"20":{"body":"A library is used to contain code that performs common operations in order to prevent code duplication.","breadcrumbs":"Program Types » Library » Library","id":"20","title":"Library"},"200":{"body":"To use the log function we must import it from the standard library and pass in any generic type T that we want to log. fn log_data(number: u64) { // generic T = `number` of type `u64` log(number);\n} In the example above a u64 is used however we can pass in any generic type such as a struct , enum , string etc.","breadcrumbs":"Logging » Example","id":"200","title":"Example"},"201":{"body":"A common blockchain operation is communication between smart contracts .","breadcrumbs":"Calling Contracts » Call a Contract","id":"201","title":"Call a Contract"},"202":{"body":"To perform a call there are three steps that we must take: Provide an interface to call Create a type that allows us to make a call Call a function on our interface","breadcrumbs":"Calling Contracts » Example","id":"202","title":"Example"},"203":{"body":"Let's take the example of a Vault to demonstrate how a call can be performed. library; abi Vault { #[payable] fn deposit(); fn withdraw(amount: u64, asset: ContractId);\n}","breadcrumbs":"Calling Contracts » Defining the Interface","id":"203","title":"Defining the Interface"},"204":{"body":"To call a function on our Vault we must create a type that can perform calls. The syntax for creating a callable type is: abi(, ).","breadcrumbs":"Calling Contracts » Creating a Callable Type","id":"204","title":"Creating a Callable Type"},"205":{"body":"The following snippet uses a script to call our Vault contract. script; use contract_interface::Vault; fn main(amount: u64, asset_id: ContractId, vault_id: b256) -> bool { let caller = abi(Vault, vault_id); // Optional arguments are wrapped in `{}` caller.deposit { // `u64` that represents the gas being forwarded to the contract gas: 10000, // `u64` that represents how many coins are being forwarded coins: amount, // `b256` that represents the asset ID of the forwarded coins asset_id: asset_id.into(), }(); caller.withdraw(amount, asset_id); true\n} The deposit() function uses pre-defined optional arguments provided by the Sway language.","breadcrumbs":"Calling Contracts » Calling a Contract","id":"205","title":"Calling a Contract"},"206":{"body":"Re-entrancy occurs when a contract makes a call back into the contract that called it, e.g. Contract A calls Contract B but then Contract B makes a call back into Contract A. To mitigate security concerns there are two approaches that are commonly used: Implement a guard : detect when a re-entrancy occurs Defensive programming : perform calls after all state changes have been made","breadcrumbs":"Re-entrancy » Re-entrancy","id":"206","title":"Re-entrancy"},"207":{"body":"Sway provides a stateless re-entrancy guard, which reverts at run-time when re-entrancy is detected. To use the guard we must import it. use reentrancy::reentrancy_guard; Then call it in a contract function. fn deposit() { reentrancy_guard(); // code }","breadcrumbs":"Re-entrancy » Re-entrancy Guard","id":"207","title":"Re-entrancy Guard"},"208":{"body":"The pattern states that all state (storage) changes should be made before a call is made. fn withdraw() { // Step 1. Perform any state changes to update balance // Step 2. After all state changes make a call }","breadcrumbs":"Re-entrancy » Checks-Effects-Interactions Pattern","id":"208","title":"Checks-Effects-Interactions Pattern"},"209":{"body":"A common application of a smart contract is the creation of an asset / token i.e. a cryptocurrency. Managing a cryptocurrency is typically done via the following models: Account based e.g. Ethereum Unspent Transaction Output (UTXO) e.g. Bitcoin Sway operates on the UTXO model therefore assets can be transferred out of the contract that created them. What this means is that keeping track of assets that have been transferred out of the contract may be more difficult because the information is not centralized in one place. With that regard in mind, the account based approach can be partially replicated while utilizing certain asset operations that are build into the FuelVM. The following sections will take a look at how an asset can be: Minted (created) Burned (destroyed) Transferred (sent) While also taking a look at: The contract balance","breadcrumbs":"Asset Operations » Asset Operations","id":"209","title":"Asset Operations"},"21":{"body":"Libraries are defined using the library keyword at the beginning of a file. library;","breadcrumbs":"Program Types » Library » Definition","id":"21","title":"Definition"},"210":{"body":"Minting an asset means to create a new asset with an id of the contract that created it. The standard library contains a module that can be used to mint an asset. There are two functions that can be used to mint: mint() mint_to() Specific implementation details on transferring assets to addresses can be found here . Specific implementation details on transferring assets to contracts can be found here .","breadcrumbs":"Asset Operations » Minting » Minting","id":"210","title":"Minting"},"211":{"body":"To use the function we must import it. use std::asset::mint; To mint some amount of an asset we specify the amount that we would like to mint and pass it into the mint() function. let amount = 10; mint(SubId::zero(), amount);","breadcrumbs":"Asset Operations » Minting » Mint » Mint","id":"211","title":"Mint"},"212":{"body":"We can mint and transfer the asset to an Address . To use the function we must import it. use std::asset::mint_to; To mint some amount of an asset we specify the amount that we would like to mint and the Address to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let user = Address::from(address); mint_to(Identity::Address(user), SubId::zero(), amount);","breadcrumbs":"Asset Operations » Minting » To Address » Mint to Address","id":"212","title":"Mint to Address"},"213":{"body":"We can mint and transfer the asset to an Contract . To use the function we must import it. use std::asset::mint_to; To mint some amount of an asset we specify the amount that we would like to mint and the ContractId to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let pool = ContractId::from(address); mint_to(Identity::ContractId(pool), SubId::zero(), amount);","breadcrumbs":"Asset Operations » Minting » To Contract » Mint to Contract","id":"213","title":"Mint to Contract"},"214":{"body":"We can mint and transfers to an Address or a Contract . To use the function we must import it. use std::asset::mint_to; To mint some amount of an asset we specify the amount that we would like to mint and the Identity to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let user = Identity::Address(Address::from(address)); let pool = Identity::ContractId(ContractId::from(address)); mint_to(user, SubId::zero(), amount); mint_to(pool, SubId::zero(), amount);","breadcrumbs":"Asset Operations » Minting » To Address or Contract » Mint to Address or Contract","id":"214","title":"Mint to Address or Contract"},"215":{"body":"Burning an asset means to destroy an asset that a contract has minted . The standard library contains a module that can be used to burn an asset. There is one function used to burn: burn() To use the function we must import it. use std::asset::burn;","breadcrumbs":"Asset Operations » Burning » Burning","id":"215","title":"Burning"},"216":{"body":"To burn some amount of an asset we specify the amount that we would like to burn and pass it into the burn() function. let amount = 10; burn(SubId::zero(), amount);","breadcrumbs":"Asset Operations » Burning » burn","id":"216","title":"burn"},"217":{"body":"The standard library contains a module that can be used to transfer (send) an asset from one owner to another. There is one function that can be used to transfer an asset to any entity: transfer() Specific implementation details on transferring assets to addresses can be found here . Specific implementation details on transferring assets to contracts can be found here .","breadcrumbs":"Asset Operations » Transfer » Transfer","id":"217","title":"Transfer"},"218":{"body":"To use the function we must import it. use std::asset::transfer; To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the Address to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let asset = AssetId::base(); let user = Address::from(address); transfer(Identity::Address(user), asset, amount);","breadcrumbs":"Asset Operations » Transfer » To Address » To Address","id":"218","title":"To Address"},"219":{"body":"To use the transfer function we must import it. use std::asset::transfer; To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the ContractId to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let asset = AssetId::base(); let pool = ContractId::from(address); transfer(Identity::ContractId(pool), asset, amount);","breadcrumbs":"Asset Operations » Transfer » To Contract » To Contract","id":"219","title":"To Contract"},"22":{"body":"Code defined inside a library, but more generally anywhere inside a Sway project, is considered to be private which means that it is inaccessible to other files unless explicitly exposed. Code can be exposed through a two step process: Add a pub keyword at the start of some code Specify the library in the Forc.toml file as a dependency and then import the pub declaration library; // Cannot import because the `pub` keyword is missing\nfn foo() {} // Can import everything below because they are using the `pub` keyword\npub const ONE = __to_str_array(\"1\"); pub struct MyStruct {} impl MyStruct { pub fn my_function() {}\n} pub enum MyEnum { Variant: (),\n} pub fn bar() {} pub trait MyTrait { fn my_function();\n} The following structures can be marked as pub: Globally defined constants Structs Enums Functions Traits","breadcrumbs":"Program Types » Library » Accessibility","id":"22","title":"Accessibility"},"220":{"body":"To use the function we must import it. use std::asset::transfer; To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the Identity to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let asset = AssetId::base(); let user = Identity::Address(Address::from(address)); let pool = Identity::ContractId(ContractId::from(address)); transfer(user, asset, amount); transfer(pool, asset, amount);","breadcrumbs":"Asset Operations » Transfer » To Address or Contract » To Address or Contract","id":"220","title":"To Address or Contract"},"221":{"body":"","breadcrumbs":"Asset Operations » Contract Balance » Contract Balance","id":"221","title":"Contract Balance"},"222":{"body":"The hash module contains the following functions: sha256 keccak256 They take one generic argument T and return a b256 (hash of T). To hash multiple values the values must be wrapped into one type such as a tuple , array , struct & enum .","breadcrumbs":"Hashing » Hashing","id":"222","title":"Hashing"},"223":{"body":"To use the sha256 function we must import it. To hash multiple values we wrap them into a tuple however other compound types may be used. fn sha256_hashing(age: u64, name: str, status: bool) -> b256 { let mut hasher = Hasher::new(); age.hash(hasher); hasher.write_str(name); status.hash(hasher); hasher.sha256()\n}","breadcrumbs":"Hashing » sha256 » sha256","id":"223","title":"sha256"},"224":{"body":"To use the keccak256 function we must import it. To hash multiple values we wrap them into a tuple however other compound types may be used. fn keccak256_hashing(age: u64, name: str, status: bool) -> b256 { let mut hasher = Hasher::new(); age.hash(hasher); hasher.write_str(name); status.hash(hasher); hasher.keccak256()\n}","breadcrumbs":"Hashing » keccak256 » keccak256","id":"224","title":"keccak256"},"225":{"body":"","breadcrumbs":"Signature Recovery » Signature Recovery","id":"225","title":"Signature Recovery"},"226":{"body":"","breadcrumbs":"Signature Recovery » Fuel Address » Fuel Address","id":"226","title":"Fuel Address"},"227":{"body":"","breadcrumbs":"Signature Recovery » Ethereum Address » Ethereum Address","id":"227","title":"Ethereum Address"},"228":{"body":"The following example implements a counter which is able to: Increment the count by 1 Decrement the count by 1 Retrieve the value of the counter","breadcrumbs":"Counter » Counter","id":"228","title":"Counter"},"229":{"body":"To create a counter we must define an ABI which exposes methods that manipulate the count and retrieve its value. Since we are handling storage we must provide storage annotations on the functions. abi Counter { #[storage(read, write)] fn increment(); #[storage(read, write)] fn decrement(); #[storage(read)] fn count() -> u64;\n}","breadcrumbs":"Counter » ABI","id":"229","title":"ABI"},"23":{"body":"Libraries cannot be directly deployed to a blockchain, but they can be deployed as part of a contract .","breadcrumbs":"Program Types » Library » Deployment","id":"23","title":"Deployment"},"230":{"body":"We initialize a count in storage with the value of zero and implement methods to increment & decrement the count by one and return the value. storage { counter: u64 = 0,\n} impl Counter for Contract { #[storage(read, write)] fn increment() { storage.counter.write(storage.counter.read() + 1); } #[storage(read, write)] fn decrement() { storage.counter.write(storage.counter.read() - 1); } #[storage(read)] fn count() -> u64 { storage.counter.read() }\n}","breadcrumbs":"Counter » Implementation","id":"230","title":"Implementation"},"231":{"body":"The following example implements the fizzbuzz game. The rules are: A number divisible by 3 returns Fizz A number divisible by 5 returns Buzz A number which is divisible by 3 & 5 returns Fizzbuzz Any other number entered is returned back to the user","breadcrumbs":"Fizzbuzz » Fizzbuzz","id":"231","title":"Fizzbuzz"},"232":{"body":"Let's define an enum which contains the state of the game. enum State { Fizz: (), Buzz: (), FizzBuzz: (), Other: u64,\n}","breadcrumbs":"Fizzbuzz » State","id":"232","title":"State"},"233":{"body":"We can write a function which takes an input and checks its divisibility. Depending on the result a different State will be returned. fn fizzbuzz(input: u64) -> State { if input % 15 == 0 { State::FizzBuzz } else if input % 3 == 0 { State::Fizz } else if input % 5 == 0 { State::Buzz } else { State::Other(input) }\n}","breadcrumbs":"Fizzbuzz » Implementation","id":"233","title":"Implementation"},"234":{"body":"The following example implements access control to restrict functionality to a privileged user.","breadcrumbs":"Contract Ownership » Contract Ownership","id":"234","title":"Contract Ownership"},"235":{"body":"The interface contains a function to set the owner and a function that only the owner can use. abi Ownership { #[storage(read, write)] fn set_owner(owner: Option); #[storage(read)] fn action();\n}","breadcrumbs":"Contract Ownership » ABI","id":"235","title":"ABI"},"236":{"body":"We must keep track of the owner in storage and compare them against the caller via msg_sender() . Initially there is no owner so we'll set them to None. storage { owner: Option = None,\n}","breadcrumbs":"Contract Ownership » Identity","id":"236","title":"Identity"},"237":{"body":"To set the owner one of two conditions must be met: There is no owner The current owner is calling the function To call our action() function the caller must be the owner of the contract. impl Ownership for Contract { #[storage(read, write)] fn set_owner(owner: Option) { assert(storage.owner.read().is_none() || storage.owner.read().unwrap() == msg_sender().unwrap()); storage.owner.write(owner); } #[storage(read)] fn action() { assert(storage.owner.read().unwrap() == msg_sender().unwrap()); // code }\n}","breadcrumbs":"Contract Ownership » Implementation","id":"237","title":"Implementation"},"238":{"body":"The following example implements a wallet that utilizes the base asset.","breadcrumbs":"Wallet » Wallet","id":"238","title":"Wallet"},"239":{"body":"The interface contains a function which tracks the amount of the base asset received and a function to transfer the funds. abi Wallet { #[storage(read, write)] fn receive(); #[storage(read, write)] fn send(amount: u64, recipient: Identity);\n}","breadcrumbs":"Wallet » ABI","id":"239","title":"ABI"},"24":{"body":"A library is internal to a project if it is in the same source src directory as the other program files. $ tree\n.\n├── Cargo.toml\n├── Forc.toml\n└── src ├── lib.sw └── my_library.sw To be able to use our library my_library.sw in lib.sw there are two steps to take: Bring our library into scope by using the mod keyword followed by the library name Use the use keyword to selectively import various items from the library library; mod my_library; use my_library::bar; // `bar` from `my_library` is now available throughout the file","breadcrumbs":"Program Types » Library » Internal Libraries » Internal Libraries","id":"24","title":"Internal Libraries"},"240":{"body":"When receiving funds we assert that the wallet accepts the base asset and we track the amount sent. When transferring funds out of the wallet we assert that only the owner can perform the transfer. use std::{ call_frames::msg_asset_id, context::msg_amount, asset::transfer,\n}; storage { balance: u64 = 0,\n} const OWNER = Address::from(0x8900c5bec4ca97d4febf9ceb4754a60d782abbf3cd815836c1872116f203f861); impl Wallet for Contract { #[storage(read, write)] fn receive() { assert(msg_asset_id() == AssetId::base()); storage.balance.write(storage.balance.read() + msg_amount()); } #[storage(read, write)] fn send(amount: u64, recipient: Identity) { assert(msg_sender().unwrap() == Identity::Address(OWNER)); storage.balance.write(storage.balance.read() - amount); transfer(recipient, AssetId::base(), amount); }\n}","breadcrumbs":"Wallet » Implementation","id":"240","title":"Implementation"},"241":{"body":"","breadcrumbs":"Liquidity Pool » Liquidity Pool","id":"241","title":"Liquidity Pool"},"242":{"body":"The prelude is a list of commonly used features from the standard library which is automatically imported into every Sway program. The prelude contains the following: Address : A struct containing a b256 value which represents the wallet address ContractId A struct containing a b256 value which represents the ID of a contract Identity : An enum containing Address & ContractID structs Vec : A growable, heap-allocated vector StorageMap : A key-value mapping in contract storage Option : An enum containing either some generic value or an absence of that value, we also expose the variants directly: Some None Result : An enum used to represent either a success or failure of an operation, we also expose the variants directly: Ok Err assert : A module containing assert: A function that reverts the VM if the condition provided to it is false assert_eq: A function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 == v2 is false assert_ne: A function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 != v2 is false revert : A module containing require: A function that reverts and logs a given value if the condition is false revert: A function that reverts log : A function that logs arbitrary stack types msg_sender : A function that gets the Identity from which a call was made","breadcrumbs":"Standard Library Prelude » Standard Library Prelude","id":"242","title":"Standard Library Prelude"},"243":{"body":"","breadcrumbs":"Language Comparison » Language Comparison","id":"243","title":"Language Comparison"},"244":{"body":"","breadcrumbs":"Language Comparison » Rust » Rust","id":"244","title":"Rust"},"245":{"body":"","breadcrumbs":"Language Comparison » Solidity » Solidity","id":"245","title":"Solidity"},"246":{"body":"","breadcrumbs":"Software Development Kits » Software Development Kits","id":"246","title":"Software Development Kits"},"247":{"body":"","breadcrumbs":"Software Development Kits » Rust SDK » Rust SDK","id":"247","title":"Rust SDK"},"248":{"body":"","breadcrumbs":"Software Development Kits » TypeScript SDK » TypeScript SDK","id":"248","title":"TypeScript SDK"},"249":{"body":"","breadcrumbs":"Advanced Concepts » Advanced Concepts","id":"249","title":"Advanced Concepts"},"25":{"body":"An external library is a library that is outside of the src directory (most likely in an entirely different project). $ tree\n.\n├── my_library\n│ ├── Cargo.toml\n│ ├── Forc.toml\n│ └─── src\n│ └── lib.sw\n│\n└── my_other_library ├── Cargo.toml ├── Forc.toml └─── src └── lib.sw","breadcrumbs":"Program Types » Library » External Libraries » External Libraries","id":"25","title":"External Libraries"},"250":{"body":"Structs have zero memory overhead, meaning that each field is laid out sequentially in memory. No metadata regarding the struct's name or other properties is preserved at runtime. In other words, structs are compile-time constructs similar to Rust, but different in other languages with runtimes like Java.","breadcrumbs":"Advanced Concepts » Structs » Struct Memory Layout","id":"250","title":"Struct Memory Layout"},"251":{"body":"Enums have some memory overhead. To know which variant is being represented, Sway stores a one-word (8-byte) tag for the enum variant. The space reserved after the tag is equivalent to the size of the largest enum variant. To calculate the size of an enum in memory, add 8 bytes to the size of the largest variant.","breadcrumbs":"Advanced Concepts » Enums » Enum Memory Layout","id":"251","title":"Enum Memory Layout"},"252":{"body":"The following examples consist of enums with two variants. The largest variant for Example One is the u64 and b256 for Example Two .","breadcrumbs":"Advanced Concepts » Enums » Examples","id":"252","title":"Examples"},"253":{"body":"The size of enum T is 16 bytes, 8 bytes for the tag and 8 bytes for the u64 . pub enum T { a: u64, b: (),\n} Instantiating the u64 type will take up 16 bytes. let a = T::a(42); Instantiating the unit type will take up 16 bytes. let b = T::b;","breadcrumbs":"Advanced Concepts » Enums » Example One","id":"253","title":"Example One"},"254":{"body":"The size of enum K is 40 bytes, 8 bytes for the tag and 32 bytes for the b256 . pub enum K { a: b256, b: u64,\n} Instantiating the b256 type will take up 40 bytes. let a = K::a(0x0000000000000000000000000000000000000000000000000000000000000000); Instantiating the u64 type will take up 40 bytes. let b = K::b(42);","breadcrumbs":"Advanced Concepts » Enums » Example Two","id":"254","title":"Example Two"},"255":{"body":"","breadcrumbs":"Advanced Concepts » Compiler Intrinsics » Compiler Intrinsics","id":"255","title":"Compiler Intrinsics"},"256":{"body":"","breadcrumbs":"Known Issues » Known Issues and Workarounds","id":"256","title":"Known Issues and Workarounds"},"257":{"body":"TODO: need help filling this in, might remove this page and move content into individual sections Issue: #870 All impl blocks need to be defined before any of the functions they define can be called. This includes sibling functions in the same impl declaration, i.e., functions in an impl can't call each other yet.","breadcrumbs":"Known Issues » General » General","id":"257","title":"General"},"258":{"body":"","breadcrumbs":"Known Issues » Missing Features » Missing Features","id":"258","title":"Missing Features"},"259":{"body":"In external libraries we have looked at how a library can be imported into a project so that code can be reused. When it comes to importing only external libraries can be imported through the Forc.toml file; any other type of program will result in an error. This means that the following projects cannot be imported: contracts internal libraries scripts predicates While contracts cannot be imported, a workaround is to move the contract's abi declaration into an external library and import that library anywhere the ABI is needed. TODO: move the next comment into a page where it makes sense to keep it Furthermore, using contract dependencies it is possible to import the contract ID automatically as a public constant.","breadcrumbs":"Known Issues » Importing » Importing","id":"259","title":"Importing"},"26":{"body":"","breadcrumbs":"Program Types » Library » External Libraries » Libraries","id":"26","title":"Libraries"},"260":{"body":"Sway strings are declared using double-quotes \". Single quotes ' cannot be used. Attempting to define a string with single-quotes will result in an error. // Will error if uncommented // let fuel = 'fuel'; Strings are UTF-8 encoded therefore they cannot be indexed. let fuel = \"fuel\"; // Will error if uncommented // let f = fuel[0];","breadcrumbs":"Known Issues » Strings » Strings","id":"260","title":"Strings"},"261":{"body":"A predicate does not have any side effects because it is pure and thus it cannot create receipts . Since there are no receipts they cannot use logging nor create a stack backtrace for debugging. This means that there is no way to debug them aside from using a single-stepping debugger . As a workaround, the predicate can be written, tested, and debugged first as a script , and then changed back into a predicate.","breadcrumbs":"Known Issues » Predicates » Predicates","id":"261","title":"Predicates"},"262":{"body":"","breadcrumbs":"Known Issues » Pattern Matching » Pattern Matching","id":"262","title":"Pattern Matching"},"263":{"body":"In nested match expressions we nest a match expression by embedding it inside the {} brackets on the right side of the arrow =>. Match expressions cannot be used as a pattern, the left side of the arrow =>.","breadcrumbs":"Known Issues » Pattern Matching » Nested Match Expressions","id":"263","title":"Nested Match Expressions"},"264":{"body":"When matching on constants we specify that a constant must be used in order to match on a variable. Dynamic values, such as an argument to a function, cannot be matched upon because it will be treated as a catch_all case and thus any subsequent patterns will not be checked.","breadcrumbs":"Known Issues » Pattern Matching » Constants","id":"264","title":"Constants"},"265":{"body":"","breadcrumbs":"Known Issues » Storage » Storage","id":"265","title":"Storage"},"266":{"body":"","breadcrumbs":"Manifest Reference » Manifest Reference","id":"266","title":"Manifest Reference"},"27":{"body":"my_other_library has a function quix() which can be imported into my_library because it uses the pub keyword. library; pub fn quix() {}","breadcrumbs":"Program Types » Library » External Libraries » my_other_library","id":"27","title":"my_other_library"},"28":{"body":"To be able to use quix() inside my_library there are two steps to take. Add to Dependencies Add my_other_library as a dependency under the [dependencies] section of the my_library Forc.toml file. [project]\nauthors = [\"Fuel Labs \"]\nentry = \"lib.sw\"\nlicense = \"Apache-2.0\"\nname = \"my_library\" [dependencies]\nmy_other_library = { path = \"../my_other_library\" }\nstd = { path = \"../../../../../../../../../sway-lib-std\" } Import Use the use keyword to selectively import our code from my_other_library library; use my_other_library::quix; // `quix` from `my_other_library` is now available throughout the file","breadcrumbs":"Program Types » Library » External Libraries » my_library","id":"28","title":"my_library"},"29":{"body":"A script is an executable that does not need to be deployed because it only exists during a transaction. It can be used to replicate the functionality of contracts, such as routers, without the cost of deployment or increase of the blockchain size. Some properties of a script include: It cannot be called by a contract It is stateless but can interact with storage through a contract Can call multiple contracts","breadcrumbs":"Program Types » Script » Scripts","id":"29","title":"Scripts"},"3":{"body":"Cargo may be used instead of Fuelup ; however, the user needs to manage the toolchain themselves. The advantage of using Cargo is the installation of plugins that have not been added into Fuelup . The disadvantage occurs when Fuelup and Cargo are used in tandem because the latest plugins may not be recognized.","breadcrumbs":"Installation » Cargo","id":"3","title":"Cargo"},"30":{"body":"The following example demonstrates a script which takes one argument and returns the Boolean value of true. script; // All scripts require a main function. The return type is optional.\nfn main(amount: u64) -> bool { true\n}","breadcrumbs":"Program Types » Script » Example","id":"30","title":"Example"},"31":{"body":"A predicate is an executable that represents a UTXO spending condition, such as a multisig predicate, which has restrictions on the VM instructions that can be used . It does not need to be deployed to a blockchain because it only exists during a transaction. That being said, the predicate root is on chain as the owner of one or more UTXOs. Predicates can neither read from nor write to any contract state. Moreover, they cannot use any contract instructions .","breadcrumbs":"Program Types » Predicate » Predicates","id":"31","title":"Predicates"},"32":{"body":"In Fuel, coins can be sent to an address uniquely representing a particular predicate's bytecode (the bytecode root, calculated here ).","breadcrumbs":"Program Types » Predicate » Transfer Coins to a Predicate","id":"32","title":"Transfer Coins to a Predicate"},"33":{"body":"The coin UTXOs become spendable not on the provision of a valid signature, but rather if the supplied predicate both has a root that matches their owner, and evaluates to true. If a predicate reverts, or tries to access impure VM opcodes, the evaluation is automatically false.","breadcrumbs":"Program Types » Predicate » Spending Predicate Coins","id":"33","title":"Spending Predicate Coins"},"34":{"body":"Predicates may introspect the transaction spending their coins (inputs, outputs, script bytecode, etc.) and may take runtime arguments (the predicateData), either or both of which may affect the evaluation of the predicate.","breadcrumbs":"Program Types » Predicate » Spending Conditions","id":"34","title":"Spending Conditions"},"35":{"body":"Similar to a script , a predicate consists of a single main() function which can take any number of arguments but must return a Boolean . In order for the predicate to be valid, the returned Boolean value must be true. predicate; // All predicates require a main function which return a Boolean value.\nfn main(amount: u64) -> bool { true\n}","breadcrumbs":"Program Types » Predicate » Example","id":"35","title":"Example"},"36":{"body":"Sway is a statically typed language therefore every value must be known at compile time. This means that each value must have a type and the compiler can usually infer the type without the user being required to specify it. Sway provides a number of out-of-the-box (primitive) types which can be used to construct more complex data structures and programs.","breadcrumbs":"Built-in Types » Built-in Types","id":"36","title":"Built-in Types"},"37":{"body":"Sway has the following primitive types: Numerics u8 (8-bit unsigned integer) u16 (16-bit unsigned integer) u32 (32-bit unsigned integer) u64 (64-bit unsigned integer) u256 (256-bit unsigned integer) hexadecimal, binary & base-10 syntax Boolean bool (true or false) Strings str (string slice) str[n] (fixed-length string of size n) Bytes b256 (256 bits / 32 bytes, i.e. a hash) Slices The default numeric type is u64. The FuelVM's word size is 64 bits, and the cases where using a smaller numeric type to save space are minimal. All other types in Sway are built up of these primitive types, or references to these primitive types.","breadcrumbs":"Built-in Types » Primitive Types","id":"37","title":"Primitive Types"},"38":{"body":"Compound types are types that group multiple values into one type. Sway has the following compound types: Arrays Tuples Structs Enums","breadcrumbs":"Built-in Types » Compound Types","id":"38","title":"Compound Types"},"39":{"body":"Broadly speaking there are two types of integers: Signed (positive and negative) Unsigned (only positive)","breadcrumbs":"Built-in Types » Numerics » Numeric Types","id":"39","title":"Numeric Types"},"4":{"body":"The latest features may be accessed when installing from source ; however, the features may not be ready for release and lead to unstable behavior.","breadcrumbs":"Installation » Source","id":"4","title":"Source"},"40":{"body":"A signed integer is a whole number which can take the value of zero and both negative and positive values. This means that a signed integer can take values such as: -42 0 42 In order to achieve this one bit must be kept for tracking the sign (+ or -) of the value and thus the range of available values is smaller than an unsigned integer. For those inclined, the range for an n-bit signed integer is -2n-1 to 2n-1-1. Sway does not natively support signed integers however there is nothing stopping a library from using primitives to create types that act like signed types.","breadcrumbs":"Built-in Types » Numerics » Signed Integers","id":"40","title":"Signed Integers"},"41":{"body":"An unsigned integer is a whole number which can take the value of zero or any positive number, but cannot be negative. This allows for one more bit of values to be used for the positive numbers and thus the positive range is significantly larger than for signed integers. An example of available values is: 0 42 For those inclined, the range for an n-bit unsigned integer is 0 to 2n-1.","breadcrumbs":"Built-in Types » Numerics » Unsigned Integers","id":"41","title":"Unsigned Integers"},"42":{"body":"All of the unsigned integer types are numeric types, and the byte type can also be viewed as an 8-bit unsigned integer. Numbers can be declared with binary syntax, hexadecimal syntax, base-10 syntax, and underscores for delineation. let hexadecimal = 0xffffff; let binary = 0b10101010; let base_10 = 10; let underscore_delineated_base_10 = 100_000; let underscore_delineated_binary = 0x1111_0000; let underscore_delineated_hexadecimal = 0xfff_aaa;","breadcrumbs":"Built-in Types » Numerics » Alternative Syntax","id":"42","title":"Alternative Syntax"},"43":{"body":"A Boolean is a type that is represented by either a value of one or a value of zero. To make it easier to use the values have been given names: true & false. Boolean values are typically used for conditional logic or validation, for example in if expressions , and thus expressions are said to be evaluated to true or false. Using the unary operator ! the Boolean value can be changed: From true to false From false to true","breadcrumbs":"Built-in Types » Booleans » Boolean Type","id":"43","title":"Boolean Type"},"44":{"body":"The following example creates two Boolean variables , performs a comparison using the unary operator ! and implicitly returns the result. fn returns_true() -> bool { let is_true = true; let is_false = false; // implicitly returns the Boolean value of `true` is_true == !is_false\n}","breadcrumbs":"Built-in Types » Booleans » Example","id":"44","title":"Example"},"45":{"body":"A string is a collection of characters (letters, numbers etc.). Sway has one string type and it's a fixed length string which has the following implications: A string cannot be grown or shrunk during execution The content of the string must meet its length This could be via a legitimate value that takes up the entire length or through padding The reason for this is that the compiler must know the size of the type and the length is a part of the type. A string can be created through the use of double-quotation marks \" around the text. The length of the string is permanently set at that point and cannot be changed even if the variable is marked as mutable. // The variable `fuel` is a string slice with length equals 4 let fuel = \"fuel\"; let crypto = __to_str_array(\"crypto\"); Strings default to UTF-8 in Sway.","breadcrumbs":"Built-in Types » Strings » String Type","id":"45","title":"String Type"},"46":{"body":"Sway has a single \"bytes\" type which is the b256. As the name suggests it contains 256 bits / 32 bytes of information. Unlike some other programming languages this type is treated as a single, whole, type unlike an array of bytes which is iterated over. let zero = 0x0000000000000000000000000000000000000000000000000000000000000000;","breadcrumbs":"Built-in Types » Bytes » Bytes","id":"46","title":"Bytes"},"47":{"body":"A tuple is a general-purpose static-length aggregation of types, in other words, it's a single type that consists of an aggregate of zero or more types. The internal types that make up a tuple, and the tuple's arity, define the tuple's type.","breadcrumbs":"Built-in Types » Tuples » Tuples","id":"47","title":"Tuples"},"48":{"body":"To declare a tuple we wrap the values in (). // Define a tuple containing 2 u64 types let mut balances = (42, 1337);","breadcrumbs":"Built-in Types » Tuples » Declare","id":"48","title":"Declare"},"49":{"body":"Values can be retrieved individually from the tuple by specifying the index. // first = 42, second = 1337 let first = balances.0; let second = balances.1;","breadcrumbs":"Built-in Types » Tuples » Retrieve by Index","id":"49","title":"Retrieve by Index"},"5":{"body":"Fuelup is a tool used to manage the Sway toolchain. It allows the user to download compiled binaries and switch between different versions of Sway. The installation instructions can be found at the start of the Fuelup Book . After installing fuelup run the following command to check the version: fuelup --version The output may look similar to: fuelup 0.13.0","breadcrumbs":"Installation » Fuelup » Fuelup","id":"5","title":"Fuelup"},"50":{"body":"A value can be mutated in a tuple as long as the tuple is declared to be mutable and the new value has the same type as the previous value. // 12 has the same type as 42 (u64) therefore this is valid balances.0 = 12; // true is a Boolean and the tuple expects a u64 therefore this is invalid // balances.0 = true; The entire tuple can be overwritten when it is mutable and the type for each value is the same. // 3 is the same type as 42 (u64) and so is 4 and 1337 therefore this is valid balances = (3, 4);","breadcrumbs":"Built-in Types » Tuples » Mutate","id":"50","title":"Mutate"},"51":{"body":"Elements can be destructured from a tuple into individual variables. // first = 42, second = 1337 let (first, second) = balances; We can also ignore elements when destructuring. // 42 is ignored and cannot be used let (_, second) = balances;","breadcrumbs":"Built-in Types » Tuples » Destructure","id":"51","title":"Destructure"},"52":{"body":"An array is similar to a tuple , but an array's values must all be of the same type. It's defined using square brackets [] and separates its values using commas. Unlike a tuple, an array can be iterated over through indexing. fn syntax() { let array = [1, 2, 3, 4, 5]; let mut counter = 0; let mut total = 0; while counter < 5 { total += array[counter]; counter += 1; }\n} Arrays are allocated on the stack and thus the size of an array is considered to be static. What this means is that once an array is declared to have a size of n it cannot be changed to contain more, or fewer, elements than n.","breadcrumbs":"Built-in Types » Arrays » Arrays","id":"52","title":"Arrays"},"53":{"body":"A struct in Sway is a product type which is a data structure that allows grouping of various types under a name that can be referenced, unlike a tuple . The types contained in the struct are named and thus they can be referenced by their names as well.","breadcrumbs":"Built-in Types » Structs » Structs","id":"53","title":"Structs"},"54":{"body":"The following syntax demonstrates the declaration of a struct named Foo containing two fields - public field bar, a u64, and a private field baz, a bool. struct Foo { pub bar: u64, baz: bool,\n} Public fields are accessible in all the modules in which the struct is accessible. Private fields are accessible only within the module in which the struct is declared.","breadcrumbs":"Built-in Types » Structs » Declaration","id":"54","title":"Declaration"},"55":{"body":"To instantiate a struct the name of the struct must be used followed by {} where the fields from the declaration must be specified inside the brackets. Instantiation requires all fields to be initialized, both private and public. fn hardcoded_instantiation() { // Instantiate the variable `foo` as `Foo` let mut foo = Foo { bar: 42, baz: false, }; // Access and write to \"baz\" foo.baz = true;\n} fn variable_instantiation() { // Declare variables and pass them into `Foo` let number = 42; let boolean = false; let mut foo = Foo { bar: number, baz: boolean, }; // Access and write to \"baz\" foo.baz = true;\n} fn shorthand_instantiation() { // Declare variables with the same names as the fields in `Foo` let bar = 42; let baz = false; // Instantiate `foo` as `Foo` let mut foo = Foo { bar, baz }; // Access and write to \"baz\" foo.baz = true;\n} Structs with private fields can be instantiated only within the module in which the struct is declared.","breadcrumbs":"Built-in Types » Structs » Instantiation","id":"55","title":"Instantiation"},"56":{"body":"The fields of a struct can be accessed through destructuring. fn destructuring() { let foo = Foo { bar: 42, baz: false, }; // bar and baz are now accessible as variables let Foo { bar, baz } = foo; if baz { let quix = bar * 2; } // You may use `..` to omit the remaining fields if the types match // The compiler will fill them in for you let Foo { bar, .. } = foo;\n} When destructuring structs with private fields outside of a module in which the struct is defined, the private fields must be omitted by using the ...","breadcrumbs":"Built-in Types » Structs » Destructuring","id":"56","title":"Destructuring"},"57":{"body":"An enum, also known as a sum type, is a type that consists of several variants where each variant is named and has a type. Let's take a look at an example where we define an enum called Color with a few color variations. enum Color { Blue: (), Green: (), Red: (), Silver: (), Grey: (),\n} We begin by using the enum keyword followed by the name for our enumeration. The variants are contained inside {} and they are ordered sequentially from top to bottom. Each variant has a name, such as the first Blue variant, and a type, which in this case is the unit type () for all variants. The unit type is a type that does not contain any data however any type can be used. // To instantiate an enum with a variant of the unit type the syntax is let blue = Color::Blue; let silver = Color::Silver;","breadcrumbs":"Built-in Types » Enums » Enums","id":"57","title":"Enums"},"58":{"body":"In order to demonstrate more complex data types we can define a struct and assign that struct as a data type for any of an enum's variants. Here we have a struct Item and an enum MyEnum. The enum has one variant by the name Product and its type is declared to the right of : which in this case is our struct Item. struct Item { amount: u64, id: u64, price: u64,\n} enum MyEnum { Product: Item,\n} fn main() { let my_enum = MyEnum::Product(Item { amount: 2, id: 42, price: 5, });\n}","breadcrumbs":"Built-in Types » Enums » Enums of Structs","id":"58","title":"Enums of Structs"},"59":{"body":"Similar to structs we can use other enums as types for our variants. enum UserError { InsufficientPermissions: (), Unauthorized: (),\n} enum Error { UserError: UserError,\n} fn main() { let my_enum = Error::UserError(UserError::Unauthorized);\n}","breadcrumbs":"Built-in Types » Enums » Enums of Enums","id":"59","title":"Enums of Enums"},"6":{"body":"Cargo can be used to install the Sway toolchain with various plugins .","breadcrumbs":"Installation » Cargo » Cargo","id":"6","title":"Cargo"},"60":{"body":"A variable is a way to reference some information by a specific name and it can take the form of a variety of data structures . In Sway there are two states that a variable can take: Immutable Can be read but cannot be changed after it has been declared Mutable Can be read and can have its value changed if and only if the new value is the same type By default all variables in Sway are immutable unless declared as mutable through the use of the mut keyword. This is one of the ways in which Sway encourages safe programming, and many modern languages have the same default. In the following sections, we'll take a look at two keywords that are used to instantiate information ( let & const ) and a way to temporarily reuse a variable name without affecting the original instantiation through variable shadowing .","breadcrumbs":"Variables » Variables","id":"60","title":"Variables"},"61":{"body":"The let keyword is used to assign a value to a variable during run-time. It can only be used inside of a function and its value can be changed when declared as mutable .","breadcrumbs":"Variables » let » let","id":"61","title":"let"},"62":{"body":"We can declare a variable that cannot have its value changed in the following way. let foo = 5; By default foo is an immutable u64 with the value of 5. This means that we can pass foo around and its value can be read, but it cannot have its value changed from 5 to any other value.","breadcrumbs":"Variables » let » Immutable","id":"62","title":"Immutable"},"63":{"body":"We can declare a variable that can have its value changed through the use of the mut keyword. let mut foo = 5; foo = 6; When assigning to a mutable variable, the right-hand side of the assignment is evaluated before the left-hand side. In the below example, the mutable variable i will first be increased and the resulting value of 1 will be stored to array[1], thus resulting in array being changed to [0, 1, 0]. let mut array = [0, 0, 0]; let mut i = 0; array[i] = { i += 1; i };","breadcrumbs":"Variables » let » Mutable","id":"63","title":"Mutable"},"64":{"body":"Constants are similar to immutable let variables; however, there are a few differences: Constants are always evaluated at compile-time. Constants can be declared both inside of a function and at global/impl scope. The mut keyword cannot be used with constants.","breadcrumbs":"Variables » const » Constants","id":"64","title":"Constants"},"65":{"body":"To define a constant the const keyword is used followed by a name and an assignment of a value. const FOO = 5; The example above hardcodes the value of 5 however function calls may also be used alongside built-in types .","breadcrumbs":"Variables » const » Declaration","id":"65","title":"Declaration"},"66":{"body":"Constants can also be declared inside impl blocks. In this case, the constant is referred to as an associated constant. struct Point { x: u64, y: u64,\n} impl Point { const ZERO: Point = Point { x: 0, y: 0 };\n} fn main() -> u64 { Point::ZERO.x\n}","breadcrumbs":"Variables » const » impl self Constants","id":"66","title":"impl self Constants"},"67":{"body":"When looking at the let variable we've seen that the value can be changed through the use of the mut keyword. We can take this a couple steps further through reassignment and variable shadowing . Note that shadowing applies only to variables. Constants cannot be shadowed.","breadcrumbs":"Variables » Shadowing » Shadowing","id":"67","title":"Shadowing"},"68":{"body":"We can redefine the type and value of a variable by instantiating a new version after the first declaration. // Set `foo` to take the value of `5` and the default `u64` type let foo = 5; // Reassign `foo` to be a `str` with the value of `Fuel` let foo = \"Fuel\";","breadcrumbs":"Variables » Shadowing » Reassignment","id":"68","title":"Reassignment"},"69":{"body":"If we do not want to alter the original variable but we'd like to temporarily reuse the variable name then we can use block scope to constrain the variable. let foo = 5; { let foo = 42; } assert(foo == 5); foo is defined inside the curly brackets { } and only exist inside the { .. } scope; therefore, the original foo variable with the value of 5 maintains its value.","breadcrumbs":"Variables » Shadowing » Variable Shadowing","id":"69","title":"Variable Shadowing"},"7":{"body":"A prerequisite for installing and using Sway is the Rust toolchain running on the stable channel. After installing the Rust toolchain run the following command to check default channel: rustup toolchain list The output may look similar to: stable-x86_64-unknown-linux-gnu (default)","breadcrumbs":"Installation » Cargo » Dependencies","id":"7","title":"Dependencies"},"70":{"body":"There are two kinds of comments in Sway. Regular Comments are used for conveying information to the reader of the source code Documentation Comments are used for documenting functionality for external use","breadcrumbs":"Comments » Comments","id":"70","title":"Comments"},"71":{"body":"Regular comments are broken down into two forms of syntax: // comment /* comment */ The first form starts after the two forward slashes and continues to the end of the line. Comments can be placed on multiple lines by starting each line with // and they can be placed at the end of some code. // imagine that this line is twice as long // and it needed to be split onto multiple lines let baz = 8; // Eight is a good number Similarly, the second form continues to the end of the line and it can also be placed at the end of some code. /* imagine that this line is twice as long and it needed to be split onto multiple lines */","breadcrumbs":"Comments » Regular Comments","id":"71","title":"Regular Comments"},"72":{"body":"Documentation comments start with three forward slashes /// and are placed on top of functions or above fields e.g. in a struct . Documentation comments are typically used by tools for automatic documentation generation. /// Data structure containing metadata about product XYZ\nstruct Product { /// Some information about field 1 field1: u64, /// Some information about field 2 field2: bool,\n} /// Creates a new instance of a Product\n///\n/// # Arguments\n///\n/// - `field1`: description of field1\n/// - `field2`: description of field2\n///\n/// # Returns\n///\n/// A struct containing metadata about a Product\nfn create_product(field1: u64, field2: bool) -> Product { Product { field1, field2 }\n}","breadcrumbs":"Comments » Documentation Comments","id":"72","title":"Documentation Comments"},"73":{"body":"Functions, and by extension methods and associated functions, are a way to group functionality together in a way that allows for code reuse without having to re-write the code in each place that it is used. The distinction between a function, method and associated function is as follows: A function is a grouping of code that is independent of any object A method is a function that is associated with an object and it uses self as the first parameter An associated function is a method but without the self parameter","breadcrumbs":"Functions » Functions, methods, and associated functions","id":"73","title":"Functions, methods, and associated functions"},"74":{"body":"A function declaration consists of a few components The fn keyword A unique name for the function Comma separated optional parameters, and their types, inside () An optional return type Here is a template that applies to the aforementioned functions. fn my_function(my_parameter: u64 /* ... */ ) -> u64 { // function code 42\n}","breadcrumbs":"Functions » Function Declaration","id":"74","title":"Function Declaration"},"75":{"body":"In this section we will define a function that takes two numerical inputs and returns a Boolean value indicating whether they are equal. We will also take a look at how to use the function.","breadcrumbs":"Functions » Functions » Functions","id":"75","title":"Functions"},"76":{"body":"The following function is called equals and it takes two parameters of type u64 (64-bit unsigned integers). It performs a comparison and implicitly returns the result of that comparison. fn equals(first_parameter: u64, second_parameter: u64) -> bool { first_parameter == second_parameter\n}","breadcrumbs":"Functions » Functions » Declaration","id":"76","title":"Declaration"},"77":{"body":"The following is a way to use the function defined above. let result_one = equals(5, 5); // evaluates to `true` let result_two = equals(5, 6); // evaluates to `false`","breadcrumbs":"Functions » Functions » Usage","id":"77","title":"Usage"},"78":{"body":"Methods are defined within the context of a struct (or enum ) and either refer to the type or mutate it. The first parameter of a method is always self, which represents the instance of the type the method is being called on.","breadcrumbs":"Functions » Methods » Methods","id":"78","title":"Methods"},"79":{"body":"In this example we will take a look at a struct however an enum will work in the same way. struct Foo { bar: u64,\n} We start by using the impl (implementation) keyword, followed by the name of our struct, to define a function that belongs to our object i.e. a method. impl Foo { // refer to `bar` fn add_number(self, number: u64) -> u64 { self.bar + number } // mutate `bar` fn increment(ref mut self, number: u64) { self.bar += number; }\n}","breadcrumbs":"Functions » Methods » Declaration","id":"79","title":"Declaration"},"8":{"body":"The Sway toolchain can be installed/updated with: cargo install forc","breadcrumbs":"Installation » Cargo » Installation & Updating","id":"8","title":"Installation & Updating"},"80":{"body":"To call a method use the dot syntax: .(). let mut foo = Foo { bar: 42 }; let result = foo.add_number(5); // evaluates to `47` foo.increment(5); // `bar` inside `foo` has been changed from 42 to 47","breadcrumbs":"Functions » Methods » Usage","id":"80","title":"Usage"},"81":{"body":"Associated functions are similar to methods in that they are also defined in the context of a struct or enum , but they do not use any of the data in the struct and as a result do not take self as a parameter. Associated functions could be standalone functions, but they are included in a specific type for organizational or semantic reasons.","breadcrumbs":"Functions » Associated Functions » Associated Functions","id":"81","title":"Associated Functions"},"82":{"body":"A distinguished family of associated functions of a specific type are type constructors . Constructors are associated functions that construct, or in other words instantiate, new instances of a type. Their return type always includes the type itself, and is often just the type itself. Public structs that have private fields must provide a public constructor, or otherwise cannot be instantiated outside of the module in which they are declared.","breadcrumbs":"Functions » Associated Functions » Constructors","id":"82","title":"Constructors"},"83":{"body":"In this example we will take a look at a struct; however, an enum will work in the same way. struct Foo { bar: u64,\n} We start by using the impl (implementation) keyword, followed by the name of our struct, to define a function that belongs to our object i.e. a method. impl Foo { // this is an associated function because it does not take `self` as a parameter // it is also a constructor because it instantiates // and returns a new instance of `Foo` fn new(number: u64) -> Self { Self { bar: number } }\n}","breadcrumbs":"Functions » Associated Functions » Declaration","id":"83","title":"Declaration"},"84":{"body":"To call an associated function on a type we use the following syntax. let foo = Foo::new(42);","breadcrumbs":"Functions » Associated Functions » Usage","id":"84","title":"Usage"},"85":{"body":"In the previous sections we have seen how functions return values without going into detail. In this section we will take a closer look at how we can return data from a function. There are two ways to return: Explicit Return Implicit Return When returning data from a function the return types must match up with the return types declared in the function signature. This means that if the first return type is a u64 then the type of the first value being returned must also be a u64.","breadcrumbs":"Functions » Returning from functions » Returning from functions","id":"85","title":"Returning from functions"},"86":{"body":"To return from a function explicitly we use the return keyword followed by the arguments and a semi-colon. fn main() -> bool { return true;\n} A return expression is typically used at the end of a function; however, it can be used earlier as a mechanism to exit a function early if some condition is met. fn return_data(parameter_one: u64, parameter_two: bool) -> (bool, u64) { if parameter_two { return (!parameter_two, parameter_one + 42); } return (parameter_two, 42);\n}","breadcrumbs":"Functions » Returning from functions » Explicit Return","id":"86","title":"Explicit Return"},"87":{"body":"To return from a function implicitly we do not use the return keyword and we omit the semi-colon at the end of the line. fn main() -> bool { true\n} An implicit return is a special case of the explicit return . It can only be used at the end of a function. fn return_data(parameter_one: u64, parameter_two: bool) -> (bool, u64) { if parameter_two { (!parameter_two, parameter_one + 42) } else { (parameter_two, 42) }\n}","breadcrumbs":"Functions » Returning from functions » Implicit Return","id":"87","title":"Implicit Return"},"88":{"body":"A control flow in a program is the order in which instructions are executed. For example, a function may take an input u64 and if the value is greater than 5 then it calls one function otherwise it calls a different function. Controlling the order of instructions can be done through the use of conditional expressions such as if and match and through looping .","breadcrumbs":"Control Flow » Control Flow","id":"88","title":"Control Flow"},"89":{"body":"Sway supports if , else , and else if expressions which provide control over which instructions should be executed depending on the conditions.","breadcrumbs":"Control Flow » if expressions » if expressions","id":"89","title":"if expressions"},"9":{"body":"The Sway toolchain can be built directly from the Sway repository .","breadcrumbs":"Installation » From Source » From Source","id":"9","title":"From Source"},"90":{"body":"In the following example we have a hardcoded variable number set to the value of 5 which is put through some conditional checks. let number = 5; if number % 3 == 0 { // call function 1 } else if number % 4 == 0 { // call function 2 } else { // call function 3 } // more code here The conditional checks are performed in the order that they are defined therefore the first check is to see if the number is divisible by 3. If the condition evaluates to the Boolean value of true then we call function 1 and we move on to the end where the comment more code here is written. We do not evaluate the remaining conditions. On the other hand if the condition evaluates to false then we check the next condition, in this case if the number is divisible by 4. We can have as many else if checks as we like as long as they evaluate to a Boolean. At the end there is a special case which is known as a catch all case i.e. the else. What this means is that we have gone through all of our conditional checks above and none of them have been met. In this scenario we may want to have some special logic to handle a generic case which encompasses all the other conditions which we do not care about or can be treated in the same way.","breadcrumbs":"Control Flow » if expressions » Conditional Branching","id":"90","title":"Conditional Branching"},"91":{"body":"In Conditional Branching we have opted to call some functions depending on which condition is met however that is not the only thing that we can do. Since if's are expressions in Sway we can use them to match on a pattern.","breadcrumbs":"Control Flow » if expressions » Using if & let together","id":"91","title":"Using if & let together"},"92":{"body":"In the following examples we combine if and let into if let followed by some comparison which must evaluate to a Boolean . enum Foo { One: (), Two: (),\n} Example 1 Here we check to see if the hardcoded variable one is the same as the first variant of Foo. let one = Foo::One; let mut result = 0; if let Foo::One = one { result = 1; } Example 2 Alternatively, we can take the outcome of the comparison and assign it directly to a variable. let one = Foo::One; let result = if let Foo::One = one { 1 } else { 2 }; The syntax above can be altered to include an else if.","breadcrumbs":"Control Flow » if expressions » if let","id":"92","title":"if let"},"93":{"body":"If expressions can be used to check a large number of conditions however, there is an alternative syntax which allows us to perform advanced pattern matching. A match expression matches on a variable and checks each case, also known as an arm, to see which branch of logic should be performed. The cases are checked sequentially in the order they are declared, i.e. from top to bottom, and the last arm must ensure that all cases in the pattern are covered otherwise the compiler will not know how to handle an unspecified pattern and will throw an error. In the following sections we'll look at: A primitive case where a single line of code is used in a case Expand the first example to use code blocks in the multi line case Look at complex pattern matching to demonstrate their utility","breadcrumbs":"Control Flow » match » match","id":"93","title":"match"},"94":{"body":"The following example demonstrates how a type can be matched on and its output is assigned to a variable. The assignment to a variable is optional. let number = 5; let result = match number { 0 => 10, 1 => 20, 5 => 50, 6 | 7 => 60, catch_all => 0, }; The left side of the arrow => is the pattern that we are matching on and the right side of the arrow => is the logic that we want to perform, in this case we are returning a different multiple of 10 depending on which arm is matched. We check each arm starting from 0 and make our way down until we either find a match on our pattern or we reach the catch_all case. The | operator can be used to produce a pattern that is a disjuction of other patterns. The catch_all case is equivalent to an else in if expressions and it does not have to be called catch_all. Any pattern declared after a catch_all case will not be matched because once the compiler sees the first catch_all it stop performing further checks.","breadcrumbs":"Control Flow » match » Single Line Arm » Single Line Arm","id":"94","title":"Single Line Arm"},"95":{"body":"The arm of a match expression can contain multiple lines of code by wrapping the right side of the arrow => in brackets {}. let number = 5; let result = match number { 0 => { // Multiple lines of code here then return 10 10 }, 1 => 20, 5 => 50, catch_all => 0, };","breadcrumbs":"Control Flow » match » Multi Line Arm » Multi Line Arm","id":"95","title":"Multi Line Arm"},"96":{"body":"Match expressions are meant to cover advanced patterns so the following sections demonstrate some examples: enum variants structs and their fields constant variables nested match expressions matching on multiple values","breadcrumbs":"Control Flow » match » Complex Patterns » Complex Patterns","id":"96","title":"Complex Patterns"},"97":{"body":"An enum can be matched on by specifying the name of the enum and the variant. enum Color { Red: (), Green: (), Blue: (),\n} fn enum_match(input: Color) { let result = match input { Color::Red => 0, Color::Green => 1, Color::Blue => 2, };\n}","breadcrumbs":"Control Flow » match » Complex Patterns » Enums » Enums","id":"97","title":"Enums"},"98":{"body":"We can match on specific arguments inside a struct while ignoring the rest by using ... struct Point { x: u64, y: u64\n} fn struct_matching() { let point = Point { x: 1u64, y: 2u64, }; let result = match point { Point { x: 5, y } => y + 1, Point { x, .. } => x, Point { y, .. } => y, _ => 42, };\n} If the struct is imported from another module and has private fields, the private fields must always be ignored by using ...","breadcrumbs":"Control Flow » match » Complex Patterns » Structs » Structs","id":"98","title":"Structs"},"99":{"body":"Variables can be matched on but only if they are constants. const NUMBER_1: u64 = 7;\nconst NUMBER_2: u64 = 14; fn constant_match() { let number = 5; let result = match number { NUMBER_1 => 1, NUMBER_2 => 42, other => other, };\n}","breadcrumbs":"Control Flow » match » Complex Patterns » Constants » Constants","id":"99","title":"Constants"}},"length":267,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"1":{"3":{".":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{".":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"df":1,"docs":{"42":{"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":22,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.7320508075688772},"240":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"66":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"97":{"tf":1.0}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"1":{"df":6,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}},"df":0,"docs":{}},"2":{"a":{"df":2,"docs":{"189":{"tf":1.0},"190":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"1":{"1":{"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"42":{"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":{}},"d":{"d":{"df":0,"docs":{},"e":{"c":{"0":{"df":0,"docs":{},"e":{"7":{"df":0,"docs":{},"e":{"6":{"a":{"9":{"a":{"4":{"a":{"4":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"7":{"d":{"0":{"8":{"d":{"0":{"8":{"0":{"d":{"7":{"1":{"a":{"2":{"9":{"9":{"c":{"6":{"2":{"8":{"a":{"4":{"6":{"b":{"c":{"6":{"0":{"9":{"a":{"a":{"b":{"4":{"6":{"2":{"7":{"6":{"9":{"5":{"6":{"7":{"9":{"4":{"2":{"1":{"c":{"a":{"df":1,"docs":{"191":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"_":{"a":{"a":{"a":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"42":{"tf":1.0}}}}}}}}}},"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.0}}},"df":17,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"137":{"tf":1.0},"159":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}},"3":{"3":{"7":{"df":4,"docs":{"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"99":{"tf":1.0}}},"5":{"df":1,"docs":{"233":{"tf":1.0}}},"6":{"df":2,"docs":{"253":{"tf":1.7320508075688772},"37":{"tf":1.0}}},"8":{"4":{"4":{"6":{"7":{"4":{"4":{"0":{"7":{"3":{"7":{"0":{"9":{"4":{"8":{"6":{"0":{"8":{"4":{"df":1,"docs":{"118":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":27,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"131":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.4142135623730951},"199":{"tf":1.0},"208":{"tf":1.0},"228":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"52":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"u":{"6":{"4":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{".":{"0":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"5":{"6":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":13,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"199":{"tf":1.0},"208":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"97":{"tf":1.0}},"n":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"41":{"tf":1.0}}},"u":{"6":{"4":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"2":{"df":3,"docs":{"254":{"tf":1.0},"37":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"df":9,"docs":{"100":{"tf":1.0},"118":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"231":{"tf":1.4142135623730951},"233":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"90":{"tf":1.7320508075688772}}},"4":{"0":{"df":1,"docs":{"254":{"tf":1.7320508075688772}}},"2":{"df":18,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"58":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"7":{"df":1,"docs":{"80":{"tf":1.4142135623730951}}},"df":6,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"5":{"0":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"df":21,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"177":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"233":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"77":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"6":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"4":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"76":{"tf":1.0}}},"df":5,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"63":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}},"7":{"df":2,"docs":{"94":{"tf":1.0},"99":{"tf":1.0}}},"8":{"7":{"0":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":1.4142135623730951},"254":{"tf":1.0},"260":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"71":{"tf":1.0}}},"_":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"1":{"df":1,"docs":{"22":{"tf":1.0}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"45":{"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":8,"docs":{"101":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"51":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"a":{".":{"df":0,"docs":{},"k":{".":{"a":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"i":{"(":{"<":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":9,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":2.0},"203":{"tf":1.0},"229":{"tf":1.7320508075688772},"235":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"259":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"v":{"df":12,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"200":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"242":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"143":{"tf":1.0},"191":{"tf":1.0},"240":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"193":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.0},"234":{"tf":1.0},"33":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"40":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"235":{"tf":1.0},"237":{"tf":1.4142135623730951}}}}}}},"d":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":4,"docs":{"106":{"tf":1.0},"22":{"tf":1.0},"251":{"tf":1.0},"28":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"109":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"177":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.0},"218":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":17,"docs":{"188":{"tf":2.23606797749979},"189":{"tf":2.8284271247461903},"190":{"tf":1.0},"191":{"tf":2.23606797749979},"204":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":2.0},"213":{"tf":1.0},"214":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"227":{"tf":1.0},"242":{"tf":1.7320508075688772},"32":{"tf":1.0}}}}}}},"df":1,"docs":{"3":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"249":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"34":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"74":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"236":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":4,"docs":{"108":{"tf":1.0},"164":{"tf":1.0},"242":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"d":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":13,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"130":{"tf":1.0},"191":{"tf":1.0},"202":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"126":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":5,"docs":{"139":{"tf":1.0},"146":{"tf":1.0},"42":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":5,"docs":{"124":{"tf":1.0},"64":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":17,"docs":{"139":{"tf":2.6457513110645907},"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"197":{"tf":1.7320508075688772},"198":{"tf":1.4142135623730951},"205":{"tf":1.0},"211":{"tf":2.0},"212":{"tf":2.0},"213":{"tf":2.0},"214":{"tf":2.23606797749979},"216":{"tf":2.0},"218":{"tf":2.0},"219":{"tf":2.0},"220":{"tf":2.23606797749979},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"190":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":12,"docs":{"107":{"tf":1.0},"108":{"tf":2.23606797749979},"110":{"tf":1.4142135623730951},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"138":{"tf":1.7320508075688772},"160":{"tf":1.0},"18":{"tf":1.0},"229":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"183":{"tf":1.0},"217":{"tf":1.0},"98":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"22":{"tf":1.0},"259":{"tf":1.0}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"167":{"tf":1.0},"171":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"193":{"tf":1.0},"209":{"tf":1.0}}},"df":3,"docs":{"146":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"138":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"146":{"tf":1.0},"151":{"tf":1.0}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"242":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"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":14,"docs":{"125":{"tf":1.0},"177":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":1.0},"181":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"264":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}}},"m":{"df":3,"docs":{"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"45":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"52":{"tf":1.0}}},"[":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":6,"docs":{"165":{"tf":1.0},"222":{"tf":1.0},"38":{"tf":1.0},"46":{"tf":1.0},"52":{"tf":2.6457513110645907},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"263":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"261":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"b":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"69":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"240":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"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":{},"e":{"df":0,"docs":{},"q":{"(":{"1":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"a":{"df":1,"docs":{"185":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"184":{"tf":1.4142135623730951},"242":{"tf":1.0}}}},"n":{"df":3,"docs":{"177":{"tf":1.0},"186":{"tf":1.4142135623730951},"242":{"tf":1.0}},"e":{"(":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":8,"docs":{"177":{"tf":2.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"240":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951}}}},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"205":{"tf":1.0}}}}}}},"df":1,"docs":{"205":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":25,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":2.0},"195":{"tf":1.7320508075688772},"196":{"tf":1.4142135623730951},"197":{"tf":1.7320508075688772},"198":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":2.449489742783178},"210":{"tf":2.23606797749979},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"215":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":2.0},"218":{"tf":2.0},"219":{"tf":2.0},"220":{"tf":2.23606797749979},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0}},"i":{"d":{":":{":":{"b":{"a":{"df":0,"docs":{},"s":{"df":5,"docs":{"196":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"240":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":9,"docs":{"108":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"128":{"tf":2.6457513110645907},"129":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":2.23606797749979},"81":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"260":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"122":{"tf":1.0},"163":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"122":{"tf":1.0},"138":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"193":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"192":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"138":{"tf":1.0},"154":{"tf":1.0}}},"df":0,"docs":{}}}}},"b":{"2":{"5":{"6":{"df":14,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"189":{"tf":2.0},"190":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"242":{"tf":1.4142135623730951},"252":{"tf":1.0},"254":{"tf":1.7320508075688772},"37":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"206":{"tf":1.4142135623730951},"231":{"tf":1.0},"261":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":1,"docs":{"261":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":12,"docs":{"166":{"tf":1.7320508075688772},"168":{"tf":2.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"18":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.0},"240":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{".":{"0":{"df":2,"docs":{"49":{"tf":1.0},"50":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"49":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":10,"docs":{"108":{"tf":1.0},"124":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":2.0},"56":{"tf":2.23606797749979},"79":{"tf":1.7320508075688772},"80":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"e":{"_":{"1":{"0":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":2.0}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"108":{"tf":1.0},"122":{"tf":1.0},"196":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}}},"z":{"df":5,"docs":{"108":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":2.0},"71":{"tf":1.0}}}},"df":9,"docs":{"126":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.23606797749979},"185":{"tf":1.7320508075688772},"187":{"tf":1.7320508075688772},"206":{"tf":1.4142135623730951},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":9,"docs":{"18":{"tf":1.0},"195":{"tf":1.0},"205":{"tf":1.4142135623730951},"251":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"63":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"208":{"tf":1.0},"257":{"tf":1.0},"63":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"182":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"79":{"tf":1.0},"83":{"tf":1.0}}}},"w":{"df":2,"docs":{"22":{"tf":1.0},"63":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"155":{"tf":1.0},"156":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"5":{"tf":1.0},"73":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"10":{"tf":1.0},"101":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"y":{":":{":":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"df":8,"docs":{"189":{"tf":1.0},"190":{"tf":1.0},"37":{"tf":2.6457513110645907},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"46":{"tf":1.0},"76":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}}},"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":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"201":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"100":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"174":{"tf":1.0},"257":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"97":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.0},"5":{"tf":1.0}}},"l":{"df":19,"docs":{"101":{"tf":1.0},"108":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"138":{"tf":1.0},"166":{"tf":1.7320508075688772},"199":{"tf":1.0},"205":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"n":{"df":17,"docs":{"103":{"tf":1.0},"14":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.7320508075688772},"37":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.4142135623730951},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"75":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":12,"docs":{"103":{"tf":1.0},"143":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"188":{"tf":1.0},"191":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"57":{"tf":1.0},"93":{"tf":1.0}}}}}},"x":{"df":1,"docs":{"36":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"263":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"69":{"tf":1.0},"95":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"105":{"tf":2.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"a":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"209":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":6,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"216":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":3,"docs":{"209":{"tf":1.0},"215":{"tf":2.23606797749979},"216":{"tf":2.0}}}},"z":{"df":0,"docs":{},"z":{"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"17":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":2.23606797749979},"254":{"tf":2.23606797749979},"37":{"tf":1.4142135623730951},"42":{"tf":1.0},"46":{"tf":2.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"251":{"tf":1.0},"32":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":36,"docs":{"102":{"tf":1.4142135623730951},"114":{"tf":1.0},"122":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"192":{"tf":2.23606797749979},"194":{"tf":1.7320508075688772},"199":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":2.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":2.23606797749979},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"242":{"tf":1.0},"257":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"57":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":2.0},"91":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":9,"docs":{"167":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"205":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"257":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"135":{"tf":1.0},"137":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"191":{"tf":1.0},"90":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.4142135623730951}}}}}}},"df":6,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":2.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":20,"docs":{"103":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.0},"160":{"tf":1.0},"191":{"tf":1.0},"264":{"tf":1.0},"37":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":2.0},"93":{"tf":2.449489742783178},"94":{"tf":2.0}}},"t":{"df":3,"docs":{"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"264":{"tf":1.0},"94":{"tf":2.449489742783178},"95":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"129":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"102":{"tf":1.0},"209":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"31":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"206":{"tf":1.0},"208":{"tf":1.7320508075688772},"261":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"80":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":13,"docs":{"11":{"tf":1.0},"177":{"tf":2.0},"196":{"tf":1.0},"198":{"tf":1.0},"208":{"tf":1.0},"233":{"tf":1.0},"264":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"90":{"tf":2.449489742783178},"92":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"139":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":42,"docs":{"100":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"118":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"122":{"tf":2.23606797749979},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"187":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.4142135623730951},"207":{"tf":1.0},"22":{"tf":1.7320508075688772},"237":{"tf":1.0},"259":{"tf":1.0},"28":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"90":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"205":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}},"r":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.0}}}}}}},"r":{"df":1,"docs":{"97":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"57":{"tf":1.7320508075688772},"97":{"tf":1.4142135623730951}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"160":{"tf":1.0},"259":{"tf":1.0}}},"m":{"a":{"df":2,"docs":{"52":{"tf":1.0},"74":{"tf":1.0}},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"147":{"tf":2.23606797749979},"18":{"tf":1.0},"259":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772},"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"110":{"tf":1.0},"14":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"201":{"tf":1.0},"209":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"206":{"tf":1.0},"242":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"201":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"184":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"236":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"(":{"a":{"df":1,"docs":{"185":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"(":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"196":{"tf":1.0},"243":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":17,"docs":{"1":{"tf":1.0},"108":{"tf":2.23606797749979},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"250":{"tf":1.0},"255":{"tf":1.0},"36":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"189":{"tf":1.0}}},"x":{"df":7,"docs":{"14":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"36":{"tf":1.0},"58":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"223":{"tf":1.0},"224":{"tf":1.0},"38":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"157":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"196":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"249":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"197":{"tf":1.0},"206":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":17,"docs":{"102":{"tf":1.0},"103":{"tf":2.8284271247461903},"105":{"tf":1.0},"177":{"tf":2.449489742783178},"179":{"tf":1.0},"181":{"tf":1.0},"237":{"tf":1.0},"242":{"tf":2.0},"31":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":3.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"14":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"12":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"17":{"tf":1.0},"252":{"tf":1.0},"35":{"tf":1.0},"47":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":15,"docs":{"126":{"tf":1.0},"128":{"tf":2.8284271247461903},"129":{"tf":1.7320508075688772},"137":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"22":{"tf":1.0},"259":{"tf":1.0},"264":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"65":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"137":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.0},"240":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"99":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"126":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"82":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"159":{"tf":2.0},"82":{"tf":2.0},"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":25,"docs":{"126":{"tf":1.0},"140":{"tf":1.0},"15":{"tf":1.7320508075688772},"172":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"242":{"tf":2.6457513110645907},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"257":{"tf":1.0},"45":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"240":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":7,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"182":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"155":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"169":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":7,"docs":{"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"106":{"tf":2.0},"178":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"71":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"190":{"tf":1.4142135623730951},"259":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":38,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":2.0},"157":{"tf":1.0},"16":{"tf":1.4142135623730951},"167":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"188":{"tf":1.0},"189":{"tf":1.0},"19":{"tf":2.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":1.4142135623730951},"205":{"tf":1.7320508075688772},"206":{"tf":2.449489742783178},"207":{"tf":1.0},"209":{"tf":2.0},"210":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"215":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.4142135623730951},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"259":{"tf":2.0},"29":{"tf":2.0},"31":{"tf":1.4142135623730951}},"i":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"213":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":10,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":2.0},"191":{"tf":1.7320508075688772},"195":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0},"242":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"193":{"tf":1.0},"194":{"tf":1.0},"234":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"134":{"tf":1.4142135623730951}}}},"y":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"122":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"228":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"103":{"tf":2.449489742783178},"105":{"tf":2.449489742783178},"106":{"tf":2.449489742783178},"160":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"228":{"tf":1.7320508075688772},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772}}}}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"192":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"177":{"tf":1.0},"182":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":14,"docs":{"102":{"tf":1.0},"14":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.7320508075688772},"209":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"229":{"tf":1.0},"261":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"209":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"45":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"69":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"237":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"125":{"tf":1.0},"130":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}},"df":18,"docs":{"108":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":1.7320508075688772},"17":{"tf":1.0},"171":{"tf":1.0},"192":{"tf":1.7320508075688772},"199":{"tf":1.4142135623730951},"36":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.0},"72":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":4,"docs":{"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"189":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"261":{"tf":1.7320508075688772}},"g":{"df":1,"docs":{"261":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":40,"docs":{"102":{"tf":1.0},"128":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"166":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":2.0},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"108":{"tf":1.0},"138":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":8,"docs":{"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"37":{"tf":1.0},"45":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":35,"docs":{"101":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"229":{"tf":1.0},"232":{"tf":1.0},"257":{"tf":1.4142135623730951},"260":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"108":{"tf":1.0},"128":{"tf":1.7320508075688772},"21":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"42":{"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":8,"docs":{"18":{"tf":1.0},"203":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"13":{"tf":1.0},"142":{"tf":1.0},"182":{"tf":1.0},"22":{"tf":1.0},"233":{"tf":1.0},"259":{"tf":1.0},"28":{"tf":2.0},"7":{"tf":1.0},"89":{"tf":1.0},"91":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"189":{"tf":1.0},"23":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"31":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"115":{"tf":1.0},"196":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"135":{"tf":1.0}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"121":{"tf":1.7320508075688772},"125":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":3,"docs":{"126":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"209":{"tf":1.0},"215":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"51":{"tf":1.7320508075688772},"56":{"tf":2.0}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"172":{"tf":1.0},"195":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"108":{"tf":1.0},"138":{"tf":1.0},"246":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"133":{"tf":1.0},"168":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"196":{"tf":1.0},"233":{"tf":1.0},"25":{"tf":1.0},"250":{"tf":1.0},"5":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":9,"docs":{"141":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"173":{"tf":1.0},"23":{"tf":1.0},"242":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":1.0},"150":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"183":{"tf":1.0},"188":{"tf":1.0},"82":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"231":{"tf":1.7320508075688772},"233":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"df":11,"docs":{"108":{"tf":1.0},"160":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"189":{"tf":1.0},"19":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"209":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":1,"docs":{"80":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"260":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"71":{"tf":1.0},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"61":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"264":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"191":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.4142135623730951},"72":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":20,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":1.0},"125":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"158":{"tf":1.0},"189":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"250":{"tf":1.0},"257":{"tf":1.0},"36":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"188":{"tf":1.0}},"i":{"df":1,"docs":{"141":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"108":{"tf":1.0},"43":{"tf":1.0}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"208":{"tf":1.0},"261":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"263":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"180":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"116":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"260":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"90":{"tf":1.0}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"60":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":7,"docs":{"14":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"71":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"177":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"93":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"231":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"25":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":2.23606797749979},"167":{"tf":1.0},"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"58":{"tf":1.0}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"97":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":29,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"135":{"tf":1.7320508075688772},"140":{"tf":2.449489742783178},"141":{"tf":1.4142135623730951},"142":{"tf":1.7320508075688772},"159":{"tf":1.0},"188":{"tf":1.0},"191":{"tf":1.4142135623730951},"200":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.0},"232":{"tf":1.4142135623730951},"242":{"tf":1.7320508075688772},"251":{"tf":2.23606797749979},"252":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"38":{"tf":1.0},"57":{"tf":2.449489742783178},"58":{"tf":2.0},"59":{"tf":2.23606797749979},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"q":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"df":1,"docs":{"101":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"df":10,"docs":{"117":{"tf":1.0},"129":{"tf":1.0},"177":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}},"s":{"(":{"5":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"251":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"242":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"2":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"142":{"tf":1.0},"59":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"108":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"259":{"tf":1.0},"260":{"tf":1.7320508075688772},"59":{"tf":1.0},"93":{"tf":1.0}}}}}},"t":{"c":{"df":6,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"165":{"tf":1.0},"200":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"209":{"tf":1.0},"227":{"tf":1.0}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":14,"docs":{"103":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"180":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"43":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"77":{"tf":1.4142135623730951},"80":{"tf":1.0},"90":{"tf":2.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"106":{"tf":1.0},"45":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"190":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":52,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"181":{"tf":1.4142135623730951},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"198":{"tf":1.0},"200":{"tf":1.4142135623730951},"202":{"tf":1.0},"203":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"252":{"tf":2.0},"253":{"tf":1.0},"254":{"tf":1.0},"30":{"tf":1.4142135623730951},"35":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"16":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"29":{"tf":1.0},"31":{"tf":1.0},"69":{"tf":1.0}}}},"t":{"df":5,"docs":{"105":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"188":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"159":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":7,"docs":{"108":{"tf":1.0},"143":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"191":{"tf":1.0},"22":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":5,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.4142135623730951},"229":{"tf":1.0},"242":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"129":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"263":{"tf":2.0},"43":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"25":{"tf":1.4142135623730951},"259":{"tf":1.7320508075688772},"70":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"s":{"df":16,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"177":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"242":{"tf":2.0},"33":{"tf":1.0},"37":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"260":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"242":{"tf":1.0},"258":{"tf":1.0},"4":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":3,"docs":{"57":{"tf":1.0},"64":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"72":{"tf":2.0}}},"2":{"df":1,"docs":{"72":{"tf":2.23606797749979}}},"df":10,"docs":{"135":{"tf":1.0},"139":{"tf":1.4142135623730951},"250":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":2.0},"56":{"tf":2.0},"72":{"tf":1.7320508075688772},"82":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":7,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"259":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"l":{"df":2,"docs":{"257":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"103":{"tf":1.0},"128":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":18,"docs":{"102":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"261":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"57":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}}},"x":{"df":3,"docs":{"14":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}}},"df":2,"docs":{"231":{"tf":1.7320508075688772},"232":{"tf":1.0}}}}}},"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}}},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":79,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.7320508075688772},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.4142135623730951},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":1.0},"198":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":2.0},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.7320508075688772},"230":{"tf":1.7320508075688772},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"83":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":60,"docs":{"10":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"11":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":1.7320508075688772},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"170":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.4142135623730951},"194":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":1.4142135623730951},"22":{"tf":1.0},"222":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.0},"259":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}},"o":{".":{"a":{"d":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"55":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"5":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"4":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":2.0}}}}},"df":0,"docs":{}},"df":15,"docs":{"123":{"tf":1.0},"22":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":3.4641016151377544},"56":{"tf":2.449489742783178},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"259":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"177":{"tf":1.0},"183":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":5,"docs":{"102":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":2.0},"60":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"126":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"114":{"tf":1.0},"205":{"tf":1.7320508075688772},"71":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"10":{"tf":1.0},"110":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"[":{"0":{"df":1,"docs":{"260":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"226":{"tf":1.0},"260":{"tf":2.0},"28":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"5":{"tf":2.449489742783178}}}},"v":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"37":{"tf":1.0}}},"df":1,"docs":{"209":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":89,"docs":{"109":{"tf":1.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"122":{"tf":1.7320508075688772},"126":{"tf":1.0},"127":{"tf":2.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"143":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.7320508075688772},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"242":{"tf":2.6457513110645907},"257":{"tf":1.7320508075688772},"264":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":3.1622776601683795},"74":{"tf":2.23606797749979},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":2.23606797749979},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"90":{"tf":2.0},"91":{"tf":1.0}}}}}}},"d":{"df":4,"docs":{"18":{"tf":1.0},"191":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"67":{"tf":1.0},"94":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"259":{"tf":1.0}}}}}}}}}}}},"g":{"a":{"df":1,"docs":{"205":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":21,"docs":{"122":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"143":{"tf":1.0},"147":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"181":{"tf":1.0},"199":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772},"22":{"tf":1.0},"222":{"tf":1.0},"242":{"tf":1.0},"257":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0}}}}},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"171":{"tf":1.0}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"167":{"tf":1.0},"176":{"tf":1.0}}}}}},"_":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"242":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"148":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"102":{"tf":1.0},"242":{"tf":1.0},"43":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":1,"docs":{"85":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"151":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"18":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}}}},"y":{"df":1,"docs":{"57":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"38":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.4142135623730951}}}},"w":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"90":{"tf":1.0}},"l":{"df":9,"docs":{"14":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"177":{"tf":1.4142135623730951},"191":{"tf":1.0},"229":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"178":{"tf":1.0},"180":{"tf":1.0}}}}}},"r":{"d":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"65":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"189":{"tf":1.0},"222":{"tf":2.0},"223":{"tf":1.0},"224":{"tf":1.0},"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"df":1,"docs":{"224":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"188":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"164":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"257":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":14,"docs":{"104":{"tf":1.4142135623730951},"166":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"32":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"95":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"37":{"tf":1.0},"42":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{".":{"df":14,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"142":{"tf":1.0},"165":{"tf":1.0},"193":{"tf":1.0},"209":{"tf":1.0},"257":{"tf":1.0},"37":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}},"d":{")":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"167":{"tf":1.0},"172":{"tf":1.4142135623730951},"190":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"58":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"136":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"188":{"tf":1.0},"19":{"tf":1.0},"191":{"tf":2.23606797749979},"193":{"tf":1.4142135623730951},"214":{"tf":1.0},"220":{"tf":1.0},"236":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":4,"docs":{"128":{"tf":1.4142135623730951},"188":{"tf":1.4142135623730951},"190":{"tf":1.0},"191":{"tf":1.0}}}},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"191":{"tf":1.0},"214":{"tf":1.0},"220":{"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":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"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":{},"i":{"d":{"(":{"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":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"191":{"tf":1.0},"214":{"tf":1.0},"220":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"'":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"51":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"60":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":13,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"257":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":24,"docs":{"126":{"tf":2.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":2.23606797749979},"191":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"228":{"tf":1.0},"230":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}}}}},"i":{"c":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"143":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"143":{"tf":1.0},"44":{"tf":1.4142135623730951},"76":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":33,"docs":{"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"174":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"198":{"tf":1.0},"200":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":2.8284271247461903},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"n":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"40":{"tf":1.0},"41":{"tf":1.0}}}},"u":{"d":{"df":9,"docs":{"1":{"tf":1.0},"126":{"tf":1.0},"140":{"tf":1.0},"166":{"tf":1.0},"257":{"tf":1.0},"29":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":2,"docs":{"108":{"tf":1.0},"198":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"29":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":5,"docs":{"168":{"tf":1.0},"18":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"102":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":4,"docs":{"171":{"tf":1.0},"260":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0}}}},"i":{"c":{"df":9,"docs":{"110":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"160":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"141":{"tf":1.0},"257":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"108":{"tf":1.4142135623730951},"138":{"tf":1.0},"36":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"102":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"110":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.0},"209":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"139":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"230":{"tf":1.0},"236":{"tf":1.0},"55":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":2.0}},"e":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"100":{"tf":1.0},"233":{"tf":2.0},"242":{"tf":1.4142135623730951},"34":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":1,"docs":{"172":{"tf":1.0}}}}},"i":{"d":{"df":20,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"135":{"tf":1.4142135623730951},"158":{"tf":1.0},"171":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.0},"22":{"tf":1.4142135623730951},"263":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.4142135623730951},"74":{"tf":1.0},"80":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.7320508075688772},"2":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"e":{"d":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":2,"docs":{"13":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"c":{"df":5,"docs":{"147":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"142":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"55":{"tf":2.449489742783178},"57":{"tf":1.0},"60":{"tf":1.4142135623730951},"68":{"tf":1.0},"82":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":4,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"31":{"tf":1.4142135623730951},"5":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"140":{"tf":1.0},"59":{"tf":1.0}}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":6,"docs":{"37":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":2.449489742783178},"41":{"tf":2.0},"42":{"tf":1.4142135623730951},"76":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"18":{"tf":1.0},"208":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":9,"docs":{"126":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"154":{"tf":1.7320508075688772},"155":{"tf":1.0},"156":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"122":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"259":{"tf":1.0},"47":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"255":{"tf":1.0}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"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":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":2,"docs":{"256":{"tf":1.0},"257":{"tf":1.0}}}}},"t":{"'":{"df":6,"docs":{"138":{"tf":1.0},"15":{"tf":1.0},"181":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"102":{"tf":1.7320508075688772},"121":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"24":{"tf":1.0},"58":{"tf":2.0}}},"r":{"df":6,"docs":{"102":{"tf":1.4142135623730951},"103":{"tf":2.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"46":{"tf":1.0},"52":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"k":{":":{":":{"a":{"(":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"254":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{"2":{"df":1,"docs":{"254":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951}},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"222":{"tf":1.0},"224":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"209":{"tf":1.0},"236":{"tf":1.0},"259":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}},"y":{"df":9,"docs":{"142":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":2.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"189":{"tf":1.0},"242":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":33,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"143":{"tf":1.4142135623730951},"144":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"163":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"246":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"251":{"tf":1.0},"45":{"tf":1.0},"93":{"tf":1.0}},"n":{"df":6,"docs":{"12":{"tf":1.0},"256":{"tf":1.0},"36":{"tf":1.0},"57":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}}}}}},"l":{"a":{"b":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"102":{"tf":1.0},"108":{"tf":1.0},"133":{"tf":1.0},"205":{"tf":1.0},"243":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"181":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"251":{"tf":1.4142135623730951},"252":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"93":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"3":{"tf":1.0},"4":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"250":{"tf":1.0},"251":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":3,"docs":{"263":{"tf":1.0},"63":{"tf":1.0},"94":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"172":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":2.449489742783178},"47":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"103":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0}}}},"t":{"'":{"df":3,"docs":{"203":{"tf":1.0},"232":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"135":{"tf":1.0},"45":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"df":1,"docs":{"28":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":31,"docs":{"136":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":2.6457513110645907},"242":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"259":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":8,"docs":{"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"71":{"tf":2.8284271247461903},"87":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"199":{"tf":1.0},"242":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"160":{"tf":1.0}}},"t":{"df":2,"docs":{"165":{"tf":1.0},"169":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":7,"docs":{"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":2.6457513110645907},"200":{"tf":1.4142135623730951},"242":{"tf":2.23606797749979},"261":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"43":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"103":{"tf":1.0},"142":{"tf":1.0},"50":{"tf":1.0},"71":{"tf":1.4142135623730951},"90":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":18,"docs":{"11":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"209":{"tf":1.4142135623730951},"259":{"tf":1.0},"5":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.4142135623730951}}},"p":{"df":6,"docs":{"102":{"tf":2.6457513110645907},"103":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"105":{"tf":2.23606797749979},"106":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0}}}}},"o":{"df":1,"docs":{"1":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"206":{"tf":1.0},"208":{"tf":1.4142135623730951},"242":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0}}}}}}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":12,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"188":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"108":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.0},"177":{"tf":1.0},"192":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.4142135623730951},"208":{"tf":1.0},"259":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0},"94":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"2":{"tf":1.0},"209":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"140":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"60":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"266":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"157":{"tf":1.0},"164":{"tf":1.0},"173":{"tf":1.0},"229":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"164":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":3,"docs":{"164":{"tf":1.0},"167":{"tf":1.4142135623730951},"242":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"125":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":20,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.4142135623730951},"144":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":2.0},"264":{"tf":1.7320508075688772},"33":{"tf":1.0},"56":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":2.23606797749979},"94":{"tf":2.449489742783178},"95":{"tf":1.4142135623730951},"96":{"tf":1.7320508075688772},"97":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"137":{"tf":1.0},"149":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":17,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"15":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"250":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"t":{"df":1,"docs":{"96":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"165":{"tf":1.0},"250":{"tf":1.7320508075688772},"251":{"tf":1.7320508075688772}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"125":{"tf":1.0},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":4,"docs":{"135":{"tf":1.0},"192":{"tf":1.0},"250":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"105":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"237":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"126":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}}}},"df":18,"docs":{"102":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"73":{"tf":2.23606797749979},"78":{"tf":2.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"211":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"212":{"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":{},"i":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"213":{"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":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"214":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"214":{"tf":1.0}}}}},"df":1,"docs":{"210":{"tf":1.0}}}}},"df":7,"docs":{"209":{"tf":1.0},"210":{"tf":2.23606797749979},"211":{"tf":2.0},"212":{"tf":2.0},"213":{"tf":2.0},"214":{"tf":2.0},"215":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"22":{"tf":1.0},"258":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"206":{"tf":1.0}}}}},"x":{"df":1,"docs":{"15":{"tf":1.0}}}},"o":{"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"189":{"tf":1.0},"209":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"60":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":12,"docs":{"136":{"tf":1.4142135623730951},"199":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"242":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":14,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"209":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"41":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"90":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"257":{"tf":1.0},"259":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"197":{"tf":1.0},"198":{"tf":1.0},"240":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"195":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"166":{"tf":1.0},"170":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"192":{"tf":1.0},"198":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":14,"docs":{"101":{"tf":1.4142135623730951},"15":{"tf":1.0},"156":{"tf":1.0},"171":{"tf":1.0},"188":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"71":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"50":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"60":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":1.0},"67":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"92":{"tf":1.0}}}},"y":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"189":{"tf":1.0}}}}}}},"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"189":{"tf":1.0}}}}}}},"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":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"190":{"tf":1.0}}}}}}},"df":1,"docs":{"190":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.0}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}},":":{":":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"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":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":2.23606797749979}}},"y":{":":{":":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"58":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"22":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{">":{".":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":36,"docs":{"108":{"tf":1.0},"128":{"tf":1.0},"134":{"tf":1.4142135623730951},"136":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"24":{"tf":1.0},"250":{"tf":1.0},"28":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"97":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"153":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"188":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":4,"docs":{"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"52":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"d":{"df":11,"docs":{"147":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"183":{"tf":1.0},"257":{"tf":1.4142135623730951},"259":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"g":{"df":5,"docs":{"179":{"tf":1.0},"181":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"263":{"tf":1.7320508075688772},"96":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"102":{"tf":1.0},"123":{"tf":1.0}}}}},"w":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":7,"docs":{"210":{"tf":1.0},"50":{"tf":1.0},"60":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"259":{"tf":1.0},"90":{"tf":1.0}}}}},"o":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"199":{"tf":1.0}},"e":{"df":5,"docs":{"167":{"tf":1.0},"176":{"tf":1.0},"236":{"tf":1.4142135623730951},"242":{"tf":1.0},"90":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"159":{"tf":1.0},"67":{"tf":1.0}}},"h":{"df":3,"docs":{"178":{"tf":1.0},"180":{"tf":1.0},"40":{"tf":1.0}}}},"w":{"df":4,"docs":{"159":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"1":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":21,"docs":{"102":{"tf":1.0},"106":{"tf":1.0},"169":{"tf":1.0},"175":{"tf":1.0},"200":{"tf":1.0},"231":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":2.0},"83":{"tf":1.0},"90":{"tf":2.449489742783178},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"37":{"tf":1.7320508075688772},"39":{"tf":1.0},"42":{"tf":1.0},"75":{"tf":1.0}}}}}}},"o":{"(":{"1":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"108":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"206":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":1,"docs":{"242":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":1.0},"129":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"56":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"154":{"tf":1.0},"52":{"tf":1.0},"94":{"tf":1.0}}},"df":26,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":2.0},"183":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"222":{"tf":1.4142135623730951},"230":{"tf":1.0},"237":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":2.449489742783178}},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"110":{"tf":1.0},"14":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.0},"209":{"tf":1.7320508075688772},"242":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":1,"docs":{"91":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"160":{"tf":1.0},"167":{"tf":1.4142135623730951},"176":{"tf":1.0},"205":{"tf":1.4142135623730951},"242":{"tf":1.0},"30":{"tf":1.0},"74":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"20":{"tf":1.0},"264":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.0},"93":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"81":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"60":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":9,"docs":{"110":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"194":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":5,"docs":{"105":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"240":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"143":{"tf":1.0},"147":{"tf":1.0},"18":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.0},"189":{"tf":1.0},"209":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"94":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"19":{"tf":1.0},"25":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"157":{"tf":1.0},"46":{"tf":1.0},"52":{"tf":1.0},"89":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"250":{"tf":1.0},"251":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"159":{"tf":3.0},"18":{"tf":1.0},"194":{"tf":2.449489742783178},"217":{"tf":1.0},"235":{"tf":1.4142135623730951},"236":{"tf":1.7320508075688772},"237":{"tf":2.0},"240":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":3,"docs":{"234":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.0}}}}}}}}}}},"p":{"a":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":2,"docs":{"257":{"tf":1.0},"259":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"126":{"tf":1.7320508075688772},"147":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":2,"docs":{"86":{"tf":2.0},"87":{"tf":2.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"17":{"tf":1.0},"23":{"tf":1.0},"45":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"209":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"139":{"tf":1.0},"200":{"tf":1.4142135623730951},"211":{"tf":1.0},"216":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"128":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"144":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":2.0},"94":{"tf":2.23606797749979},"96":{"tf":1.4142135623730951}}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"114":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"143":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":16,"docs":{"102":{"tf":1.0},"157":{"tf":1.0},"17":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"240":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"147":{"tf":1.0},"183":{"tf":1.0},"209":{"tf":1.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"x":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":5,"docs":{"142":{"tf":1.0},"16":{"tf":2.23606797749979},"45":{"tf":1.0},"66":{"tf":2.0},"98":{"tf":2.6457513110645907}}}}},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"213":{"tf":1.0},"214":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"241":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"14":{"tf":1.0},"157":{"tf":1.0},"165":{"tf":1.0},"176":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"41":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"102":{"tf":1.0},"125":{"tf":1.0},"138":{"tf":1.0},"259":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"151":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"32":{"tf":1.0}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"182":{"tf":1.0},"189":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.0},"31":{"tf":2.23606797749979},"32":{"tf":1.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.4142135623730951},"35":{"tf":2.0}}},"df":0,"docs":{}}},"df":1,"docs":{"205":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"141":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"149":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"166":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"193":{"tf":1.0},"242":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"148":{"tf":1.0},"152":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":1.0},"144":{"tf":1.0}}}},"r":{"df":0,"docs":{},"v":{"df":2,"docs":{"152":{"tf":1.0},"250":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"122":{"tf":1.0},"177":{"tf":1.0},"20":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"50":{"tf":1.0},"85":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"197":{"tf":1.0},"58":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"36":{"tf":1.0},"37":{"tf":2.0},"40":{"tf":1.0},"93":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"22":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"82":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"193":{"tf":1.0},"234":{"tf":1.0}}}}}}}},"o":{"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":1,"docs":{"94":{"tf":1.0}},"t":{"df":3,"docs":{"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":2.449489742783178}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":22,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"102":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"199":{"tf":1.0},"206":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"15":{"tf":2.6457513110645907},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"250":{"tf":1.0},"29":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":23,"docs":{"109":{"tf":1.0},"116":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.0},"183":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"229":{"tf":1.0},"242":{"tf":1.0},"36":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"33":{"tf":1.0}}}}}}},"u":{"b":{"df":9,"docs":{"140":{"tf":1.7320508075688772},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"22":{"tf":3.3166247903554},"253":{"tf":1.0},"254":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"189":{"tf":1.0},"259":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"82":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"198":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"261":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.0},"160":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"177":{"tf":1.0},"47":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"169":{"tf":1.0}}}},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"56":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"260":{"tf":1.7320508075688772}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"188":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"94":{"tf":1.0}}}},"d":{":":{":":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":15,"docs":{"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"113":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.7320508075688772},"31":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"70":{"tf":1.0}}}},"i":{"df":1,"docs":{"4":{"tf":1.0}},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"167":{"tf":1.0},"171":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"193":{"tf":1.0},"45":{"tf":1.0},"81":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"67":{"tf":1.0},"68":{"tf":1.4142135623730951}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"261":{"tf":1.4142135623730951}}}},"v":{"df":4,"docs":{"18":{"tf":1.0},"191":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":5,"docs":{"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"192":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"225":{"tf":1.0}}}}}}}},"d":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"df":4,"docs":{"14":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"73":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"0":{"tf":1.7320508075688772},"126":{"tf":1.0},"15":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.4142135623730951},"266":{"tf":1.0},"37":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"160":{"tf":1.0},"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"209":{"tf":1.0},"250":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"147":{"tf":1.0},"169":{"tf":1.0},"194":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"56":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"257":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"169":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"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":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":7,"docs":{"205":{"tf":1.7320508075688772},"242":{"tf":1.7320508075688772},"251":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"78":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":12,"docs":{"1":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"165":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.4142135623730951},"242":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0}},"e":{"(":{"b":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"tf":1.0}}}},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"251":{"tf":1.0}}}}},"t":{"df":2,"docs":{"180":{"tf":1.0},"98":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"193":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"df":19,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"233":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.4142135623730951},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"92":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":14,"docs":{"161":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"176":{"tf":1.7320508075688772},"193":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"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":23,"docs":{"130":{"tf":1.0},"143":{"tf":2.449489742783178},"148":{"tf":1.0},"167":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"222":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":2.0},"233":{"tf":1.0},"30":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":3.3166247903554},"86":{"tf":2.6457513110645907},"87":{"tf":2.23606797749979},"94":{"tf":1.0},"95":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"259":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"2":{"df":2,"docs":{"118":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":17,"docs":{"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"177":{"tf":2.8284271247461903},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"198":{"tf":1.0},"207":{"tf":1.0},"242":{"tf":2.6457513110645907},"33":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"263":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"159":{"tf":2.449489742783178}}}},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"134":{"tf":1.0},"14":{"tf":1.0},"231":{"tf":1.0}}}},"n":{"df":9,"docs":{"11":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"5":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"250":{"tf":1.4142135623730951},"34":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"199":{"tf":1.0},"244":{"tf":1.0},"247":{"tf":1.0},"250":{"tf":1.0},"7":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"s":{"1":{"df":1,"docs":{"131":{"tf":1.7320508075688772}}},":":{":":{"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"177":{"tf":1.0},"60":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"188":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":14,"docs":{"101":{"tf":1.0},"139":{"tf":1.0},"17":{"tf":1.0},"188":{"tf":1.0},"24":{"tf":1.0},"257":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":4,"docs":{"160":{"tf":1.0},"24":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":12,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"259":{"tf":1.0},"261":{"tf":1.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"k":{"df":4,"docs":{"12":{"tf":1.0},"199":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0}}}},"df":1,"docs":{"129":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"147":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"1":{"(":{"2":{"df":1,"docs":{"100":{"tf":1.0}}},"_":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":14,"docs":{"110":{"tf":1.0},"157":{"tf":1.0},"166":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"177":{"tf":1.0},"192":{"tf":1.0},"209":{"tf":1.0},"257":{"tf":1.0},"28":{"tf":1.0},"60":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"206":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}},"n":{"df":2,"docs":{"67":{"tf":1.0},"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}},"f":{".":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":2.0}}}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"126":{"tf":2.0},"159":{"tf":1.4142135623730951},"66":{"tf":1.0},"73":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"n":{"d":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"239":{"tf":1.0},"240":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":8,"docs":{"18":{"tf":2.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"191":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"259":{"tf":1.0}}},"t":{"df":9,"docs":{"18":{"tf":1.4142135623730951},"192":{"tf":2.0},"195":{"tf":1.7320508075688772},"196":{"tf":1.0},"197":{"tf":2.0},"198":{"tf":1.7320508075688772},"209":{"tf":1.0},"240":{"tf":1.0},"32":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"126":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"189":{"tf":1.0},"52":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"250":{"tf":1.0},"57":{"tf":1.0},"93":{"tf":1.0}}}}}}}},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"235":{"tf":1.0},"237":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":14,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.4142135623730951},"167":{"tf":1.0},"176":{"tf":1.0},"197":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"90":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"222":{"tf":1.0},"223":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"60":{"tf":1.0},"67":{"tf":2.0},"69":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"a":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"156":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"156":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"139":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"257":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"261":{"tf":1.0},"263":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"110":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"225":{"tf":1.0},"33":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":5,"docs":{"108":{"tf":1.0},"129":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":2.6457513110645907},"41":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"41":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.4142135623730951}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":1.0},"250":{"tf":1.0},"35":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":11,"docs":{"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"260":{"tf":1.4142135623730951},"261":{"tf":1.0},"35":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"df":8,"docs":{"108":{"tf":1.0},"251":{"tf":1.7320508075688772},"253":{"tf":1.0},"254":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"71":{"tf":1.0},"72":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"45":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"102":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"157":{"tf":1.0},"17":{"tf":1.7320508075688772},"201":{"tf":1.0},"209":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"194":{"tf":1.0},"205":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"246":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"245":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"c":{"df":5,"docs":{"1":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.4142135623730951},"70":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"251":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"39":{"tf":1.0}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"60":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":20,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"171":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"264":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"97":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"df":3,"docs":{"15":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"108":{"tf":1.0},"242":{"tf":1.0},"261":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"81":{"tf":1.0}}}}},"r":{"d":{"df":15,"docs":{"134":{"tf":1.0},"164":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"193":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":9,"docs":{"148":{"tf":1.0},"16":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"df":1,"docs":{"233":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"167":{"tf":1.0},"171":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951},"31":{"tf":1.0},"60":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"140":{"tf":1.7320508075688772},"142":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"207":{"tf":1.0},"29":{"tf":1.0}}}}}}},"i":{"c":{"df":3,"docs":{"36":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":3,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0}}}}},"df":1,"docs":{"211":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":3,"docs":{"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"196":{"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":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"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":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"174":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"170":{"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":2,"docs":{"240":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":8,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"261":{"tf":1.0},"28":{"tf":1.0},"67":{"tf":1.0}}}},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"102":{"tf":1.0},"40":{"tf":1.0},"94":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":31,"docs":{"110":{"tf":2.6457513110645907},"111":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"113":{"tf":1.0},"157":{"tf":2.8284271247461903},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"160":{"tf":2.449489742783178},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":1.7320508075688772},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"240":{"tf":1.0},"242":{"tf":1.0},"265":{"tf":1.0},"29":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":17,"docs":{"111":{"tf":1.0},"113":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"230":{"tf":1.7320508075688772},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"112":{"tf":1.0},"162":{"tf":1.0},"175":{"tf":1.0}}}}}}},".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"168":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"240":{"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":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"161":{"tf":1.0},"163":{"tf":1.0},"230":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"162":{"tf":1.0},"230":{"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":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"171":{"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":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"172":{"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":{}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"160":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"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":{"166":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"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":{"166":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"242":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":2.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"175":{"tf":1.0}}}}}},"df":12,"docs":{"157":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.7320508075688772},"174":{"tf":1.0},"175":{"tf":1.7320508075688772},"251":{"tf":1.0},"63":{"tf":1.0}}}}},"r":{"[":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":5,"docs":{"108":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"37":{"tf":1.0},"68":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"181":{"tf":1.0},"200":{"tf":1.0},"260":{"tf":2.0},"37":{"tf":1.7320508075688772},"45":{"tf":3.1622776601683795}}}}},"u":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"250":{"tf":1.0}}},"2":{"df":1,"docs":{"131":{"tf":1.4142135623730951}},"{":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":31,"docs":{"121":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.0},"135":{"tf":1.7320508075688772},"139":{"tf":2.449489742783178},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"200":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.0},"242":{"tf":1.7320508075688772},"250":{"tf":1.7320508075688772},"38":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":2.0},"55":{"tf":2.0},"56":{"tf":1.7320508075688772},"58":{"tf":2.449489742783178},"59":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.7320508075688772},"96":{"tf":1.0},"98":{"tf":2.0}},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"101":{"tf":1.0},"108":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":2.6457513110645907},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"36":{"tf":1.0},"53":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"133":{"tf":1.7320508075688772},"143":{"tf":1.4142135623730951},"148":{"tf":1.0},"159":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":3,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"166":{"tf":1.0},"264":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"(":{"a":{"df":2,"docs":{"179":{"tf":1.0},"181":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"179":{"tf":1.0},"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"117":{"tf":1.0},"242":{"tf":1.0}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"151":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.0},"264":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"46":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"57":{"tf":1.0}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"89":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}},"y":{"/":{"<":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":40,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.7320508075688772},"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.4142135623730951},"157":{"tf":1.0},"165":{"tf":1.0},"188":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"209":{"tf":1.0},"22":{"tf":1.0},"242":{"tf":1.0},"251":{"tf":1.0},"260":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"53":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":15,"docs":{"102":{"tf":1.0},"142":{"tf":1.4142135623730951},"160":{"tf":1.0},"19":{"tf":1.4142135623730951},"204":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":2.0},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0}}}}}}}},"t":{":":{":":{"a":{"(":{"4":{"2":{"df":1,"docs":{"253":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":1,"docs":{"253":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":2.0}}}},"df":0,"docs":{},"g":{"df":3,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":42,"docs":{"102":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"188":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"209":{"tf":1.4142135623730951},"222":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":10,"docs":{"129":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"242":{"tf":1.0},"253":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"154":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"60":{"tf":1.0},"69":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"192":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":2.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":5,"docs":{"116":{"tf":1.7320508075688772},"117":{"tf":1.7320508075688772},"118":{"tf":2.0},"12":{"tf":1.0},"261":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"108":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.4142135623730951},"209":{"tf":1.0},"260":{"tf":1.0},"36":{"tf":1.0},"50":{"tf":1.7320508075688772},"69":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"91":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"103":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.0},"202":{"tf":1.0},"72":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":18,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"177":{"tf":1.0},"22":{"tf":1.0},"259":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"w":{"df":2,"docs":{"138":{"tf":1.0},"93":{"tf":1.0}}}}},"u":{"df":10,"docs":{"18":{"tf":1.0},"189":{"tf":1.0},"261":{"tf":1.0},"264":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":8,"docs":{"102":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.0},"207":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"151":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"df":0,"docs":{},"o":{"df":3,"docs":{"133":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"15":{"tf":1.0},"73":{"tf":1.0},"91":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":3,"docs":{"2":{"tf":1.0},"5":{"tf":1.0},"72":{"tf":1.0}}}},"p":{"df":3,"docs":{"57":{"tf":1.0},"72":{"tf":1.0},"93":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"159":{"tf":1.0},"164":{"tf":1.0},"197":{"tf":1.0},"209":{"tf":1.0},"236":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"126":{"tf":2.8284271247461903},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":2.0},"131":{"tf":1.0},"135":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"17":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"218":{"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":{},"i":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"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":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"220":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"220":{"tf":1.0}}}}},"df":12,"docs":{"209":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":2.449489742783178},"218":{"tf":1.4142135623730951},"219":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.4142135623730951},"32":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"264":{"tf":1.0},"46":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.0}}}},"i":{"df":1,"docs":{"33":{"tf":1.0}}},"u":{"df":0,"docs":{},"e":{"df":23,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"108":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.0},"180":{"tf":1.0},"205":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"77":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"38":{"tf":1.0},"47":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":34,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"126":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"237":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.4142135623730951},"252":{"tf":1.4142135623730951},"254":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":66,"docs":{"102":{"tf":1.0},"108":{"tf":2.0},"126":{"tf":2.6457513110645907},"128":{"tf":2.23606797749979},"130":{"tf":2.449489742783178},"131":{"tf":1.7320508075688772},"138":{"tf":2.0},"139":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"15":{"tf":2.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"181":{"tf":1.0},"188":{"tf":2.449489742783178},"189":{"tf":1.7320508075688772},"190":{"tf":1.4142135623730951},"191":{"tf":1.7320508075688772},"196":{"tf":1.0},"199":{"tf":2.0},"200":{"tf":1.7320508075688772},"202":{"tf":1.0},"204":{"tf":1.7320508075688772},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"242":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"259":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":2.23606797749979},"37":{"tf":2.6457513110645907},"38":{"tf":2.23606797749979},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"46":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"48":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":3.0},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"82":{"tf":2.449489742783178},"84":{"tf":1.0},"85":{"tf":2.0},"94":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"199":{"tf":1.0},"248":{"tf":1.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"i":{"c":{"df":6,"docs":{"148":{"tf":1.0},"154":{"tf":1.0},"209":{"tf":1.0},"43":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"6":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":3,"docs":{"131":{"tf":1.0},"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":61,"docs":{"100":{"tf":1.4142135623730951},"108":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":2.449489742783178},"167":{"tf":1.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"179":{"tf":2.23606797749979},"18":{"tf":1.0},"181":{"tf":2.23606797749979},"182":{"tf":1.0},"185":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"203":{"tf":1.0},"205":{"tf":1.7320508075688772},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.4142135623730951},"252":{"tf":1.0},"253":{"tf":1.7320508075688772},"254":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.4142135623730951},"48":{"tf":1.0},"50":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"62":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"79":{"tf":2.0},"83":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"44":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"140":{"tf":1.0},"59":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"260":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"53":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"136":{"tf":1.0},"137":{"tf":1.0},"42":{"tf":1.0}},"e":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"1":{"0":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"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":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"118":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"142":{"tf":1.0}}}}}}}}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":3,"docs":{"190":{"tf":1.0},"32":{"tf":1.0},"74":{"tf":1.0}}}},"t":{"df":3,"docs":{"116":{"tf":1.0},"253":{"tf":1.0},"57":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"22":{"tf":1.0},"60":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"16":{"tf":1.0},"46":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"37":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"94":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"120":{"tf":1.0},"151":{"tf":1.4142135623730951}},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"151":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"167":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"162":{"tf":1.0},"194":{"tf":1.0},"208":{"tf":1.0},"8":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"3":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"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":1,"docs":{"156":{"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":1,"docs":{"155":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"37":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"85":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"264":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":9,"docs":{"108":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0}}}},"df":134,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"177":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.0},"19":{"tf":2.0},"191":{"tf":1.0},"193":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"205":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":1.4142135623730951},"211":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"215":{"tf":2.0},"217":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"235":{"tf":1.0},"24":{"tf":2.23606797749979},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"259":{"tf":1.0},"260":{"tf":1.4142135623730951},"261":{"tf":1.4142135623730951},"263":{"tf":1.0},"264":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.0},"3":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"166":{"tf":1.7320508075688772},"167":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"197":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"5":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"140":{"tf":1.7320508075688772},"142":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"36":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":2,"docs":{"260":{"tf":1.0},"45":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"164":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"209":{"tf":1.0},"238":{"tf":1.0},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"188":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"o":{"df":6,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"209":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0}}}}}},"v":{"1":{"df":1,"docs":{"242":{"tf":2.0}}},"2":{"df":1,"docs":{"242":{"tf":2.0}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"14":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"u":{"df":66,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"129":{"tf":1.0},"139":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"188":{"tf":1.4142135623730951},"189":{"tf":1.4142135623730951},"190":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"242":{"tf":2.449489742783178},"264":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":2.23606797749979},"41":{"tf":1.7320508075688772},"43":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"62":{"tf":2.23606797749979},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"96":{"tf":1.0}},"e":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"2":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":43,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"154":{"tf":2.23606797749979},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"199":{"tf":1.0},"264":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"60":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":2.23606797749979},"80":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"1":{"df":2,"docs":{"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"22":{"tf":1.0},"242":{"tf":1.4142135623730951},"251":{"tf":2.0},"252":{"tf":1.4142135623730951},"57":{"tf":2.6457513110645907},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"126":{"tf":1.0},"193":{"tf":1.0},"60":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":4,"docs":{"102":{"tf":1.0},"24":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"205":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":3,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0}}}}}},"df":2,"docs":{"165":{"tf":2.0},"166":{"tf":1.4142135623730951}},"e":{"c":{"df":1,"docs":{"242":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"164":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"242":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"68":{"tf":1.0}}}}}}}},"i":{"a":{"df":8,"docs":{"114":{"tf":1.0},"12":{"tf":1.0},"142":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"209":{"tf":1.0},"236":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"42":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0}}}},"df":0,"docs":{}}}}},"m":{"df":3,"docs":{"242":{"tf":1.7320508075688772},"31":{"tf":1.0},"33":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"238":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"242":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"167":{"tf":1.0},"200":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.7320508075688772}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":19,"docs":{"1":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"261":{"tf":1.0},"60":{"tf":1.7320508075688772},"62":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"170":{"tf":1.0},"192":{"tf":1.0},"196":{"tf":1.0},"236":{"tf":1.0},"60":{"tf":1.0},"93":{"tf":1.0}}}},"r":{"df":1,"docs":{"170":{"tf":1.0}}},"v":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"110":{"tf":1.0},"75":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"40":{"tf":1.0},"41":{"tf":1.0},"46":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"142":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"130":{"tf":1.4142135623730951},"14":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"78":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"197":{"tf":1.0},"29":{"tf":1.0},"36":{"tf":1.0},"60":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":8,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"250":{"tf":1.0},"251":{"tf":1.0},"37":{"tf":1.0},"47":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"256":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"139":{"tf":1.0},"177":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":11,"docs":{"101":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"48":{"tf":1.0},"95":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"188":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"175":{"tf":1.4142135623730951}}}}}},"df":23,"docs":{"110":{"tf":1.7320508075688772},"112":{"tf":1.7320508075688772},"113":{"tf":2.0},"133":{"tf":1.0},"157":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"163":{"tf":1.7320508075688772},"168":{"tf":1.7320508075688772},"172":{"tf":1.7320508075688772},"174":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"31":{"tf":1.0},"55":{"tf":1.7320508075688772},"73":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"168":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"116":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"261":{"tf":1.0},"90":{"tf":1.0}}}}}}}}},"x":{"8":{"6":{"_":{"6":{"4":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"66":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979}},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"72":{"tf":1.0}}}}},"y":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"98":{"tf":2.449489742783178}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":9,"docs":{"167":{"tf":1.0},"230":{"tf":1.0},"250":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"66":{"tf":1.0}}}}}}}},"breadcrumbs":{"root":{"0":{".":{"1":{"3":{".":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{".":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"df":1,"docs":{"42":{"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":22,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.7320508075688772},"240":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"66":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"97":{"tf":1.0}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"1":{"df":6,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}},"df":0,"docs":{}},"2":{"a":{"df":2,"docs":{"189":{"tf":1.0},"190":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"1":{"1":{"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"42":{"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":{}},"d":{"d":{"df":0,"docs":{},"e":{"c":{"0":{"df":0,"docs":{},"e":{"7":{"df":0,"docs":{},"e":{"6":{"a":{"9":{"a":{"4":{"a":{"4":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"7":{"d":{"0":{"8":{"d":{"0":{"8":{"0":{"d":{"7":{"1":{"a":{"2":{"9":{"9":{"c":{"6":{"2":{"8":{"a":{"4":{"6":{"b":{"c":{"6":{"0":{"9":{"a":{"a":{"b":{"4":{"6":{"2":{"7":{"6":{"9":{"5":{"6":{"7":{"9":{"4":{"2":{"1":{"c":{"a":{"df":1,"docs":{"191":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"_":{"a":{"a":{"a":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"42":{"tf":1.0}}}}}}}}}},"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.0}}},"df":17,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"137":{"tf":1.0},"159":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}},"3":{"3":{"7":{"df":4,"docs":{"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"99":{"tf":1.0}}},"5":{"df":1,"docs":{"233":{"tf":1.0}}},"6":{"df":2,"docs":{"253":{"tf":1.7320508075688772},"37":{"tf":1.0}}},"8":{"4":{"4":{"6":{"7":{"4":{"4":{"0":{"7":{"3":{"7":{"0":{"9":{"4":{"8":{"6":{"0":{"8":{"4":{"df":1,"docs":{"118":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":27,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"131":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.4142135623730951},"199":{"tf":1.0},"208":{"tf":1.0},"228":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"52":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"u":{"6":{"4":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{".":{"0":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"5":{"6":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":13,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"199":{"tf":1.0},"208":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"97":{"tf":1.0}},"n":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"41":{"tf":1.0}}},"u":{"6":{"4":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"2":{"df":3,"docs":{"254":{"tf":1.0},"37":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"df":9,"docs":{"100":{"tf":1.0},"118":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"231":{"tf":1.4142135623730951},"233":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"90":{"tf":1.7320508075688772}}},"4":{"0":{"df":1,"docs":{"254":{"tf":1.7320508075688772}}},"2":{"df":18,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"58":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"7":{"df":1,"docs":{"80":{"tf":1.4142135623730951}}},"df":6,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"5":{"0":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"df":21,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"177":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"233":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"77":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"6":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"4":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"76":{"tf":1.0}}},"df":5,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"63":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}},"7":{"df":2,"docs":{"94":{"tf":1.0},"99":{"tf":1.0}}},"8":{"7":{"0":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":1.4142135623730951},"254":{"tf":1.0},"260":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"71":{"tf":1.0}}},"_":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"1":{"df":1,"docs":{"22":{"tf":1.0}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"45":{"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":8,"docs":{"101":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"51":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"a":{".":{"df":0,"docs":{},"k":{".":{"a":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"i":{"(":{"<":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":9,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":2.449489742783178},"19":{"tf":2.23606797749979},"203":{"tf":1.0},"229":{"tf":2.0},"235":{"tf":1.7320508075688772},"239":{"tf":1.7320508075688772},"259":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"v":{"df":12,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"200":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"242":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"143":{"tf":1.0},"191":{"tf":1.0},"240":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"193":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.4142135623730951},"234":{"tf":1.0},"33":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"40":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"235":{"tf":1.0},"237":{"tf":1.4142135623730951}}}}}}},"d":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":4,"docs":{"106":{"tf":1.0},"22":{"tf":1.0},"251":{"tf":1.0},"28":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"109":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"177":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.0},"218":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":17,"docs":{"188":{"tf":2.6457513110645907},"189":{"tf":3.3166247903554},"190":{"tf":1.4142135623730951},"191":{"tf":2.449489742783178},"204":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":2.449489742783178},"213":{"tf":1.0},"214":{"tf":2.23606797749979},"217":{"tf":1.0},"218":{"tf":2.23606797749979},"219":{"tf":1.0},"220":{"tf":2.0},"226":{"tf":1.7320508075688772},"227":{"tf":1.7320508075688772},"242":{"tf":1.7320508075688772},"32":{"tf":1.0}}}}}}},"df":1,"docs":{"3":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":9,"docs":{"249":{"tf":1.7320508075688772},"250":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"34":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"74":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"236":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":4,"docs":{"108":{"tf":1.0},"164":{"tf":1.0},"242":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"d":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":15,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"130":{"tf":1.0},"191":{"tf":1.0},"202":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"126":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":5,"docs":{"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":5,"docs":{"124":{"tf":1.0},"64":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":17,"docs":{"139":{"tf":2.6457513110645907},"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"197":{"tf":2.23606797749979},"198":{"tf":1.7320508075688772},"205":{"tf":1.0},"211":{"tf":2.0},"212":{"tf":2.0},"213":{"tf":2.0},"214":{"tf":2.23606797749979},"216":{"tf":2.0},"218":{"tf":2.0},"219":{"tf":2.0},"220":{"tf":2.23606797749979},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"190":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":23,"docs":{"107":{"tf":1.7320508075688772},"108":{"tf":2.449489742783178},"109":{"tf":1.0},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"160":{"tf":1.0},"18":{"tf":1.0},"229":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"183":{"tf":1.0},"217":{"tf":1.0},"98":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"22":{"tf":1.0},"259":{"tf":1.0}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"167":{"tf":1.0},"171":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"193":{"tf":1.0},"209":{"tf":1.0}}},"df":3,"docs":{"146":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"138":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"146":{"tf":1.0},"151":{"tf":1.0}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"242":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"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":14,"docs":{"125":{"tf":1.0},"177":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":1.0},"181":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"264":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}}},"m":{"df":3,"docs":{"93":{"tf":1.4142135623730951},"94":{"tf":2.23606797749979},"95":{"tf":2.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"45":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"52":{"tf":1.0}}},"[":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":6,"docs":{"165":{"tf":1.0},"222":{"tf":1.0},"38":{"tf":1.0},"46":{"tf":1.0},"52":{"tf":3.0},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"263":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"261":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"b":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"69":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"240":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"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":{},"e":{"df":0,"docs":{},"q":{"(":{"1":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"a":{"df":1,"docs":{"185":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"177":{"tf":1.0},"184":{"tf":2.0},"185":{"tf":1.0},"242":{"tf":1.0}}}},"n":{"df":4,"docs":{"177":{"tf":1.0},"186":{"tf":2.0},"187":{"tf":1.0},"242":{"tf":1.0}},"e":{"(":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":13,"docs":{"177":{"tf":2.449489742783178},"178":{"tf":2.23606797749979},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.4142135623730951},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951}}}},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"205":{"tf":1.0}}}}}}},"df":1,"docs":{"205":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":26,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":1.7320508075688772},"197":{"tf":2.23606797749979},"198":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":2.8284271247461903},"210":{"tf":2.449489742783178},"211":{"tf":1.4142135623730951},"212":{"tf":1.7320508075688772},"213":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"215":{"tf":2.0},"216":{"tf":1.4142135623730951},"217":{"tf":2.23606797749979},"218":{"tf":2.23606797749979},"219":{"tf":2.23606797749979},"220":{"tf":2.449489742783178},"221":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0}},"i":{"d":{":":{":":{"b":{"a":{"df":0,"docs":{},"s":{"df":5,"docs":{"196":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"240":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":9,"docs":{"108":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.4142135623730951},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":2.8284271247461903},"129":{"tf":1.7320508075688772},"130":{"tf":2.0},"131":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":2.449489742783178},"81":{"tf":2.23606797749979},"82":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"260":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":18,"docs":{"109":{"tf":2.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"163":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"122":{"tf":1.0},"138":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"193":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"192":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"138":{"tf":1.0},"154":{"tf":1.0}}},"df":0,"docs":{}}}}},"b":{"2":{"5":{"6":{"df":14,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"189":{"tf":2.0},"190":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"242":{"tf":1.4142135623730951},"252":{"tf":1.0},"254":{"tf":1.7320508075688772},"37":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"206":{"tf":1.4142135623730951},"231":{"tf":1.0},"261":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":1,"docs":{"261":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":12,"docs":{"166":{"tf":1.7320508075688772},"168":{"tf":2.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"18":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.7320508075688772},"240":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{".":{"0":{"df":2,"docs":{"49":{"tf":1.0},"50":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"49":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":10,"docs":{"108":{"tf":1.0},"124":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":2.0},"56":{"tf":2.23606797749979},"79":{"tf":1.7320508075688772},"80":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"e":{"_":{"1":{"0":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":2.0}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"108":{"tf":1.0},"122":{"tf":1.0},"196":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}}},"z":{"df":5,"docs":{"108":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":2.0},"71":{"tf":1.0}}}},"df":9,"docs":{"126":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.23606797749979},"185":{"tf":1.7320508075688772},"187":{"tf":1.7320508075688772},"206":{"tf":1.4142135623730951},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":9,"docs":{"18":{"tf":1.0},"195":{"tf":1.0},"205":{"tf":1.4142135623730951},"251":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"63":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"208":{"tf":1.0},"257":{"tf":1.0},"63":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"182":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"79":{"tf":1.0},"83":{"tf":1.0}}}},"w":{"df":2,"docs":{"22":{"tf":1.0},"63":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"155":{"tf":1.0},"156":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"5":{"tf":1.0},"73":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"10":{"tf":1.0},"101":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"y":{":":{":":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"df":8,"docs":{"189":{"tf":1.0},"190":{"tf":1.0},"37":{"tf":2.6457513110645907},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"46":{"tf":1.0},"76":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}}},"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":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"201":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"100":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"174":{"tf":1.0},"257":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"97":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.0},"5":{"tf":1.0}}},"l":{"df":19,"docs":{"101":{"tf":1.0},"108":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"138":{"tf":1.0},"166":{"tf":1.7320508075688772},"199":{"tf":1.0},"205":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"n":{"df":17,"docs":{"103":{"tf":1.0},"14":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.7320508075688772},"37":{"tf":1.0},"43":{"tf":2.449489742783178},"44":{"tf":1.7320508075688772},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"75":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":12,"docs":{"103":{"tf":1.0},"143":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"188":{"tf":1.0},"191":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"57":{"tf":1.0},"93":{"tf":1.0}}}}}},"x":{"df":1,"docs":{"36":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"263":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"69":{"tf":1.0},"95":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"105":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"a":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"209":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":28,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"216":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":3,"docs":{"209":{"tf":1.0},"215":{"tf":2.6457513110645907},"216":{"tf":2.449489742783178}}}},"z":{"df":0,"docs":{},"z":{"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"17":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":2.23606797749979},"254":{"tf":2.23606797749979},"37":{"tf":1.4142135623730951},"42":{"tf":1.0},"46":{"tf":2.449489742783178}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"251":{"tf":1.0},"32":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"204":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":41,"docs":{"102":{"tf":1.4142135623730951},"114":{"tf":1.0},"122":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"192":{"tf":2.6457513110645907},"193":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.7320508075688772},"202":{"tf":2.23606797749979},"203":{"tf":1.4142135623730951},"204":{"tf":1.7320508075688772},"205":{"tf":2.0},"206":{"tf":2.23606797749979},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"242":{"tf":1.0},"257":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"57":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":2.0},"91":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":9,"docs":{"167":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"205":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"257":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"135":{"tf":1.0},"137":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"191":{"tf":1.0},"90":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.4142135623730951}}}}}}},"df":7,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":2.23606797749979},"6":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":20,"docs":{"103":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.0},"160":{"tf":1.0},"191":{"tf":1.0},"264":{"tf":1.0},"37":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":2.0},"93":{"tf":2.449489742783178},"94":{"tf":2.0}}},"t":{"df":3,"docs":{"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"264":{"tf":1.0},"94":{"tf":2.449489742783178},"95":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"129":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"102":{"tf":1.0},"209":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"31":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"206":{"tf":1.0},"208":{"tf":1.7320508075688772},"261":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"80":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":13,"docs":{"11":{"tf":1.0},"177":{"tf":2.0},"196":{"tf":1.0},"198":{"tf":1.0},"208":{"tf":1.4142135623730951},"233":{"tf":1.0},"264":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"90":{"tf":2.449489742783178},"92":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"139":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":42,"docs":{"100":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"118":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"122":{"tf":2.23606797749979},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"187":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.4142135623730951},"207":{"tf":1.0},"22":{"tf":1.7320508075688772},"237":{"tf":1.0},"259":{"tf":1.0},"28":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"90":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"205":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}},"r":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.0}}}}}}},"r":{"df":1,"docs":{"97":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"57":{"tf":1.7320508075688772},"97":{"tf":1.4142135623730951}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"160":{"tf":1.0},"259":{"tf":1.0}}},"m":{"a":{"df":2,"docs":{"52":{"tf":1.0},"74":{"tf":1.0}},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"147":{"tf":2.6457513110645907},"18":{"tf":1.0},"259":{"tf":1.0},"70":{"tf":2.449489742783178},"71":{"tf":2.6457513110645907},"72":{"tf":2.23606797749979},"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"110":{"tf":1.0},"14":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"201":{"tf":1.0},"209":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"206":{"tf":1.0},"242":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"201":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"184":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"236":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"(":{"a":{"df":1,"docs":{"185":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"(":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"196":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"245":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":17,"docs":{"1":{"tf":1.0},"108":{"tf":2.23606797749979},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"250":{"tf":1.0},"255":{"tf":1.7320508075688772},"36":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"189":{"tf":1.0}}},"x":{"df":12,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"14":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"36":{"tf":1.0},"58":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"223":{"tf":1.0},"224":{"tf":1.0},"38":{"tf":2.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"157":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"196":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":7,"docs":{"249":{"tf":1.7320508075688772},"250":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"197":{"tf":1.0},"206":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":17,"docs":{"102":{"tf":1.0},"103":{"tf":2.8284271247461903},"105":{"tf":1.0},"177":{"tf":2.449489742783178},"179":{"tf":1.0},"181":{"tf":1.0},"237":{"tf":1.0},"242":{"tf":2.0},"31":{"tf":1.0},"34":{"tf":1.4142135623730951},"43":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":3.1622776601683795},"91":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"14":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"12":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"17":{"tf":1.0},"252":{"tf":1.0},"35":{"tf":1.0},"47":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":15,"docs":{"126":{"tf":1.0},"128":{"tf":3.0},"129":{"tf":2.0},"137":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"22":{"tf":1.0},"259":{"tf":1.0},"264":{"tf":2.0},"64":{"tf":2.449489742783178},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.0}}}}},"df":11,"docs":{"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"137":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.0},"240":{"tf":1.0},"60":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"126":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"82":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"159":{"tf":2.0},"82":{"tf":2.23606797749979},"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":25,"docs":{"126":{"tf":1.0},"140":{"tf":1.0},"15":{"tf":1.7320508075688772},"172":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"242":{"tf":2.6457513110645907},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"257":{"tf":1.0},"45":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"240":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":7,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"182":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"155":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"169":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":7,"docs":{"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"106":{"tf":2.449489742783178},"178":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"71":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"190":{"tf":1.4142135623730951},"259":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":43,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":2.0},"157":{"tf":1.0},"16":{"tf":1.4142135623730951},"167":{"tf":1.0},"17":{"tf":2.23606797749979},"18":{"tf":2.449489742783178},"188":{"tf":1.0},"189":{"tf":1.0},"19":{"tf":2.23606797749979},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":2.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":2.449489742783178},"207":{"tf":1.0},"209":{"tf":2.0},"210":{"tf":1.4142135623730951},"213":{"tf":2.0},"214":{"tf":2.0},"215":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.7320508075688772},"220":{"tf":1.7320508075688772},"221":{"tf":1.7320508075688772},"23":{"tf":1.0},"230":{"tf":1.0},"234":{"tf":1.7320508075688772},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.7320508075688772},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"259":{"tf":2.0},"29":{"tf":2.0},"31":{"tf":1.4142135623730951}},"i":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"213":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":10,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":2.449489742783178},"191":{"tf":1.7320508075688772},"195":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0},"242":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":22,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"234":{"tf":1.0},"88":{"tf":2.23606797749979},"89":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"134":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0}}}},"y":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"122":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"12":{"tf":2.0},"13":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"228":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"103":{"tf":2.449489742783178},"105":{"tf":2.449489742783178},"106":{"tf":2.449489742783178},"160":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"228":{"tf":2.23606797749979},"229":{"tf":1.7320508075688772},"230":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772}}}}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"192":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"177":{"tf":1.0},"182":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":14,"docs":{"102":{"tf":1.0},"14":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":2.0},"209":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"229":{"tf":1.0},"261":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"209":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"45":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"69":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"237":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"125":{"tf":1.0},"130":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}},"df":24,"docs":{"108":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":1.7320508075688772},"17":{"tf":1.0},"171":{"tf":1.0},"192":{"tf":2.23606797749979},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.4142135623730951},"36":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.0},"72":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{},"l":{"df":4,"docs":{"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"189":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"261":{"tf":1.7320508075688772}},"g":{"df":1,"docs":{"261":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":40,"docs":{"102":{"tf":1.0},"128":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":2.0},"55":{"tf":2.0},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"108":{"tf":1.0},"138":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":8,"docs":{"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"37":{"tf":1.0},"45":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":35,"docs":{"101":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"229":{"tf":1.0},"232":{"tf":1.0},"257":{"tf":1.4142135623730951},"260":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"108":{"tf":1.0},"128":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"42":{"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":8,"docs":{"18":{"tf":1.0},"203":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"13":{"tf":1.0},"142":{"tf":1.0},"182":{"tf":1.0},"22":{"tf":1.0},"233":{"tf":1.0},"259":{"tf":1.0},"28":{"tf":2.0},"7":{"tf":1.4142135623730951},"89":{"tf":1.0},"91":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"189":{"tf":1.0},"23":{"tf":2.0},"29":{"tf":1.4142135623730951},"31":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"115":{"tf":1.0},"196":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"135":{"tf":1.0}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"121":{"tf":2.0},"125":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":3,"docs":{"126":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"209":{"tf":1.0},"215":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"51":{"tf":2.0},"56":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"172":{"tf":1.0},"195":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":5,"docs":{"108":{"tf":1.0},"138":{"tf":1.0},"246":{"tf":1.7320508075688772},"247":{"tf":1.0},"248":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"133":{"tf":1.0},"168":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"196":{"tf":1.0},"233":{"tf":1.0},"25":{"tf":1.0},"250":{"tf":1.0},"5":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":9,"docs":{"141":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"173":{"tf":1.0},"23":{"tf":1.0},"242":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"183":{"tf":1.0},"188":{"tf":1.0},"82":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"231":{"tf":1.7320508075688772},"233":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"df":11,"docs":{"108":{"tf":1.0},"160":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"189":{"tf":1.0},"19":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"209":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":1,"docs":{"80":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"260":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"71":{"tf":1.0},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"61":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"264":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"191":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.4142135623730951},"72":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":20,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":1.0},"125":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"158":{"tf":1.0},"189":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"250":{"tf":1.0},"257":{"tf":1.0},"36":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"188":{"tf":1.0}},"i":{"df":1,"docs":{"141":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"108":{"tf":1.0},"43":{"tf":1.0}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"208":{"tf":1.4142135623730951},"261":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"263":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"180":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"116":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"260":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"90":{"tf":1.0}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"60":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":7,"docs":{"14":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"71":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"177":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"93":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"231":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"25":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"208":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":2.449489742783178},"167":{"tf":1.0},"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"58":{"tf":1.0}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"97":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":29,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"135":{"tf":1.7320508075688772},"140":{"tf":2.8284271247461903},"141":{"tf":1.7320508075688772},"142":{"tf":2.0},"159":{"tf":1.0},"188":{"tf":1.0},"191":{"tf":1.4142135623730951},"200":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.0},"232":{"tf":1.4142135623730951},"242":{"tf":1.7320508075688772},"251":{"tf":2.6457513110645907},"252":{"tf":1.4142135623730951},"253":{"tf":1.7320508075688772},"254":{"tf":1.7320508075688772},"38":{"tf":1.0},"57":{"tf":2.8284271247461903},"58":{"tf":2.449489742783178},"59":{"tf":2.8284271247461903},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"q":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"df":1,"docs":{"101":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"df":10,"docs":{"117":{"tf":1.0},"129":{"tf":1.0},"177":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}},"s":{"(":{"5":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"251":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"242":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"2":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"142":{"tf":1.0},"59":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"108":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"259":{"tf":1.0},"260":{"tf":1.7320508075688772},"59":{"tf":1.0},"93":{"tf":1.0}}}}}},"t":{"c":{"df":6,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"165":{"tf":1.0},"200":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"209":{"tf":1.0},"227":{"tf":1.7320508075688772}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":14,"docs":{"103":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"180":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"43":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"77":{"tf":1.4142135623730951},"80":{"tf":1.0},"90":{"tf":2.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"106":{"tf":1.0},"45":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"190":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":52,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.7320508075688772},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"18":{"tf":1.0},"181":{"tf":1.7320508075688772},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"252":{"tf":2.23606797749979},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"30":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"41":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"57":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"16":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"29":{"tf":1.0},"31":{"tf":1.0},"69":{"tf":1.0}}}},"t":{"df":5,"docs":{"105":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"188":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"159":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":7,"docs":{"108":{"tf":1.0},"143":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"191":{"tf":1.0},"22":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":5,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.4142135623730951},"229":{"tf":1.0},"242":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":21,"docs":{"100":{"tf":2.0},"105":{"tf":1.0},"106":{"tf":1.0},"129":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"263":{"tf":2.23606797749979},"43":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":2.0},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":7,"docs":{"18":{"tf":1.0},"25":{"tf":2.0},"259":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"70":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"s":{"df":16,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"177":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"242":{"tf":2.0},"33":{"tf":1.0},"37":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"260":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"242":{"tf":1.0},"258":{"tf":1.7320508075688772},"4":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":3,"docs":{"57":{"tf":1.0},"64":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"72":{"tf":2.0}}},"2":{"df":1,"docs":{"72":{"tf":2.23606797749979}}},"df":10,"docs":{"135":{"tf":1.0},"139":{"tf":1.4142135623730951},"250":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":2.0},"56":{"tf":2.0},"72":{"tf":1.7320508075688772},"82":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":7,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"259":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"l":{"df":2,"docs":{"257":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"103":{"tf":1.0},"128":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":18,"docs":{"102":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"261":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"57":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}}},"x":{"df":3,"docs":{"14":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}}},"df":3,"docs":{"231":{"tf":2.23606797749979},"232":{"tf":1.4142135623730951},"233":{"tf":1.0}}}}}},"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":19,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"88":{"tf":2.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":79,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.7320508075688772},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.4142135623730951},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":1.0},"198":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":2.0},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.7320508075688772},"230":{"tf":1.7320508075688772},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"83":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":60,"docs":{"10":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"11":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":1.7320508075688772},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"170":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.4142135623730951},"194":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":1.4142135623730951},"22":{"tf":1.0},"222":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.0},"259":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}},"o":{".":{"a":{"d":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"55":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"5":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"4":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":2.0}}}}},"df":0,"docs":{}},"df":15,"docs":{"123":{"tf":1.0},"22":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":3.4641016151377544},"56":{"tf":2.449489742783178},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"259":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"177":{"tf":1.0},"183":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":5,"docs":{"102":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":2.0},"60":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"126":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"114":{"tf":1.0},"205":{"tf":1.7320508075688772},"71":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"10":{"tf":1.0},"110":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"[":{"0":{"df":1,"docs":{"260":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"12":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"226":{"tf":1.7320508075688772},"260":{"tf":2.0},"28":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.7320508075688772},"3":{"tf":1.7320508075688772},"5":{"tf":2.8284271247461903}}}},"v":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"37":{"tf":1.0}}},"df":1,"docs":{"209":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":93,"docs":{"109":{"tf":1.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"122":{"tf":1.7320508075688772},"126":{"tf":1.0},"127":{"tf":2.23606797749979},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"143":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.7320508075688772},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"242":{"tf":2.6457513110645907},"257":{"tf":1.7320508075688772},"264":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":3.605551275463989},"74":{"tf":2.6457513110645907},"75":{"tf":2.449489742783178},"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":2.6457513110645907},"82":{"tf":2.0},"83":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":2.8284271247461903},"86":{"tf":2.23606797749979},"87":{"tf":2.0},"88":{"tf":1.7320508075688772},"90":{"tf":2.0},"91":{"tf":1.0}}}}}}},"d":{"df":4,"docs":{"18":{"tf":1.0},"191":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"67":{"tf":1.0},"94":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"259":{"tf":1.0}}}}}}}}}}}},"g":{"a":{"df":1,"docs":{"205":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":21,"docs":{"122":{"tf":1.7320508075688772},"123":{"tf":1.7320508075688772},"132":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"143":{"tf":1.0},"147":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"181":{"tf":1.0},"199":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772},"22":{"tf":1.0},"222":{"tf":1.0},"242":{"tf":1.0},"257":{"tf":1.7320508075688772},"47":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0}}}}},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"171":{"tf":1.0}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"167":{"tf":1.0},"176":{"tf":1.0}}}}}},"_":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"242":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"150":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"102":{"tf":1.0},"242":{"tf":1.0},"43":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":1,"docs":{"85":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"151":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"18":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}}}},"y":{"df":1,"docs":{"57":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"38":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.4142135623730951}}}},"w":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":24,"docs":{"133":{"tf":2.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"90":{"tf":1.0}},"l":{"df":9,"docs":{"14":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"177":{"tf":1.4142135623730951},"191":{"tf":1.0},"229":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"178":{"tf":1.0},"180":{"tf":1.0}}}}}},"r":{"d":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"65":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"189":{"tf":1.0},"222":{"tf":2.449489742783178},"223":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"df":1,"docs":{"224":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"188":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"164":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"257":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":14,"docs":{"104":{"tf":1.4142135623730951},"166":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"32":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"95":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"37":{"tf":1.0},"42":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{".":{"df":14,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"142":{"tf":1.0},"165":{"tf":1.0},"193":{"tf":1.0},"209":{"tf":1.0},"257":{"tf":1.0},"37":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}},"d":{")":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"167":{"tf":1.0},"172":{"tf":1.4142135623730951},"190":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"58":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"136":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"188":{"tf":1.0},"19":{"tf":1.0},"191":{"tf":2.6457513110645907},"193":{"tf":1.4142135623730951},"214":{"tf":1.0},"220":{"tf":1.0},"236":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":4,"docs":{"128":{"tf":1.4142135623730951},"188":{"tf":1.4142135623730951},"190":{"tf":1.0},"191":{"tf":1.0}}}},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"191":{"tf":1.0},"214":{"tf":1.0},"220":{"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":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"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":{},"i":{"d":{"(":{"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":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"191":{"tf":1.0},"214":{"tf":1.0},"220":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"'":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"51":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"60":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"64":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":13,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"257":{"tf":1.7320508075688772},"66":{"tf":2.0},"79":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":24,"docs":{"126":{"tf":2.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":2.449489742783178},"191":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"228":{"tf":1.0},"230":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.4142135623730951},"238":{"tf":1.0},"240":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0}}}}}}},"i":{"c":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"143":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"143":{"tf":1.0},"44":{"tf":1.4142135623730951},"76":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":33,"docs":{"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"174":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"198":{"tf":1.0},"200":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":3.1622776601683795},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"n":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"40":{"tf":1.0},"41":{"tf":1.0}}}},"u":{"d":{"df":9,"docs":{"1":{"tf":1.0},"126":{"tf":1.0},"140":{"tf":1.0},"166":{"tf":1.0},"257":{"tf":1.0},"29":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":2,"docs":{"108":{"tf":1.0},"198":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"29":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":5,"docs":{"168":{"tf":1.0},"18":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"102":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":4,"docs":{"171":{"tf":1.0},"260":{"tf":1.0},"49":{"tf":1.7320508075688772},"52":{"tf":1.0}}}},"i":{"c":{"df":9,"docs":{"110":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"160":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"141":{"tf":1.0},"257":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"108":{"tf":1.4142135623730951},"138":{"tf":1.0},"36":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"102":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"110":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.0},"209":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"139":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"230":{"tf":1.0},"236":{"tf":1.0},"55":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"122":{"tf":2.449489742783178},"123":{"tf":1.0},"124":{"tf":1.0}},"e":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"100":{"tf":1.0},"233":{"tf":2.0},"242":{"tf":1.4142135623730951},"34":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":1,"docs":{"172":{"tf":1.0}}}}},"i":{"d":{"df":20,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"135":{"tf":1.4142135623730951},"158":{"tf":1.0},"171":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.0},"22":{"tf":1.4142135623730951},"263":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.4142135623730951},"74":{"tf":1.0},"80":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"l":{"df":13,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":2,"docs":{"13":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"c":{"df":5,"docs":{"147":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"142":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"57":{"tf":1.0},"60":{"tf":1.4142135623730951},"68":{"tf":1.0},"82":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":4,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"31":{"tf":1.4142135623730951},"5":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"140":{"tf":1.0},"59":{"tf":1.0}}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":6,"docs":{"37":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":2.6457513110645907},"41":{"tf":2.23606797749979},"42":{"tf":1.4142135623730951},"76":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"18":{"tf":1.0},"208":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":9,"docs":{"126":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"154":{"tf":2.23606797749979},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"122":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":2.0},"259":{"tf":1.0},"47":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"255":{"tf":1.7320508075688772}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"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":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":10,"docs":{"256":{"tf":1.7320508075688772},"257":{"tf":1.4142135623730951},"258":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0}}}}},"t":{"'":{"df":6,"docs":{"138":{"tf":1.0},"15":{"tf":1.0},"181":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"102":{"tf":1.7320508075688772},"121":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"24":{"tf":1.0},"58":{"tf":2.0}}},"r":{"df":6,"docs":{"102":{"tf":1.4142135623730951},"103":{"tf":2.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"46":{"tf":1.0},"52":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"k":{":":{":":{"a":{"(":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"254":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{"2":{"df":1,"docs":{"254":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951}},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"222":{"tf":1.0},"224":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"209":{"tf":1.0},"236":{"tf":1.0},"259":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}},"y":{"df":9,"docs":{"142":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":2.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"189":{"tf":1.0},"242":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":33,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"143":{"tf":1.4142135623730951},"144":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"163":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":3,"docs":{"246":{"tf":1.7320508075688772},"247":{"tf":1.0},"248":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"251":{"tf":1.0},"45":{"tf":1.0},"93":{"tf":1.0}},"n":{"df":15,"docs":{"12":{"tf":1.0},"256":{"tf":1.7320508075688772},"257":{"tf":1.0},"258":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"36":{"tf":1.0},"57":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}}}}}},"l":{"a":{"b":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"102":{"tf":1.0},"108":{"tf":1.0},"133":{"tf":1.0},"205":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"245":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"181":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"251":{"tf":1.4142135623730951},"252":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"93":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"3":{"tf":1.0},"4":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"250":{"tf":1.4142135623730951},"251":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":3,"docs":{"263":{"tf":1.0},"63":{"tf":1.0},"94":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"172":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":2.449489742783178},"47":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"103":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0}}}},"t":{"'":{"df":3,"docs":{"203":{"tf":1.0},"232":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"135":{"tf":1.0},"45":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"df":1,"docs":{"28":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":41,"docs":{"136":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":2.0},"200":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":2.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":2.0},"23":{"tf":1.4142135623730951},"24":{"tf":3.1622776601683795},"242":{"tf":2.0},"25":{"tf":2.449489742783178},"259":{"tf":2.449489742783178},"26":{"tf":2.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"40":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":8,"docs":{"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"71":{"tf":2.8284271247461903},"87":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":2.23606797749979}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"241":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"199":{"tf":1.0},"242":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"160":{"tf":1.0}}},"t":{"df":2,"docs":{"165":{"tf":1.0},"169":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":7,"docs":{"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":3.0},"200":{"tf":1.7320508075688772},"242":{"tf":2.23606797749979},"261":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"43":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"103":{"tf":1.0},"142":{"tf":1.0},"50":{"tf":1.0},"71":{"tf":1.4142135623730951},"90":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":18,"docs":{"11":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"209":{"tf":1.4142135623730951},"259":{"tf":1.0},"5":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.4142135623730951}}},"p":{"df":6,"docs":{"102":{"tf":3.0},"103":{"tf":2.0},"104":{"tf":2.0},"105":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"88":{"tf":1.0}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0}}}}},"o":{"df":1,"docs":{"1":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"206":{"tf":1.0},"208":{"tf":1.4142135623730951},"242":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0}}}}}}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":12,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"188":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"108":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.0},"177":{"tf":1.0},"192":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.4142135623730951},"208":{"tf":1.0},"259":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0},"94":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"2":{"tf":1.0},"209":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"140":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"60":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"266":{"tf":1.7320508075688772}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"157":{"tf":1.0},"164":{"tf":1.0},"173":{"tf":1.0},"229":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"164":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":3,"docs":{"164":{"tf":1.0},"167":{"tf":1.4142135623730951},"242":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"125":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":20,"docs":{"100":{"tf":2.0},"101":{"tf":1.7320508075688772},"144":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"262":{"tf":1.7320508075688772},"263":{"tf":2.449489742783178},"264":{"tf":2.0},"33":{"tf":1.0},"56":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":2.6457513110645907},"94":{"tf":2.6457513110645907},"95":{"tf":1.7320508075688772},"96":{"tf":2.0},"97":{"tf":1.7320508075688772},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"137":{"tf":1.0},"149":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":17,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"15":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"250":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"t":{"df":1,"docs":{"96":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"165":{"tf":1.0},"250":{"tf":2.0},"251":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"125":{"tf":1.0},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.7320508075688772},"194":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":4,"docs":{"135":{"tf":1.0},"192":{"tf":1.0},"250":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"105":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"237":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"126":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}}}},"df":18,"docs":{"102":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"73":{"tf":2.449489742783178},"78":{"tf":2.449489742783178},"79":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"211":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"212":{"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":{},"i":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"213":{"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":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"214":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"214":{"tf":1.0}}}}},"df":1,"docs":{"210":{"tf":1.0}}}}},"df":7,"docs":{"209":{"tf":1.0},"210":{"tf":2.6457513110645907},"211":{"tf":2.6457513110645907},"212":{"tf":2.449489742783178},"213":{"tf":2.449489742783178},"214":{"tf":2.449489742783178},"215":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"22":{"tf":1.0},"258":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"206":{"tf":1.0}}}}},"x":{"df":1,"docs":{"15":{"tf":1.0}}}},"o":{"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"189":{"tf":1.0},"209":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"60":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":12,"docs":{"136":{"tf":1.4142135623730951},"199":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"242":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":14,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"209":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"41":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"90":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"257":{"tf":1.0},"259":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"197":{"tf":1.0},"198":{"tf":1.0},"240":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"195":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"166":{"tf":1.0},"170":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"192":{"tf":1.0},"198":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.7320508075688772}},"p":{"df":0,"docs":{},"l":{"df":14,"docs":{"101":{"tf":2.0},"15":{"tf":1.0},"156":{"tf":1.0},"171":{"tf":1.0},"188":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"71":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":2.0}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"50":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"60":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":1.0},"67":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"92":{"tf":1.0}}}},"y":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"189":{"tf":1.0}}}}}}},"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"189":{"tf":1.0}}}}}}},"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":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"190":{"tf":1.0}}}}}}},"df":1,"docs":{"190":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.23606797749979}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}},":":{":":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"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":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":2.23606797749979}}},"y":{":":{":":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"58":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"22":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{">":{".":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":38,"docs":{"108":{"tf":1.0},"128":{"tf":1.0},"134":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.7320508075688772},"156":{"tf":2.0},"158":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"24":{"tf":1.0},"250":{"tf":1.0},"28":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"97":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"153":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":5,"docs":{"157":{"tf":1.4142135623730951},"188":{"tf":2.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":4,"docs":{"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"52":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"d":{"df":11,"docs":{"147":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"183":{"tf":1.0},"257":{"tf":1.4142135623730951},"259":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"g":{"df":5,"docs":{"179":{"tf":1.0},"181":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":2.0},"104":{"tf":1.7320508075688772},"141":{"tf":1.0},"142":{"tf":1.0},"263":{"tf":2.0},"96":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"102":{"tf":1.0},"123":{"tf":1.0}}}}},"w":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":7,"docs":{"210":{"tf":1.0},"50":{"tf":1.0},"60":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"259":{"tf":1.0},"90":{"tf":1.0}}}}},"o":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"199":{"tf":1.0}},"e":{"df":5,"docs":{"167":{"tf":1.0},"176":{"tf":1.0},"236":{"tf":1.4142135623730951},"242":{"tf":1.0},"90":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"159":{"tf":1.0},"67":{"tf":1.0}}},"h":{"df":3,"docs":{"178":{"tf":1.0},"180":{"tf":1.0},"40":{"tf":1.0}}}},"w":{"df":4,"docs":{"159":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"1":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":21,"docs":{"102":{"tf":1.0},"106":{"tf":1.0},"169":{"tf":1.0},"175":{"tf":1.0},"200":{"tf":1.0},"231":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":2.0},"83":{"tf":1.0},"90":{"tf":2.449489742783178},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"37":{"tf":1.7320508075688772},"39":{"tf":1.7320508075688772},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}}}},"o":{"(":{"1":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"108":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"206":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":1,"docs":{"242":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":1.0},"129":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"56":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"154":{"tf":1.0},"52":{"tf":1.0},"94":{"tf":1.0}}},"df":26,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":2.0},"183":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"222":{"tf":1.4142135623730951},"230":{"tf":1.0},"237":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":2.449489742783178}},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":23,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"110":{"tf":1.0},"14":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.0},"209":{"tf":2.23606797749979},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"242":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":1,"docs":{"91":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"160":{"tf":1.0},"167":{"tf":1.4142135623730951},"176":{"tf":1.0},"205":{"tf":1.4142135623730951},"242":{"tf":1.0},"30":{"tf":1.0},"74":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"20":{"tf":1.0},"264":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.0},"93":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"81":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"60":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":9,"docs":{"110":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"194":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":5,"docs":{"105":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"240":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"143":{"tf":1.0},"147":{"tf":1.0},"18":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.0},"189":{"tf":1.0},"209":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"94":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"19":{"tf":1.0},"25":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"157":{"tf":1.0},"46":{"tf":1.0},"52":{"tf":1.0},"89":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"250":{"tf":1.0},"251":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"159":{"tf":3.0},"18":{"tf":1.0},"194":{"tf":2.449489742783178},"217":{"tf":1.0},"235":{"tf":1.4142135623730951},"236":{"tf":1.7320508075688772},"237":{"tf":2.0},"240":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":4,"docs":{"234":{"tf":1.7320508075688772},"235":{"tf":1.4142135623730951},"236":{"tf":1.0},"237":{"tf":1.4142135623730951}}}}}}}}}}},"p":{"a":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":2,"docs":{"257":{"tf":1.0},"259":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"126":{"tf":1.7320508075688772},"147":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":2,"docs":{"86":{"tf":2.0},"87":{"tf":2.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"17":{"tf":1.0},"23":{"tf":1.0},"45":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"209":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"139":{"tf":1.0},"200":{"tf":1.4142135623730951},"211":{"tf":1.0},"216":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"128":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":16,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":1.0},"146":{"tf":1.0},"208":{"tf":1.7320508075688772},"262":{"tf":1.7320508075688772},"263":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":2.0},"94":{"tf":2.23606797749979},"96":{"tf":2.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"114":{"tf":2.0},"115":{"tf":1.7320508075688772},"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"143":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":16,"docs":{"102":{"tf":1.0},"157":{"tf":1.0},"17":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"240":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"147":{"tf":1.0},"183":{"tf":1.0},"209":{"tf":1.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"x":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":5,"docs":{"142":{"tf":1.0},"16":{"tf":2.449489742783178},"45":{"tf":1.0},"66":{"tf":2.0},"98":{"tf":2.6457513110645907}}}}},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"213":{"tf":1.0},"214":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"241":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"14":{"tf":1.0},"157":{"tf":1.0},"165":{"tf":1.0},"176":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"41":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"102":{"tf":1.0},"125":{"tf":1.0},"138":{"tf":1.0},"259":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"151":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"32":{"tf":1.0}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"182":{"tf":1.0},"189":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.449489742783178},"31":{"tf":2.6457513110645907},"32":{"tf":1.7320508075688772},"33":{"tf":2.23606797749979},"34":{"tf":1.7320508075688772},"35":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":1,"docs":{"205":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"141":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"149":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"166":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"193":{"tf":1.0},"242":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"148":{"tf":1.0},"152":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":1.0},"144":{"tf":1.0}}}},"r":{"df":0,"docs":{},"v":{"df":2,"docs":{"152":{"tf":1.0},"250":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"122":{"tf":1.0},"177":{"tf":1.0},"20":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"50":{"tf":1.0},"85":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"197":{"tf":1.0},"58":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"36":{"tf":1.0},"37":{"tf":2.23606797749979},"40":{"tf":1.0},"93":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"22":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"82":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"193":{"tf":1.0},"234":{"tf":1.0}}}}}}}},"o":{"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":1,"docs":{"94":{"tf":1.0}},"t":{"df":3,"docs":{"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":2.449489742783178}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":40,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"102":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.449489742783178},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"242":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"15":{"tf":2.8284271247461903},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"250":{"tf":1.0},"29":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":23,"docs":{"109":{"tf":1.0},"116":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.0},"183":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"229":{"tf":1.0},"242":{"tf":1.0},"36":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"33":{"tf":1.0}}}}}}},"u":{"b":{"df":9,"docs":{"140":{"tf":1.7320508075688772},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"22":{"tf":3.3166247903554},"253":{"tf":1.0},"254":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"189":{"tf":1.0},"259":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"82":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"198":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"261":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.0},"160":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"177":{"tf":1.0},"47":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"169":{"tf":1.0}}}},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"56":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"260":{"tf":1.7320508075688772}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"188":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"94":{"tf":1.0}}}},"d":{":":{":":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":16,"docs":{"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"111":{"tf":2.0},"113":{"tf":2.0},"157":{"tf":1.4142135623730951},"160":{"tf":2.0},"161":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":2.0},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"31":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"70":{"tf":1.0}}}},"i":{"df":1,"docs":{"4":{"tf":1.0}},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"167":{"tf":1.0},"171":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"193":{"tf":1.0},"45":{"tf":1.0},"81":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"67":{"tf":1.0},"68":{"tf":1.7320508075688772}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"261":{"tf":1.4142135623730951}}}},"v":{"df":4,"docs":{"18":{"tf":1.0},"191":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":5,"docs":{"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"192":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"225":{"tf":1.7320508075688772},"226":{"tf":1.0},"227":{"tf":1.0}}}}}}}},"d":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"df":5,"docs":{"14":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"208":{"tf":1.0},"73":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"0":{"tf":2.0},"126":{"tf":1.0},"15":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.4142135623730951},"266":{"tf":1.7320508075688772},"37":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"160":{"tf":1.0},"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"209":{"tf":1.0},"250":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"147":{"tf":1.0},"169":{"tf":1.0},"194":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"56":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"257":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"169":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"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":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":7,"docs":{"205":{"tf":1.7320508075688772},"242":{"tf":1.7320508075688772},"251":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"78":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":13,"docs":{"1":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"165":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.0},"242":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0}},"e":{"(":{"b":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"tf":1.0}}}},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"251":{"tf":1.0}}}}},"t":{"df":2,"docs":{"180":{"tf":1.0},"98":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"193":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"df":19,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"233":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.4142135623730951},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"92":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":14,"docs":{"161":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"176":{"tf":1.7320508075688772},"193":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"49":{"tf":1.7320508075688772}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"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":23,"docs":{"130":{"tf":1.0},"143":{"tf":2.8284271247461903},"148":{"tf":1.0},"167":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"222":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":2.0},"233":{"tf":1.0},"30":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":3.605551275463989},"86":{"tf":3.0},"87":{"tf":2.6457513110645907},"94":{"tf":1.0},"95":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"259":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"2":{"df":2,"docs":{"118":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":17,"docs":{"117":{"tf":1.0},"118":{"tf":2.0},"177":{"tf":2.8284271247461903},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":2.23606797749979},"183":{"tf":1.7320508075688772},"184":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"198":{"tf":1.0},"207":{"tf":1.0},"242":{"tf":2.6457513110645907},"33":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"263":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"159":{"tf":2.449489742783178}}}},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"134":{"tf":1.0},"14":{"tf":1.0},"231":{"tf":1.0}}}},"n":{"df":9,"docs":{"11":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"5":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"250":{"tf":1.4142135623730951},"34":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"199":{"tf":1.0},"244":{"tf":1.7320508075688772},"247":{"tf":1.7320508075688772},"250":{"tf":1.0},"7":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"s":{"1":{"df":1,"docs":{"131":{"tf":1.7320508075688772}}},":":{":":{"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"177":{"tf":1.0},"60":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"188":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":14,"docs":{"101":{"tf":1.0},"139":{"tf":1.0},"17":{"tf":1.0},"188":{"tf":1.0},"24":{"tf":1.0},"257":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":4,"docs":{"160":{"tf":1.0},"24":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"137":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":12,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"259":{"tf":1.0},"261":{"tf":1.0},"29":{"tf":2.23606797749979},"30":{"tf":2.0},"34":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"k":{"df":4,"docs":{"12":{"tf":1.0},"199":{"tf":1.0},"247":{"tf":1.7320508075688772},"248":{"tf":1.7320508075688772}}}},"df":1,"docs":{"129":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"147":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"1":{"(":{"2":{"df":1,"docs":{"100":{"tf":1.0}}},"_":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":14,"docs":{"110":{"tf":1.0},"157":{"tf":1.0},"166":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"177":{"tf":1.0},"192":{"tf":1.0},"209":{"tf":1.0},"257":{"tf":1.0},"28":{"tf":1.0},"60":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"206":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}},"n":{"df":2,"docs":{"67":{"tf":1.0},"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}},"f":{".":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":2.0}}}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"126":{"tf":2.0},"159":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"n":{"d":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"239":{"tf":1.0},"240":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":8,"docs":{"18":{"tf":2.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"191":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.7320508075688772},"194":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"259":{"tf":1.0}}},"t":{"df":9,"docs":{"18":{"tf":1.4142135623730951},"192":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":1.4142135623730951},"197":{"tf":2.449489742783178},"198":{"tf":2.0},"209":{"tf":1.0},"240":{"tf":1.0},"32":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"126":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"189":{"tf":1.0},"52":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"250":{"tf":1.0},"57":{"tf":1.0},"93":{"tf":1.0}}}}}}}},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"235":{"tf":1.0},"237":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":14,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.4142135623730951},"167":{"tf":1.0},"176":{"tf":1.0},"197":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"90":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"222":{"tf":1.0},"223":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"60":{"tf":1.0},"67":{"tf":2.449489742783178},"68":{"tf":1.0},"69":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"a":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"156":{"tf":1.4142135623730951}},"e":{"d":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"156":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"139":{"tf":2.6457513110645907}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"257":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"261":{"tf":1.0},"263":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"110":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"225":{"tf":1.7320508075688772},"226":{"tf":1.0},"227":{"tf":1.0},"33":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":5,"docs":{"108":{"tf":1.0},"129":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":2.8284271247461903},"41":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"41":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.4142135623730951}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":1.0},"250":{"tf":1.0},"35":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":11,"docs":{"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"260":{"tf":1.4142135623730951},"261":{"tf":1.0},"35":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.7320508075688772}}}}},"z":{"df":0,"docs":{},"e":{"df":8,"docs":{"108":{"tf":1.0},"251":{"tf":1.7320508075688772},"253":{"tf":1.0},"254":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"71":{"tf":1.0},"72":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"45":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"102":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"157":{"tf":1.0},"17":{"tf":2.23606797749979},"18":{"tf":1.0},"19":{"tf":1.0},"201":{"tf":1.0},"209":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"194":{"tf":1.0},"205":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"246":{"tf":1.7320508075688772},"247":{"tf":1.0},"248":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"245":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"c":{"df":7,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.7320508075688772},"70":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"251":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"39":{"tf":1.0}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"60":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":20,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"171":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"264":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"97":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"df":3,"docs":{"15":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"108":{"tf":1.0},"242":{"tf":1.0},"261":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"81":{"tf":1.0}}}}},"r":{"d":{"df":15,"docs":{"134":{"tf":1.0},"164":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"193":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":9,"docs":{"148":{"tf":1.0},"16":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"df":1,"docs":{"233":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"167":{"tf":1.0},"171":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":2.0},"232":{"tf":2.0},"233":{"tf":1.4142135623730951},"31":{"tf":1.0},"60":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"140":{"tf":1.7320508075688772},"142":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"207":{"tf":1.0},"29":{"tf":1.0}}}}}}},"i":{"c":{"df":3,"docs":{"36":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":3,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0}}}}},"df":1,"docs":{"211":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":3,"docs":{"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"196":{"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":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"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":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"174":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"170":{"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":2,"docs":{"240":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":8,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"261":{"tf":1.0},"28":{"tf":1.0},"67":{"tf":1.0}}}},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"102":{"tf":1.0},"40":{"tf":1.0},"94":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":33,"docs":{"110":{"tf":3.0},"111":{"tf":2.0},"112":{"tf":2.0},"113":{"tf":1.4142135623730951},"157":{"tf":3.1622776601683795},"158":{"tf":2.23606797749979},"159":{"tf":2.0},"160":{"tf":2.6457513110645907},"161":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"167":{"tf":2.23606797749979},"168":{"tf":2.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.7320508075688772},"171":{"tf":2.23606797749979},"172":{"tf":2.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"18":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"240":{"tf":1.0},"242":{"tf":1.0},"265":{"tf":1.7320508075688772},"29":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":17,"docs":{"111":{"tf":1.0},"113":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"230":{"tf":1.7320508075688772},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"112":{"tf":1.0},"162":{"tf":1.0},"175":{"tf":1.0}}}}}}},".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"168":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"240":{"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":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"161":{"tf":1.0},"163":{"tf":1.0},"230":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"162":{"tf":1.0},"230":{"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":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"171":{"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":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"172":{"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":{}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"160":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"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":{"166":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"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":{"166":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":5,"docs":{"165":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"167":{"tf":1.0},"168":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"169":{"tf":2.0},"170":{"tf":2.23606797749979},"171":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"175":{"tf":1.0}}}}}},"df":13,"docs":{"157":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":2.23606797749979},"174":{"tf":1.4142135623730951},"175":{"tf":2.23606797749979},"176":{"tf":1.0},"251":{"tf":1.0},"63":{"tf":1.0}}}}},"r":{"[":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":5,"docs":{"108":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"37":{"tf":1.0},"68":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"181":{"tf":1.0},"200":{"tf":1.0},"260":{"tf":2.449489742783178},"37":{"tf":1.7320508075688772},"45":{"tf":3.4641016151377544}}}}},"u":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"250":{"tf":1.0}}},"2":{"df":1,"docs":{"131":{"tf":1.4142135623730951}},"{":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":31,"docs":{"121":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.0},"135":{"tf":1.7320508075688772},"139":{"tf":2.8284271247461903},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"200":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.0},"242":{"tf":1.7320508075688772},"250":{"tf":2.23606797749979},"38":{"tf":1.0},"53":{"tf":2.23606797749979},"54":{"tf":2.23606797749979},"55":{"tf":2.23606797749979},"56":{"tf":2.0},"58":{"tf":2.6457513110645907},"59":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.7320508075688772},"96":{"tf":1.0},"98":{"tf":2.449489742783178}},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"101":{"tf":1.0},"108":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":2.6457513110645907},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"36":{"tf":1.0},"53":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":25,"docs":{"133":{"tf":2.23606797749979},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":3,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"166":{"tf":1.0},"264":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"(":{"a":{"df":2,"docs":{"179":{"tf":1.0},"181":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"179":{"tf":1.0},"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"242":{"tf":1.0}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"151":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.0},"264":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"46":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"57":{"tf":1.0}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"89":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}},"y":{"/":{"<":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":40,"docs":{"0":{"tf":2.0},"1":{"tf":1.7320508075688772},"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.0},"149":{"tf":1.0},"15":{"tf":1.7320508075688772},"157":{"tf":1.0},"165":{"tf":1.0},"188":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"209":{"tf":1.0},"22":{"tf":1.0},"242":{"tf":1.0},"251":{"tf":1.0},"260":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"53":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":15,"docs":{"102":{"tf":1.0},"142":{"tf":1.4142135623730951},"160":{"tf":1.0},"19":{"tf":1.4142135623730951},"204":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":2.23606797749979},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0}}}}}}}},"t":{":":{":":{"a":{"(":{"4":{"2":{"df":1,"docs":{"253":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":1,"docs":{"253":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":2.0}}}},"df":0,"docs":{},"g":{"df":3,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":42,"docs":{"102":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"188":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"209":{"tf":1.4142135623730951},"222":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":10,"docs":{"129":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"242":{"tf":1.0},"253":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"154":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"60":{"tf":1.0},"69":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"192":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":2.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":5,"docs":{"116":{"tf":2.23606797749979},"117":{"tf":2.0},"118":{"tf":2.23606797749979},"12":{"tf":1.0},"261":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"108":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.4142135623730951},"209":{"tf":1.0},"260":{"tf":1.0},"36":{"tf":1.0},"50":{"tf":1.7320508075688772},"69":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"91":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"103":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.0},"202":{"tf":1.0},"72":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":18,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"177":{"tf":1.0},"22":{"tf":1.0},"259":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"w":{"df":2,"docs":{"138":{"tf":1.0},"93":{"tf":1.0}}}}},"u":{"df":10,"docs":{"18":{"tf":1.0},"189":{"tf":1.0},"261":{"tf":1.0},"264":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":8,"docs":{"102":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.0},"207":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"151":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"df":0,"docs":{},"o":{"df":3,"docs":{"133":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"15":{"tf":1.0},"73":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":3,"docs":{"2":{"tf":1.0},"5":{"tf":1.0},"72":{"tf":1.0}}}},"p":{"df":3,"docs":{"57":{"tf":1.0},"72":{"tf":1.0},"93":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"159":{"tf":1.0},"164":{"tf":1.0},"197":{"tf":1.0},"209":{"tf":1.0},"236":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"126":{"tf":3.1622776601683795},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":2.23606797749979},"131":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"17":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"218":{"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":{},"i":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"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":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"220":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"220":{"tf":1.0}}}}},"df":12,"docs":{"209":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":2.8284271247461903},"218":{"tf":1.7320508075688772},"219":{"tf":2.0},"220":{"tf":1.7320508075688772},"239":{"tf":1.0},"240":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"264":{"tf":1.0},"46":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.0}}}},"i":{"df":1,"docs":{"33":{"tf":1.0}}},"u":{"df":0,"docs":{},"e":{"df":23,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"108":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.0},"180":{"tf":1.0},"205":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"77":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"38":{"tf":1.0},"47":{"tf":2.23606797749979},"48":{"tf":1.7320508075688772},"49":{"tf":1.4142135623730951},"50":{"tf":2.23606797749979},"51":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"53":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":34,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"126":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"237":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.4142135623730951},"252":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"28":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":91,"docs":{"102":{"tf":1.0},"108":{"tf":2.449489742783178},"126":{"tf":2.6457513110645907},"128":{"tf":2.23606797749979},"130":{"tf":2.6457513110645907},"131":{"tf":2.0},"138":{"tf":2.449489742783178},"139":{"tf":1.4142135623730951},"14":{"tf":2.23606797749979},"140":{"tf":1.0},"15":{"tf":2.449489742783178},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"18":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":2.449489742783178},"189":{"tf":1.7320508075688772},"19":{"tf":1.0},"190":{"tf":1.4142135623730951},"191":{"tf":1.7320508075688772},"196":{"tf":1.0},"199":{"tf":2.0},"20":{"tf":1.0},"200":{"tf":1.7320508075688772},"202":{"tf":1.0},"204":{"tf":2.0},"21":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"259":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":2.6457513110645907},"37":{"tf":3.0},"38":{"tf":2.6457513110645907},"39":{"tf":2.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":2.0},"44":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":2.0},"47":{"tf":2.449489742783178},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":3.1622776601683795},"58":{"tf":2.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"82":{"tf":2.449489742783178},"84":{"tf":1.0},"85":{"tf":2.0},"94":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"199":{"tf":1.0},"248":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"i":{"c":{"df":6,"docs":{"148":{"tf":1.0},"154":{"tf":1.0},"209":{"tf":1.0},"43":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"6":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":3,"docs":{"131":{"tf":1.0},"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":61,"docs":{"100":{"tf":1.4142135623730951},"108":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":2.449489742783178},"167":{"tf":1.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"179":{"tf":2.23606797749979},"18":{"tf":1.0},"181":{"tf":2.23606797749979},"182":{"tf":1.0},"185":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"203":{"tf":1.0},"205":{"tf":1.7320508075688772},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.4142135623730951},"252":{"tf":1.0},"253":{"tf":1.7320508075688772},"254":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.4142135623730951},"48":{"tf":1.0},"50":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"62":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"79":{"tf":2.0},"83":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"44":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"140":{"tf":1.0},"59":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"260":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"53":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"136":{"tf":1.0},"137":{"tf":1.0},"42":{"tf":1.0}},"e":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"1":{"0":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"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":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"118":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"142":{"tf":1.0}}}}}}}}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":3,"docs":{"190":{"tf":1.0},"32":{"tf":1.0},"74":{"tf":1.0}}}},"t":{"df":3,"docs":{"116":{"tf":1.0},"253":{"tf":1.0},"57":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"22":{"tf":1.0},"60":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"16":{"tf":1.0},"46":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"37":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":2.0},"42":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"94":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":4,"docs":{"120":{"tf":1.0},"151":{"tf":2.0},"152":{"tf":1.0},"153":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"151":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"167":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"162":{"tf":1.0},"194":{"tf":1.0},"208":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"3":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"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":1,"docs":{"156":{"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":1,"docs":{"155":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"37":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"85":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"264":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":9,"docs":{"108":{"tf":1.0},"115":{"tf":1.4142135623730951},"121":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"77":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951}}}},"df":134,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"177":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.0},"19":{"tf":2.0},"191":{"tf":1.0},"193":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"205":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":1.4142135623730951},"211":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"215":{"tf":2.0},"217":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"235":{"tf":1.0},"24":{"tf":2.23606797749979},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"259":{"tf":1.0},"260":{"tf":1.4142135623730951},"261":{"tf":1.4142135623730951},"263":{"tf":1.0},"264":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.0},"3":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"166":{"tf":1.7320508075688772},"167":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"197":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"5":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"140":{"tf":1.7320508075688772},"142":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"36":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":2,"docs":{"260":{"tf":1.0},"45":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"164":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"209":{"tf":1.0},"238":{"tf":1.0},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"188":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"o":{"df":6,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"209":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0}}}}}},"v":{"1":{"df":1,"docs":{"242":{"tf":2.0}}},"2":{"df":1,"docs":{"242":{"tf":2.0}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"14":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"u":{"df":66,"docs":{"101":{"tf":2.0},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"129":{"tf":1.0},"139":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"188":{"tf":1.4142135623730951},"189":{"tf":1.4142135623730951},"190":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"242":{"tf":2.449489742783178},"264":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":2.23606797749979},"41":{"tf":1.7320508075688772},"43":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"62":{"tf":2.23606797749979},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"96":{"tf":1.0}},"e":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"2":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":46,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"151":{"tf":2.23606797749979},"152":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":2.6457513110645907},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"199":{"tf":1.0},"264":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"60":{"tf":2.8284271247461903},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":2.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":2.0},"68":{"tf":1.4142135623730951},"69":{"tf":2.6457513110645907},"80":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"1":{"df":2,"docs":{"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"22":{"tf":1.0},"242":{"tf":1.4142135623730951},"251":{"tf":2.0},"252":{"tf":1.4142135623730951},"57":{"tf":2.6457513110645907},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"126":{"tf":1.0},"193":{"tf":1.0},"60":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":4,"docs":{"102":{"tf":1.0},"24":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"205":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":3,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0}}}}}},"df":2,"docs":{"165":{"tf":2.0},"166":{"tf":1.4142135623730951}},"e":{"c":{"df":1,"docs":{"242":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"164":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"242":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"68":{"tf":1.0}}}}}}}},"i":{"a":{"df":8,"docs":{"114":{"tf":1.0},"12":{"tf":1.0},"142":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"209":{"tf":1.0},"236":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"42":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0}}}},"df":0,"docs":{}}}}},"m":{"df":3,"docs":{"242":{"tf":1.7320508075688772},"31":{"tf":1.0},"33":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"238":{"tf":2.0},"239":{"tf":1.4142135623730951},"240":{"tf":2.0},"242":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"167":{"tf":1.0},"200":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.7320508075688772}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":19,"docs":{"1":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"261":{"tf":1.0},"60":{"tf":1.7320508075688772},"62":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"170":{"tf":1.0},"192":{"tf":1.0},"196":{"tf":1.0},"236":{"tf":1.0},"60":{"tf":1.0},"93":{"tf":1.0}}}},"r":{"df":1,"docs":{"170":{"tf":1.0}}},"v":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"110":{"tf":1.0},"75":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"40":{"tf":1.0},"41":{"tf":1.0},"46":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"142":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"130":{"tf":1.4142135623730951},"14":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"78":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"197":{"tf":1.0},"29":{"tf":1.0},"36":{"tf":1.0},"60":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":8,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"250":{"tf":1.0},"251":{"tf":1.0},"37":{"tf":1.0},"47":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"256":{"tf":1.4142135623730951},"259":{"tf":1.0},"261":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"139":{"tf":1.0},"177":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":11,"docs":{"101":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"48":{"tf":1.0},"95":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"188":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"175":{"tf":1.4142135623730951}}}}}},"df":24,"docs":{"110":{"tf":1.7320508075688772},"112":{"tf":2.0},"113":{"tf":2.23606797749979},"133":{"tf":1.0},"157":{"tf":1.4142135623730951},"160":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":2.23606797749979},"168":{"tf":2.0},"172":{"tf":2.0},"174":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"31":{"tf":1.0},"55":{"tf":1.7320508075688772},"73":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"168":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"116":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"261":{"tf":1.0},"90":{"tf":1.0}}}}}}}}},"x":{"8":{"6":{"_":{"6":{"4":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"66":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979}},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"72":{"tf":1.0}}}}},"y":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"98":{"tf":2.449489742783178}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":9,"docs":{"167":{"tf":1.0},"230":{"tf":1.0},"250":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"66":{"tf":1.0}}}}}}}},"title":{"root":{"a":{"b":{"df":0,"docs":{},"i":{"df":5,"docs":{"18":{"tf":1.0},"19":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0}}}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"249":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"42":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"197":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"138":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"184":{"tf":1.0}}}},"n":{"df":1,"docs":{"186":{"tf":1.0}}}},"df":2,"docs":{"177":{"tf":1.0},"178":{"tf":1.0}}}},"t":{"df":3,"docs":{"195":{"tf":1.0},"197":{"tf":1.0},"209":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":7,"docs":{"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"109":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"90":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"215":{"tf":1.0},"216":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"192":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":2,"docs":{"3":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"120":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"32":{"tf":1.0},"33":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"147":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"243":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"255":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"96":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"249":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"34":{"tf":1.0},"90":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"264":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"106":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":9,"docs":{"17":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"234":{"tf":1.0}},"i":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"134":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"12":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"228":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"166":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"203":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"23":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"51":{"tf":1.0},"56":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"246":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":1.0},"150":{"tf":1.0}}}},"df":0,"docs":{}}}}},"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":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"141":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":6,"docs":{"140":{"tf":1.0},"251":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"97":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"227":{"tf":1.0}}}}}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":19,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"198":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"100":{"tf":1.0},"263":{"tf":1.0},"89":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"258":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"231":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"226":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"2":{"tf":1.0},"5":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"127":{"tf":1.0},"148":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"123":{"tf":1.0},"132":{"tf":1.0},"257":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"148":{"tf":1.0}}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"222":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"191":{"tf":1.0},"236":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"19":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"259":{"tf":1.0}}}}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"49":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.0},"8":{"tf":1.0}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"40":{"tf":1.0},"41":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":2,"docs":{"18":{"tf":1.0},"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"255":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"256":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"df":1,"docs":{"224":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"246":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"256":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"250":{"tf":1.0},"251":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"164":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"199":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"102":{"tf":1.0},"104":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"266":{"tf":1.0}}}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"144":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"250":{"tf":1.0},"251":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"73":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"258":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"95":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"134":{"tf":1.0},"152":{"tf":1.0},"156":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"153":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.0},"104":{"tf":1.0},"263":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"253":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"209":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"234":{"tf":1.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"144":{"tf":1.0},"208":{"tf":1.0},"262":{"tf":1.0},"96":{"tf":1.0}}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"241":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"261":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"242":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":7,"docs":{"111":{"tf":1.0},"113":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"225":{"tf":1.0}}}}}}}},"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"266":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"143":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"182":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"244":{"tf":1.0},"247":{"tf":1.0}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"137":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"k":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"195":{"tf":1.0},"197":{"tf":1.0}}}}},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"67":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"156":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"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":{"225":{"tf":1.0}}}}}},"df":1,"docs":{"40":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"94":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"246":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"245":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"4":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"33":{"tf":1.0},"34":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"242":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"232":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":11,"docs":{"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"265":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"173":{"tf":1.0},"175":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"260":{"tf":1.0},"45":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"139":{"tf":1.0},"250":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"0":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"42":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"116":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"217":{"tf":1.0},"32":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"47":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"254":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":13,"docs":{"108":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"204":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"248":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"151":{"tf":1.0}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"115":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0}}}},"df":2,"docs":{"11":{"tf":1.0},"91":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"101":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"151":{"tf":1.0},"154":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"238":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"256":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":7,"docs":{"112":{"tf":1.0},"113":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0}}}}}}}}}},"lang":"English","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/master/reference/searchindex.json b/master/reference/searchindex.json deleted file mode 100644 index 856ae68d121..00000000000 --- a/master/reference/searchindex.json +++ /dev/null @@ -1 +0,0 @@ -{"doc_urls":["index.html#the-sway-reference","documentation/introduction/installation/index.html#installation","documentation/introduction/installation/index.html#fuelup","documentation/introduction/installation/index.html#cargo","documentation/introduction/installation/index.html#source","documentation/introduction/installation/fuelup.html#fuelup","documentation/introduction/installation/cargo.html#cargo","documentation/introduction/installation/cargo.html#dependencies","documentation/introduction/installation/cargo.html#installation--updating","documentation/introduction/installation/source.html#from-source","documentation/introduction/installation/source.html#installation--updating","documentation/introduction/installation/source.html#using-the-toolchain","documentation/introduction/installation/fuel-core.html#fuel-core","documentation/introduction/installation/fuel-core.html#installation--updating","documentation/language/program-types/index.html#sway-program-types","documentation/language/program-types/index.html#sway-project-types","documentation/language/program-types/index.html#entry-points","documentation/language/program-types/contract.html#smart-contracts","documentation/language/program-types/contract.html#application-binary-interface-abi","documentation/language/program-types/contract.html#implementation-the-abi","documentation/language/program-types/libraries/index.html#library","documentation/language/program-types/libraries/index.html#definition","documentation/language/program-types/libraries/index.html#accessibility","documentation/language/program-types/libraries/index.html#deployment","documentation/language/program-types/libraries/internal.html#internal-libraries","documentation/language/program-types/libraries/external.html#external-libraries","documentation/language/program-types/libraries/external.html#libraries","documentation/language/program-types/libraries/external.html#my_other_library","documentation/language/program-types/libraries/external.html#my_library","documentation/language/program-types/script.html#scripts","documentation/language/program-types/script.html#example","documentation/language/program-types/predicate.html#predicates","documentation/language/program-types/predicate.html#transfer-coins-to-a-predicate","documentation/language/program-types/predicate.html#spending-predicate-coins","documentation/language/program-types/predicate.html#spending-conditions","documentation/language/program-types/predicate.html#example","documentation/language/built-ins/index.html#built-in-types","documentation/language/built-ins/index.html#primitive-types","documentation/language/built-ins/index.html#compound-types","documentation/language/built-ins/numeric.html#numeric-types","documentation/language/built-ins/numeric.html#signed-integers","documentation/language/built-ins/numeric.html#unsigned-integers","documentation/language/built-ins/numeric.html#alternative-syntax","documentation/language/built-ins/boolean.html#boolean-type","documentation/language/built-ins/boolean.html#example","documentation/language/built-ins/string.html#string-type","documentation/language/built-ins/b256.html#bytes","documentation/language/built-ins/tuples.html#tuples","documentation/language/built-ins/tuples.html#declare","documentation/language/built-ins/tuples.html#retrieve-by-index","documentation/language/built-ins/tuples.html#mutate","documentation/language/built-ins/tuples.html#destructure","documentation/language/built-ins/arrays.html#arrays","documentation/language/built-ins/structs.html#structs","documentation/language/built-ins/structs.html#declaration","documentation/language/built-ins/structs.html#instantiation","documentation/language/built-ins/structs.html#destructuring","documentation/language/built-ins/enums.html#enums","documentation/language/built-ins/enums.html#enums-of-structs","documentation/language/built-ins/enums.html#enums-of-enums","documentation/language/variables/index.html#variables","documentation/language/variables/let.html#let","documentation/language/variables/let.html#immutable","documentation/language/variables/let.html#mutable","documentation/language/variables/const.html#constants","documentation/language/variables/const.html#declaration","documentation/language/variables/const.html#impl-self-constants","documentation/language/variables/variable-shadowing.html#shadowing","documentation/language/variables/variable-shadowing.html#reassignment","documentation/language/variables/variable-shadowing.html#variable-shadowing","documentation/language/comments/index.html#comments","documentation/language/comments/index.html#regular-comments","documentation/language/comments/index.html#documentation-comments","documentation/language/functions/index.html#functions-methods-and-associated-functions","documentation/language/functions/index.html#function-declaration","documentation/language/functions/function.html#functions","documentation/language/functions/function.html#declaration","documentation/language/functions/function.html#usage","documentation/language/functions/method.html#methods","documentation/language/functions/method.html#declaration","documentation/language/functions/method.html#usage","documentation/language/functions/associated-function.html#associated-functions","documentation/language/functions/associated-function.html#constructors","documentation/language/functions/associated-function.html#declaration","documentation/language/functions/associated-function.html#usage","documentation/language/functions/return.html#returning-from-functions","documentation/language/functions/return.html#explicit-return","documentation/language/functions/return.html#implicit-return","documentation/language/control-flow/index.html#control-flow","documentation/language/control-flow/if-expressions.html#if-expressions","documentation/language/control-flow/if-expressions.html#conditional-branching","documentation/language/control-flow/if-expressions.html#using-if--let-together","documentation/language/control-flow/if-expressions.html#if-let","documentation/language/control-flow/match/index.html#match","documentation/language/control-flow/match/single-line.html#single-line-arm","documentation/language/control-flow/match/multi-line.html#multi-line-arm","documentation/language/control-flow/match/complex/index.html#complex-patterns","documentation/language/control-flow/match/complex/enum.html#enums","documentation/language/control-flow/match/complex/struct.html#structs","documentation/language/control-flow/match/complex/constant.html#constants","documentation/language/control-flow/match/complex/nested-expression.html#nested-expressions","documentation/language/control-flow/match/complex/multiple-values.html#multiple-values","documentation/language/control-flow/looping/index.html#looping","documentation/language/control-flow/looping/while.html#while","documentation/language/control-flow/looping/while.html#nested-loops","documentation/language/control-flow/looping/break.html#break","documentation/language/control-flow/looping/continue.html#continue","documentation/language/annotations/index.html#annotations","documentation/language/annotations/type.html#types","documentation/language/annotations/attributes/index.html#attributes","documentation/language/annotations/attributes/storage.html#storage","documentation/language/annotations/attributes/storage.html#reading-from-storage","documentation/language/annotations/attributes/storage.html#writing-to-storage","documentation/language/annotations/attributes/storage.html#reading--writing","documentation/language/annotations/attributes/payable.html#payable","documentation/language/annotations/attributes/payable.html#usage","documentation/language/annotations/attributes/test.html#test","documentation/language/annotations/attributes/test.html#success-case","documentation/language/annotations/attributes/test.html#revert-case","documentation/language/annotations/attributes/allow.html#allow","documentation/language/annotations/attributes/allow.html#dead-code","documentation/language/annotations/attributes/allow.html#deprecated","documentation/language/annotations/attributes/inline.html#inline","documentation/language/annotations/attributes/inline.html#generate-code","documentation/language/annotations/attributes/inline.html#copy-code","documentation/language/annotations/attributes/deprecated.html#deprecated","documentation/language/traits/index.html#traits","documentation/language/traits/index.html#associated-functions","documentation/language/traits/index.html#associated-constants","documentation/language/traits/index.html#associated-constants-examples","documentation/language/traits/index.html#associated-types","documentation/language/traits/index.html#associated-types-examples","documentation/language/generics/index.html#generics","documentation/language/style-guide/index.html#style-guide","documentation/language/style-guide/name-convention.html#naming-convention","documentation/language/style-guide/name-convention.html#capitalcase","documentation/language/style-guide/name-convention.html#snake_case","documentation/language/style-guide/name-convention.html#screaming_snake_case","documentation/language/style-guide/annotations.html#type-annotations","documentation/language/style-guide/structs.html#struct-shorthand","documentation/language/style-guide/enums.html#enums","documentation/language/style-guide/enums.html#encouraged","documentation/language/style-guide/enums.html#discouraged","documentation/language/style-guide/returning.html#returning","documentation/language/style-guide/pattern-matching.html#pattern-matching","documentation/language/style-guide/pattern-matching.html#encouraged","documentation/language/style-guide/pattern-matching.html#alternative","documentation/language/style-guide/comments.html#comments","documentation/language/style-guide/getters.html#getter-functions","documentation/language/style-guide/getters.html#encouraged","documentation/language/style-guide/getters.html#discouraged","documentation/language/style-guide/unused-variables.html#unused-variables","documentation/language/style-guide/unused-variables.html#named","documentation/language/style-guide/unused-variables.html#nameless","documentation/language/style-guide/intermediate-variables.html#intermediate-variables","documentation/language/style-guide/intermediate-variables.html#contextual-assignment","documentation/language/style-guide/intermediate-variables.html#shortened-name","documentation/operations/storage/index.html#storage","documentation/operations/storage/init.html#initialization","documentation/operations/storage/init.html#example","documentation/operations/storage/read-write.html#reading--writing","documentation/operations/storage/read-write.html#reading-from-storage","documentation/operations/storage/read-write.html#writing-to-storage","documentation/operations/storage/read-write.html#read--write","documentation/operations/storage/libraries/index.html#libraries","documentation/operations/storage/libraries/storage-map.html#storagemap","documentation/operations/storage/libraries/storage-map.html#declaration","documentation/operations/storage/libraries/storage-map.html#reading-from-storage","documentation/operations/storage/libraries/storage-map.html#writing-to-storage","documentation/operations/storage/libraries/storage-vec.html#storagevec","documentation/operations/storage/libraries/storage-vec.html#declaration","documentation/operations/storage/libraries/storage-vec.html#reading-from-storage","documentation/operations/storage/libraries/storage-vec.html#writing-to-storage","documentation/operations/storage/libraries/store-get.html#store--get","documentation/operations/storage/libraries/store-get.html#declaration","documentation/operations/storage/libraries/store-get.html#store","documentation/operations/storage/libraries/store-get.html#get","documentation/operations/assertions/index.html#assertions","documentation/operations/assertions/assert.html#assert","documentation/operations/assertions/assert.html#example","documentation/operations/assertions/require.html#require","documentation/operations/assertions/require.html#example","documentation/operations/assertions/revert.html#revert","documentation/operations/assertions/revert.html#example","documentation/operations/assertions/assert-eq.html#assert_eq","documentation/operations/assertions/assert-eq.html#example","documentation/operations/assertions/assert-ne.html#assert_ne","documentation/operations/assertions/assert-ne.html#example","documentation/operations/namespace/index.html#address-namespace","documentation/operations/namespace/address.html#address","documentation/operations/namespace/contract-id.html#contractid","documentation/operations/namespace/identity.html#identity","documentation/operations/call-data/index.html#call-data","documentation/operations/call-data/msg-sender.html#message-sender","documentation/operations/call-data/msg-sender.html#example","documentation/operations/call-data/msg-asset.html#asset-sent","documentation/operations/call-data/msg-asset.html#example","documentation/operations/call-data/msg-asset-amount.html#amount-of-asset-sent","documentation/operations/call-data/msg-asset-amount.html#example","documentation/operations/log.html#logging","documentation/operations/log.html#example","documentation/operations/contract-call.html#call-a-contract","documentation/operations/contract-call.html#example","documentation/operations/contract-call.html#defining-the-interface","documentation/operations/contract-call.html#creating-a-callable-type","documentation/operations/contract-call.html#calling-a-contract","documentation/operations/reentrancy.html#re-entrancy","documentation/operations/reentrancy.html#re-entrancy-guard","documentation/operations/reentrancy.html#checks-effects-interactions-pattern","documentation/operations/asset/index.html#asset-operations","documentation/operations/asset/mint/index.html#minting","documentation/operations/asset/mint/mint.html#mint","documentation/operations/asset/mint/address.html#mint-to-address","documentation/operations/asset/mint/contract.html#mint-to-contract","documentation/operations/asset/mint/address-or-contract.html#mint-to-address-or-contract","documentation/operations/asset/burn.html#burning","documentation/operations/asset/burn.html#burn","documentation/operations/asset/transfer/index.html#transfer","documentation/operations/asset/transfer/address.html#to-address","documentation/operations/asset/transfer/contract.html#to-contract","documentation/operations/asset/transfer/address-or-contract.html#to-address-or-contract","documentation/operations/asset/balance.html#contract-balance","documentation/operations/hashing/index.html#hashing","documentation/operations/hashing/sha256.html#sha256","documentation/operations/hashing/keccak256.html#keccak256","documentation/operations/signatures/index.html#signature-recovery","documentation/operations/signatures/fuel.html#fuel-address","documentation/operations/signatures/ethereum.html#ethereum-address","documentation/examples/counter.html#counter","documentation/examples/counter.html#abi","documentation/examples/counter.html#implementation","documentation/examples/fizzbuzz.html#fizzbuzz","documentation/examples/fizzbuzz.html#state","documentation/examples/fizzbuzz.html#implementation","documentation/examples/contract-ownership.html#contract-ownership","documentation/examples/contract-ownership.html#abi","documentation/examples/contract-ownership.html#identity","documentation/examples/contract-ownership.html#implementation","documentation/examples/wallet.html#wallet","documentation/examples/wallet.html#abi","documentation/examples/wallet.html#implementation","documentation/examples/liquidity-pool.html#liquidity-pool","documentation/misc/prelude.html#standard-library-prelude","documentation/misc/language-comparison/index.html#language-comparison","documentation/misc/language-comparison/rust.html#rust","documentation/misc/language-comparison/solidity.html#solidity","documentation/misc/sdk/index.html#software-development-kits","documentation/misc/sdk/rust.html#rust-sdk","documentation/misc/sdk/typescript.html#typescript-sdk","documentation/misc/advanced-concepts/index.html#advanced-concepts","documentation/misc/advanced-concepts/structs.html#struct-memory-layout","documentation/misc/advanced-concepts/enums.html#enum-memory-layout","documentation/misc/advanced-concepts/enums.html#examples","documentation/misc/advanced-concepts/enums.html#example-one","documentation/misc/advanced-concepts/enums.html#example-two","documentation/misc/advanced-concepts/compiler-intrinsics.html#compiler-intrinsics","documentation/misc/workarounds/index.html#known-issues-and-workarounds","documentation/misc/workarounds/general.html#general","documentation/misc/workarounds/missing-features.html#missing-features","documentation/misc/workarounds/importing.html#importing","documentation/misc/workarounds/strings.html#strings","documentation/misc/workarounds/predicates.html#predicates","documentation/misc/workarounds/pattern-matching.html#pattern-matching","documentation/misc/workarounds/pattern-matching.html#nested-match-expressions","documentation/misc/workarounds/pattern-matching.html#constants","documentation/misc/workarounds/storage.html#storage","documentation/misc/manifest/index.html#manifest-reference"],"index":{"documentStore":{"docInfo":{"0":{"body":13,"breadcrumbs":3,"title":2},"1":{"body":22,"breadcrumbs":2,"title":1},"10":{"body":13,"breadcrumbs":4,"title":2},"100":{"body":34,"breadcrumbs":9,"title":2},"101":{"body":35,"breadcrumbs":9,"title":2},"102":{"body":52,"breadcrumbs":4,"title":1},"103":{"body":56,"breadcrumbs":3,"title":0},"104":{"body":11,"breadcrumbs":5,"title":2},"105":{"body":43,"breadcrumbs":5,"title":1},"106":{"body":50,"breadcrumbs":5,"title":1},"107":{"body":0,"breadcrumbs":2,"title":1},"108":{"body":66,"breadcrumbs":3,"title":1},"109":{"body":5,"breadcrumbs":3,"title":1},"11":{"body":13,"breadcrumbs":4,"title":2},"110":{"body":36,"breadcrumbs":4,"title":1},"111":{"body":6,"breadcrumbs":5,"title":2},"112":{"body":6,"breadcrumbs":5,"title":2},"113":{"body":9,"breadcrumbs":5,"title":2},"114":{"body":11,"breadcrumbs":4,"title":1},"115":{"body":10,"breadcrumbs":4,"title":1},"116":{"body":9,"breadcrumbs":4,"title":1},"117":{"body":12,"breadcrumbs":5,"title":2},"118":{"body":35,"breadcrumbs":5,"title":2},"119":{"body":0,"breadcrumbs":4,"title":1},"12":{"body":17,"breadcrumbs":5,"title":2},"120":{"body":11,"breadcrumbs":5,"title":2},"121":{"body":18,"breadcrumbs":4,"title":1},"122":{"body":33,"breadcrumbs":4,"title":1},"123":{"body":9,"breadcrumbs":5,"title":2},"124":{"body":9,"breadcrumbs":5,"title":2},"125":{"body":31,"breadcrumbs":4,"title":1},"126":{"body":65,"breadcrumbs":2,"title":1},"127":{"body":9,"breadcrumbs":3,"title":2},"128":{"body":34,"breadcrumbs":3,"title":2},"129":{"body":32,"breadcrumbs":4,"title":3},"13":{"body":12,"breadcrumbs":5,"title":2},"130":{"body":26,"breadcrumbs":3,"title":2},"131":{"body":31,"breadcrumbs":4,"title":3},"132":{"body":0,"breadcrumbs":2,"title":1},"133":{"body":22,"breadcrumbs":4,"title":2},"134":{"body":8,"breadcrumbs":6,"title":2},"135":{"body":28,"breadcrumbs":5,"title":1},"136":{"body":21,"breadcrumbs":5,"title":1},"137":{"body":11,"breadcrumbs":5,"title":1},"138":{"body":38,"breadcrumbs":6,"title":2},"139":{"body":55,"breadcrumbs":6,"title":2},"14":{"body":74,"breadcrumbs":5,"title":3},"140":{"body":24,"breadcrumbs":4,"title":1},"141":{"body":17,"breadcrumbs":4,"title":1},"142":{"body":35,"breadcrumbs":4,"title":1},"143":{"body":23,"breadcrumbs":4,"title":1},"144":{"body":10,"breadcrumbs":6,"title":2},"145":{"body":28,"breadcrumbs":5,"title":1},"146":{"body":29,"breadcrumbs":5,"title":1},"147":{"body":30,"breadcrumbs":4,"title":1},"148":{"body":14,"breadcrumbs":6,"title":2},"149":{"body":10,"breadcrumbs":5,"title":1},"15":{"body":50,"breadcrumbs":5,"title":3},"150":{"body":6,"breadcrumbs":5,"title":1},"151":{"body":18,"breadcrumbs":6,"title":2},"152":{"body":15,"breadcrumbs":5,"title":1},"153":{"body":12,"breadcrumbs":5,"title":1},"154":{"body":16,"breadcrumbs":6,"title":2},"155":{"body":19,"breadcrumbs":6,"title":2},"156":{"body":24,"breadcrumbs":6,"title":2},"157":{"body":43,"breadcrumbs":2,"title":1},"158":{"body":23,"breadcrumbs":3,"title":1},"159":{"body":106,"breadcrumbs":3,"title":1},"16":{"body":37,"breadcrumbs":4,"title":2},"160":{"body":35,"breadcrumbs":5,"title":2},"161":{"body":14,"breadcrumbs":5,"title":2},"162":{"body":14,"breadcrumbs":5,"title":2},"163":{"body":15,"breadcrumbs":5,"title":2},"164":{"body":23,"breadcrumbs":3,"title":1},"165":{"body":63,"breadcrumbs":4,"title":1},"166":{"body":60,"breadcrumbs":4,"title":1},"167":{"body":58,"breadcrumbs":5,"title":2},"168":{"body":26,"breadcrumbs":5,"title":2},"169":{"body":30,"breadcrumbs":4,"title":1},"17":{"body":30,"breadcrumbs":6,"title":2},"170":{"body":48,"breadcrumbs":4,"title":1},"171":{"body":35,"breadcrumbs":5,"title":2},"172":{"body":34,"breadcrumbs":5,"title":2},"173":{"body":12,"breadcrumbs":4,"title":1},"174":{"body":10,"breadcrumbs":4,"title":1},"175":{"body":28,"breadcrumbs":4,"title":1},"176":{"body":36,"breadcrumbs":3,"title":0},"177":{"body":82,"breadcrumbs":2,"title":1},"178":{"body":21,"breadcrumbs":3,"title":1},"179":{"body":28,"breadcrumbs":3,"title":1},"18":{"body":88,"breadcrumbs":8,"title":4},"180":{"body":24,"breadcrumbs":3,"title":1},"181":{"body":41,"breadcrumbs":3,"title":1},"182":{"body":27,"breadcrumbs":3,"title":1},"183":{"body":18,"breadcrumbs":3,"title":1},"184":{"body":17,"breadcrumbs":3,"title":1},"185":{"body":13,"breadcrumbs":3,"title":1},"186":{"body":17,"breadcrumbs":3,"title":1},"187":{"body":13,"breadcrumbs":3,"title":1},"188":{"body":42,"breadcrumbs":4,"title":2},"189":{"body":50,"breadcrumbs":4,"title":1},"19":{"body":47,"breadcrumbs":6,"title":2},"190":{"body":40,"breadcrumbs":4,"title":1},"191":{"body":42,"breadcrumbs":4,"title":1},"192":{"body":30,"breadcrumbs":4,"title":2},"193":{"body":25,"breadcrumbs":6,"title":2},"194":{"body":32,"breadcrumbs":5,"title":1},"195":{"body":15,"breadcrumbs":6,"title":2},"196":{"body":26,"breadcrumbs":5,"title":1},"197":{"body":22,"breadcrumbs":8,"title":3},"198":{"body":23,"breadcrumbs":6,"title":1},"199":{"body":50,"breadcrumbs":2,"title":1},"2":{"body":6,"breadcrumbs":2,"title":1},"20":{"body":11,"breadcrumbs":4,"title":1},"200":{"body":33,"breadcrumbs":2,"title":1},"201":{"body":7,"breadcrumbs":4,"title":2},"202":{"body":16,"breadcrumbs":3,"title":1},"203":{"body":18,"breadcrumbs":4,"title":2},"204":{"body":15,"breadcrumbs":5,"title":3},"205":{"body":62,"breadcrumbs":4,"title":2},"206":{"body":40,"breadcrumbs":4,"title":2},"207":{"body":24,"breadcrumbs":5,"title":3},"208":{"body":24,"breadcrumbs":6,"title":4},"209":{"body":77,"breadcrumbs":4,"title":2},"21":{"body":8,"breadcrumbs":4,"title":1},"210":{"body":38,"breadcrumbs":4,"title":1},"211":{"body":18,"breadcrumbs":5,"title":1},"212":{"body":26,"breadcrumbs":6,"title":2},"213":{"body":26,"breadcrumbs":6,"title":2},"214":{"body":31,"breadcrumbs":8,"title":3},"215":{"body":24,"breadcrumbs":4,"title":1},"216":{"body":13,"breadcrumbs":4,"title":1},"217":{"body":34,"breadcrumbs":4,"title":1},"218":{"body":25,"breadcrumbs":5,"title":1},"219":{"body":26,"breadcrumbs":5,"title":1},"22":{"body":85,"breadcrumbs":4,"title":1},"220":{"body":30,"breadcrumbs":7,"title":2},"221":{"body":0,"breadcrumbs":6,"title":2},"222":{"body":28,"breadcrumbs":2,"title":1},"223":{"body":27,"breadcrumbs":3,"title":1},"224":{"body":27,"breadcrumbs":3,"title":1},"225":{"body":0,"breadcrumbs":4,"title":2},"226":{"body":0,"breadcrumbs":6,"title":2},"227":{"body":0,"breadcrumbs":6,"title":2},"228":{"body":13,"breadcrumbs":2,"title":1},"229":{"body":30,"breadcrumbs":2,"title":1},"23":{"body":7,"breadcrumbs":4,"title":1},"230":{"body":37,"breadcrumbs":2,"title":1},"231":{"body":27,"breadcrumbs":2,"title":1},"232":{"body":12,"breadcrumbs":2,"title":1},"233":{"body":28,"breadcrumbs":2,"title":1},"234":{"body":9,"breadcrumbs":4,"title":2},"235":{"body":18,"breadcrumbs":3,"title":1},"236":{"body":18,"breadcrumbs":3,"title":1},"237":{"body":35,"breadcrumbs":3,"title":1},"238":{"body":7,"breadcrumbs":2,"title":1},"239":{"body":24,"breadcrumbs":2,"title":1},"24":{"body":50,"breadcrumbs":7,"title":2},"240":{"body":54,"breadcrumbs":2,"title":1},"241":{"body":0,"breadcrumbs":4,"title":2},"242":{"body":133,"breadcrumbs":6,"title":3},"243":{"body":0,"breadcrumbs":4,"title":2},"244":{"body":0,"breadcrumbs":4,"title":1},"245":{"body":0,"breadcrumbs":4,"title":1},"246":{"body":0,"breadcrumbs":6,"title":3},"247":{"body":0,"breadcrumbs":7,"title":2},"248":{"body":0,"breadcrumbs":7,"title":2},"249":{"body":0,"breadcrumbs":4,"title":2},"25":{"body":20,"breadcrumbs":7,"title":2},"250":{"body":29,"breadcrumbs":6,"title":3},"251":{"body":34,"breadcrumbs":6,"title":3},"252":{"body":14,"breadcrumbs":4,"title":1},"253":{"body":33,"breadcrumbs":5,"title":2},"254":{"body":34,"breadcrumbs":5,"title":2},"255":{"body":0,"breadcrumbs":6,"title":2},"256":{"body":0,"breadcrumbs":5,"title":3},"257":{"body":32,"breadcrumbs":4,"title":1},"258":{"body":0,"breadcrumbs":6,"title":2},"259":{"body":62,"breadcrumbs":4,"title":1},"26":{"body":0,"breadcrumbs":6,"title":1},"260":{"body":32,"breadcrumbs":4,"title":1},"261":{"body":32,"breadcrumbs":4,"title":1},"262":{"body":0,"breadcrumbs":6,"title":2},"263":{"body":19,"breadcrumbs":7,"title":3},"264":{"body":22,"breadcrumbs":5,"title":1},"265":{"body":0,"breadcrumbs":4,"title":1},"266":{"body":0,"breadcrumbs":4,"title":2},"27":{"body":12,"breadcrumbs":6,"title":1},"28":{"body":56,"breadcrumbs":6,"title":1},"29":{"body":32,"breadcrumbs":4,"title":1},"3":{"body":25,"breadcrumbs":2,"title":1},"30":{"body":24,"breadcrumbs":4,"title":1},"31":{"body":36,"breadcrumbs":4,"title":1},"32":{"body":13,"breadcrumbs":6,"title":3},"33":{"body":25,"breadcrumbs":6,"title":3},"34":{"body":18,"breadcrumbs":5,"title":2},"35":{"body":32,"breadcrumbs":4,"title":1},"36":{"body":36,"breadcrumbs":4,"title":2},"37":{"body":84,"breadcrumbs":4,"title":2},"38":{"body":16,"breadcrumbs":4,"title":2},"39":{"body":10,"breadcrumbs":5,"title":2},"4":{"body":11,"breadcrumbs":2,"title":1},"40":{"body":62,"breadcrumbs":5,"title":2},"41":{"body":40,"breadcrumbs":5,"title":2},"42":{"body":35,"breadcrumbs":5,"title":2},"43":{"body":39,"breadcrumbs":5,"title":2},"44":{"body":28,"breadcrumbs":4,"title":1},"45":{"body":77,"breadcrumbs":5,"title":2},"46":{"body":28,"breadcrumbs":4,"title":1},"47":{"body":26,"breadcrumbs":4,"title":1},"48":{"body":14,"breadcrumbs":4,"title":1},"49":{"body":14,"breadcrumbs":5,"title":2},"5":{"body":36,"breadcrumbs":3,"title":1},"50":{"body":51,"breadcrumbs":4,"title":1},"51":{"body":21,"breadcrumbs":4,"title":1},"52":{"body":63,"breadcrumbs":4,"title":1},"53":{"body":23,"breadcrumbs":4,"title":1},"54":{"body":38,"breadcrumbs":4,"title":1},"55":{"body":91,"breadcrumbs":4,"title":1},"56":{"body":49,"breadcrumbs":4,"title":1},"57":{"body":73,"breadcrumbs":4,"title":1},"58":{"body":52,"breadcrumbs":5,"title":2},"59":{"body":18,"breadcrumbs":5,"title":2},"6":{"body":7,"breadcrumbs":3,"title":1},"60":{"body":73,"breadcrumbs":2,"title":1},"61":{"body":15,"breadcrumbs":1,"title":0},"62":{"body":24,"breadcrumbs":2,"title":1},"63":{"body":53,"breadcrumbs":2,"title":1},"64":{"body":22,"breadcrumbs":3,"title":1},"65":{"body":23,"breadcrumbs":3,"title":1},"66":{"body":30,"breadcrumbs":5,"title":3},"67":{"body":24,"breadcrumbs":3,"title":1},"68":{"body":26,"breadcrumbs":3,"title":1},"69":{"body":36,"breadcrumbs":4,"title":2},"7":{"body":30,"breadcrumbs":3,"title":1},"70":{"body":19,"breadcrumbs":2,"title":1},"71":{"body":60,"breadcrumbs":3,"title":2},"72":{"body":64,"breadcrumbs":3,"title":2},"73":{"body":47,"breadcrumbs":5,"title":4},"74":{"body":31,"breadcrumbs":3,"title":2},"75":{"body":17,"breadcrumbs":3,"title":1},"76":{"body":27,"breadcrumbs":3,"title":1},"77":{"body":16,"breadcrumbs":3,"title":1},"78":{"body":20,"breadcrumbs":3,"title":1},"79":{"body":47,"breadcrumbs":3,"title":1},"8":{"body":6,"breadcrumbs":4,"title":2},"80":{"body":24,"breadcrumbs":3,"title":1},"81":{"body":25,"breadcrumbs":5,"title":2},"82":{"body":37,"breadcrumbs":4,"title":1},"83":{"body":46,"breadcrumbs":4,"title":1},"84":{"body":9,"breadcrumbs":4,"title":1},"85":{"body":46,"breadcrumbs":5,"title":2},"86":{"body":44,"breadcrumbs":5,"title":2},"87":{"body":37,"breadcrumbs":5,"title":2},"88":{"body":33,"breadcrumbs":4,"title":2},"89":{"body":10,"breadcrumbs":4,"title":1},"9":{"body":6,"breadcrumbs":3,"title":1},"90":{"body":106,"breadcrumbs":5,"title":2},"91":{"body":15,"breadcrumbs":5,"title":2},"92":{"body":52,"breadcrumbs":3,"title":0},"93":{"body":74,"breadcrumbs":4,"title":1},"94":{"body":87,"breadcrumbs":9,"title":3},"95":{"body":31,"breadcrumbs":9,"title":3},"96":{"body":22,"breadcrumbs":7,"title":2},"97":{"body":23,"breadcrumbs":7,"title":1},"98":{"body":50,"breadcrumbs":7,"title":1},"99":{"body":22,"breadcrumbs":7,"title":1}},"docs":{"0":{"body":"This is the technical reference for the Sway programming language. For a prose explanation and introduction to the language, please refer to the Sway Book .","breadcrumbs":"Welcome! » The Sway Reference","id":"0","title":"The Sway Reference"},"1":{"body":"The Sway toolchain is required to compile Sway programs. There are three ways to install the Sway toolchain: Fuelup Cargo From Source The supported operating systems include Linux and macOS; however, Windows is unsupported .","breadcrumbs":"Installation » Installation","id":"1","title":"Installation"},"10":{"body":"In the root of the repository /sway/ build forc with the following command: cargo build The executable binary can be found in /sway/target/debug/forc.","breadcrumbs":"Installation » From Source » Installation & Updating","id":"10","title":"Installation & Updating"},"100":{"body":"We can nest match expressions by placing them inside code blocks. enum TopLevel { One: (), Two: SecondLevel,\n} enum SecondLevel { Value1: u64, Value2: (),\n} fn nested_match(input: TopLevel) -> u64 { match input { TopLevel::One => 1, TopLevel::Two(second) => { match second { SecondLevel::Value1(2) => 2, SecondLevel::Value1(_) => 3, SecondLevel::Value2 => 42, } }, }\n}","breadcrumbs":"Control Flow » match » Complex Patterns » Nested Expressions » Nested Expressions","id":"100","title":"Nested Expressions"},"101":{"body":"We can match on multiple values by wrapping them in a tuple and then specifying each variant in the same structure (tuple) that they have been defined. use core::ops::Eq; enum Binary { True: (), False: (),\n} impl Eq for Binary { fn eq(self, other: Self) -> bool { match (self, other) { (Binary::True, Binary::True) => true, (Binary::False, Binary::False) => true, _ => false, } }\n}","breadcrumbs":"Control Flow » match » Complex Patterns » Multiple Values » Multiple Values","id":"101","title":"Multiple Values"},"102":{"body":"A loop is a type of operation which allows us to perform computation a certain number of times. For example, given a collection of items we could call a method on the first item and iterate until the method has been called on each item. Usually, a loop has a condition which prevents it from continuing indefinitely however it is possible to create a loop that never stops i.e. an infinite loop. Programming languages have various forms of syntax for declaring a loop which may slightly alter how the iteration takes place. Sway has the following loops: while","breadcrumbs":"Control Flow » Looping » Looping","id":"102","title":"Looping"},"103":{"body":"A while loop uses the while keyword followed by a condition which evaluates to a Boolean . let mut counter = 0; let mut condition = true; while counter < 10 && condition { counter += 1; if 5 < counter { condition = false; } } In the example above we use two conditions. If the counter is less than 10 then continue to iterate If the condition variable is true then continue to iterate As long as both those conditions are true then the loop will iterate. In this case the loop will finish iterating once counter reaches the value of 6 because condition will be set to false.","breadcrumbs":"Control Flow » Looping » while » while","id":"103","title":"while"},"104":{"body":"Sway also allows nested while loops. while true { // computation here while true { // more computation here } }","breadcrumbs":"Control Flow » Looping » while » Nested loops","id":"104","title":"Nested loops"},"105":{"body":"break is a keyword available for use inside of a while loop and it is used to exit out of the loop before the looping condition is met. let mut counter = 0; while counter < 10 { counter += 1; if 5 < counter { break; } } In the example above the while loop is set to iterate until counter reaches the value of 10 however the if expression will break out of the loop once counter reaches the value of 6.","breadcrumbs":"Control Flow » Looping » break » break","id":"105","title":"break"},"106":{"body":"continue is a keyword available for use inside of a while loop and it is used to skip to the next iteration without executing the code after continue. let mut counter = 0; while counter < 10 { counter += 1; if counter % 2 == 0 { continue; } // \"other code\" } In the example above the while loop is set to iterate until counter reaches the value of 10 however the if expression will skip (not execute) the \"other code\" when counter is an even value. For example, this could be used to add all the odd numbers from 0 to 10.","breadcrumbs":"Control Flow » Looping » continue » continue","id":"106","title":"continue"},"107":{"body":"","breadcrumbs":"Annotations » Annotations","id":"107","title":"Annotations"},"108":{"body":"Sway is a compiled language and as such each data structure has a definition i.e. a type which has some size that must be allocated on the stack. The compiler can usually infer the type based on its usage however there may be occasions where the compiler cannot make the inference or the developer may deem it more useful to explicitly annotate a variable in order to make the code easier to read. Annotating a variable is done by placing the annotation after the variable name but before the assignment (the = sign). let bar: str = \"sway\"; let baz: bool = true; The compiler will disallow incorrect type annotations therefore replacing the bool annotation on the variable baz with a u64 will result in a compilation error.","breadcrumbs":"Annotations » Types » Types","id":"108","title":"Types"},"109":{"body":"An attribute is a metadatum which provides some additional functionality.","breadcrumbs":"Annotations » Attributes » Attributes","id":"109","title":"Attributes"},"11":{"body":"After installing run the following command to check the version: /sway/target/debug/forc --version The output may look similar to: forc 0.31.2","breadcrumbs":"Installation » From Source » Using the Toolchain","id":"11","title":"Using the Toolchain"},"110":{"body":"A storage attribute indicates the purity of a function i.e. whether it: reads from storage writes to storage reads from and writes to storage does not read or write (is pure) When a function is pure the annotation is omitted otherwise the correct annotation must be placed above the function signature. More information about storage can be found in the common storage operations section.","breadcrumbs":"Annotations » Attributes » Storage » Storage","id":"110","title":"Storage"},"111":{"body":"When we read from storage we use the read keyword. #[storage(read)]","breadcrumbs":"Annotations » Attributes » Storage » Reading from Storage","id":"111","title":"Reading from Storage"},"112":{"body":"When we write to storage we use the write keyword. #[storage(write)]","breadcrumbs":"Annotations » Attributes » Storage » Writing to Storage","id":"112","title":"Writing to Storage"},"113":{"body":"When we read from and write to storage we use the read & write keywords. #[storage(read, write)]","breadcrumbs":"Annotations » Attributes » Storage » Reading & Writing","id":"113","title":"Reading & Writing"},"114":{"body":"The payable annotation is used to allow a contract function to accept an asset forwarded via a call.","breadcrumbs":"Annotations » Attributes » Payable » Payable","id":"114","title":"Payable"},"115":{"body":"To allow a contract to accept assets we use the payable keyword. #[payable] fn deposit();","breadcrumbs":"Annotations » Attributes » Payable » Usage","id":"115","title":"Usage"},"116":{"body":"Sway provides the #[test] attribute which enables unit tests to be written in Sway.","breadcrumbs":"Annotations » Attributes » Test » Test","id":"116","title":"Test"},"117":{"body":"The #[test] attribute indicates that a test has passed if it did not revert. #[test]\nfn equal() { assert_eq(1 + 1, 2);\n}","breadcrumbs":"Annotations » Attributes » Test » Success case","id":"117","title":"Success case"},"118":{"body":"To test a case where code should revert we can use the #[test(should_revert)] annotation. If the test reverts then it will be reported as a passing test. #[test(should_revert)]\nfn unequal() { assert_eq(1 + 1, 3);\n} We may specify a code to specifically test against. #[test(should_revert = \"18446744073709486084\")]\nfn assert_revert_code() { assert(1 + 1 == 3);\n} #[test(should_revert = \"42\")]\nfn custom_revert_code() { revert(42);\n}","breadcrumbs":"Annotations » Attributes » Test » Revert Case","id":"118","title":"Revert Case"},"119":{"body":"","breadcrumbs":"Annotations » Attributes » Allow » Allow","id":"119","title":"Allow"},"12":{"body":"The Fuel toolchain is an extension of the Sway toolchain . It consists of a full node known as Fuel Core and it enables deployment and testing via the Rust SDK .","breadcrumbs":"Installation » Fuel Core » Fuel Core","id":"12","title":"Fuel Core"},"120":{"body":"The #[allow(dead_code)] annotation disables warnings which are emitted by the compiler for code that is unused. #[allow(dead_code)]\nfn unused_function() {}","breadcrumbs":"Annotations » Attributes » Allow » Dead code","id":"120","title":"Dead code"},"121":{"body":"The #[allow(deprecated)] annotation disables warnings which are emitted by the compiler for usage of deprecated items. #[deprecated(note = \"this is deprecated\")]\nstruct DeprecatedStruct {} #[allow(deprecated)]\nfn using_deprecated_struct() { let _ = DeprecatedStruct {};\n}","breadcrumbs":"Annotations » Attributes » Allow » Deprecated","id":"121","title":"Deprecated"},"122":{"body":"When making a call the compiler may generate code to call a function where it is defined or it may copy the function code (inline) to prevent additional code generation. The Sway compiler automatically inlines functions based on internal heuristics; however, the inline attribute may be used to suggest, but not require, code generation or code copying.","breadcrumbs":"Annotations » Attributes » Inline » Inline","id":"122","title":"Inline"},"123":{"body":"To suggest code generation use the never keyword. #[inline(never)]\nfn foo() {}","breadcrumbs":"Annotations » Attributes » Inline » Generate code","id":"123","title":"Generate code"},"124":{"body":"To suggest code copy use the always keyword. #[inline(always)]\nfn bar() {}","breadcrumbs":"Annotations » Attributes » Inline » Copy code","id":"124","title":"Copy code"},"125":{"body":"This annotation marks an item as deprecated, which makes the compiler to emit a warning for each usage of the item. This warning can be disabled using #[allow(deprecated)]. It is also possible to customize the warning message using the argument note. #[deprecated(note = \"this is deprecated\")]\nstruct DeprecatedStruct {} #[allow(deprecated)]\nfn using_deprecated_struct() { let _ = DeprecatedStruct {};\n}","breadcrumbs":"Annotations » Attributes » Deprecated » Deprecated","id":"125","title":"Deprecated"},"126":{"body":"A trait describes an abstract interface that types can implement. This interface consists of an interface surface of associated items, along with methods. trait Trait { fn fn_sig(self, b: Self) -> bool;\n} { fn method(self, b: Self) -> bool { true }\n} Associated items come in two varieties: Functions Constants Types All traits define an implicit type parameter Self that refers to \"the type that is implementing this interface\". Traits may also contain additional type parameters. These type parameters, including Self, may be constrained by other traits and so forth as usual. Traits are implemented for specific types through separate implementations.","breadcrumbs":"Traits » Traits","id":"126","title":"Traits"},"127":{"body":"Trait functions consist of just a function signature. This indicates that the implementation must define the function.","breadcrumbs":"Traits » Associated functions","id":"127","title":"Associated functions"},"128":{"body":"Associated constants are constants associated with a type. An associated constant declaration declares a signature for associated constant definitions . It is written as const, then an identifier, then :, then a type, finished by a ;. The identifier is the name of the constant used in the path. The type is the type that the definition has to implement. An associated constant definition defines a constant associated with a type.","breadcrumbs":"Traits » Associated constants","id":"128","title":"Associated constants"},"129":{"body":"script; trait T { const C: bool;\n} struct S {} impl T for S { const C: bool = true;\n} fn main() -> bool { let s = S {}; S::C\n} Associated constants may omit the equals sign and expression to indicate implementations must define the constant value.","breadcrumbs":"Traits » Associated constants examples","id":"129","title":"Associated constants examples"},"13":{"body":"Fuel Core can be installed/updated with: cargo install fuel-core There may be additional system dependencies required for installation.","breadcrumbs":"Installation » Fuel Core » Installation & Updating","id":"13","title":"Installation & Updating"},"130":{"body":"Associated types in Sway allow you to define placeholder types within a trait, which can be customized by concrete implementations of that trait. These associated types are used to specify the return types of trait methods or to define type relationships within the trait.","breadcrumbs":"Traits » Associated types","id":"130","title":"Associated types"},"131":{"body":"script; trait TypeTrait { type T; fn method(self, s1: Self::T) -> Self::T;\n} struct Struct {} struct Struct2 {} impl TypeTrait for Struct2 { type T = Struct; fn method(self, s1: Self::T) -> Self::T { s1 }\n} fn main() -> u32 { Struct2{}.method(Struct{}); 1\n}","breadcrumbs":"Traits » Associated types examples","id":"131","title":"Associated types examples"},"132":{"body":"","breadcrumbs":"Generics » Generics","id":"132","title":"Generics"},"133":{"body":"Programming languages have different ways of styling code i.e. how variables, functions, structures etc. are written. The following snippets present the style guide for writing Sway. TODO: overview of content","breadcrumbs":"Style Guide » Style Guide","id":"133","title":"Style Guide"},"134":{"body":"A naming convention is a set of rules used to standardize how code is written.","breadcrumbs":"Style Guide » Naming Convention » Naming Convention","id":"134","title":"Naming Convention"},"135":{"body":"Structs , traits , and enums are CapitalCase which means each word has a capitalized first letter. The fields inside a struct should be snake_case and CapitalCase inside an enum. struct MultiSignatureWallet { owner_count: u64,\n} trait MetaData { // code\n} enum DepositError { IncorrectAmount: (), IncorrectAsset: (),\n}","breadcrumbs":"Style Guide » Naming Convention » CapitalCase","id":"135","title":"CapitalCase"},"136":{"body":"Modules, variables , and functions are snake_case which means that each word is lowercase and separated by an underscore. Module name: library; Function and variable: fn authorize_user(user: Identity) { let blacklist_user = false; // code\n}","breadcrumbs":"Style Guide » Naming Convention » snake_case","id":"136","title":"snake_case"},"137":{"body":"Constants are SCREAMING_SNAKE_CASE which means that each word in capitalized and separated by an underscore. const MAXIMUM_DEPOSIT = 10;","breadcrumbs":"Style Guide » Naming Convention » SCREAMING_SNAKE_CASE","id":"137","title":"SCREAMING_SNAKE_CASE"},"138":{"body":"When declaring a variable it is possible to annotate it with a type; however, the compiler can usually infer that information automatically. The general approach is to omit a type if the compiler does not throw an error; however, if it is deemed clearer by the developer to indicate the type then that is also encouraged. fn execute() { // Avoid unless it's more helpful to annotate let executed: bool = false; // Generally encouraged let executed = false;\n}","breadcrumbs":"Style Guide » Type Annotations » Type Annotations","id":"138","title":"Type Annotations"},"139":{"body":"A struct has a shorthand notation for initializing its fields. The shorthand works by passing a variable into a struct with the exact same name and type. The following struct has a field amount with type u64. struct Structure { amount: u64,\n} Using the shorthand notation we can initialize the struct in the following way. fn call(amount: u64) { let structure = Structure { amount };\n} The shorthand is encouraged because it is a cleaner alternative to the following. fn action(value: u64) { let amount = value; let structure = Structure { amount: value }; let structure = Structure { amount: amount };\n}","breadcrumbs":"Style Guide » Struct Shorthand » Struct Shorthand","id":"139","title":"Struct Shorthand"},"14":{"body":"A Sway program is a file ending with the extension .sw, e.g. main.sw, and the first line of the file is a declaration of the type of program. A Sway program can be one of four types: contract Primarily used for protocols or systems that operate within a fixed set of rules e.g. staking contracts, decentralized exchanges, etc. library Reusable code for handling common operations script Used for complex, multi-step, on-chain interactions that won't persist, such as using a decentralized exchange to create a leveraged position (borrow, swap, re-collateralize) predicate A set of preconditions to the construction of a transaction, the result of which must be a Boolean value of true in order for the transaction to be considered valid","breadcrumbs":"Program Types » Sway Program Types","id":"14","title":"Sway Program Types"},"140":{"body":"An enum may contain many types including other enums. pub enum Error { StateError: StateError, UserError: UserError,\n} pub enum StateError { Void: (), Pending: (), Completed: (),\n} pub enum UserError { InsufficientPermissions: (), Unauthorized: (),\n}","breadcrumbs":"Style Guide » Enums » Enums","id":"140","title":"Enums"},"141":{"body":"The preferred way to use enums is to use the individual (not nested) enums directly because they are easy to follow and the lines are short: let error1 = StateError::Void; let error2 = UserError::Unauthorized;","breadcrumbs":"Style Guide » Enums » Encouraged","id":"141","title":"Encouraged"},"142":{"body":"If you wish to use the nested form of enums via the Error enum from the example above, then you can instantiate them into variables using the following syntax: let error1 = Error::StateError(StateError::Void); let error2 = Error::UserError(UserError::Unauthorized); Key points to note: You must import all of the enums i.e. Error, StateError & UserError The lines may get unnecessarily long (depending on the names) The syntax is unergonomic","breadcrumbs":"Style Guide » Enums » Discouraged","id":"142","title":"Discouraged"},"143":{"body":"In returning from functions we outline two styles of returning: Explicitly which uses the return keyword Implicitly which does not use the return keyword In general the preferred style is to follow the implicit return however both are perfectly acceptable.","breadcrumbs":"Style Guide » Returning » Returning","id":"143","title":"Returning"},"144":{"body":"The following examples present pattern matching using the match keyword for the catch-all case.","breadcrumbs":"Style Guide » Pattern Matching » Pattern Matching","id":"144","title":"Pattern Matching"},"145":{"body":"The _ is used for the catch-all to indicate the important cases have been defined above and the last case is not important enough to warrant a name. fn unnamed_case(shape: Shape) { let value = match shape { Shape::Triangle => 3, Shape::Quadrilateral => 4, Shape::Pentagon => 5, _ => 0, };\n}","breadcrumbs":"Style Guide » Pattern Matching » Encouraged","id":"145","title":"Encouraged"},"146":{"body":"We may apply an appropriate name to provide context to the reader; however, unless it provides additional information the preferred usage is defined in the encouraged case. fn named_case(shape: Shape) { let value = match shape { Shape::Triangle => 3, Shape::Quadrilateral => 4, Shape::Pentagon => 5, _invalid_shape => 0, };\n}","breadcrumbs":"Style Guide » Pattern Matching » Alternative","id":"146","title":"Alternative"},"147":{"body":"In regular comments we outline two forms: // comment /* comment */ The first form is generally encouraged however there may be instances where a comment needs to be placed in the middle of some code in which case the second form is encouraged. For example, in function declaration the second form is used to indicate additional parameters.","breadcrumbs":"Style Guide » Comments » Comments","id":"147","title":"Comments"},"148":{"body":"Functions that return values typically follow one of two styles: Prepending get_ to the start of the name Omitting get_","breadcrumbs":"Style Guide » Getter Functions » Getter Functions","id":"148","title":"Getter Functions"},"149":{"body":"In Sway the encouraged usage is to omit the get_ prefix. fn maximum_deposit() -> u64 { 100\n}","breadcrumbs":"Style Guide » Getter Functions » Encouraged","id":"149","title":"Encouraged"},"15":{"body":"A project type in Sway refers to which program type is in the main file of the project. This means that there are four types of projects: contracts libraries scripts predicates All four projects can contain multiple library files in the src directory. There is a caveat when it comes to contracts , scripts and predicates and it's as follows: A project can at most contain any one of a contract, script or predicate. This means that a project cannot contain more than one contract, one script, one predicate and it cannot mix them together.","breadcrumbs":"Program Types » Sway Project Types","id":"15","title":"Sway Project Types"},"150":{"body":"That is to say the following is discouraged. fn get_maximum_deposit() -> u64 { 100\n}","breadcrumbs":"Style Guide » Getter Functions » Discouraged","id":"150","title":"Discouraged"},"151":{"body":"A good practice is naming variables appropriately; however, variables may be unused at times such as the timestamp from the call(). fn unused_variable() -> u64 { let (timestamp, deposit_amount) = call(); deposit_amount\n}","breadcrumbs":"Style Guide » Unused Variables » Unused Variables","id":"151","title":"Unused Variables"},"152":{"body":"We may preserve the name to provide context to the reader by prepending the variable with _. fn named_unused_variable() -> u64 { let (_timestamp, deposit_amount) = call(); deposit_amount\n}","breadcrumbs":"Style Guide » Unused Variables » Named","id":"152","title":"Named"},"153":{"body":"We may discard the context and the value by assigning it to _. fn nameless_variable() -> u64 { let (_, deposit_amount) = call(); deposit_amount\n}","breadcrumbs":"Style Guide » Unused Variables » Nameless","id":"153","title":"Nameless"},"154":{"body":"An intermediate variable, or a temporary variable, is a variable that is typically used once. In most cases we avoid creating intermediate variables; however, there are cases where they may enrich the code.","breadcrumbs":"Style Guide » Intermediate Variables » Intermediate Variables","id":"154","title":"Intermediate Variables"},"155":{"body":"It may be beneficial to use an intermediate variable to provide context to the reader about the value. fn contextual_assignment() { let remaining_amount = update_state(); // code that uses `remaining_amount` instead of directly calling `update_state()`\n}","breadcrumbs":"Style Guide » Intermediate Variables » Contextual Assignment","id":"155","title":"Contextual Assignment"},"156":{"body":"In the cases of multiple levels of indentation or overly verbose names it may be beneficial to create an intermediate variable with a shorter name. fn shortened_name() { let remaining_amount = update_state_of_vault_v3_storage_contract(); // code that uses `remaining_amount` instead of directly calling `update_state_of_vault_v3_storage_contract()`\n}","breadcrumbs":"Style Guide » Intermediate Variables » Shortened Name","id":"156","title":"Shortened Name"},"157":{"body":"A smart contract is able to perform computation and store & manipulate data over time. In the following sections we'll take a look at how Sway handles storage through: Storage Initialization : How to declare a storage block Reading & Writing : How to read from and write to storage Libraries : Additional functionality provided by the storage library Namespaces : How to use storage namespaces In keyword : How to override storage variable position","breadcrumbs":"Storage » Storage","id":"157","title":"Storage"},"158":{"body":"Storage is declared through the use of the storage keyword. Inside the storage block each variable is named, associated with a type and a default value. storage { // variable_name1: variable_type1 = default_value1, // variable_name2: variable_type2 = default_value2, // ...\n}","breadcrumbs":"Storage » Initialization » Initialization","id":"158","title":"Initialization"},"159":{"body":"In the following example we will take a look at two ways of storing a struct. Explicitly declaring the values in the storage block Encapsulating the values in an associated function We'll begin by defining the Owner & Role data structures and implement a default constructor on the Owner. struct Owner { maximum_owners: u64, role: Role,\n} impl Owner { // a constructor that can be evaluated to a constant `Owner` during compilation fn default() -> Self { Self { maximum_owners: 10, role: Role::FullAccess, } }\n} enum Role { FullAccess: (), PartialAccess: (), NoAccess: (),\n} Now that we have our data structures we'll keep track of how many current_owners we have and declare the owner in the two aforementioned styles. storage { current_owners: u64 = 0, explicit_declaration: Owner = Owner { maximum_owners: 10, role: Role::FullAccess, }, encapsulated_declaration: Owner = Owner::default(),\n} An explicit declaration is likely to be sufficient for most types. However, it may be preferable to encapsulate the initialization of complex types within a constructor in order to keep the code concise. Note that the constructors used in storage blocks must evaluate to a constant during compilation.","breadcrumbs":"Storage » Initialization » Example","id":"159","title":"Example"},"16":{"body":"An entry point is the starting point of execution for a program. Since a library is not directly deployable to the blockchain it does not have an entry point and instead its code is exported for use within other programs. Unlike libraries; contracts, scripts and predicates all have an entry point. Contracts expose an Application Binary Interface (ABI) while scripts and predicates expose a main() function for entry.","breadcrumbs":"Program Types » Entry Points","id":"16","title":"Entry Points"},"160":{"body":"When dealing with storage we have two options, we can either read from or write to storage. In both cases we must use a storage annotation to indicate the purity of the function. When referencing a variable in storage we must explicitly indicate that the variable comes from storage and not a local scope. This is done via the syntax storage.variable_name e.g. storage.counter. storage { counter: u64 = 0,\n}","breadcrumbs":"Storage » Reading & Writing » Reading & Writing","id":"160","title":"Reading & Writing"},"161":{"body":"When dealing with a built-in type we can retrieve the variable without the use of any special methods. #[storage(read)]\nfn read() { let counter = storage.counter.read();\n}","breadcrumbs":"Storage » Reading & Writing » Reading from Storage","id":"161","title":"Reading from Storage"},"162":{"body":"When dealing with a built-in type we can update the variable without the use of any special methods. #[storage(write)]\nfn write() { storage.counter.write(storage.counter.read() + 1);\n}","breadcrumbs":"Storage » Reading & Writing » Writing to Storage","id":"162","title":"Writing to Storage"},"163":{"body":"We can read and write to storage by using both keywords in the attribute. #[storage(read, write)]\nfn read_write() { let counter = storage.counter.read(); storage.counter.write(counter + 1);\n}","breadcrumbs":"Storage » Reading & Writing » Read & Write","id":"163","title":"Read & Write"},"164":{"body":"The standard library provides additional utility for handling storage . Mapping : Tracking key-value pairs Vectors : Using a persistent (not heap-allocated) vector Store & Get : Manually manipulating storage slots","breadcrumbs":"Storage » Libraries » Libraries","id":"164","title":"Libraries"},"165":{"body":"A StorageMap, a.k.a. a hash table, is a structure which associates a value v with a key k. The key is used to find the position in the table (memory) where the value is stored. The benefit of a hash table is that no matter where the value is in the table the computation required to find the location of that value is constant i.e. it has an order of 1 O(1). Sway provides a flexible StorageMap because it uses generics for both k & v with the caveat that k and v have to be a single value. The value can be a struct , tuple , array etc. therefore if you'd like to have a complex k or v then the data needs to be wrapped into a single type.","breadcrumbs":"Storage » Libraries » StorageMap » StorageMap","id":"165","title":"StorageMap"},"166":{"body":"The StorageMap type is included in the prelude therefore we do not need to import it. We'll be using msg_sender() in the subsequent section so we'll import that here. After the import we initialize our StorageMap as described in the initialization section. storage { // k = Identity, v = u64 balance: StorageMap = StorageMap:: {}, // k = (Identity, u64), v = bool user: StorageMap<(Identity, u64), bool> = StorageMap::<(Identity, u64), bool> {},\n} There are two storage variables: balance & user. balance takes a single value as the key while user wraps two values into a tuple and uses that as a key.","breadcrumbs":"Storage » Libraries » StorageMap » Declaration","id":"166","title":"Declaration"},"167":{"body":"Retrieving data from a storage variable is done through the .get(key) method. That is to say that we state which storage variable we would like to read from and append .get() to the end while providing the key for the data that we want to retrieve. The method get returns an Option; if there is no value for key in the map, get will return None. In this example we wrap the Identity of the caller with their provided id into a tuple and use that as the key. #[storage(read)]\nfn reading_from_storage(id: u64) { let user = storage.user.get((msg_sender().unwrap(), id)).read();\n} This contract method handles the returned Option by calling unwrap_or to set user to zero if the map user doesn't have an entry for the key.","breadcrumbs":"Storage » Libraries » StorageMap » Reading from Storage","id":"167","title":"Reading from Storage"},"168":{"body":"Writing to storage is similar to reading . The difference is that we use a different method .insert(key, value). In this example we retrieve the balance of the caller and then increment their balance by 1. #[storage(read, write)]\nfn writing_to_storage() { let balance = storage.balance.get(msg_sender().unwrap()).read(); storage.balance.insert(msg_sender().unwrap(), balance + 1);\n}","breadcrumbs":"Storage » Libraries » StorageMap » Writing to Storage","id":"168","title":"Writing to Storage"},"169":{"body":"A StorageVec is a vector that permanently stores its data in storage. It replicates the functionality of a regular vector however its data is not stored contiguously because it utilizes hashing and generics to find a location to store the value T. There is a number of methods in the standard library however we will take a look at pushing and retrieving data.","breadcrumbs":"Storage » Libraries » StorageVec » StorageVec","id":"169","title":"StorageVec"},"17":{"body":"A smart contract is a piece of bytecode that can be deployed to a blockchain via a transaction . It can be called in the same way that an API may be called to perform computation and store and retrieve data from a database. A smart contract consists of two parts: Application Binary Interface (ABI) Implementation of the ABI","breadcrumbs":"Program Types » Smart Contract » Smart Contracts","id":"17","title":"Smart Contracts"},"170":{"body":"To use a StorageVec we need to import it from the standard library and while we're at it we'll import the msg_sender() so that we can use it in the following section. After the import we initialize our StorageVec as described in the initialization section. use std::storage::storage_vec::*; storage { // T = u64 balance: StorageVec = StorageVec {}, // T = (Identity, u64) user: StorageVec<(Identity, u64)> = StorageVec {},\n} There are two storage variables: balance & user. balance takes a single value while user wraps two values into a tuple .","breadcrumbs":"Storage » Libraries » StorageVec » Declaration","id":"170","title":"Declaration"},"171":{"body":"Retrieving data from a storage variable is done through the .get(index) method. That is to say that we state which index by specifying it inside .get() and appending that to the end of the storage variable. In this example we look at how we can retrieve a single value balance and how we can unpack multiple values from user. #[storage(read)]\nfn reading_from_storage(id: u64) { let balance = storage.balance.get(id).unwrap(); let (user, value) = storage.user.get(id).unwrap().read();\n}","breadcrumbs":"Storage » Libraries » StorageVec » Reading from Storage","id":"171","title":"Reading from Storage"},"172":{"body":"Writing to storage is similar to reading . The difference is that we use a different method .push(value) and we use the read keyword because the implementation reads the length of the vector to determine where to store the value. In this example we insert a tuple containing an the Identity of the caller and some id into the vector. #[storage(read, write)]\nfn writing_to_storage(id: u64) { storage.user.push((msg_sender().unwrap(), id));\n}","breadcrumbs":"Storage » Libraries » StorageVec » Writing to Storage","id":"172","title":"Writing to Storage"},"173":{"body":"Storage can be manipulated directly through the use of store() & get() functions. They utilize generics to store and retrieve values.","breadcrumbs":"Storage » Libraries » Store & Get » Store & Get","id":"173","title":"Store & Get"},"174":{"body":"To use store() & get() we must import them however we are not required to declare a storage block. use std::storage::storage_api::{read, write};","breadcrumbs":"Storage » Libraries » Store & Get » Declaration","id":"174","title":"Declaration"},"175":{"body":"To store a generic value T we must provide a key of type b256. In this example we store some number of type u64. #[storage(write)]\nfn store(key: b256, value: u64) { // write(key, SLOT, T) where T = generic type write(key, 0, value);\n}","breadcrumbs":"Storage » Libraries » Store & Get » Store","id":"175","title":"Store"},"176":{"body":"To retrieve a generic value T at the position of key we must specify the type that we are retrieving. In this example we retrieve some u64 at the position of key. #[storage(read)]\nfn get(key: b256) { // read::(key, SLOT) where T = generic type let value = read::(key, 0);\n} The function get returns an Option; if the storage slots requested have not been set before, get will return None.","breadcrumbs":"Storage » Libraries » Store & Get » Get","id":"176","title":"Get"},"177":{"body":"An assertion is a condition which must evaluate to the Boolean value of true and its purpose is to prevent undesirable computation when the condition is evaluated to false. For example, a function may only work if the condition argument < 5 is true. We can use an assertion to enforce this condition by: Forcing a revert in the program when 5 <= argument Handling the exception with additional code Handling exceptions may be done through if expressions therefore the following sections will take a look at how we can make the virtual machine revert (safely crash). assert : Checks if a condition is true otherwise reverts require : Checks if a condition is true otherwise logs a value and reverts revert : Reverts the virtual machine with the provided exit code assert_eq : Checks if a and b are equal otherwise reverts assert_ne : Checks if a and b are not equal otherwise reverts","breadcrumbs":"Assertions » Assertions","id":"177","title":"Assertions"},"178":{"body":"The assert function is automatically imported into every program from the prelude and it takes an expression which must evaluate to a Boolean . If the Boolean is true then nothing will happen and the code will continue to run otherwise the virtual machine will revert.","breadcrumbs":"Assertions » assert » assert","id":"178","title":"assert"},"179":{"body":"Here we have a function which takes two u64 arguments and subtracts them. A u64 cannot be negative therefore the assertion enforces that b must be less than or equal to a. If the condition is not met, then the virtual machine will revert. fn subtract(a: u64, b: u64) -> u64 { assert(b <= a); a - b\n}","breadcrumbs":"Assertions » assert » Example","id":"179","title":"Example"},"18":{"body":"The ABI is a structure which defines the endpoints that a contract exposes for calls. That is to say that functions defined in the ABI are considered to be external and thus a contract cannot call its own functions. The following example demonstrates an interface for a wallet which is able to receive and send funds. The structure begins by using the keyword abi followed by the name of the contract. Inside the declaration are function signatures, annotations denoting the interaction with storage and documentation comments outlining the functionality. library; abi Wallet { /// When the BASE_ASSET is sent to this function the internal contract balance is incremented #[storage(read, write)] fn receive_funds(); /// Sends `amount_to_send` of the BASE_ASSET to `recipient` /// /// # Arguments /// /// - `amount_to_send`: amount of BASE_ASSET to send /// - `recipient`: user to send the BASE_ASSET to /// /// # Reverts /// /// * When the caller is not the owner of the wallet /// * When the amount being sent is greater than the amount in the contract #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient: Identity);\n}","breadcrumbs":"Program Types » Smart Contract » Application Binary Interface (ABI)","id":"18","title":"Application Binary Interface (ABI)"},"180":{"body":"The require function is automatically imported into every program from the prelude and it takes an expression which must evaluate to a Boolean . If the Boolean is true then nothing will happen and the rest of the code will continue to run otherwise a log will be emitted and the virtual machine will revert.","breadcrumbs":"Assertions » require » require","id":"180","title":"require"},"181":{"body":"Here we have a function which takes two u64 arguments and subtracts them. A u64 cannot be negative therefore the assertion enforces that b must be less than or equal to a. If the condition is not met then the message b is too large will be logged and the virtual machine will revert. The message is generic therefore it can be any type, in this example it's a string. fn subtract(a: u64, b: u64) -> u64 { require(b <= a, \"b is too large\"); a - b\n}","breadcrumbs":"Assertions » require » Example","id":"181","title":"Example"},"182":{"body":"The revert function is automatically imported into every program from the prelude and it takes a u64 as an exit code. The function will behave differently depending on the context in which it is used: When used inside a predicate the function will panic and crash the program Otherwise it will revert the virtual machine","breadcrumbs":"Assertions » revert » revert","id":"182","title":"revert"},"183":{"body":"To manually force a revert we need to provide an exit code. To be able to distinguish one revert from another different exit codes can be used in different places. revert(42);","breadcrumbs":"Assertions » revert » Example","id":"183","title":"Example"},"184":{"body":"The assert_eq function is automatically imported into every program from the prelude . It takes two expressions which are compared and the result is a Boolean . If the value is false then the virtual machine will revert.","breadcrumbs":"Assertions » assert_eq » assert_eq","id":"184","title":"assert_eq"},"185":{"body":"Here is a function which asserts that a and b must be equal. fn compare_eq(a: u64, b: u64) { assert_eq(a, b); // code\n}","breadcrumbs":"Assertions » assert_eq » Example","id":"185","title":"Example"},"186":{"body":"The assert_ne function is automatically imported into every program from the prelude . It takes two expressions which are compared and the result is a Boolean . If the value is false then the virtual machine will revert.","breadcrumbs":"Assertions » assert_ne » assert_ne","id":"186","title":"assert_ne"},"187":{"body":"Here is a function which asserts that a and b must not be equal. fn compare_ne(a: u64, b: u64) { assert_ne(a, b); // code\n}","breadcrumbs":"Assertions » assert_ne » Example","id":"187","title":"Example"},"188":{"body":"Sway utilizies namespaces to distinguish between address types. Having multiple address types enforces type-safety and expands the range of values that an address can take because the same value can be used across multiple types. The main types are: Address : Used to identify the UTXO ContractId : Used to identify a contract For ease of use there is an enum wrapper Identity which contains both types.","breadcrumbs":"Address Namespace » Address Namespace","id":"188","title":"Address Namespace"},"189":{"body":"In the UTXO model each output has an address. The Address type is a struct containing a value of a b256 type. pub struct Address { bits: b256,\n} The value of an Address is a hash of either: A public key Predicate The Address type is completely separate from a ContractId and thus it should not be used when dealing with an address of a deployed contract. Casting between an Address and b256 can be done in the following way: let variable1 = 0x000000000000000000000000000000000000000000000000000000000000002A; let my_address = Address::from(variable1); let variable2: b256 = my_address.into(); // variable1 == variable2","breadcrumbs":"Address Namespace » Address » Address","id":"189","title":"Address"},"19":{"body":"Similar to traits in Rust implementing the ABI is done with the syntax impl for Contract. All functions defined in the ABI must be declared in the implementation. Since the interface is defined outside of the contract we must import it using the use syntax before we can use it. contract; use interface::Wallet; impl Wallet for Contract { #[storage(read, write)] fn receive_funds() { // function implementation } #[storage(read, write)] fn send_funds(amount_to_send: u64, recipient: Identity) { // function implementation }\n}","breadcrumbs":"Program Types » Smart Contract » Implementation the ABI","id":"19","title":"Implementation the ABI"},"190":{"body":"A contract's ID is a unique, deterministic identifier analogous to a contract's address in the EVM. Contracts cannot own UTXOs but they can own assets. The ContractId type is a struct containing a value of a b256 type. pub struct ContractId { bits: b256,\n} Casting between an ContractId and b256 can be done in the following way: let variable1 = 0x000000000000000000000000000000000000000000000000000000000000002A; let my_contract_id = ContractId::from(variable1); let variable2: b256 = my_contract_id.into(); // variable1 == variable2","breadcrumbs":"Address Namespace » ContractId » ContractId","id":"190","title":"ContractId"},"191":{"body":"The Identity type is an enum that allows for the handling of both Address and ContractId types. This is useful in cases where either type is accepted, e.g. receiving funds from an identified sender, but not caring if the sender is an address or a contract. An Identity is implemented as follows. pub enum Identity { Address: Address, ContractId: ContractId,\n} Casting to an Identity must be done explicitly: let address = 0xddec0e7e6a9a4a4e3e57d08d080d71a299c628a46bc609aab4627695679421ca; let my_address_identity = Identity::Address(Address::from(address)); let my_contract_identity = Identity::ContractId(ContractId::from(address));","breadcrumbs":"Address Namespace » Identity » Identity","id":"191","title":"Identity"},"192":{"body":"The term call-data refers to the metadata that is available to the recipient of a call. In the following sections we'll cover the following call-data: Message Sender : who is making the call Asset Sent : which asset has been sent into the contract Amount of Asset Sent : how much of an asset has been sent","breadcrumbs":"Call Data » Call Data","id":"192","title":"Call Data"},"193":{"body":"The standard prelude imports a function msg_sender() automatically, which retrieves the Identity of the caller. The identity can be used for a variety of reasons however a common application is access control i.e. restricting functionality for non-privileged users (non-admins).","breadcrumbs":"Call Data » Message Sender » Message Sender","id":"193","title":"Message Sender"},"194":{"body":"We can implement access control by specifying that only the owner can call a function. In the following snippet we accomplish this by comparing the caller msg_sender() to the OWNER. If a regular user calls the function then it will revert otherwise it will continue to run when called by the OWNER. const OWNER = Identity::Address(Address::from(0x0000000000000000000000000000000000000000000000000000000000000000)); fn update() { require(msg_sender().unwrap() == OWNER, \"Owner Only\"); // code\n}","breadcrumbs":"Call Data » Message Sender » Example","id":"194","title":"Example"},"195":{"body":"The standard library provides a function msg_asset_id() which retrieves the ContractId of the asset being sent. This can be used to determine which asset has been sent into the contract.","breadcrumbs":"Call Data » Asset Sent » Asset Sent","id":"195","title":"Asset Sent"},"196":{"body":"To use msg_asset_id() we must import it from the standard library. We'll also import the base asset for comparison. use std::call_frames::msg_asset_id; We can check which asset has been sent and perform different computation based on the type. fn deposit() { if msg_asset_id() == AssetId::base() { // code } else { // code }\n}","breadcrumbs":"Call Data » Asset Sent » Example","id":"196","title":"Example"},"197":{"body":"The standard library provides a function msg_amount() which retrieves the amount of asset sent without any concern for which asset is sent. This can be used to set a price or manually track the amount sent by each user.","breadcrumbs":"Call Data » Amount of Asset Sent » Amount of Asset Sent","id":"197","title":"Amount of Asset Sent"},"198":{"body":"To use msg_amount() we must import it from the standard library. use std::context::msg_amount; We can check how much of any asset has been sent and if an incorrect amount has been sent then we may revert. fn purchase() { require(msg_amount() == 100_000_000, \"Incorrect amount sent\"); // code\n}","breadcrumbs":"Call Data » Amount of Asset Sent » Example","id":"198","title":"Example"},"199":{"body":"Logging is a way to record data as the program runs. The standard library provides a logging module which contains a generic log function that is used to log a variable of any type. Each call to log appends 1 of 2 types of a receipt to the list of receipts Log Generated for non-reference types: bool, u8, u16, u32, and u64 LogData Generated for reference types and u256 The Rust & Typescript SDKs may be used to decode the data.","breadcrumbs":"Logging » Logging","id":"199","title":"Logging"},"2":{"body":"Fuelup is the recommended tool for installation and management of the toolchain.","breadcrumbs":"Installation » Fuelup","id":"2","title":"Fuelup"},"20":{"body":"A library is used to contain code that performs common operations in order to prevent code duplication.","breadcrumbs":"Program Types » Library » Library","id":"20","title":"Library"},"200":{"body":"To use the log function we must import it from the standard library and pass in any generic type T that we want to log. fn log_data(number: u64) { // generic T = `number` of type `u64` log(number);\n} In the example above a u64 is used however we can pass in any generic type such as a struct , enum , string etc.","breadcrumbs":"Logging » Example","id":"200","title":"Example"},"201":{"body":"A common blockchain operation is communication between smart contracts .","breadcrumbs":"Calling Contracts » Call a Contract","id":"201","title":"Call a Contract"},"202":{"body":"To perform a call there are three steps that we must take: Provide an interface to call Create a type that allows us to make a call Call a function on our interface","breadcrumbs":"Calling Contracts » Example","id":"202","title":"Example"},"203":{"body":"Let's take the example of a Vault to demonstrate how a call can be performed. library; abi Vault { #[payable] fn deposit(); fn withdraw(amount: u64, asset: ContractId);\n}","breadcrumbs":"Calling Contracts » Defining the Interface","id":"203","title":"Defining the Interface"},"204":{"body":"To call a function on our Vault we must create a type that can perform calls. The syntax for creating a callable type is: abi(, ).","breadcrumbs":"Calling Contracts » Creating a Callable Type","id":"204","title":"Creating a Callable Type"},"205":{"body":"The following snippet uses a script to call our Vault contract. script; use contract_interface::Vault; fn main(amount: u64, asset_id: ContractId, vault_id: b256) -> bool { let caller = abi(Vault, vault_id); // Optional arguments are wrapped in `{}` caller.deposit { // `u64` that represents the gas being forwarded to the contract gas: 10000, // `u64` that represents how many coins are being forwarded coins: amount, // `b256` that represents the asset ID of the forwarded coins asset_id: asset_id.into(), }(); caller.withdraw(amount, asset_id); true\n} The deposit() function uses pre-defined optional arguments provided by the Sway language.","breadcrumbs":"Calling Contracts » Calling a Contract","id":"205","title":"Calling a Contract"},"206":{"body":"Re-entrancy occurs when a contract makes a call back into the contract that called it, e.g. Contract A calls Contract B but then Contract B makes a call back into Contract A. To mitigate security concerns there are two approaches that are commonly used: Implement a guard : detect when a re-entrancy occurs Defensive programming : perform calls after all state changes have been made","breadcrumbs":"Re-entrancy » Re-entrancy","id":"206","title":"Re-entrancy"},"207":{"body":"Sway provides a stateless re-entrancy guard, which reverts at run-time when re-entrancy is detected. To use the guard we must import it. use reentrancy::reentrancy_guard; Then call it in a contract function. fn deposit() { reentrancy_guard(); // code }","breadcrumbs":"Re-entrancy » Re-entrancy Guard","id":"207","title":"Re-entrancy Guard"},"208":{"body":"The pattern states that all state (storage) changes should be made before a call is made. fn withdraw() { // Step 1. Perform any state changes to update balance // Step 2. After all state changes make a call }","breadcrumbs":"Re-entrancy » Checks-Effects-Interactions Pattern","id":"208","title":"Checks-Effects-Interactions Pattern"},"209":{"body":"A common application of a smart contract is the creation of an asset / token i.e. a cryptocurrency. Managing a cryptocurrency is typically done via the following models: Account based e.g. Ethereum Unspent Transaction Output (UTXO) e.g. Bitcoin Sway operates on the UTXO model therefore assets can be transferred out of the contract that created them. What this means is that keeping track of assets that have been transferred out of the contract may be more difficult because the information is not centralized in one place. With that regard in mind, the account based approach can be partially replicated while utilizing certain asset operations that are build into the FuelVM. The following sections will take a look at how an asset can be: Minted (created) Burned (destroyed) Transferred (sent) While also taking a look at: The contract balance","breadcrumbs":"Asset Operations » Asset Operations","id":"209","title":"Asset Operations"},"21":{"body":"Libraries are defined using the library keyword at the beginning of a file. library;","breadcrumbs":"Program Types » Library » Definition","id":"21","title":"Definition"},"210":{"body":"Minting an asset means to create a new asset with an id of the contract that created it. The standard library contains a module that can be used to mint an asset. There are two functions that can be used to mint: mint() mint_to() Specific implementation details on transferring assets to addresses can be found here . Specific implementation details on transferring assets to contracts can be found here .","breadcrumbs":"Asset Operations » Minting » Minting","id":"210","title":"Minting"},"211":{"body":"To use the function we must import it. use std::asset::mint; To mint some amount of an asset we specify the amount that we would like to mint and pass it into the mint() function. let amount = 10; mint(SubId::zero(), amount);","breadcrumbs":"Asset Operations » Minting » Mint » Mint","id":"211","title":"Mint"},"212":{"body":"We can mint and transfer the asset to an Address . To use the function we must import it. use std::asset::mint_to; To mint some amount of an asset we specify the amount that we would like to mint and the Address to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let user = Address::from(address); mint_to(Identity::Address(user), SubId::zero(), amount);","breadcrumbs":"Asset Operations » Minting » To Address » Mint to Address","id":"212","title":"Mint to Address"},"213":{"body":"We can mint and transfer the asset to an Contract . To use the function we must import it. use std::asset::mint_to; To mint some amount of an asset we specify the amount that we would like to mint and the ContractId to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let pool = ContractId::from(address); mint_to(Identity::ContractId(pool), SubId::zero(), amount);","breadcrumbs":"Asset Operations » Minting » To Contract » Mint to Contract","id":"213","title":"Mint to Contract"},"214":{"body":"We can mint and transfers to an Address or a Contract . To use the function we must import it. use std::asset::mint_to; To mint some amount of an asset we specify the amount that we would like to mint and the Identity to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let user = Identity::Address(Address::from(address)); let pool = Identity::ContractId(ContractId::from(address)); mint_to(user, SubId::zero(), amount); mint_to(pool, SubId::zero(), amount);","breadcrumbs":"Asset Operations » Minting » To Address or Contract » Mint to Address or Contract","id":"214","title":"Mint to Address or Contract"},"215":{"body":"Burning an asset means to destroy an asset that a contract has minted . The standard library contains a module that can be used to burn an asset. There is one function used to burn: burn() To use the function we must import it. use std::asset::burn;","breadcrumbs":"Asset Operations » Burning » Burning","id":"215","title":"Burning"},"216":{"body":"To burn some amount of an asset we specify the amount that we would like to burn and pass it into the burn() function. let amount = 10; burn(SubId::zero(), amount);","breadcrumbs":"Asset Operations » Burning » burn","id":"216","title":"burn"},"217":{"body":"The standard library contains a module that can be used to transfer (send) an asset from one owner to another. There is one function that can be used to transfer an asset to any entity: transfer() Specific implementation details on transferring assets to addresses can be found here . Specific implementation details on transferring assets to contracts can be found here .","breadcrumbs":"Asset Operations » Transfer » Transfer","id":"217","title":"Transfer"},"218":{"body":"To use the function we must import it. use std::asset::transfer; To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the Address to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let asset = AssetId::base(); let user = Address::from(address); transfer(Identity::Address(user), asset, amount);","breadcrumbs":"Asset Operations » Transfer » To Address » To Address","id":"218","title":"To Address"},"219":{"body":"To use the transfer function we must import it. use std::asset::transfer; To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the ContractId to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let asset = AssetId::base(); let pool = ContractId::from(address); transfer(Identity::ContractId(pool), asset, amount);","breadcrumbs":"Asset Operations » Transfer » To Contract » To Contract","id":"219","title":"To Contract"},"22":{"body":"Code defined inside a library, but more generally anywhere inside a Sway project, is considered to be private which means that it is inaccessible to other files unless explicitly exposed. Code can be exposed through a two step process: Add a pub keyword at the start of some code Specify the library in the Forc.toml file as a dependency and then import the pub declaration library; // Cannot import because the `pub` keyword is missing\nfn foo() {} // Can import everything below because they are using the `pub` keyword\npub const ONE = __to_str_array(\"1\"); pub struct MyStruct {} impl MyStruct { pub fn my_function() {}\n} pub enum MyEnum { Variant: (),\n} pub fn bar() {} pub trait MyTrait { fn my_function();\n} The following structures can be marked as pub: Globally defined constants Structs Enums Functions Traits","breadcrumbs":"Program Types » Library » Accessibility","id":"22","title":"Accessibility"},"220":{"body":"To use the function we must import it. use std::asset::transfer; To transfer some amount of an asset we specify the amount that we would like to transfer, the asset and the Identity to send it to. let amount = 10; let address = 0x0000000000000000000000000000000000000000000000000000000000000001; let asset = AssetId::base(); let user = Identity::Address(Address::from(address)); let pool = Identity::ContractId(ContractId::from(address)); transfer(user, asset, amount); transfer(pool, asset, amount);","breadcrumbs":"Asset Operations » Transfer » To Address or Contract » To Address or Contract","id":"220","title":"To Address or Contract"},"221":{"body":"","breadcrumbs":"Asset Operations » Contract Balance » Contract Balance","id":"221","title":"Contract Balance"},"222":{"body":"The hash module contains the following functions: sha256 keccak256 They take one generic argument T and return a b256 (hash of T). To hash multiple values the values must be wrapped into one type such as a tuple , array , struct & enum .","breadcrumbs":"Hashing » Hashing","id":"222","title":"Hashing"},"223":{"body":"To use the sha256 function we must import it. To hash multiple values we wrap them into a tuple however other compound types may be used. fn sha256_hashing(age: u64, name: str, status: bool) -> b256 { let mut hasher = Hasher::new(); age.hash(hasher); hasher.write_str(name); status.hash(hasher); hasher.sha256()\n}","breadcrumbs":"Hashing » sha256 » sha256","id":"223","title":"sha256"},"224":{"body":"To use the keccak256 function we must import it. To hash multiple values we wrap them into a tuple however other compound types may be used. fn keccak256_hashing(age: u64, name: str, status: bool) -> b256 { let mut hasher = Hasher::new(); age.hash(hasher); hasher.write_str(name); status.hash(hasher); hasher.keccak256()\n}","breadcrumbs":"Hashing » keccak256 » keccak256","id":"224","title":"keccak256"},"225":{"body":"","breadcrumbs":"Signature Recovery » Signature Recovery","id":"225","title":"Signature Recovery"},"226":{"body":"","breadcrumbs":"Signature Recovery » Fuel Address » Fuel Address","id":"226","title":"Fuel Address"},"227":{"body":"","breadcrumbs":"Signature Recovery » Ethereum Address » Ethereum Address","id":"227","title":"Ethereum Address"},"228":{"body":"The following example implements a counter which is able to: Increment the count by 1 Decrement the count by 1 Retrieve the value of the counter","breadcrumbs":"Counter » Counter","id":"228","title":"Counter"},"229":{"body":"To create a counter we must define an ABI which exposes methods that manipulate the count and retrieve its value. Since we are handling storage we must provide storage annotations on the functions. abi Counter { #[storage(read, write)] fn increment(); #[storage(read, write)] fn decrement(); #[storage(read)] fn count() -> u64;\n}","breadcrumbs":"Counter » ABI","id":"229","title":"ABI"},"23":{"body":"Libraries cannot be directly deployed to a blockchain, but they can be deployed as part of a contract .","breadcrumbs":"Program Types » Library » Deployment","id":"23","title":"Deployment"},"230":{"body":"We initialize a count in storage with the value of zero and implement methods to increment & decrement the count by one and return the value. storage { counter: u64 = 0,\n} impl Counter for Contract { #[storage(read, write)] fn increment() { storage.counter.write(storage.counter.read() + 1); } #[storage(read, write)] fn decrement() { storage.counter.write(storage.counter.read() - 1); } #[storage(read)] fn count() -> u64 { storage.counter.read() }\n}","breadcrumbs":"Counter » Implementation","id":"230","title":"Implementation"},"231":{"body":"The following example implements the fizzbuzz game. The rules are: A number divisible by 3 returns Fizz A number divisible by 5 returns Buzz A number which is divisible by 3 & 5 returns Fizzbuzz Any other number entered is returned back to the user","breadcrumbs":"Fizzbuzz » Fizzbuzz","id":"231","title":"Fizzbuzz"},"232":{"body":"Let's define an enum which contains the state of the game. enum State { Fizz: (), Buzz: (), FizzBuzz: (), Other: u64,\n}","breadcrumbs":"Fizzbuzz » State","id":"232","title":"State"},"233":{"body":"We can write a function which takes an input and checks its divisibility. Depending on the result a different State will be returned. fn fizzbuzz(input: u64) -> State { if input % 15 == 0 { State::FizzBuzz } else if input % 3 == 0 { State::Fizz } else if input % 5 == 0 { State::Buzz } else { State::Other(input) }\n}","breadcrumbs":"Fizzbuzz » Implementation","id":"233","title":"Implementation"},"234":{"body":"The following example implements access control to restrict functionality to a privileged user.","breadcrumbs":"Contract Ownership » Contract Ownership","id":"234","title":"Contract Ownership"},"235":{"body":"The interface contains a function to set the owner and a function that only the owner can use. abi Ownership { #[storage(read, write)] fn set_owner(owner: Option); #[storage(read)] fn action();\n}","breadcrumbs":"Contract Ownership » ABI","id":"235","title":"ABI"},"236":{"body":"We must keep track of the owner in storage and compare them against the caller via msg_sender() . Initially there is no owner so we'll set them to None. storage { owner: Option = None,\n}","breadcrumbs":"Contract Ownership » Identity","id":"236","title":"Identity"},"237":{"body":"To set the owner one of two conditions must be met: There is no owner The current owner is calling the function To call our action() function the caller must be the owner of the contract. impl Ownership for Contract { #[storage(read, write)] fn set_owner(owner: Option) { assert(storage.owner.read().is_none() || storage.owner.read().unwrap() == msg_sender().unwrap()); storage.owner.write(owner); } #[storage(read)] fn action() { assert(storage.owner.read().unwrap() == msg_sender().unwrap()); // code }\n}","breadcrumbs":"Contract Ownership » Implementation","id":"237","title":"Implementation"},"238":{"body":"The following example implements a wallet that utilizes the base asset.","breadcrumbs":"Wallet » Wallet","id":"238","title":"Wallet"},"239":{"body":"The interface contains a function which tracks the amount of the base asset received and a function to transfer the funds. abi Wallet { #[storage(read, write)] fn receive(); #[storage(read, write)] fn send(amount: u64, recipient: Identity);\n}","breadcrumbs":"Wallet » ABI","id":"239","title":"ABI"},"24":{"body":"A library is internal to a project if it is in the same source src directory as the other program files. $ tree\n.\n├── Cargo.toml\n├── Forc.toml\n└── src ├── lib.sw └── my_library.sw To be able to use our library my_library.sw in lib.sw there are two steps to take: Bring our library into scope by using the mod keyword followed by the library name Use the use keyword to selectively import various items from the library library; mod my_library; use my_library::bar; // `bar` from `my_library` is now available throughout the file","breadcrumbs":"Program Types » Library » Internal Libraries » Internal Libraries","id":"24","title":"Internal Libraries"},"240":{"body":"When receiving funds we assert that the wallet accepts the base asset and we track the amount sent. When transferring funds out of the wallet we assert that only the owner can perform the transfer. use std::{ call_frames::msg_asset_id, context::msg_amount, asset::transfer,\n}; storage { balance: u64 = 0,\n} const OWNER = Address::from(0x8900c5bec4ca97d4febf9ceb4754a60d782abbf3cd815836c1872116f203f861); impl Wallet for Contract { #[storage(read, write)] fn receive() { assert(msg_asset_id() == AssetId::base()); storage.balance.write(storage.balance.read() + msg_amount()); } #[storage(read, write)] fn send(amount: u64, recipient: Identity) { assert(msg_sender().unwrap() == Identity::Address(OWNER)); storage.balance.write(storage.balance.read() - amount); transfer(recipient, AssetId::base(), amount); }\n}","breadcrumbs":"Wallet » Implementation","id":"240","title":"Implementation"},"241":{"body":"","breadcrumbs":"Liquidity Pool » Liquidity Pool","id":"241","title":"Liquidity Pool"},"242":{"body":"The prelude is a list of commonly used features from the standard library which is automatically imported into every Sway program. The prelude contains the following: Address : A struct containing a b256 value which represents the wallet address ContractId A struct containing a b256 value which represents the ID of a contract Identity : An enum containing Address & ContractID structs Vec : A growable, heap-allocated vector StorageMap : A key-value mapping in contract storage Option : An enum containing either some generic value or an absence of that value, we also expose the variants directly: Some None Result : An enum used to represent either a success or failure of an operation, we also expose the variants directly: Ok Err assert : A module containing assert: A function that reverts the VM if the condition provided to it is false assert_eq: A function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 == v2 is false assert_ne: A function that reverts the VM and logs its two inputs v1 and v2 if the condition v1 != v2 is false revert : A module containing require: A function that reverts and logs a given value if the condition is false revert: A function that reverts log : A function that logs arbitrary stack types msg_sender : A function that gets the Identity from which a call was made","breadcrumbs":"Standard Library Prelude » Standard Library Prelude","id":"242","title":"Standard Library Prelude"},"243":{"body":"","breadcrumbs":"Language Comparison » Language Comparison","id":"243","title":"Language Comparison"},"244":{"body":"","breadcrumbs":"Language Comparison » Rust » Rust","id":"244","title":"Rust"},"245":{"body":"","breadcrumbs":"Language Comparison » Solidity » Solidity","id":"245","title":"Solidity"},"246":{"body":"","breadcrumbs":"Software Development Kits » Software Development Kits","id":"246","title":"Software Development Kits"},"247":{"body":"","breadcrumbs":"Software Development Kits » Rust SDK » Rust SDK","id":"247","title":"Rust SDK"},"248":{"body":"","breadcrumbs":"Software Development Kits » TypeScript SDK » TypeScript SDK","id":"248","title":"TypeScript SDK"},"249":{"body":"","breadcrumbs":"Advanced Concepts » Advanced Concepts","id":"249","title":"Advanced Concepts"},"25":{"body":"An external library is a library that is outside of the src directory (most likely in an entirely different project). $ tree\n.\n├── my_library\n│ ├── Cargo.toml\n│ ├── Forc.toml\n│ └─── src\n│ └── lib.sw\n│\n└── my_other_library ├── Cargo.toml ├── Forc.toml └─── src └── lib.sw","breadcrumbs":"Program Types » Library » External Libraries » External Libraries","id":"25","title":"External Libraries"},"250":{"body":"Structs have zero memory overhead, meaning that each field is laid out sequentially in memory. No metadata regarding the struct's name or other properties is preserved at runtime. In other words, structs are compile-time constructs similar to Rust, but different in other languages with runtimes like Java.","breadcrumbs":"Advanced Concepts » Structs » Struct Memory Layout","id":"250","title":"Struct Memory Layout"},"251":{"body":"Enums have some memory overhead. To know which variant is being represented, Sway stores a one-word (8-byte) tag for the enum variant. The space reserved after the tag is equivalent to the size of the largest enum variant. To calculate the size of an enum in memory, add 8 bytes to the size of the largest variant.","breadcrumbs":"Advanced Concepts » Enums » Enum Memory Layout","id":"251","title":"Enum Memory Layout"},"252":{"body":"The following examples consist of enums with two variants. The largest variant for Example One is the u64 and b256 for Example Two .","breadcrumbs":"Advanced Concepts » Enums » Examples","id":"252","title":"Examples"},"253":{"body":"The size of enum T is 16 bytes, 8 bytes for the tag and 8 bytes for the u64 . pub enum T { a: u64, b: (),\n} Instantiating the u64 type will take up 16 bytes. let a = T::a(42); Instantiating the unit type will take up 16 bytes. let b = T::b;","breadcrumbs":"Advanced Concepts » Enums » Example One","id":"253","title":"Example One"},"254":{"body":"The size of enum K is 40 bytes, 8 bytes for the tag and 32 bytes for the b256 . pub enum K { a: b256, b: u64,\n} Instantiating the b256 type will take up 40 bytes. let a = K::a(0x0000000000000000000000000000000000000000000000000000000000000000); Instantiating the u64 type will take up 40 bytes. let b = K::b(42);","breadcrumbs":"Advanced Concepts » Enums » Example Two","id":"254","title":"Example Two"},"255":{"body":"","breadcrumbs":"Advanced Concepts » Compiler Intrinsics » Compiler Intrinsics","id":"255","title":"Compiler Intrinsics"},"256":{"body":"","breadcrumbs":"Known Issues » Known Issues and Workarounds","id":"256","title":"Known Issues and Workarounds"},"257":{"body":"TODO: need help filling this in, might remove this page and move content into individual sections Issue: #870 All impl blocks need to be defined before any of the functions they define can be called. This includes sibling functions in the same impl declaration, i.e., functions in an impl can't call each other yet.","breadcrumbs":"Known Issues » General » General","id":"257","title":"General"},"258":{"body":"","breadcrumbs":"Known Issues » Missing Features » Missing Features","id":"258","title":"Missing Features"},"259":{"body":"In external libraries we have looked at how a library can be imported into a project so that code can be reused. When it comes to importing only external libraries can be imported through the Forc.toml file; any other type of program will result in an error. This means that the following projects cannot be imported: contracts internal libraries scripts predicates While contracts cannot be imported, a workaround is to move the contract's abi declaration into an external library and import that library anywhere the ABI is needed. TODO: move the next comment into a page where it makes sense to keep it Furthermore, using contract dependencies it is possible to import the contract ID automatically as a public constant.","breadcrumbs":"Known Issues » Importing » Importing","id":"259","title":"Importing"},"26":{"body":"","breadcrumbs":"Program Types » Library » External Libraries » Libraries","id":"26","title":"Libraries"},"260":{"body":"Sway strings are declared using double-quotes \". Single quotes ' cannot be used. Attempting to define a string with single-quotes will result in an error. // Will error if uncommented // let fuel = 'fuel'; Strings are UTF-8 encoded therefore they cannot be indexed. let fuel = \"fuel\"; // Will error if uncommented // let f = fuel[0];","breadcrumbs":"Known Issues » Strings » Strings","id":"260","title":"Strings"},"261":{"body":"A predicate does not have any side effects because it is pure and thus it cannot create receipts . Since there are no receipts they cannot use logging nor create a stack backtrace for debugging. This means that there is no way to debug them aside from using a single-stepping debugger . As a workaround, the predicate can be written, tested, and debugged first as a script , and then changed back into a predicate.","breadcrumbs":"Known Issues » Predicates » Predicates","id":"261","title":"Predicates"},"262":{"body":"","breadcrumbs":"Known Issues » Pattern Matching » Pattern Matching","id":"262","title":"Pattern Matching"},"263":{"body":"In nested match expressions we nest a match expression by embedding it inside the {} brackets on the right side of the arrow =>. Match expressions cannot be used as a pattern, the left side of the arrow =>.","breadcrumbs":"Known Issues » Pattern Matching » Nested Match Expressions","id":"263","title":"Nested Match Expressions"},"264":{"body":"When matching on constants we specify that a constant must be used in order to match on a variable. Dynamic values, such as an argument to a function, cannot be matched upon because it will be treated as a catch_all case and thus any subsequent patterns will not be checked.","breadcrumbs":"Known Issues » Pattern Matching » Constants","id":"264","title":"Constants"},"265":{"body":"","breadcrumbs":"Known Issues » Storage » Storage","id":"265","title":"Storage"},"266":{"body":"","breadcrumbs":"Manifest Reference » Manifest Reference","id":"266","title":"Manifest Reference"},"27":{"body":"my_other_library has a function quix() which can be imported into my_library because it uses the pub keyword. library; pub fn quix() {}","breadcrumbs":"Program Types » Library » External Libraries » my_other_library","id":"27","title":"my_other_library"},"28":{"body":"To be able to use quix() inside my_library there are two steps to take. Add to Dependencies Add my_other_library as a dependency under the [dependencies] section of the my_library Forc.toml file. [project]\nauthors = [\"Fuel Labs \"]\nentry = \"lib.sw\"\nlicense = \"Apache-2.0\"\nname = \"my_library\" [dependencies]\nmy_other_library = { path = \"../my_other_library\" }\nstd = { path = \"../../../../../../../../../sway-lib-std\" } Import Use the use keyword to selectively import our code from my_other_library library; use my_other_library::quix; // `quix` from `my_other_library` is now available throughout the file","breadcrumbs":"Program Types » Library » External Libraries » my_library","id":"28","title":"my_library"},"29":{"body":"A script is an executable that does not need to be deployed because it only exists during a transaction. It can be used to replicate the functionality of contracts, such as routers, without the cost of deployment or increase of the blockchain size. Some properties of a script include: It cannot be called by a contract It is stateless but can interact with storage through a contract Can call multiple contracts","breadcrumbs":"Program Types » Script » Scripts","id":"29","title":"Scripts"},"3":{"body":"Cargo may be used instead of Fuelup ; however, the user needs to manage the toolchain themselves. The advantage of using Cargo is the installation of plugins that have not been added into Fuelup . The disadvantage occurs when Fuelup and Cargo are used in tandem because the latest plugins may not be recognized.","breadcrumbs":"Installation » Cargo","id":"3","title":"Cargo"},"30":{"body":"The following example demonstrates a script which takes one argument and returns the Boolean value of true. script; // All scripts require a main function. The return type is optional.\nfn main(amount: u64) -> bool { true\n}","breadcrumbs":"Program Types » Script » Example","id":"30","title":"Example"},"31":{"body":"A predicate is an executable that represents a UTXO spending condition, such as a multisig predicate, which has restrictions on the VM instructions that can be used . It does not need to be deployed to a blockchain because it only exists during a transaction. That being said, the predicate root is on chain as the owner of one or more UTXOs. Predicates can neither read from nor write to any contract state. Moreover, they cannot use any contract instructions .","breadcrumbs":"Program Types » Predicate » Predicates","id":"31","title":"Predicates"},"32":{"body":"In Fuel, coins can be sent to an address uniquely representing a particular predicate's bytecode (the bytecode root, calculated here ).","breadcrumbs":"Program Types » Predicate » Transfer Coins to a Predicate","id":"32","title":"Transfer Coins to a Predicate"},"33":{"body":"The coin UTXOs become spendable not on the provision of a valid signature, but rather if the supplied predicate both has a root that matches their owner, and evaluates to true. If a predicate reverts, or tries to access impure VM opcodes, the evaluation is automatically false.","breadcrumbs":"Program Types » Predicate » Spending Predicate Coins","id":"33","title":"Spending Predicate Coins"},"34":{"body":"Predicates may introspect the transaction spending their coins (inputs, outputs, script bytecode, etc.) and may take runtime arguments (the predicateData), either or both of which may affect the evaluation of the predicate.","breadcrumbs":"Program Types » Predicate » Spending Conditions","id":"34","title":"Spending Conditions"},"35":{"body":"Similar to a script , a predicate consists of a single main() function which can take any number of arguments but must return a Boolean . In order for the predicate to be valid, the returned Boolean value must be true. predicate; // All predicates require a main function which return a Boolean value.\nfn main(amount: u64) -> bool { true\n}","breadcrumbs":"Program Types » Predicate » Example","id":"35","title":"Example"},"36":{"body":"Sway is a statically typed language therefore every value must be known at compile time. This means that each value must have a type and the compiler can usually infer the type without the user being required to specify it. Sway provides a number of out-of-the-box (primitive) types which can be used to construct more complex data structures and programs.","breadcrumbs":"Built-in Types » Built-in Types","id":"36","title":"Built-in Types"},"37":{"body":"Sway has the following primitive types: Numerics u8 (8-bit unsigned integer) u16 (16-bit unsigned integer) u32 (32-bit unsigned integer) u64 (64-bit unsigned integer) u256 (256-bit unsigned integer) hexadecimal, binary & base-10 syntax Boolean bool (true or false) Strings str (string slice) str[n] (fixed-length string of size n) Bytes b256 (256 bits / 32 bytes, i.e. a hash) Slices The default numeric type is u64. The FuelVM's word size is 64 bits, and the cases where using a smaller numeric type to save space are minimal. All other types in Sway are built up of these primitive types, or references to these primitive types.","breadcrumbs":"Built-in Types » Primitive Types","id":"37","title":"Primitive Types"},"38":{"body":"Compound types are types that group multiple values into one type. Sway has the following compound types: Arrays Tuples Structs Enums","breadcrumbs":"Built-in Types » Compound Types","id":"38","title":"Compound Types"},"39":{"body":"Broadly speaking there are two types of integers: Signed (positive and negative) Unsigned (only positive)","breadcrumbs":"Built-in Types » Numerics » Numeric Types","id":"39","title":"Numeric Types"},"4":{"body":"The latest features may be accessed when installing from source ; however, the features may not be ready for release and lead to unstable behavior.","breadcrumbs":"Installation » Source","id":"4","title":"Source"},"40":{"body":"A signed integer is a whole number which can take the value of zero and both negative and positive values. This means that a signed integer can take values such as: -42 0 42 In order to achieve this one bit must be kept for tracking the sign (+ or -) of the value and thus the range of available values is smaller than an unsigned integer. For those inclined, the range for an n-bit signed integer is -2n-1 to 2n-1-1. Sway does not natively support signed integers however there is nothing stopping a library from using primitives to create types that act like signed types.","breadcrumbs":"Built-in Types » Numerics » Signed Integers","id":"40","title":"Signed Integers"},"41":{"body":"An unsigned integer is a whole number which can take the value of zero or any positive number, but cannot be negative. This allows for one more bit of values to be used for the positive numbers and thus the positive range is significantly larger than for signed integers. An example of available values is: 0 42 For those inclined, the range for an n-bit unsigned integer is 0 to 2n-1.","breadcrumbs":"Built-in Types » Numerics » Unsigned Integers","id":"41","title":"Unsigned Integers"},"42":{"body":"All of the unsigned integer types are numeric types, and the byte type can also be viewed as an 8-bit unsigned integer. Numbers can be declared with binary syntax, hexadecimal syntax, base-10 syntax, and underscores for delineation. let hexadecimal = 0xffffff; let binary = 0b10101010; let base_10 = 10; let underscore_delineated_base_10 = 100_000; let underscore_delineated_binary = 0x1111_0000; let underscore_delineated_hexadecimal = 0xfff_aaa;","breadcrumbs":"Built-in Types » Numerics » Alternative Syntax","id":"42","title":"Alternative Syntax"},"43":{"body":"A Boolean is a type that is represented by either a value of one or a value of zero. To make it easier to use the values have been given names: true & false. Boolean values are typically used for conditional logic or validation, for example in if expressions , and thus expressions are said to be evaluated to true or false. Using the unary operator ! the Boolean value can be changed: From true to false From false to true","breadcrumbs":"Built-in Types » Booleans » Boolean Type","id":"43","title":"Boolean Type"},"44":{"body":"The following example creates two Boolean variables , performs a comparison using the unary operator ! and implicitly returns the result. fn returns_true() -> bool { let is_true = true; let is_false = false; // implicitly returns the Boolean value of `true` is_true == !is_false\n}","breadcrumbs":"Built-in Types » Booleans » Example","id":"44","title":"Example"},"45":{"body":"A string is a collection of characters (letters, numbers etc.). Sway has one string type and it's a fixed length string which has the following implications: A string cannot be grown or shrunk during execution The content of the string must meet its length This could be via a legitimate value that takes up the entire length or through padding The reason for this is that the compiler must know the size of the type and the length is a part of the type. A string can be created through the use of double-quotation marks \" around the text. The length of the string is permanently set at that point and cannot be changed even if the variable is marked as mutable. // The variable `fuel` is a string slice with length equals 4 let fuel = \"fuel\"; let crypto = __to_str_array(\"crypto\"); Strings default to UTF-8 in Sway.","breadcrumbs":"Built-in Types » Strings » String Type","id":"45","title":"String Type"},"46":{"body":"Sway has a single \"bytes\" type which is the b256. As the name suggests it contains 256 bits / 32 bytes of information. Unlike some other programming languages this type is treated as a single, whole, type unlike an array of bytes which is iterated over. let zero = 0x0000000000000000000000000000000000000000000000000000000000000000;","breadcrumbs":"Built-in Types » Bytes » Bytes","id":"46","title":"Bytes"},"47":{"body":"A tuple is a general-purpose static-length aggregation of types, in other words, it's a single type that consists of an aggregate of zero or more types. The internal types that make up a tuple, and the tuple's arity, define the tuple's type.","breadcrumbs":"Built-in Types » Tuples » Tuples","id":"47","title":"Tuples"},"48":{"body":"To declare a tuple we wrap the values in (). // Define a tuple containing 2 u64 types let mut balances = (42, 1337);","breadcrumbs":"Built-in Types » Tuples » Declare","id":"48","title":"Declare"},"49":{"body":"Values can be retrieved individually from the tuple by specifying the index. // first = 42, second = 1337 let first = balances.0; let second = balances.1;","breadcrumbs":"Built-in Types » Tuples » Retrieve by Index","id":"49","title":"Retrieve by Index"},"5":{"body":"Fuelup is a tool used to manage the Sway toolchain. It allows the user to download compiled binaries and switch between different versions of Sway. The installation instructions can be found at the start of the Fuelup Book . After installing fuelup run the following command to check the version: fuelup --version The output may look similar to: fuelup 0.13.0","breadcrumbs":"Installation » Fuelup » Fuelup","id":"5","title":"Fuelup"},"50":{"body":"A value can be mutated in a tuple as long as the tuple is declared to be mutable and the new value has the same type as the previous value. // 12 has the same type as 42 (u64) therefore this is valid balances.0 = 12; // true is a Boolean and the tuple expects a u64 therefore this is invalid // balances.0 = true; The entire tuple can be overwritten when it is mutable and the type for each value is the same. // 3 is the same type as 42 (u64) and so is 4 and 1337 therefore this is valid balances = (3, 4);","breadcrumbs":"Built-in Types » Tuples » Mutate","id":"50","title":"Mutate"},"51":{"body":"Elements can be destructured from a tuple into individual variables. // first = 42, second = 1337 let (first, second) = balances; We can also ignore elements when destructuring. // 42 is ignored and cannot be used let (_, second) = balances;","breadcrumbs":"Built-in Types » Tuples » Destructure","id":"51","title":"Destructure"},"52":{"body":"An array is similar to a tuple , but an array's values must all be of the same type. It's defined using square brackets [] and separates its values using commas. Unlike a tuple, an array can be iterated over through indexing. fn syntax() { let array = [1, 2, 3, 4, 5]; let mut counter = 0; let mut total = 0; while counter < 5 { total += array[counter]; counter += 1; }\n} Arrays are allocated on the stack and thus the size of an array is considered to be static. What this means is that once an array is declared to have a size of n it cannot be changed to contain more, or fewer, elements than n.","breadcrumbs":"Built-in Types » Arrays » Arrays","id":"52","title":"Arrays"},"53":{"body":"A struct in Sway is a product type which is a data structure that allows grouping of various types under a name that can be referenced, unlike a tuple . The types contained in the struct are named and thus they can be referenced by their names as well.","breadcrumbs":"Built-in Types » Structs » Structs","id":"53","title":"Structs"},"54":{"body":"The following syntax demonstrates the declaration of a struct named Foo containing two fields - public field bar, a u64, and a private field baz, a bool. struct Foo { pub bar: u64, baz: bool,\n} Public fields are accessible in all the modules in which the struct is accessible. Private fields are accessible only within the module in which the struct is declared.","breadcrumbs":"Built-in Types » Structs » Declaration","id":"54","title":"Declaration"},"55":{"body":"To instantiate a struct the name of the struct must be used followed by {} where the fields from the declaration must be specified inside the brackets. Instantiation requires all fields to be initialized, both private and public. fn hardcoded_instantiation() { // Instantiate the variable `foo` as `Foo` let mut foo = Foo { bar: 42, baz: false, }; // Access and write to \"baz\" foo.baz = true;\n} fn variable_instantiation() { // Declare variables and pass them into `Foo` let number = 42; let boolean = false; let mut foo = Foo { bar: number, baz: boolean, }; // Access and write to \"baz\" foo.baz = true;\n} fn shorthand_instantiation() { // Declare variables with the same names as the fields in `Foo` let bar = 42; let baz = false; // Instantiate `foo` as `Foo` let mut foo = Foo { bar, baz }; // Access and write to \"baz\" foo.baz = true;\n} Structs with private fields can be instantiated only within the module in which the struct is declared.","breadcrumbs":"Built-in Types » Structs » Instantiation","id":"55","title":"Instantiation"},"56":{"body":"The fields of a struct can be accessed through destructuring. fn destructuring() { let foo = Foo { bar: 42, baz: false, }; // bar and baz are now accessible as variables let Foo { bar, baz } = foo; if baz { let quix = bar * 2; } // You may use `..` to omit the remaining fields if the types match // The compiler will fill them in for you let Foo { bar, .. } = foo;\n} When destructuring structs with private fields outside of a module in which the struct is defined, the private fields must be omitted by using the ...","breadcrumbs":"Built-in Types » Structs » Destructuring","id":"56","title":"Destructuring"},"57":{"body":"An enum, also known as a sum type, is a type that consists of several variants where each variant is named and has a type. Let's take a look at an example where we define an enum called Color with a few color variations. enum Color { Blue: (), Green: (), Red: (), Silver: (), Grey: (),\n} We begin by using the enum keyword followed by the name for our enumeration. The variants are contained inside {} and they are ordered sequentially from top to bottom. Each variant has a name, such as the first Blue variant, and a type, which in this case is the unit type () for all variants. The unit type is a type that does not contain any data however any type can be used. // To instantiate an enum with a variant of the unit type the syntax is let blue = Color::Blue; let silver = Color::Silver;","breadcrumbs":"Built-in Types » Enums » Enums","id":"57","title":"Enums"},"58":{"body":"In order to demonstrate more complex data types we can define a struct and assign that struct as a data type for any of an enum's variants. Here we have a struct Item and an enum MyEnum. The enum has one variant by the name Product and its type is declared to the right of : which in this case is our struct Item. struct Item { amount: u64, id: u64, price: u64,\n} enum MyEnum { Product: Item,\n} fn main() { let my_enum = MyEnum::Product(Item { amount: 2, id: 42, price: 5, });\n}","breadcrumbs":"Built-in Types » Enums » Enums of Structs","id":"58","title":"Enums of Structs"},"59":{"body":"Similar to structs we can use other enums as types for our variants. enum UserError { InsufficientPermissions: (), Unauthorized: (),\n} enum Error { UserError: UserError,\n} fn main() { let my_enum = Error::UserError(UserError::Unauthorized);\n}","breadcrumbs":"Built-in Types » Enums » Enums of Enums","id":"59","title":"Enums of Enums"},"6":{"body":"Cargo can be used to install the Sway toolchain with various plugins .","breadcrumbs":"Installation » Cargo » Cargo","id":"6","title":"Cargo"},"60":{"body":"A variable is a way to reference some information by a specific name and it can take the form of a variety of data structures . In Sway there are two states that a variable can take: Immutable Can be read but cannot be changed after it has been declared Mutable Can be read and can have its value changed if and only if the new value is the same type By default all variables in Sway are immutable unless declared as mutable through the use of the mut keyword. This is one of the ways in which Sway encourages safe programming, and many modern languages have the same default. In the following sections, we'll take a look at two keywords that are used to instantiate information ( let & const ) and a way to temporarily reuse a variable name without affecting the original instantiation through variable shadowing .","breadcrumbs":"Variables » Variables","id":"60","title":"Variables"},"61":{"body":"The let keyword is used to assign a value to a variable during run-time. It can only be used inside of a function and its value can be changed when declared as mutable .","breadcrumbs":"Variables » let » let","id":"61","title":"let"},"62":{"body":"We can declare a variable that cannot have its value changed in the following way. let foo = 5; By default foo is an immutable u64 with the value of 5. This means that we can pass foo around and its value can be read, but it cannot have its value changed from 5 to any other value.","breadcrumbs":"Variables » let » Immutable","id":"62","title":"Immutable"},"63":{"body":"We can declare a variable that can have its value changed through the use of the mut keyword. let mut foo = 5; foo = 6; When assigning to a mutable variable, the right-hand side of the assignment is evaluated before the left-hand side. In the below example, the mutable variable i will first be increased and the resulting value of 1 will be stored to array[1], thus resulting in array being changed to [0, 1, 0]. let mut array = [0, 0, 0]; let mut i = 0; array[i] = { i += 1; i };","breadcrumbs":"Variables » let » Mutable","id":"63","title":"Mutable"},"64":{"body":"Constants are similar to immutable let variables; however, there are a few differences: Constants are always evaluated at compile-time. Constants can be declared both inside of a function and at global/impl scope. The mut keyword cannot be used with constants.","breadcrumbs":"Variables » const » Constants","id":"64","title":"Constants"},"65":{"body":"To define a constant the const keyword is used followed by a name and an assignment of a value. const FOO = 5; The example above hardcodes the value of 5 however function calls may also be used alongside built-in types .","breadcrumbs":"Variables » const » Declaration","id":"65","title":"Declaration"},"66":{"body":"Constants can also be declared inside impl blocks. In this case, the constant is referred to as an associated constant. struct Point { x: u64, y: u64,\n} impl Point { const ZERO: Point = Point { x: 0, y: 0 };\n} fn main() -> u64 { Point::ZERO.x\n}","breadcrumbs":"Variables » const » impl self Constants","id":"66","title":"impl self Constants"},"67":{"body":"When looking at the let variable we've seen that the value can be changed through the use of the mut keyword. We can take this a couple steps further through reassignment and variable shadowing . Note that shadowing applies only to variables. Constants cannot be shadowed.","breadcrumbs":"Variables » Shadowing » Shadowing","id":"67","title":"Shadowing"},"68":{"body":"We can redefine the type and value of a variable by instantiating a new version after the first declaration. // Set `foo` to take the value of `5` and the default `u64` type let foo = 5; // Reassign `foo` to be a `str` with the value of `Fuel` let foo = \"Fuel\";","breadcrumbs":"Variables » Shadowing » Reassignment","id":"68","title":"Reassignment"},"69":{"body":"If we do not want to alter the original variable but we'd like to temporarily reuse the variable name then we can use block scope to constrain the variable. let foo = 5; { let foo = 42; } assert(foo == 5); foo is defined inside the curly brackets { } and only exist inside the { .. } scope; therefore, the original foo variable with the value of 5 maintains its value.","breadcrumbs":"Variables » Shadowing » Variable Shadowing","id":"69","title":"Variable Shadowing"},"7":{"body":"A prerequisite for installing and using Sway is the Rust toolchain running on the stable channel. After installing the Rust toolchain run the following command to check default channel: rustup toolchain list The output may look similar to: stable-x86_64-unknown-linux-gnu (default)","breadcrumbs":"Installation » Cargo » Dependencies","id":"7","title":"Dependencies"},"70":{"body":"There are two kinds of comments in Sway. Regular Comments are used for conveying information to the reader of the source code Documentation Comments are used for documenting functionality for external use","breadcrumbs":"Comments » Comments","id":"70","title":"Comments"},"71":{"body":"Regular comments are broken down into two forms of syntax: // comment /* comment */ The first form starts after the two forward slashes and continues to the end of the line. Comments can be placed on multiple lines by starting each line with // and they can be placed at the end of some code. // imagine that this line is twice as long // and it needed to be split onto multiple lines let baz = 8; // Eight is a good number Similarly, the second form continues to the end of the line and it can also be placed at the end of some code. /* imagine that this line is twice as long and it needed to be split onto multiple lines */","breadcrumbs":"Comments » Regular Comments","id":"71","title":"Regular Comments"},"72":{"body":"Documentation comments start with three forward slashes /// and are placed on top of functions or above fields e.g. in a struct . Documentation comments are typically used by tools for automatic documentation generation. /// Data structure containing metadata about product XYZ\nstruct Product { /// Some information about field 1 field1: u64, /// Some information about field 2 field2: bool,\n} /// Creates a new instance of a Product\n///\n/// # Arguments\n///\n/// - `field1`: description of field1\n/// - `field2`: description of field2\n///\n/// # Returns\n///\n/// A struct containing metadata about a Product\nfn create_product(field1: u64, field2: bool) -> Product { Product { field1, field2 }\n}","breadcrumbs":"Comments » Documentation Comments","id":"72","title":"Documentation Comments"},"73":{"body":"Functions, and by extension methods and associated functions, are a way to group functionality together in a way that allows for code reuse without having to re-write the code in each place that it is used. The distinction between a function, method and associated function is as follows: A function is a grouping of code that is independent of any object A method is a function that is associated with an object and it uses self as the first parameter An associated function is a method but without the self parameter","breadcrumbs":"Functions » Functions, methods, and associated functions","id":"73","title":"Functions, methods, and associated functions"},"74":{"body":"A function declaration consists of a few components The fn keyword A unique name for the function Comma separated optional parameters, and their types, inside () An optional return type Here is a template that applies to the aforementioned functions. fn my_function(my_parameter: u64 /* ... */ ) -> u64 { // function code 42\n}","breadcrumbs":"Functions » Function Declaration","id":"74","title":"Function Declaration"},"75":{"body":"In this section we will define a function that takes two numerical inputs and returns a Boolean value indicating whether they are equal. We will also take a look at how to use the function.","breadcrumbs":"Functions » Functions » Functions","id":"75","title":"Functions"},"76":{"body":"The following function is called equals and it takes two parameters of type u64 (64-bit unsigned integers). It performs a comparison and implicitly returns the result of that comparison. fn equals(first_parameter: u64, second_parameter: u64) -> bool { first_parameter == second_parameter\n}","breadcrumbs":"Functions » Functions » Declaration","id":"76","title":"Declaration"},"77":{"body":"The following is a way to use the function defined above. let result_one = equals(5, 5); // evaluates to `true` let result_two = equals(5, 6); // evaluates to `false`","breadcrumbs":"Functions » Functions » Usage","id":"77","title":"Usage"},"78":{"body":"Methods are defined within the context of a struct (or enum ) and either refer to the type or mutate it. The first parameter of a method is always self, which represents the instance of the type the method is being called on.","breadcrumbs":"Functions » Methods » Methods","id":"78","title":"Methods"},"79":{"body":"In this example we will take a look at a struct however an enum will work in the same way. struct Foo { bar: u64,\n} We start by using the impl (implementation) keyword, followed by the name of our struct, to define a function that belongs to our object i.e. a method. impl Foo { // refer to `bar` fn add_number(self, number: u64) -> u64 { self.bar + number } // mutate `bar` fn increment(ref mut self, number: u64) { self.bar += number; }\n}","breadcrumbs":"Functions » Methods » Declaration","id":"79","title":"Declaration"},"8":{"body":"The Sway toolchain can be installed/updated with: cargo install forc","breadcrumbs":"Installation » Cargo » Installation & Updating","id":"8","title":"Installation & Updating"},"80":{"body":"To call a method use the dot syntax: .(). let mut foo = Foo { bar: 42 }; let result = foo.add_number(5); // evaluates to `47` foo.increment(5); // `bar` inside `foo` has been changed from 42 to 47","breadcrumbs":"Functions » Methods » Usage","id":"80","title":"Usage"},"81":{"body":"Associated functions are similar to methods in that they are also defined in the context of a struct or enum , but they do not use any of the data in the struct and as a result do not take self as a parameter. Associated functions could be standalone functions, but they are included in a specific type for organizational or semantic reasons.","breadcrumbs":"Functions » Associated Functions » Associated Functions","id":"81","title":"Associated Functions"},"82":{"body":"A distinguished family of associated functions of a specific type are type constructors . Constructors are associated functions that construct, or in other words instantiate, new instances of a type. Their return type always includes the type itself, and is often just the type itself. Public structs that have private fields must provide a public constructor, or otherwise cannot be instantiated outside of the module in which they are declared.","breadcrumbs":"Functions » Associated Functions » Constructors","id":"82","title":"Constructors"},"83":{"body":"In this example we will take a look at a struct; however, an enum will work in the same way. struct Foo { bar: u64,\n} We start by using the impl (implementation) keyword, followed by the name of our struct, to define a function that belongs to our object i.e. a method. impl Foo { // this is an associated function because it does not take `self` as a parameter // it is also a constructor because it instantiates // and returns a new instance of `Foo` fn new(number: u64) -> Self { Self { bar: number } }\n}","breadcrumbs":"Functions » Associated Functions » Declaration","id":"83","title":"Declaration"},"84":{"body":"To call an associated function on a type we use the following syntax. let foo = Foo::new(42);","breadcrumbs":"Functions » Associated Functions » Usage","id":"84","title":"Usage"},"85":{"body":"In the previous sections we have seen how functions return values without going into detail. In this section we will take a closer look at how we can return data from a function. There are two ways to return: Explicit Return Implicit Return When returning data from a function the return types must match up with the return types declared in the function signature. This means that if the first return type is a u64 then the type of the first value being returned must also be a u64.","breadcrumbs":"Functions » Returning from functions » Returning from functions","id":"85","title":"Returning from functions"},"86":{"body":"To return from a function explicitly we use the return keyword followed by the arguments and a semi-colon. fn main() -> bool { return true;\n} A return expression is typically used at the end of a function; however, it can be used earlier as a mechanism to exit a function early if some condition is met. fn return_data(parameter_one: u64, parameter_two: bool) -> (bool, u64) { if parameter_two { return (!parameter_two, parameter_one + 42); } return (parameter_two, 42);\n}","breadcrumbs":"Functions » Returning from functions » Explicit Return","id":"86","title":"Explicit Return"},"87":{"body":"To return from a function implicitly we do not use the return keyword and we omit the semi-colon at the end of the line. fn main() -> bool { true\n} An implicit return is a special case of the explicit return . It can only be used at the end of a function. fn return_data(parameter_one: u64, parameter_two: bool) -> (bool, u64) { if parameter_two { (!parameter_two, parameter_one + 42) } else { (parameter_two, 42) }\n}","breadcrumbs":"Functions » Returning from functions » Implicit Return","id":"87","title":"Implicit Return"},"88":{"body":"A control flow in a program is the order in which instructions are executed. For example, a function may take an input u64 and if the value is greater than 5 then it calls one function otherwise it calls a different function. Controlling the order of instructions can be done through the use of conditional expressions such as if and match and through looping .","breadcrumbs":"Control Flow » Control Flow","id":"88","title":"Control Flow"},"89":{"body":"Sway supports if , else , and else if expressions which provide control over which instructions should be executed depending on the conditions.","breadcrumbs":"Control Flow » if expressions » if expressions","id":"89","title":"if expressions"},"9":{"body":"The Sway toolchain can be built directly from the Sway repository .","breadcrumbs":"Installation » From Source » From Source","id":"9","title":"From Source"},"90":{"body":"In the following example we have a hardcoded variable number set to the value of 5 which is put through some conditional checks. let number = 5; if number % 3 == 0 { // call function 1 } else if number % 4 == 0 { // call function 2 } else { // call function 3 } // more code here The conditional checks are performed in the order that they are defined therefore the first check is to see if the number is divisible by 3. If the condition evaluates to the Boolean value of true then we call function 1 and we move on to the end where the comment more code here is written. We do not evaluate the remaining conditions. On the other hand if the condition evaluates to false then we check the next condition, in this case if the number is divisible by 4. We can have as many else if checks as we like as long as they evaluate to a Boolean. At the end there is a special case which is known as a catch all case i.e. the else. What this means is that we have gone through all of our conditional checks above and none of them have been met. In this scenario we may want to have some special logic to handle a generic case which encompasses all the other conditions which we do not care about or can be treated in the same way.","breadcrumbs":"Control Flow » if expressions » Conditional Branching","id":"90","title":"Conditional Branching"},"91":{"body":"In Conditional Branching we have opted to call some functions depending on which condition is met however that is not the only thing that we can do. Since if's are expressions in Sway we can use them to match on a pattern.","breadcrumbs":"Control Flow » if expressions » Using if & let together","id":"91","title":"Using if & let together"},"92":{"body":"In the following examples we combine if and let into if let followed by some comparison which must evaluate to a Boolean . enum Foo { One: (), Two: (),\n} Example 1 Here we check to see if the hardcoded variable one is the same as the first variant of Foo. let one = Foo::One; let mut result = 0; if let Foo::One = one { result = 1; } Example 2 Alternatively, we can take the outcome of the comparison and assign it directly to a variable. let one = Foo::One; let result = if let Foo::One = one { 1 } else { 2 }; The syntax above can be altered to include an else if.","breadcrumbs":"Control Flow » if expressions » if let","id":"92","title":"if let"},"93":{"body":"If expressions can be used to check a large number of conditions however, there is an alternative syntax which allows us to perform advanced pattern matching. A match expression matches on a variable and checks each case, also known as an arm, to see which branch of logic should be performed. The cases are checked sequentially in the order they are declared, i.e. from top to bottom, and the last arm must ensure that all cases in the pattern are covered otherwise the compiler will not know how to handle an unspecified pattern and will throw an error. In the following sections we'll look at: A primitive case where a single line of code is used in a case Expand the first example to use code blocks in the multi line case Look at complex pattern matching to demonstrate their utility","breadcrumbs":"Control Flow » match » match","id":"93","title":"match"},"94":{"body":"The following example demonstrates how a type can be matched on and its output is assigned to a variable. The assignment to a variable is optional. let number = 5; let result = match number { 0 => 10, 1 => 20, 5 => 50, 6 | 7 => 60, catch_all => 0, }; The left side of the arrow => is the pattern that we are matching on and the right side of the arrow => is the logic that we want to perform, in this case we are returning a different multiple of 10 depending on which arm is matched. We check each arm starting from 0 and make our way down until we either find a match on our pattern or we reach the catch_all case. The | operator can be used to produce a pattern that is a disjuction of other patterns. The catch_all case is equivalent to an else in if expressions and it does not have to be called catch_all. Any pattern declared after a catch_all case will not be matched because once the compiler sees the first catch_all it stop performing further checks.","breadcrumbs":"Control Flow » match » Single Line Arm » Single Line Arm","id":"94","title":"Single Line Arm"},"95":{"body":"The arm of a match expression can contain multiple lines of code by wrapping the right side of the arrow => in brackets {}. let number = 5; let result = match number { 0 => { // Multiple lines of code here then return 10 10 }, 1 => 20, 5 => 50, catch_all => 0, };","breadcrumbs":"Control Flow » match » Multi Line Arm » Multi Line Arm","id":"95","title":"Multi Line Arm"},"96":{"body":"Match expressions are meant to cover advanced patterns so the following sections demonstrate some examples: enum variants structs and their fields constant variables nested match expressions matching on multiple values","breadcrumbs":"Control Flow » match » Complex Patterns » Complex Patterns","id":"96","title":"Complex Patterns"},"97":{"body":"An enum can be matched on by specifying the name of the enum and the variant. enum Color { Red: (), Green: (), Blue: (),\n} fn enum_match(input: Color) { let result = match input { Color::Red => 0, Color::Green => 1, Color::Blue => 2, };\n}","breadcrumbs":"Control Flow » match » Complex Patterns » Enums » Enums","id":"97","title":"Enums"},"98":{"body":"We can match on specific arguments inside a struct while ignoring the rest by using ... struct Point { x: u64, y: u64\n} fn struct_matching() { let point = Point { x: 1u64, y: 2u64, }; let result = match point { Point { x: 5, y } => y + 1, Point { x, .. } => x, Point { y, .. } => y, _ => 42, };\n} If the struct is imported from another module and has private fields, the private fields must always be ignored by using ...","breadcrumbs":"Control Flow » match » Complex Patterns » Structs » Structs","id":"98","title":"Structs"},"99":{"body":"Variables can be matched on but only if they are constants. const NUMBER_1: u64 = 7;\nconst NUMBER_2: u64 = 14; fn constant_match() { let number = 5; let result = match number { NUMBER_1 => 1, NUMBER_2 => 42, other => other, };\n}","breadcrumbs":"Control Flow » match » Complex Patterns » Constants » Constants","id":"99","title":"Constants"}},"length":267,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"1":{"3":{".":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{".":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"df":1,"docs":{"42":{"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":22,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.7320508075688772},"240":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"66":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"97":{"tf":1.0}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"1":{"df":6,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}},"df":0,"docs":{}},"2":{"a":{"df":2,"docs":{"189":{"tf":1.0},"190":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"1":{"1":{"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"42":{"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":{}},"d":{"d":{"df":0,"docs":{},"e":{"c":{"0":{"df":0,"docs":{},"e":{"7":{"df":0,"docs":{},"e":{"6":{"a":{"9":{"a":{"4":{"a":{"4":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"7":{"d":{"0":{"8":{"d":{"0":{"8":{"0":{"d":{"7":{"1":{"a":{"2":{"9":{"9":{"c":{"6":{"2":{"8":{"a":{"4":{"6":{"b":{"c":{"6":{"0":{"9":{"a":{"a":{"b":{"4":{"6":{"2":{"7":{"6":{"9":{"5":{"6":{"7":{"9":{"4":{"2":{"1":{"c":{"a":{"df":1,"docs":{"191":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"_":{"a":{"a":{"a":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"42":{"tf":1.0}}}}}}}}}},"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.0}}},"df":17,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"137":{"tf":1.0},"159":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}},"3":{"3":{"7":{"df":4,"docs":{"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"99":{"tf":1.0}}},"5":{"df":1,"docs":{"233":{"tf":1.0}}},"6":{"df":2,"docs":{"253":{"tf":1.7320508075688772},"37":{"tf":1.0}}},"8":{"4":{"4":{"6":{"7":{"4":{"4":{"0":{"7":{"3":{"7":{"0":{"9":{"4":{"8":{"6":{"0":{"8":{"4":{"df":1,"docs":{"118":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":27,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"131":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.4142135623730951},"199":{"tf":1.0},"208":{"tf":1.0},"228":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"52":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"u":{"6":{"4":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{".":{"0":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"5":{"6":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":13,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"199":{"tf":1.0},"208":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"97":{"tf":1.0}},"n":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"41":{"tf":1.0}}},"u":{"6":{"4":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"2":{"df":3,"docs":{"254":{"tf":1.0},"37":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"df":9,"docs":{"100":{"tf":1.0},"118":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"231":{"tf":1.4142135623730951},"233":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"90":{"tf":1.7320508075688772}}},"4":{"0":{"df":1,"docs":{"254":{"tf":1.7320508075688772}}},"2":{"df":18,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"58":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"7":{"df":1,"docs":{"80":{"tf":1.4142135623730951}}},"df":6,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"5":{"0":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"df":21,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"177":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"233":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"77":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"6":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"4":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"76":{"tf":1.0}}},"df":5,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"63":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}},"7":{"df":2,"docs":{"94":{"tf":1.0},"99":{"tf":1.0}}},"8":{"7":{"0":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":1.4142135623730951},"254":{"tf":1.0},"260":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"71":{"tf":1.0}}},"_":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"1":{"df":1,"docs":{"22":{"tf":1.0}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"45":{"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":8,"docs":{"101":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"51":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"a":{".":{"df":0,"docs":{},"k":{".":{"a":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"i":{"(":{"<":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":9,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":2.0},"203":{"tf":1.0},"229":{"tf":1.7320508075688772},"235":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"259":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"v":{"df":12,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"200":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"242":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"143":{"tf":1.0},"191":{"tf":1.0},"240":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"193":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.0},"234":{"tf":1.0},"33":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"40":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"235":{"tf":1.0},"237":{"tf":1.4142135623730951}}}}}}},"d":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":4,"docs":{"106":{"tf":1.0},"22":{"tf":1.0},"251":{"tf":1.0},"28":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"109":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"177":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.0},"218":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":17,"docs":{"188":{"tf":2.23606797749979},"189":{"tf":2.8284271247461903},"190":{"tf":1.0},"191":{"tf":2.23606797749979},"204":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":2.0},"213":{"tf":1.0},"214":{"tf":1.7320508075688772},"217":{"tf":1.0},"218":{"tf":1.7320508075688772},"219":{"tf":1.0},"220":{"tf":1.4142135623730951},"226":{"tf":1.0},"227":{"tf":1.0},"242":{"tf":1.7320508075688772},"32":{"tf":1.0}}}}}}},"df":1,"docs":{"3":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"249":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"34":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"74":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"236":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":4,"docs":{"108":{"tf":1.0},"164":{"tf":1.0},"242":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"d":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":13,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"130":{"tf":1.0},"191":{"tf":1.0},"202":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"126":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":5,"docs":{"139":{"tf":1.0},"146":{"tf":1.0},"42":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":5,"docs":{"124":{"tf":1.0},"64":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":17,"docs":{"139":{"tf":2.6457513110645907},"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"197":{"tf":1.7320508075688772},"198":{"tf":1.4142135623730951},"205":{"tf":1.0},"211":{"tf":2.0},"212":{"tf":2.0},"213":{"tf":2.0},"214":{"tf":2.23606797749979},"216":{"tf":2.0},"218":{"tf":2.0},"219":{"tf":2.0},"220":{"tf":2.23606797749979},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"190":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":12,"docs":{"107":{"tf":1.0},"108":{"tf":2.23606797749979},"110":{"tf":1.4142135623730951},"114":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"138":{"tf":1.7320508075688772},"160":{"tf":1.0},"18":{"tf":1.0},"229":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"183":{"tf":1.0},"217":{"tf":1.0},"98":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"22":{"tf":1.0},"259":{"tf":1.0}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"167":{"tf":1.0},"171":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"193":{"tf":1.0},"209":{"tf":1.0}}},"df":3,"docs":{"146":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"138":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"146":{"tf":1.0},"151":{"tf":1.0}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"242":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"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":14,"docs":{"125":{"tf":1.0},"177":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":1.0},"181":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"264":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}}},"m":{"df":3,"docs":{"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"45":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"52":{"tf":1.0}}},"[":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":6,"docs":{"165":{"tf":1.0},"222":{"tf":1.0},"38":{"tf":1.0},"46":{"tf":1.0},"52":{"tf":2.6457513110645907},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"263":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"261":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"b":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"69":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"240":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"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":{},"e":{"df":0,"docs":{},"q":{"(":{"1":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"a":{"df":1,"docs":{"185":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"177":{"tf":1.0},"184":{"tf":1.4142135623730951},"242":{"tf":1.0}}}},"n":{"df":3,"docs":{"177":{"tf":1.0},"186":{"tf":1.4142135623730951},"242":{"tf":1.0}},"e":{"(":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":8,"docs":{"177":{"tf":2.0},"178":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"240":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951}}}},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"205":{"tf":1.0}}}}}}},"df":1,"docs":{"205":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":25,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":2.0},"195":{"tf":1.7320508075688772},"196":{"tf":1.4142135623730951},"197":{"tf":1.7320508075688772},"198":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":2.449489742783178},"210":{"tf":2.23606797749979},"211":{"tf":1.0},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.0},"215":{"tf":1.7320508075688772},"216":{"tf":1.0},"217":{"tf":2.0},"218":{"tf":2.0},"219":{"tf":2.0},"220":{"tf":2.23606797749979},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0}},"i":{"d":{":":{":":{"b":{"a":{"df":0,"docs":{},"s":{"df":5,"docs":{"196":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"240":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":9,"docs":{"108":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"128":{"tf":2.6457513110645907},"129":{"tf":1.4142135623730951},"130":{"tf":1.7320508075688772},"131":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":2.23606797749979},"81":{"tf":1.7320508075688772},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"260":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"122":{"tf":1.0},"163":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"122":{"tf":1.0},"138":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"193":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"192":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"138":{"tf":1.0},"154":{"tf":1.0}}},"df":0,"docs":{}}}}},"b":{"2":{"5":{"6":{"df":14,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"189":{"tf":2.0},"190":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"242":{"tf":1.4142135623730951},"252":{"tf":1.0},"254":{"tf":1.7320508075688772},"37":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"206":{"tf":1.4142135623730951},"231":{"tf":1.0},"261":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":1,"docs":{"261":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":12,"docs":{"166":{"tf":1.7320508075688772},"168":{"tf":2.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"18":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.0},"240":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{".":{"0":{"df":2,"docs":{"49":{"tf":1.0},"50":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"49":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":10,"docs":{"108":{"tf":1.0},"124":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":2.0},"56":{"tf":2.23606797749979},"79":{"tf":1.7320508075688772},"80":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"e":{"_":{"1":{"0":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":2.0}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"108":{"tf":1.0},"122":{"tf":1.0},"196":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}}},"z":{"df":5,"docs":{"108":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":2.0},"71":{"tf":1.0}}}},"df":9,"docs":{"126":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.23606797749979},"185":{"tf":1.7320508075688772},"187":{"tf":1.7320508075688772},"206":{"tf":1.4142135623730951},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":9,"docs":{"18":{"tf":1.0},"195":{"tf":1.0},"205":{"tf":1.4142135623730951},"251":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"63":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"208":{"tf":1.0},"257":{"tf":1.0},"63":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"182":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"79":{"tf":1.0},"83":{"tf":1.0}}}},"w":{"df":2,"docs":{"22":{"tf":1.0},"63":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"155":{"tf":1.0},"156":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"5":{"tf":1.0},"73":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"10":{"tf":1.0},"101":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"y":{":":{":":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"df":8,"docs":{"189":{"tf":1.0},"190":{"tf":1.0},"37":{"tf":2.6457513110645907},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"46":{"tf":1.0},"76":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}}},"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":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"201":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"100":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"174":{"tf":1.0},"257":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"97":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.0},"5":{"tf":1.0}}},"l":{"df":19,"docs":{"101":{"tf":1.0},"108":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"138":{"tf":1.0},"166":{"tf":1.7320508075688772},"199":{"tf":1.0},"205":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"n":{"df":17,"docs":{"103":{"tf":1.0},"14":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.7320508075688772},"37":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.4142135623730951},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"75":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":12,"docs":{"103":{"tf":1.0},"143":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"188":{"tf":1.0},"191":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"57":{"tf":1.0},"93":{"tf":1.0}}}}}},"x":{"df":1,"docs":{"36":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"263":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"69":{"tf":1.0},"95":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"105":{"tf":2.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"a":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"209":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":6,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"216":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":3,"docs":{"209":{"tf":1.0},"215":{"tf":2.23606797749979},"216":{"tf":2.0}}}},"z":{"df":0,"docs":{},"z":{"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"17":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":2.23606797749979},"254":{"tf":2.23606797749979},"37":{"tf":1.4142135623730951},"42":{"tf":1.0},"46":{"tf":2.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"251":{"tf":1.0},"32":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"204":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":36,"docs":{"102":{"tf":1.4142135623730951},"114":{"tf":1.0},"122":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"192":{"tf":2.23606797749979},"194":{"tf":1.7320508075688772},"199":{"tf":1.0},"201":{"tf":1.0},"202":{"tf":2.0},"203":{"tf":1.0},"204":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"206":{"tf":2.23606797749979},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"242":{"tf":1.0},"257":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"57":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":2.0},"91":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":9,"docs":{"167":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"205":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"257":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"135":{"tf":1.0},"137":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"191":{"tf":1.0},"90":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.4142135623730951}}}}}}},"df":6,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":2.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":20,"docs":{"103":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.0},"160":{"tf":1.0},"191":{"tf":1.0},"264":{"tf":1.0},"37":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":2.0},"93":{"tf":2.449489742783178},"94":{"tf":2.0}}},"t":{"df":3,"docs":{"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"264":{"tf":1.0},"94":{"tf":2.449489742783178},"95":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"129":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"102":{"tf":1.0},"209":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"31":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"206":{"tf":1.0},"208":{"tf":1.7320508075688772},"261":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"80":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":13,"docs":{"11":{"tf":1.0},"177":{"tf":2.0},"196":{"tf":1.0},"198":{"tf":1.0},"208":{"tf":1.0},"233":{"tf":1.0},"264":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"90":{"tf":2.449489742783178},"92":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"139":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":42,"docs":{"100":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"118":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"122":{"tf":2.23606797749979},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"187":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.4142135623730951},"207":{"tf":1.0},"22":{"tf":1.7320508075688772},"237":{"tf":1.0},"259":{"tf":1.0},"28":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"90":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"205":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}},"r":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.0}}}}}}},"r":{"df":1,"docs":{"97":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"57":{"tf":1.7320508075688772},"97":{"tf":1.4142135623730951}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"160":{"tf":1.0},"259":{"tf":1.0}}},"m":{"a":{"df":2,"docs":{"52":{"tf":1.0},"74":{"tf":1.0}},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"147":{"tf":2.23606797749979},"18":{"tf":1.0},"259":{"tf":1.0},"70":{"tf":2.0},"71":{"tf":2.23606797749979},"72":{"tf":1.7320508075688772},"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"110":{"tf":1.0},"14":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"201":{"tf":1.0},"209":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"206":{"tf":1.0},"242":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"201":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"184":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"236":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"(":{"a":{"df":1,"docs":{"185":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"(":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"196":{"tf":1.0},"243":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":17,"docs":{"1":{"tf":1.0},"108":{"tf":2.23606797749979},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"250":{"tf":1.0},"255":{"tf":1.0},"36":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"189":{"tf":1.0}}},"x":{"df":7,"docs":{"14":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"36":{"tf":1.0},"58":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"223":{"tf":1.0},"224":{"tf":1.0},"38":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"157":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"196":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"249":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"197":{"tf":1.0},"206":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":17,"docs":{"102":{"tf":1.0},"103":{"tf":2.8284271247461903},"105":{"tf":1.0},"177":{"tf":2.449489742783178},"179":{"tf":1.0},"181":{"tf":1.0},"237":{"tf":1.0},"242":{"tf":2.0},"31":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":3.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"14":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"12":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"17":{"tf":1.0},"252":{"tf":1.0},"35":{"tf":1.0},"47":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":15,"docs":{"126":{"tf":1.0},"128":{"tf":2.8284271247461903},"129":{"tf":1.7320508075688772},"137":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"22":{"tf":1.0},"259":{"tf":1.0},"264":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"65":{"tf":1.0},"66":{"tf":2.0},"67":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"137":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.0},"240":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"99":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"126":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"82":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"159":{"tf":2.0},"82":{"tf":2.0},"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":25,"docs":{"126":{"tf":1.0},"140":{"tf":1.0},"15":{"tf":1.7320508075688772},"172":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"242":{"tf":2.6457513110645907},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"257":{"tf":1.0},"45":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"240":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":7,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"182":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"155":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"169":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":7,"docs":{"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"106":{"tf":2.0},"178":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"71":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"190":{"tf":1.4142135623730951},"259":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":38,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":2.0},"157":{"tf":1.0},"16":{"tf":1.4142135623730951},"167":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"188":{"tf":1.0},"189":{"tf":1.0},"19":{"tf":2.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":1.4142135623730951},"205":{"tf":1.7320508075688772},"206":{"tf":2.449489742783178},"207":{"tf":1.0},"209":{"tf":2.0},"210":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"215":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"23":{"tf":1.0},"230":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.4142135623730951},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"259":{"tf":2.0},"29":{"tf":2.0},"31":{"tf":1.4142135623730951}},"i":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"213":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":10,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":2.0},"191":{"tf":1.7320508075688772},"195":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0},"242":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"193":{"tf":1.0},"194":{"tf":1.0},"234":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"134":{"tf":1.4142135623730951}}}},"y":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"122":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"228":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"103":{"tf":2.449489742783178},"105":{"tf":2.449489742783178},"106":{"tf":2.449489742783178},"160":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"228":{"tf":1.7320508075688772},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772}}}}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"192":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"177":{"tf":1.0},"182":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":14,"docs":{"102":{"tf":1.0},"14":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.7320508075688772},"209":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"229":{"tf":1.0},"261":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"209":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"45":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"69":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"237":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"125":{"tf":1.0},"130":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}},"df":18,"docs":{"108":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":1.7320508075688772},"17":{"tf":1.0},"171":{"tf":1.0},"192":{"tf":1.7320508075688772},"199":{"tf":1.4142135623730951},"36":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.0},"72":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":4,"docs":{"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"189":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"261":{"tf":1.7320508075688772}},"g":{"df":1,"docs":{"261":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":40,"docs":{"102":{"tf":1.0},"128":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"166":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":2.0},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"108":{"tf":1.0},"138":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":8,"docs":{"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"37":{"tf":1.0},"45":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":35,"docs":{"101":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"229":{"tf":1.0},"232":{"tf":1.0},"257":{"tf":1.4142135623730951},"260":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"108":{"tf":1.0},"128":{"tf":1.7320508075688772},"21":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"42":{"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":8,"docs":{"18":{"tf":1.0},"203":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"13":{"tf":1.0},"142":{"tf":1.0},"182":{"tf":1.0},"22":{"tf":1.0},"233":{"tf":1.0},"259":{"tf":1.0},"28":{"tf":2.0},"7":{"tf":1.0},"89":{"tf":1.0},"91":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"189":{"tf":1.0},"23":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"31":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"115":{"tf":1.0},"196":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"135":{"tf":1.0}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"121":{"tf":1.7320508075688772},"125":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":3,"docs":{"126":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"209":{"tf":1.0},"215":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"51":{"tf":1.7320508075688772},"56":{"tf":2.0}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"172":{"tf":1.0},"195":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"108":{"tf":1.0},"138":{"tf":1.0},"246":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"133":{"tf":1.0},"168":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"196":{"tf":1.0},"233":{"tf":1.0},"25":{"tf":1.0},"250":{"tf":1.0},"5":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":9,"docs":{"141":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"173":{"tf":1.0},"23":{"tf":1.0},"242":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":1.0},"150":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"183":{"tf":1.0},"188":{"tf":1.0},"82":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"231":{"tf":1.7320508075688772},"233":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"df":11,"docs":{"108":{"tf":1.0},"160":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"189":{"tf":1.0},"19":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"209":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":1,"docs":{"80":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"260":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"71":{"tf":1.0},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"61":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"264":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"191":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.4142135623730951},"72":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":20,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":1.0},"125":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"158":{"tf":1.0},"189":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"250":{"tf":1.0},"257":{"tf":1.0},"36":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"188":{"tf":1.0}},"i":{"df":1,"docs":{"141":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"108":{"tf":1.0},"43":{"tf":1.0}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"208":{"tf":1.0},"261":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"263":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"180":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"116":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"260":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"90":{"tf":1.0}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"60":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":7,"docs":{"14":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"71":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"177":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"93":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"231":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"25":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":2.23606797749979},"167":{"tf":1.0},"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"58":{"tf":1.0}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"97":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":29,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"135":{"tf":1.7320508075688772},"140":{"tf":2.449489742783178},"141":{"tf":1.4142135623730951},"142":{"tf":1.7320508075688772},"159":{"tf":1.0},"188":{"tf":1.0},"191":{"tf":1.4142135623730951},"200":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.0},"232":{"tf":1.4142135623730951},"242":{"tf":1.7320508075688772},"251":{"tf":2.23606797749979},"252":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"38":{"tf":1.0},"57":{"tf":2.449489742783178},"58":{"tf":2.0},"59":{"tf":2.23606797749979},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"q":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"df":1,"docs":{"101":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"df":10,"docs":{"117":{"tf":1.0},"129":{"tf":1.0},"177":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}},"s":{"(":{"5":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"251":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"242":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"2":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"142":{"tf":1.0},"59":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"108":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"259":{"tf":1.0},"260":{"tf":1.7320508075688772},"59":{"tf":1.0},"93":{"tf":1.0}}}}}},"t":{"c":{"df":6,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"165":{"tf":1.0},"200":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"209":{"tf":1.0},"227":{"tf":1.0}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":14,"docs":{"103":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"180":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"43":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"77":{"tf":1.4142135623730951},"80":{"tf":1.0},"90":{"tf":2.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"106":{"tf":1.0},"45":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"190":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":52,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"181":{"tf":1.4142135623730951},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"198":{"tf":1.0},"200":{"tf":1.4142135623730951},"202":{"tf":1.0},"203":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"252":{"tf":2.0},"253":{"tf":1.0},"254":{"tf":1.0},"30":{"tf":1.4142135623730951},"35":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"57":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"16":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"29":{"tf":1.0},"31":{"tf":1.0},"69":{"tf":1.0}}}},"t":{"df":5,"docs":{"105":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"188":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"159":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":7,"docs":{"108":{"tf":1.0},"143":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"191":{"tf":1.0},"22":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":5,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.4142135623730951},"229":{"tf":1.0},"242":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":19,"docs":{"100":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"129":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"263":{"tf":2.0},"43":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"25":{"tf":1.4142135623730951},"259":{"tf":1.7320508075688772},"70":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"s":{"df":16,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"177":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"242":{"tf":2.0},"33":{"tf":1.0},"37":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"260":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"242":{"tf":1.0},"258":{"tf":1.0},"4":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":3,"docs":{"57":{"tf":1.0},"64":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"72":{"tf":2.0}}},"2":{"df":1,"docs":{"72":{"tf":2.23606797749979}}},"df":10,"docs":{"135":{"tf":1.0},"139":{"tf":1.4142135623730951},"250":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":2.0},"56":{"tf":2.0},"72":{"tf":1.7320508075688772},"82":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":7,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"259":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"l":{"df":2,"docs":{"257":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"103":{"tf":1.0},"128":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":18,"docs":{"102":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"261":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"57":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}}},"x":{"df":3,"docs":{"14":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}}},"df":2,"docs":{"231":{"tf":1.7320508075688772},"232":{"tf":1.0}}}}}},"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.4142135623730951}}}}},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":79,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.7320508075688772},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.4142135623730951},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":1.0},"198":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":2.0},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.7320508075688772},"230":{"tf":1.7320508075688772},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"83":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":60,"docs":{"10":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"11":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":1.7320508075688772},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"170":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.4142135623730951},"194":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":1.4142135623730951},"22":{"tf":1.0},"222":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.0},"259":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}},"o":{".":{"a":{"d":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"55":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"5":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"4":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":2.0}}}}},"df":0,"docs":{}},"df":15,"docs":{"123":{"tf":1.0},"22":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":3.4641016151377544},"56":{"tf":2.449489742783178},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"259":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"177":{"tf":1.0},"183":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":5,"docs":{"102":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":2.0},"60":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"126":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"114":{"tf":1.0},"205":{"tf":1.7320508075688772},"71":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"10":{"tf":1.0},"110":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"[":{"0":{"df":1,"docs":{"260":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"226":{"tf":1.0},"260":{"tf":2.0},"28":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"5":{"tf":2.449489742783178}}}},"v":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"37":{"tf":1.0}}},"df":1,"docs":{"209":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":89,"docs":{"109":{"tf":1.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"122":{"tf":1.7320508075688772},"126":{"tf":1.0},"127":{"tf":2.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"143":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.7320508075688772},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"242":{"tf":2.6457513110645907},"257":{"tf":1.7320508075688772},"264":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":3.1622776601683795},"74":{"tf":2.23606797749979},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":2.23606797749979},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"90":{"tf":2.0},"91":{"tf":1.0}}}}}}},"d":{"df":4,"docs":{"18":{"tf":1.0},"191":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"67":{"tf":1.0},"94":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"259":{"tf":1.0}}}}}}}}}}}},"g":{"a":{"df":1,"docs":{"205":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":21,"docs":{"122":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"132":{"tf":1.0},"138":{"tf":1.4142135623730951},"143":{"tf":1.0},"147":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"181":{"tf":1.0},"199":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772},"22":{"tf":1.0},"222":{"tf":1.0},"242":{"tf":1.0},"257":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0}}}}},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"171":{"tf":1.0}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"167":{"tf":1.0},"176":{"tf":1.0}}}}}},"_":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"242":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"148":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"102":{"tf":1.0},"242":{"tf":1.0},"43":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":1,"docs":{"85":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"151":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"18":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}}}},"y":{"df":1,"docs":{"57":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"38":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.4142135623730951}}}},"w":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"90":{"tf":1.0}},"l":{"df":9,"docs":{"14":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"177":{"tf":1.4142135623730951},"191":{"tf":1.0},"229":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"178":{"tf":1.0},"180":{"tf":1.0}}}}}},"r":{"d":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"65":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"189":{"tf":1.0},"222":{"tf":2.0},"223":{"tf":1.0},"224":{"tf":1.0},"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"df":1,"docs":{"224":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"188":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"164":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"257":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":14,"docs":{"104":{"tf":1.4142135623730951},"166":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"32":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"95":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"37":{"tf":1.0},"42":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{".":{"df":14,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"142":{"tf":1.0},"165":{"tf":1.0},"193":{"tf":1.0},"209":{"tf":1.0},"257":{"tf":1.0},"37":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}},"d":{")":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"167":{"tf":1.0},"172":{"tf":1.4142135623730951},"190":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"58":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"136":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"188":{"tf":1.0},"19":{"tf":1.0},"191":{"tf":2.23606797749979},"193":{"tf":1.4142135623730951},"214":{"tf":1.0},"220":{"tf":1.0},"236":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":4,"docs":{"128":{"tf":1.4142135623730951},"188":{"tf":1.4142135623730951},"190":{"tf":1.0},"191":{"tf":1.0}}}},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"191":{"tf":1.0},"214":{"tf":1.0},"220":{"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":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"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":{},"i":{"d":{"(":{"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":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"191":{"tf":1.0},"214":{"tf":1.0},"220":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"'":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"51":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"60":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"64":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":13,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"257":{"tf":1.7320508075688772},"66":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":24,"docs":{"126":{"tf":2.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":2.23606797749979},"191":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"228":{"tf":1.0},"230":{"tf":1.4142135623730951},"231":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"237":{"tf":1.0},"238":{"tf":1.0},"240":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}}}}},"i":{"c":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"143":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"143":{"tf":1.0},"44":{"tf":1.4142135623730951},"76":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":33,"docs":{"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"174":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"198":{"tf":1.0},"200":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":2.8284271247461903},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"n":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"40":{"tf":1.0},"41":{"tf":1.0}}}},"u":{"d":{"df":9,"docs":{"1":{"tf":1.0},"126":{"tf":1.0},"140":{"tf":1.0},"166":{"tf":1.0},"257":{"tf":1.0},"29":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":2,"docs":{"108":{"tf":1.0},"198":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"29":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":5,"docs":{"168":{"tf":1.0},"18":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"102":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":4,"docs":{"171":{"tf":1.0},"260":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0}}}},"i":{"c":{"df":9,"docs":{"110":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"160":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"141":{"tf":1.0},"257":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"108":{"tf":1.4142135623730951},"138":{"tf":1.0},"36":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"102":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"110":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.0},"209":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"139":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"230":{"tf":1.0},"236":{"tf":1.0},"55":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":2.0}},"e":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"100":{"tf":1.0},"233":{"tf":2.0},"242":{"tf":1.4142135623730951},"34":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":1,"docs":{"172":{"tf":1.0}}}}},"i":{"d":{"df":20,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"135":{"tf":1.4142135623730951},"158":{"tf":1.0},"171":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.0},"22":{"tf":1.4142135623730951},"263":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.4142135623730951},"74":{"tf":1.0},"80":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.7320508075688772},"2":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"e":{"d":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":2,"docs":{"13":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"c":{"df":5,"docs":{"147":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"142":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"55":{"tf":2.449489742783178},"57":{"tf":1.0},"60":{"tf":1.4142135623730951},"68":{"tf":1.0},"82":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":4,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"31":{"tf":1.4142135623730951},"5":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"140":{"tf":1.0},"59":{"tf":1.0}}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":6,"docs":{"37":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":2.449489742783178},"41":{"tf":2.0},"42":{"tf":1.4142135623730951},"76":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"18":{"tf":1.0},"208":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":9,"docs":{"126":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"154":{"tf":1.7320508075688772},"155":{"tf":1.0},"156":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"122":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"259":{"tf":1.0},"47":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"255":{"tf":1.0}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"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":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":2,"docs":{"256":{"tf":1.0},"257":{"tf":1.0}}}}},"t":{"'":{"df":6,"docs":{"138":{"tf":1.0},"15":{"tf":1.0},"181":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"102":{"tf":1.7320508075688772},"121":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"24":{"tf":1.0},"58":{"tf":2.0}}},"r":{"df":6,"docs":{"102":{"tf":1.4142135623730951},"103":{"tf":2.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"46":{"tf":1.0},"52":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"k":{":":{":":{"a":{"(":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"254":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{"2":{"df":1,"docs":{"254":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951}},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"222":{"tf":1.0},"224":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"209":{"tf":1.0},"236":{"tf":1.0},"259":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}},"y":{"df":9,"docs":{"142":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":2.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"189":{"tf":1.0},"242":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":33,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"143":{"tf":1.4142135623730951},"144":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"163":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"246":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"251":{"tf":1.0},"45":{"tf":1.0},"93":{"tf":1.0}},"n":{"df":6,"docs":{"12":{"tf":1.0},"256":{"tf":1.0},"36":{"tf":1.0},"57":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}}}}}},"l":{"a":{"b":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"102":{"tf":1.0},"108":{"tf":1.0},"133":{"tf":1.0},"205":{"tf":1.0},"243":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"181":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"251":{"tf":1.4142135623730951},"252":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"93":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"3":{"tf":1.0},"4":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"250":{"tf":1.0},"251":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":3,"docs":{"263":{"tf":1.0},"63":{"tf":1.0},"94":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"172":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":2.449489742783178},"47":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"103":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0}}}},"t":{"'":{"df":3,"docs":{"203":{"tf":1.0},"232":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"135":{"tf":1.0},"45":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"df":1,"docs":{"28":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":31,"docs":{"136":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.0},"18":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.4142135623730951},"200":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":1.7320508075688772},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"24":{"tf":2.6457513110645907},"242":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772},"259":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":8,"docs":{"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"71":{"tf":2.8284271247461903},"87":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.7320508075688772}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"199":{"tf":1.0},"242":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"160":{"tf":1.0}}},"t":{"df":2,"docs":{"165":{"tf":1.0},"169":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":7,"docs":{"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":2.6457513110645907},"200":{"tf":1.4142135623730951},"242":{"tf":2.23606797749979},"261":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"43":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"103":{"tf":1.0},"142":{"tf":1.0},"50":{"tf":1.0},"71":{"tf":1.4142135623730951},"90":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":18,"docs":{"11":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"209":{"tf":1.4142135623730951},"259":{"tf":1.0},"5":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.4142135623730951}}},"p":{"df":6,"docs":{"102":{"tf":2.6457513110645907},"103":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"105":{"tf":2.23606797749979},"106":{"tf":1.4142135623730951},"88":{"tf":1.0}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0}}}}},"o":{"df":1,"docs":{"1":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"206":{"tf":1.0},"208":{"tf":1.4142135623730951},"242":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0}}}}}}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":12,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"188":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"108":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.0},"177":{"tf":1.0},"192":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.4142135623730951},"208":{"tf":1.0},"259":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0},"94":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"2":{"tf":1.0},"209":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"140":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"60":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"266":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"157":{"tf":1.0},"164":{"tf":1.0},"173":{"tf":1.0},"229":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"164":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":3,"docs":{"164":{"tf":1.0},"167":{"tf":1.4142135623730951},"242":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"125":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":20,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.4142135623730951},"144":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":2.0},"264":{"tf":1.7320508075688772},"33":{"tf":1.0},"56":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":2.23606797749979},"94":{"tf":2.449489742783178},"95":{"tf":1.4142135623730951},"96":{"tf":1.7320508075688772},"97":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"137":{"tf":1.0},"149":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":17,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"15":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"250":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"t":{"df":1,"docs":{"96":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"165":{"tf":1.0},"250":{"tf":1.7320508075688772},"251":{"tf":1.7320508075688772}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"125":{"tf":1.0},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":4,"docs":{"135":{"tf":1.0},"192":{"tf":1.0},"250":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"105":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"237":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"126":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}}}},"df":18,"docs":{"102":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"73":{"tf":2.23606797749979},"78":{"tf":2.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"211":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"212":{"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":{},"i":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"213":{"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":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"214":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"214":{"tf":1.0}}}}},"df":1,"docs":{"210":{"tf":1.0}}}}},"df":7,"docs":{"209":{"tf":1.0},"210":{"tf":2.23606797749979},"211":{"tf":2.0},"212":{"tf":2.0},"213":{"tf":2.0},"214":{"tf":2.0},"215":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"22":{"tf":1.0},"258":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"206":{"tf":1.0}}}}},"x":{"df":1,"docs":{"15":{"tf":1.0}}}},"o":{"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"189":{"tf":1.0},"209":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"60":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":12,"docs":{"136":{"tf":1.4142135623730951},"199":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"242":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":14,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"209":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"41":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"90":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"257":{"tf":1.0},"259":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"197":{"tf":1.0},"198":{"tf":1.0},"240":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"195":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"166":{"tf":1.0},"170":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"192":{"tf":1.0},"198":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":14,"docs":{"101":{"tf":1.4142135623730951},"15":{"tf":1.0},"156":{"tf":1.0},"171":{"tf":1.0},"188":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"71":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"50":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"60":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":1.0},"67":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"92":{"tf":1.0}}}},"y":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"189":{"tf":1.0}}}}}}},"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"189":{"tf":1.0}}}}}}},"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":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"190":{"tf":1.0}}}}}}},"df":1,"docs":{"190":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.0}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}},":":{":":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"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":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951},"28":{"tf":2.23606797749979}}},"y":{":":{":":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"58":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"22":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{">":{".":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":36,"docs":{"108":{"tf":1.0},"128":{"tf":1.0},"134":{"tf":1.4142135623730951},"136":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"24":{"tf":1.0},"250":{"tf":1.0},"28":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"97":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"153":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"188":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":4,"docs":{"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"52":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"d":{"df":11,"docs":{"147":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"183":{"tf":1.0},"257":{"tf":1.4142135623730951},"259":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"g":{"df":5,"docs":{"179":{"tf":1.0},"181":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"263":{"tf":1.7320508075688772},"96":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"102":{"tf":1.0},"123":{"tf":1.0}}}}},"w":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":7,"docs":{"210":{"tf":1.0},"50":{"tf":1.0},"60":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"259":{"tf":1.0},"90":{"tf":1.0}}}}},"o":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"199":{"tf":1.0}},"e":{"df":5,"docs":{"167":{"tf":1.0},"176":{"tf":1.0},"236":{"tf":1.4142135623730951},"242":{"tf":1.0},"90":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"159":{"tf":1.0},"67":{"tf":1.0}}},"h":{"df":3,"docs":{"178":{"tf":1.0},"180":{"tf":1.0},"40":{"tf":1.0}}}},"w":{"df":4,"docs":{"159":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"1":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":21,"docs":{"102":{"tf":1.0},"106":{"tf":1.0},"169":{"tf":1.0},"175":{"tf":1.0},"200":{"tf":1.0},"231":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":2.0},"83":{"tf":1.0},"90":{"tf":2.449489742783178},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"37":{"tf":1.7320508075688772},"39":{"tf":1.0},"42":{"tf":1.0},"75":{"tf":1.0}}}}}}},"o":{"(":{"1":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"108":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"206":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":1,"docs":{"242":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":1.0},"129":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"56":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"154":{"tf":1.0},"52":{"tf":1.0},"94":{"tf":1.0}}},"df":26,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":2.0},"183":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"222":{"tf":1.4142135623730951},"230":{"tf":1.0},"237":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":2.449489742783178}},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"110":{"tf":1.0},"14":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.0},"209":{"tf":1.7320508075688772},"242":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":1,"docs":{"91":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"160":{"tf":1.0},"167":{"tf":1.4142135623730951},"176":{"tf":1.0},"205":{"tf":1.4142135623730951},"242":{"tf":1.0},"30":{"tf":1.0},"74":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"20":{"tf":1.0},"264":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.0},"93":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"81":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"60":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":9,"docs":{"110":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"194":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":5,"docs":{"105":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"240":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"143":{"tf":1.0},"147":{"tf":1.0},"18":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.0},"189":{"tf":1.0},"209":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"94":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"19":{"tf":1.0},"25":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"157":{"tf":1.0},"46":{"tf":1.0},"52":{"tf":1.0},"89":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"250":{"tf":1.0},"251":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"159":{"tf":3.0},"18":{"tf":1.0},"194":{"tf":2.449489742783178},"217":{"tf":1.0},"235":{"tf":1.4142135623730951},"236":{"tf":1.7320508075688772},"237":{"tf":2.0},"240":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":3,"docs":{"234":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.0}}}}}}}}}}},"p":{"a":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":2,"docs":{"257":{"tf":1.0},"259":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"126":{"tf":1.7320508075688772},"147":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":2,"docs":{"86":{"tf":2.0},"87":{"tf":2.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"17":{"tf":1.0},"23":{"tf":1.0},"45":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"209":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"139":{"tf":1.0},"200":{"tf":1.4142135623730951},"211":{"tf":1.0},"216":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"128":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"144":{"tf":1.4142135623730951},"208":{"tf":1.4142135623730951},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":2.0},"94":{"tf":2.23606797749979},"96":{"tf":1.4142135623730951}}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"114":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"143":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":16,"docs":{"102":{"tf":1.0},"157":{"tf":1.0},"17":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"240":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"147":{"tf":1.0},"183":{"tf":1.0},"209":{"tf":1.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"x":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":5,"docs":{"142":{"tf":1.0},"16":{"tf":2.23606797749979},"45":{"tf":1.0},"66":{"tf":2.0},"98":{"tf":2.6457513110645907}}}}},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"213":{"tf":1.0},"214":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"241":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"14":{"tf":1.0},"157":{"tf":1.0},"165":{"tf":1.0},"176":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"41":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"102":{"tf":1.0},"125":{"tf":1.0},"138":{"tf":1.0},"259":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"151":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"32":{"tf":1.0}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"182":{"tf":1.0},"189":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.0},"31":{"tf":2.23606797749979},"32":{"tf":1.0},"33":{"tf":1.7320508075688772},"34":{"tf":1.4142135623730951},"35":{"tf":2.0}}},"df":0,"docs":{}}},"df":1,"docs":{"205":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"141":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"149":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"166":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"193":{"tf":1.0},"242":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"148":{"tf":1.0},"152":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":1.0},"144":{"tf":1.0}}}},"r":{"df":0,"docs":{},"v":{"df":2,"docs":{"152":{"tf":1.0},"250":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"122":{"tf":1.0},"177":{"tf":1.0},"20":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"50":{"tf":1.0},"85":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"197":{"tf":1.0},"58":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"36":{"tf":1.0},"37":{"tf":2.0},"40":{"tf":1.0},"93":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"22":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"82":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"193":{"tf":1.0},"234":{"tf":1.0}}}}}}}},"o":{"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":1,"docs":{"94":{"tf":1.0}},"t":{"df":3,"docs":{"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":2.449489742783178}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":22,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"102":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.0},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"177":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"199":{"tf":1.0},"206":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"15":{"tf":2.6457513110645907},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"250":{"tf":1.0},"29":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":23,"docs":{"109":{"tf":1.0},"116":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.0},"183":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"229":{"tf":1.0},"242":{"tf":1.0},"36":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"33":{"tf":1.0}}}}}}},"u":{"b":{"df":9,"docs":{"140":{"tf":1.7320508075688772},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"22":{"tf":3.3166247903554},"253":{"tf":1.0},"254":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"189":{"tf":1.0},"259":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"82":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"198":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"261":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.0},"160":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"177":{"tf":1.0},"47":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"169":{"tf":1.0}}}},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"56":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"260":{"tf":1.7320508075688772}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"188":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"94":{"tf":1.0}}}},"d":{":":{":":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":15,"docs":{"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"113":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.7320508075688772},"31":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"70":{"tf":1.0}}}},"i":{"df":1,"docs":{"4":{"tf":1.0}},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"167":{"tf":1.0},"171":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"193":{"tf":1.0},"45":{"tf":1.0},"81":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"67":{"tf":1.0},"68":{"tf":1.4142135623730951}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"261":{"tf":1.4142135623730951}}}},"v":{"df":4,"docs":{"18":{"tf":1.0},"191":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":5,"docs":{"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"192":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"225":{"tf":1.0}}}}}}}},"d":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"df":4,"docs":{"14":{"tf":1.0},"206":{"tf":1.7320508075688772},"207":{"tf":1.7320508075688772},"73":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"0":{"tf":1.7320508075688772},"126":{"tf":1.0},"15":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.4142135623730951},"266":{"tf":1.0},"37":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"160":{"tf":1.0},"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"209":{"tf":1.0},"250":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"147":{"tf":1.0},"169":{"tf":1.0},"194":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"56":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"257":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"169":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"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":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":7,"docs":{"205":{"tf":1.7320508075688772},"242":{"tf":1.7320508075688772},"251":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"78":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":12,"docs":{"1":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"165":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":1.4142135623730951},"242":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0}},"e":{"(":{"b":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"tf":1.0}}}},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"251":{"tf":1.0}}}}},"t":{"df":2,"docs":{"180":{"tf":1.0},"98":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"193":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"df":19,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"233":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.4142135623730951},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"92":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":14,"docs":{"161":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"176":{"tf":1.7320508075688772},"193":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"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":23,"docs":{"130":{"tf":1.0},"143":{"tf":2.449489742783178},"148":{"tf":1.0},"167":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"222":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":2.0},"233":{"tf":1.0},"30":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":3.3166247903554},"86":{"tf":2.6457513110645907},"87":{"tf":2.23606797749979},"94":{"tf":1.0},"95":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"259":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"2":{"df":2,"docs":{"118":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":17,"docs":{"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"177":{"tf":2.8284271247461903},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.7320508075688772},"183":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"198":{"tf":1.0},"207":{"tf":1.0},"242":{"tf":2.6457513110645907},"33":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"263":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"159":{"tf":2.449489742783178}}}},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"134":{"tf":1.0},"14":{"tf":1.0},"231":{"tf":1.0}}}},"n":{"df":9,"docs":{"11":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"5":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"250":{"tf":1.4142135623730951},"34":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"199":{"tf":1.0},"244":{"tf":1.0},"247":{"tf":1.0},"250":{"tf":1.0},"7":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"s":{"1":{"df":1,"docs":{"131":{"tf":1.7320508075688772}}},":":{":":{"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"177":{"tf":1.0},"60":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"188":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":14,"docs":{"101":{"tf":1.0},"139":{"tf":1.0},"17":{"tf":1.0},"188":{"tf":1.0},"24":{"tf":1.0},"257":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":4,"docs":{"160":{"tf":1.0},"24":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"137":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":12,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"259":{"tf":1.0},"261":{"tf":1.0},"29":{"tf":1.7320508075688772},"30":{"tf":1.7320508075688772},"34":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"k":{"df":4,"docs":{"12":{"tf":1.0},"199":{"tf":1.0},"247":{"tf":1.0},"248":{"tf":1.0}}}},"df":1,"docs":{"129":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"147":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"1":{"(":{"2":{"df":1,"docs":{"100":{"tf":1.0}}},"_":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":14,"docs":{"110":{"tf":1.0},"157":{"tf":1.0},"166":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"177":{"tf":1.0},"192":{"tf":1.0},"209":{"tf":1.0},"257":{"tf":1.0},"28":{"tf":1.0},"60":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"206":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}},"n":{"df":2,"docs":{"67":{"tf":1.0},"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}},"f":{".":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":2.0}}}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"126":{"tf":2.0},"159":{"tf":1.4142135623730951},"66":{"tf":1.0},"73":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"n":{"d":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"239":{"tf":1.0},"240":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":8,"docs":{"18":{"tf":2.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"191":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"259":{"tf":1.0}}},"t":{"df":9,"docs":{"18":{"tf":1.4142135623730951},"192":{"tf":2.0},"195":{"tf":1.7320508075688772},"196":{"tf":1.0},"197":{"tf":2.0},"198":{"tf":1.7320508075688772},"209":{"tf":1.0},"240":{"tf":1.0},"32":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"126":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"189":{"tf":1.0},"52":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"250":{"tf":1.0},"57":{"tf":1.0},"93":{"tf":1.0}}}}}}}},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"235":{"tf":1.0},"237":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":14,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.4142135623730951},"167":{"tf":1.0},"176":{"tf":1.0},"197":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"90":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"222":{"tf":1.0},"223":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"60":{"tf":1.0},"67":{"tf":2.0},"69":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"a":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"156":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"156":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"139":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"257":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"261":{"tf":1.0},"263":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"110":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"225":{"tf":1.0},"33":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":5,"docs":{"108":{"tf":1.0},"129":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":2.6457513110645907},"41":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"41":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.4142135623730951}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":1.0},"250":{"tf":1.0},"35":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":11,"docs":{"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"260":{"tf":1.4142135623730951},"261":{"tf":1.0},"35":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"df":8,"docs":{"108":{"tf":1.0},"251":{"tf":1.7320508075688772},"253":{"tf":1.0},"254":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"71":{"tf":1.0},"72":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"45":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"102":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"157":{"tf":1.0},"17":{"tf":1.7320508075688772},"201":{"tf":1.0},"209":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"194":{"tf":1.0},"205":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"246":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"245":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"c":{"df":5,"docs":{"1":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.4142135623730951},"70":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"251":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"39":{"tf":1.0}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"60":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":20,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"171":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"264":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"97":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"31":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"df":3,"docs":{"15":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"108":{"tf":1.0},"242":{"tf":1.0},"261":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"81":{"tf":1.0}}}}},"r":{"d":{"df":15,"docs":{"134":{"tf":1.0},"164":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"193":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":9,"docs":{"148":{"tf":1.0},"16":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"df":1,"docs":{"233":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"167":{"tf":1.0},"171":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":2.0},"232":{"tf":1.7320508075688772},"233":{"tf":1.4142135623730951},"31":{"tf":1.0},"60":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"140":{"tf":1.7320508075688772},"142":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"207":{"tf":1.0},"29":{"tf":1.0}}}}}}},"i":{"c":{"df":3,"docs":{"36":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":3,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0}}}}},"df":1,"docs":{"211":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":3,"docs":{"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"196":{"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":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"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":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"174":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"170":{"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":2,"docs":{"240":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":8,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"261":{"tf":1.0},"28":{"tf":1.0},"67":{"tf":1.0}}}},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"102":{"tf":1.0},"40":{"tf":1.0},"94":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":31,"docs":{"110":{"tf":2.6457513110645907},"111":{"tf":1.4142135623730951},"112":{"tf":1.4142135623730951},"113":{"tf":1.0},"157":{"tf":2.8284271247461903},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"160":{"tf":2.449489742783178},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":1.7320508075688772},"168":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"240":{"tf":1.0},"242":{"tf":1.0},"265":{"tf":1.0},"29":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":17,"docs":{"111":{"tf":1.0},"113":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"230":{"tf":1.7320508075688772},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"112":{"tf":1.0},"162":{"tf":1.0},"175":{"tf":1.0}}}}}}},".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"168":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"240":{"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":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"161":{"tf":1.0},"163":{"tf":1.0},"230":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"162":{"tf":1.0},"230":{"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":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"171":{"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":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"172":{"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":{}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"160":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"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":{"166":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"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":{"166":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"242":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"169":{"tf":1.4142135623730951},"170":{"tf":2.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"175":{"tf":1.0}}}}}},"df":12,"docs":{"157":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.7320508075688772},"174":{"tf":1.0},"175":{"tf":1.7320508075688772},"251":{"tf":1.0},"63":{"tf":1.0}}}}},"r":{"[":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":5,"docs":{"108":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"37":{"tf":1.0},"68":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"181":{"tf":1.0},"200":{"tf":1.0},"260":{"tf":2.0},"37":{"tf":1.7320508075688772},"45":{"tf":3.1622776601683795}}}}},"u":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"250":{"tf":1.0}}},"2":{"df":1,"docs":{"131":{"tf":1.4142135623730951}},"{":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":31,"docs":{"121":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.0},"135":{"tf":1.7320508075688772},"139":{"tf":2.449489742783178},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"200":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.0},"242":{"tf":1.7320508075688772},"250":{"tf":1.7320508075688772},"38":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":2.0},"55":{"tf":2.0},"56":{"tf":1.7320508075688772},"58":{"tf":2.449489742783178},"59":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.7320508075688772},"96":{"tf":1.0},"98":{"tf":2.0}},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"101":{"tf":1.0},"108":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":2.6457513110645907},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"36":{"tf":1.0},"53":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":4,"docs":{"133":{"tf":1.7320508075688772},"143":{"tf":1.4142135623730951},"148":{"tf":1.0},"159":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":3,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"166":{"tf":1.0},"264":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"(":{"a":{"df":2,"docs":{"179":{"tf":1.0},"181":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"179":{"tf":1.0},"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"117":{"tf":1.0},"242":{"tf":1.0}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"151":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.0},"264":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"46":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"57":{"tf":1.0}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"89":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}},"y":{"/":{"<":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":40,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.7320508075688772},"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.4142135623730951},"157":{"tf":1.0},"165":{"tf":1.0},"188":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"209":{"tf":1.0},"22":{"tf":1.0},"242":{"tf":1.0},"251":{"tf":1.0},"260":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"53":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":15,"docs":{"102":{"tf":1.0},"142":{"tf":1.4142135623730951},"160":{"tf":1.0},"19":{"tf":1.4142135623730951},"204":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":2.0},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0}}}}}}}},"t":{":":{":":{"a":{"(":{"4":{"2":{"df":1,"docs":{"253":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":1,"docs":{"253":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":2.0}}}},"df":0,"docs":{},"g":{"df":3,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":42,"docs":{"102":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"188":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"209":{"tf":1.4142135623730951},"222":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":10,"docs":{"129":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"242":{"tf":1.0},"253":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"154":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"60":{"tf":1.0},"69":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"192":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":2.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":5,"docs":{"116":{"tf":1.7320508075688772},"117":{"tf":1.7320508075688772},"118":{"tf":2.0},"12":{"tf":1.0},"261":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"108":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.4142135623730951},"209":{"tf":1.0},"260":{"tf":1.0},"36":{"tf":1.0},"50":{"tf":1.7320508075688772},"69":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"91":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"103":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.0},"202":{"tf":1.0},"72":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":18,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"177":{"tf":1.0},"22":{"tf":1.0},"259":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"w":{"df":2,"docs":{"138":{"tf":1.0},"93":{"tf":1.0}}}}},"u":{"df":10,"docs":{"18":{"tf":1.0},"189":{"tf":1.0},"261":{"tf":1.0},"264":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":8,"docs":{"102":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.0},"207":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"151":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"df":0,"docs":{},"o":{"df":3,"docs":{"133":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"15":{"tf":1.0},"73":{"tf":1.0},"91":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":3,"docs":{"2":{"tf":1.0},"5":{"tf":1.0},"72":{"tf":1.0}}}},"p":{"df":3,"docs":{"57":{"tf":1.0},"72":{"tf":1.0},"93":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"159":{"tf":1.0},"164":{"tf":1.0},"197":{"tf":1.0},"209":{"tf":1.0},"236":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":8,"docs":{"126":{"tf":2.8284271247461903},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":2.0},"131":{"tf":1.0},"135":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"17":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"218":{"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":{},"i":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"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":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"220":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"220":{"tf":1.0}}}}},"df":12,"docs":{"209":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":2.449489742783178},"218":{"tf":1.4142135623730951},"219":{"tf":1.7320508075688772},"220":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.4142135623730951},"32":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"264":{"tf":1.0},"46":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.0}}}},"i":{"df":1,"docs":{"33":{"tf":1.0}}},"u":{"df":0,"docs":{},"e":{"df":23,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"108":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.0},"180":{"tf":1.0},"205":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"77":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"38":{"tf":1.0},"47":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":34,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"126":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"237":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.4142135623730951},"252":{"tf":1.4142135623730951},"254":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":66,"docs":{"102":{"tf":1.0},"108":{"tf":2.0},"126":{"tf":2.6457513110645907},"128":{"tf":2.23606797749979},"130":{"tf":2.449489742783178},"131":{"tf":1.7320508075688772},"138":{"tf":2.0},"139":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"15":{"tf":2.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"181":{"tf":1.0},"188":{"tf":2.449489742783178},"189":{"tf":1.7320508075688772},"190":{"tf":1.4142135623730951},"191":{"tf":1.7320508075688772},"196":{"tf":1.0},"199":{"tf":2.0},"200":{"tf":1.7320508075688772},"202":{"tf":1.0},"204":{"tf":1.7320508075688772},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"242":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"259":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":2.23606797749979},"37":{"tf":2.6457513110645907},"38":{"tf":2.23606797749979},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"45":{"tf":2.0},"46":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"48":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"56":{"tf":1.0},"57":{"tf":3.0},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"60":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"82":{"tf":2.449489742783178},"84":{"tf":1.0},"85":{"tf":2.0},"94":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"199":{"tf":1.0},"248":{"tf":1.0}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"i":{"c":{"df":6,"docs":{"148":{"tf":1.0},"154":{"tf":1.0},"209":{"tf":1.0},"43":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"6":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":3,"docs":{"131":{"tf":1.0},"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":61,"docs":{"100":{"tf":1.4142135623730951},"108":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":2.449489742783178},"167":{"tf":1.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"179":{"tf":2.23606797749979},"18":{"tf":1.0},"181":{"tf":2.23606797749979},"182":{"tf":1.0},"185":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"203":{"tf":1.0},"205":{"tf":1.7320508075688772},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.4142135623730951},"252":{"tf":1.0},"253":{"tf":1.7320508075688772},"254":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.4142135623730951},"48":{"tf":1.0},"50":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"62":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"79":{"tf":2.0},"83":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"44":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"140":{"tf":1.0},"59":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"260":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"53":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"136":{"tf":1.0},"137":{"tf":1.0},"42":{"tf":1.0}},"e":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"1":{"0":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"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":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"118":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"142":{"tf":1.0}}}}}}}}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":3,"docs":{"190":{"tf":1.0},"32":{"tf":1.0},"74":{"tf":1.0}}}},"t":{"df":3,"docs":{"116":{"tf":1.0},"253":{"tf":1.0},"57":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"22":{"tf":1.0},"60":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"16":{"tf":1.0},"46":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"37":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"94":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"120":{"tf":1.0},"151":{"tf":1.4142135623730951}},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"151":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"167":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"162":{"tf":1.0},"194":{"tf":1.0},"208":{"tf":1.0},"8":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"3":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"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":1,"docs":{"156":{"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":1,"docs":{"155":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"37":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"85":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"264":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":9,"docs":{"108":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0}}}},"df":134,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"177":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.0},"19":{"tf":2.0},"191":{"tf":1.0},"193":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"205":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":1.4142135623730951},"211":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"215":{"tf":2.0},"217":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"235":{"tf":1.0},"24":{"tf":2.23606797749979},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"259":{"tf":1.0},"260":{"tf":1.4142135623730951},"261":{"tf":1.4142135623730951},"263":{"tf":1.0},"264":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.0},"3":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.4142135623730951},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"166":{"tf":1.7320508075688772},"167":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"197":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"5":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"140":{"tf":1.7320508075688772},"142":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"36":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":2,"docs":{"260":{"tf":1.0},"45":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"164":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"209":{"tf":1.0},"238":{"tf":1.0},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"188":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"o":{"df":6,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"209":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0}}}}}},"v":{"1":{"df":1,"docs":{"242":{"tf":2.0}}},"2":{"df":1,"docs":{"242":{"tf":2.0}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"14":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"u":{"df":66,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"129":{"tf":1.0},"139":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"188":{"tf":1.4142135623730951},"189":{"tf":1.4142135623730951},"190":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"242":{"tf":2.449489742783178},"264":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":2.23606797749979},"41":{"tf":1.7320508075688772},"43":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"62":{"tf":2.23606797749979},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"96":{"tf":1.0}},"e":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"2":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":43,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"154":{"tf":2.23606797749979},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"199":{"tf":1.0},"264":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"60":{"tf":2.449489742783178},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":2.23606797749979},"80":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"1":{"df":2,"docs":{"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"22":{"tf":1.0},"242":{"tf":1.4142135623730951},"251":{"tf":2.0},"252":{"tf":1.4142135623730951},"57":{"tf":2.6457513110645907},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"126":{"tf":1.0},"193":{"tf":1.0},"60":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":4,"docs":{"102":{"tf":1.0},"24":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"205":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":3,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0}}}}}},"df":2,"docs":{"165":{"tf":2.0},"166":{"tf":1.4142135623730951}},"e":{"c":{"df":1,"docs":{"242":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"164":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"242":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"68":{"tf":1.0}}}}}}}},"i":{"a":{"df":8,"docs":{"114":{"tf":1.0},"12":{"tf":1.0},"142":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"209":{"tf":1.0},"236":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"42":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0}}}},"df":0,"docs":{}}}}},"m":{"df":3,"docs":{"242":{"tf":1.7320508075688772},"31":{"tf":1.0},"33":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"238":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"242":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"167":{"tf":1.0},"200":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.7320508075688772}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":19,"docs":{"1":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"261":{"tf":1.0},"60":{"tf":1.7320508075688772},"62":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"170":{"tf":1.0},"192":{"tf":1.0},"196":{"tf":1.0},"236":{"tf":1.0},"60":{"tf":1.0},"93":{"tf":1.0}}}},"r":{"df":1,"docs":{"170":{"tf":1.0}}},"v":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"110":{"tf":1.0},"75":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"40":{"tf":1.0},"41":{"tf":1.0},"46":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"142":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"130":{"tf":1.4142135623730951},"14":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"78":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"197":{"tf":1.0},"29":{"tf":1.0},"36":{"tf":1.0},"60":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":8,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"250":{"tf":1.0},"251":{"tf":1.0},"37":{"tf":1.0},"47":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"256":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"139":{"tf":1.0},"177":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":11,"docs":{"101":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"48":{"tf":1.0},"95":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"188":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"175":{"tf":1.4142135623730951}}}}}},"df":23,"docs":{"110":{"tf":1.7320508075688772},"112":{"tf":1.7320508075688772},"113":{"tf":2.0},"133":{"tf":1.0},"157":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"163":{"tf":1.7320508075688772},"168":{"tf":1.7320508075688772},"172":{"tf":1.7320508075688772},"174":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"31":{"tf":1.0},"55":{"tf":1.7320508075688772},"73":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"168":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"116":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"261":{"tf":1.0},"90":{"tf":1.0}}}}}}}}},"x":{"8":{"6":{"_":{"6":{"4":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"66":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979}},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"72":{"tf":1.0}}}}},"y":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"98":{"tf":2.449489742783178}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":9,"docs":{"167":{"tf":1.0},"230":{"tf":1.0},"250":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"66":{"tf":1.0}}}}}}}},"breadcrumbs":{"root":{"0":{".":{"1":{"3":{".":{"0":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{".":{"2":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"1":{"0":{"1":{"0":{"1":{"0":{"1":{"0":{"df":1,"docs":{"42":{"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":22,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.7320508075688772},"240":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"66":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"97":{"tf":1.0}},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"46":{"tf":1.0}}},"1":{"df":6,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}},"df":0,"docs":{}},"2":{"a":{"df":2,"docs":{"189":{"tf":1.0},"190":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"1":{"1":{"_":{"0":{"0":{"0":{"0":{"df":1,"docs":{"42":{"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":{}},"d":{"d":{"df":0,"docs":{},"e":{"c":{"0":{"df":0,"docs":{},"e":{"7":{"df":0,"docs":{},"e":{"6":{"a":{"9":{"a":{"4":{"a":{"4":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"e":{"5":{"7":{"d":{"0":{"8":{"d":{"0":{"8":{"0":{"d":{"7":{"1":{"a":{"2":{"9":{"9":{"c":{"6":{"2":{"8":{"a":{"4":{"6":{"b":{"c":{"6":{"0":{"9":{"a":{"a":{"b":{"4":{"6":{"2":{"7":{"6":{"9":{"5":{"6":{"7":{"9":{"4":{"2":{"1":{"c":{"a":{"df":1,"docs":{"191":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"_":{"a":{"a":{"a":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"42":{"tf":1.0}}}}}}}}}},"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"205":{"tf":1.0}}},"df":0,"docs":{}},"_":{"0":{"0":{"0":{"_":{"0":{"0":{"0":{"df":1,"docs":{"198":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.0}}},"df":17,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"137":{"tf":1.0},"159":{"tf":1.4142135623730951},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"50":{"tf":1.4142135623730951}}},"3":{"3":{"7":{"df":4,"docs":{"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"99":{"tf":1.0}}},"5":{"df":1,"docs":{"233":{"tf":1.0}}},"6":{"df":2,"docs":{"253":{"tf":1.7320508075688772},"37":{"tf":1.0}}},"8":{"4":{"4":{"6":{"7":{"4":{"4":{"0":{"7":{"3":{"7":{"0":{"9":{"4":{"8":{"6":{"0":{"8":{"4":{"df":1,"docs":{"118":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":27,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"131":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"168":{"tf":1.4142135623730951},"199":{"tf":1.0},"208":{"tf":1.0},"228":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"52":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"u":{"6":{"4":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{".":{"0":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"5":{"6":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":13,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"117":{"tf":1.0},"199":{"tf":1.0},"208":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"97":{"tf":1.0}},"n":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"41":{"tf":1.0}}},"u":{"6":{"4":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"3":{"2":{"df":3,"docs":{"254":{"tf":1.0},"37":{"tf":1.4142135623730951},"46":{"tf":1.0}}},"df":9,"docs":{"100":{"tf":1.0},"118":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"231":{"tf":1.4142135623730951},"233":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"90":{"tf":1.7320508075688772}}},"4":{"0":{"df":1,"docs":{"254":{"tf":1.7320508075688772}}},"2":{"df":18,"docs":{"100":{"tf":1.0},"118":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"58":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"7":{"df":1,"docs":{"80":{"tf":1.4142135623730951}}},"df":6,"docs":{"145":{"tf":1.0},"146":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"90":{"tf":1.4142135623730951}}},"5":{"0":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"df":21,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"177":{"tf":1.4142135623730951},"231":{"tf":1.4142135623730951},"233":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"77":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"6":{"0":{"df":1,"docs":{"94":{"tf":1.0}}},"4":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"76":{"tf":1.0}}},"df":5,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"63":{"tf":1.0},"77":{"tf":1.0},"94":{"tf":1.0}}},"7":{"df":2,"docs":{"94":{"tf":1.0},"99":{"tf":1.0}}},"8":{"7":{"0":{"df":1,"docs":{"257":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":1.4142135623730951},"254":{"tf":1.0},"260":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"71":{"tf":1.0}}},"_":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"y":{"(":{"\"":{"1":{"df":1,"docs":{"22":{"tf":1.0}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"45":{"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":8,"docs":{"101":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.4142135623730951},"51":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"a":{".":{"df":0,"docs":{},"k":{".":{"a":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"i":{"(":{"<":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"204":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":9,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":2.449489742783178},"19":{"tf":2.23606797749979},"203":{"tf":1.0},"229":{"tf":2.0},"235":{"tf":1.7320508075688772},"239":{"tf":1.7320508075688772},"259":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"v":{"df":12,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"200":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"242":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"143":{"tf":1.0},"191":{"tf":1.0},"240":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"193":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.4142135623730951},"234":{"tf":1.0},"33":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"194":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"40":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"139":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"235":{"tf":1.0},"237":{"tf":1.4142135623730951}}}}}}},"d":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":4,"docs":{"106":{"tf":1.0},"22":{"tf":1.0},"251":{"tf":1.0},"28":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"109":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"177":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"212":{"tf":1.0},"218":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"189":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":17,"docs":{"188":{"tf":2.6457513110645907},"189":{"tf":3.3166247903554},"190":{"tf":1.4142135623730951},"191":{"tf":2.449489742783178},"204":{"tf":1.0},"210":{"tf":1.0},"212":{"tf":2.449489742783178},"213":{"tf":1.0},"214":{"tf":2.23606797749979},"217":{"tf":1.0},"218":{"tf":2.23606797749979},"219":{"tf":1.0},"220":{"tf":2.0},"226":{"tf":1.7320508075688772},"227":{"tf":1.7320508075688772},"242":{"tf":1.7320508075688772},"32":{"tf":1.0}}}}}}},"df":1,"docs":{"3":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"193":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":9,"docs":{"249":{"tf":1.7320508075688772},"250":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"34":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"74":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"236":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":4,"docs":{"108":{"tf":1.0},"164":{"tf":1.0},"242":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"w":{"(":{"d":{"df":0,"docs":{},"e":{"a":{"d":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":15,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"130":{"tf":1.0},"191":{"tf":1.0},"202":{"tf":1.0},"41":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"126":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"69":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":5,"docs":{"139":{"tf":1.0},"146":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.0}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":5,"docs":{"124":{"tf":1.0},"64":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":17,"docs":{"139":{"tf":2.6457513110645907},"18":{"tf":1.7320508075688772},"192":{"tf":1.0},"197":{"tf":2.23606797749979},"198":{"tf":1.7320508075688772},"205":{"tf":1.0},"211":{"tf":2.0},"212":{"tf":2.0},"213":{"tf":2.0},"214":{"tf":2.23606797749979},"216":{"tf":2.0},"218":{"tf":2.0},"219":{"tf":2.0},"220":{"tf":2.23606797749979},"239":{"tf":1.0},"240":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951}}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"190":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":23,"docs":{"107":{"tf":1.7320508075688772},"108":{"tf":2.449489742783178},"109":{"tf":1.0},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"160":{"tf":1.0},"18":{"tf":1.0},"229":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"183":{"tf":1.0},"217":{"tf":1.0},"98":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"22":{"tf":1.0},"259":{"tf":1.0}}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":1,"docs":{"17":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"167":{"tf":1.0},"171":{"tf":1.0},"199":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"193":{"tf":1.0},"209":{"tf":1.0}}},"df":3,"docs":{"146":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"138":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"146":{"tf":1.0},"151":{"tf":1.0}}}}}}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"242":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"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":14,"docs":{"125":{"tf":1.0},"177":{"tf":1.4142135623730951},"179":{"tf":1.0},"18":{"tf":1.0},"181":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"264":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}}},"m":{"df":3,"docs":{"93":{"tf":1.4142135623730951},"94":{"tf":2.23606797749979},"95":{"tf":2.0}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"45":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"52":{"tf":1.0}}},"[":{"1":{"df":1,"docs":{"63":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":6,"docs":{"165":{"tf":1.0},"222":{"tf":1.0},"38":{"tf":1.0},"46":{"tf":1.0},"52":{"tf":3.0},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"263":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"261":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"1":{"df":1,"docs":{"118":{"tf":1.0}}},"b":{"df":1,"docs":{"179":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":1,"docs":{"69":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"240":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":0,"docs":{},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"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":{},"e":{"df":0,"docs":{},"q":{"(":{"1":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}},"a":{"df":1,"docs":{"185":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"177":{"tf":1.0},"184":{"tf":2.0},"185":{"tf":1.0},"242":{"tf":1.0}}}},"n":{"df":4,"docs":{"177":{"tf":1.0},"186":{"tf":2.0},"187":{"tf":1.0},"242":{"tf":1.0}},"e":{"(":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":13,"docs":{"177":{"tf":2.449489742783178},"178":{"tf":2.23606797749979},"179":{"tf":1.7320508075688772},"180":{"tf":1.0},"181":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.0},"184":{"tf":1.0},"185":{"tf":1.4142135623730951},"186":{"tf":1.0},"187":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"242":{"tf":1.4142135623730951}}}},"t":{":":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"205":{"tf":1.0}}}}}}},"df":1,"docs":{"205":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":26,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"190":{"tf":1.0},"192":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":1.7320508075688772},"197":{"tf":2.23606797749979},"198":{"tf":1.4142135623730951},"203":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":2.8284271247461903},"210":{"tf":2.449489742783178},"211":{"tf":1.4142135623730951},"212":{"tf":1.7320508075688772},"213":{"tf":1.7320508075688772},"214":{"tf":1.4142135623730951},"215":{"tf":2.0},"216":{"tf":1.4142135623730951},"217":{"tf":2.23606797749979},"218":{"tf":2.23606797749979},"219":{"tf":2.23606797749979},"220":{"tf":2.449489742783178},"221":{"tf":1.0},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0}},"i":{"d":{":":{":":{"b":{"a":{"df":0,"docs":{},"s":{"df":5,"docs":{"196":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"240":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":9,"docs":{"108":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.4142135623730951},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.4142135623730951}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":15,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":2.8284271247461903},"129":{"tf":1.7320508075688772},"130":{"tf":2.0},"131":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"66":{"tf":1.0},"73":{"tf":2.449489742783178},"81":{"tf":2.23606797749979},"82":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"260":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":18,"docs":{"109":{"tf":2.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"163":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":12,"docs":{"122":{"tf":1.0},"138":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"193":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"192":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"138":{"tf":1.0},"154":{"tf":1.0}}},"df":0,"docs":{}}}}},"b":{"2":{"5":{"6":{"df":14,"docs":{"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"189":{"tf":2.0},"190":{"tf":2.0},"204":{"tf":1.0},"205":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"242":{"tf":1.4142135623730951},"252":{"tf":1.0},"254":{"tf":1.7320508075688772},"37":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"206":{"tf":1.4142135623730951},"231":{"tf":1.0},"261":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":1,"docs":{"261":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":12,"docs":{"166":{"tf":1.7320508075688772},"168":{"tf":2.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"18":{"tf":1.0},"208":{"tf":1.0},"209":{"tf":1.0},"221":{"tf":1.7320508075688772},"240":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{".":{"0":{"df":2,"docs":{"49":{"tf":1.0},"50":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"49":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"df":10,"docs":{"108":{"tf":1.0},"124":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":2.0},"56":{"tf":2.23606797749979},"79":{"tf":1.7320508075688772},"80":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}}},"s":{"df":0,"docs":{},"e":{"_":{"1":{"0":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":2.0}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"108":{"tf":1.0},"122":{"tf":1.0},"196":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"238":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":1.0}}}},"z":{"df":5,"docs":{"108":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"56":{"tf":2.0},"71":{"tf":1.0}}}},"df":9,"docs":{"126":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"179":{"tf":1.7320508075688772},"181":{"tf":2.23606797749979},"185":{"tf":1.7320508075688772},"187":{"tf":1.7320508075688772},"206":{"tf":1.4142135623730951},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"33":{"tf":1.0}}}}},"df":9,"docs":{"18":{"tf":1.0},"195":{"tf":1.0},"205":{"tf":1.4142135623730951},"251":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"63":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":7,"docs":{"105":{"tf":1.0},"108":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"208":{"tf":1.0},"257":{"tf":1.0},"63":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"159":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"182":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"79":{"tf":1.0},"83":{"tf":1.0}}}},"w":{"df":2,"docs":{"22":{"tf":1.0},"63":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"155":{"tf":1.0},"156":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"201":{"tf":1.0},"5":{"tf":1.0},"73":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"10":{"tf":1.0},"101":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"y":{":":{":":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"df":8,"docs":{"189":{"tf":1.0},"190":{"tf":1.0},"37":{"tf":2.6457513110645907},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951},"42":{"tf":1.0},"46":{"tf":1.0},"76":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}}},"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":6,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"201":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":9,"docs":{"100":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"174":{"tf":1.0},"257":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"e":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"97":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.0},"5":{"tf":1.0}}},"l":{"df":19,"docs":{"101":{"tf":1.0},"108":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"138":{"tf":1.0},"166":{"tf":1.7320508075688772},"199":{"tf":1.0},"205":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"76":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"n":{"df":17,"docs":{"103":{"tf":1.0},"14":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.4142135623730951},"180":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.7320508075688772},"37":{"tf":1.0},"43":{"tf":2.449489742783178},"44":{"tf":1.7320508075688772},"50":{"tf":1.0},"55":{"tf":1.4142135623730951},"75":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":12,"docs":{"103":{"tf":1.0},"143":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"188":{"tf":1.0},"191":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"57":{"tf":1.0},"93":{"tf":1.0}}}}}},"x":{"df":1,"docs":{"36":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"263":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"69":{"tf":1.0},"95":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"105":{"tf":2.449489742783178}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"24":{"tf":1.0}}}}},"o":{"a":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"209":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":28,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"36":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"65":{"tf":1.0},"9":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"216":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":3,"docs":{"209":{"tf":1.0},"215":{"tf":2.6457513110645907},"216":{"tf":2.449489742783178}}}},"z":{"df":0,"docs":{},"z":{"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"17":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":6,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":2.23606797749979},"254":{"tf":2.23606797749979},"37":{"tf":1.4142135623730951},"42":{"tf":1.0},"46":{"tf":2.449489742783178}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"251":{"tf":1.0},"32":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"240":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"204":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":41,"docs":{"102":{"tf":1.4142135623730951},"114":{"tf":1.0},"122":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"167":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"192":{"tf":2.6457513110645907},"193":{"tf":1.0},"194":{"tf":2.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"201":{"tf":1.7320508075688772},"202":{"tf":2.23606797749979},"203":{"tf":1.4142135623730951},"204":{"tf":1.7320508075688772},"205":{"tf":2.0},"206":{"tf":2.23606797749979},"207":{"tf":1.0},"208":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"242":{"tf":1.0},"257":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"57":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":2.0},"91":{"tf":1.0},"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":9,"docs":{"167":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"205":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"257":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"135":{"tf":1.0},"137":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"191":{"tf":1.0},"90":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.4142135623730951}}}}}}},"df":7,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":2.23606797749979},"6":{"tf":2.0},"7":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"e":{"df":20,"docs":{"103":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.0},"160":{"tf":1.0},"191":{"tf":1.0},"264":{"tf":1.0},"37":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":2.0},"93":{"tf":2.449489742783178},"94":{"tf":2.0}}},"t":{"df":3,"docs":{"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"264":{"tf":1.0},"94":{"tf":2.449489742783178},"95":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"15":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"129":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"209":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"102":{"tf":1.0},"209":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"31":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"206":{"tf":1.0},"208":{"tf":1.7320508075688772},"261":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"80":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":13,"docs":{"11":{"tf":1.0},"177":{"tf":2.0},"196":{"tf":1.0},"198":{"tf":1.0},"208":{"tf":1.4142135623730951},"233":{"tf":1.0},"264":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"90":{"tf":2.449489742783178},"92":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"139":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"85":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":42,"docs":{"100":{"tf":1.0},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"118":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"122":{"tf":2.23606797749979},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"185":{"tf":1.0},"187":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.4142135623730951},"198":{"tf":1.0},"20":{"tf":1.4142135623730951},"207":{"tf":1.0},"22":{"tf":1.7320508075688772},"237":{"tf":1.0},"259":{"tf":1.0},"28":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"90":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"205":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"33":{"tf":1.7320508075688772},"34":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"102":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}},"r":{":":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.0}}}}}}},"r":{"df":1,"docs":{"97":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"57":{"tf":1.7320508075688772},"97":{"tf":1.4142135623730951}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"160":{"tf":1.0},"259":{"tf":1.0}}},"m":{"a":{"df":2,"docs":{"52":{"tf":1.0},"74":{"tf":1.0}},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"147":{"tf":2.6457513110645907},"18":{"tf":1.0},"259":{"tf":1.0},"70":{"tf":2.449489742783178},"71":{"tf":2.6457513110645907},"72":{"tf":2.23606797749979},"90":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"110":{"tf":1.0},"14":{"tf":1.0},"193":{"tf":1.0},"20":{"tf":1.0},"201":{"tf":1.0},"209":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"206":{"tf":1.0},"242":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"201":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"184":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"236":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"(":{"a":{"df":1,"docs":{"185":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"(":{"a":{"df":1,"docs":{"187":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"196":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"245":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":17,"docs":{"1":{"tf":1.0},"108":{"tf":2.23606797749979},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"250":{"tf":1.0},"255":{"tf":1.7320508075688772},"36":{"tf":1.4142135623730951},"45":{"tf":1.0},"5":{"tf":1.0},"56":{"tf":1.0},"64":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"140":{"tf":1.0},"189":{"tf":1.0}}},"x":{"df":12,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"14":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"36":{"tf":1.0},"58":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"223":{"tf":1.0},"224":{"tf":1.0},"38":{"tf":2.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"102":{"tf":1.0},"104":{"tf":1.4142135623730951},"157":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"196":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":7,"docs":{"249":{"tf":1.7320508075688772},"250":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"255":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"197":{"tf":1.0},"206":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":17,"docs":{"102":{"tf":1.0},"103":{"tf":2.8284271247461903},"105":{"tf":1.0},"177":{"tf":2.449489742783178},"179":{"tf":1.0},"181":{"tf":1.0},"237":{"tf":1.0},"242":{"tf":2.0},"31":{"tf":1.0},"34":{"tf":1.4142135623730951},"43":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":3.1622776601683795},"91":{"tf":1.4142135623730951},"93":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"14":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"12":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"17":{"tf":1.0},"252":{"tf":1.0},"35":{"tf":1.0},"47":{"tf":1.0},"57":{"tf":1.0},"74":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":15,"docs":{"126":{"tf":1.0},"128":{"tf":3.0},"129":{"tf":2.0},"137":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"22":{"tf":1.0},"259":{"tf":1.0},"264":{"tf":2.0},"64":{"tf":2.449489742783178},"65":{"tf":1.0},"66":{"tf":2.23606797749979},"67":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.0}}}}},"df":11,"docs":{"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"137":{"tf":1.0},"194":{"tf":1.0},"22":{"tf":1.0},"240":{"tf":1.0},"60":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"126":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"82":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"159":{"tf":2.0},"82":{"tf":2.23606797749979},"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"c":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":25,"docs":{"126":{"tf":1.0},"140":{"tf":1.0},"15":{"tf":1.7320508075688772},"172":{"tf":1.0},"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"232":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0},"242":{"tf":2.6457513110645907},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"95":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"257":{"tf":1.0},"45":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"240":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":7,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"182":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":1,"docs":{"155":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"169":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":7,"docs":{"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"106":{"tf":2.449489742783178},"178":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"71":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"190":{"tf":1.4142135623730951},"259":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"205":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":43,"docs":{"114":{"tf":1.0},"115":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":2.0},"157":{"tf":1.0},"16":{"tf":1.4142135623730951},"167":{"tf":1.0},"17":{"tf":2.23606797749979},"18":{"tf":2.449489742783178},"188":{"tf":1.0},"189":{"tf":1.0},"19":{"tf":2.23606797749979},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.0},"195":{"tf":1.0},"201":{"tf":2.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":2.23606797749979},"206":{"tf":2.449489742783178},"207":{"tf":1.0},"209":{"tf":2.0},"210":{"tf":1.4142135623730951},"213":{"tf":2.0},"214":{"tf":2.0},"215":{"tf":1.0},"217":{"tf":1.0},"219":{"tf":1.7320508075688772},"220":{"tf":1.7320508075688772},"221":{"tf":1.7320508075688772},"23":{"tf":1.0},"230":{"tf":1.0},"234":{"tf":1.7320508075688772},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.7320508075688772},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"259":{"tf":2.0},"29":{"tf":2.0},"31":{"tf":1.4142135623730951}},"i":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"213":{"tf":1.0},"219":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":10,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":2.449489742783178},"191":{"tf":1.7320508075688772},"195":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"213":{"tf":1.0},"219":{"tf":1.0},"242":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":22,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"234":{"tf":1.0},"88":{"tf":2.23606797749979},"89":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"134":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0}}}},"y":{"df":1,"docs":{"70":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"122":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"101":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"12":{"tf":2.0},"13":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"228":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"103":{"tf":2.449489742783178},"105":{"tf":2.449489742783178},"106":{"tf":2.449489742783178},"160":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"228":{"tf":2.23606797749979},"229":{"tf":1.7320508075688772},"230":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772}}}}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"67":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"192":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"177":{"tf":1.0},"182":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":14,"docs":{"102":{"tf":1.0},"14":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":2.0},"209":{"tf":1.4142135623730951},"210":{"tf":1.4142135623730951},"229":{"tf":1.0},"261":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"209":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"45":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"69":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"237":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"125":{"tf":1.0},"130":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}},"df":24,"docs":{"108":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"169":{"tf":1.7320508075688772},"17":{"tf":1.0},"171":{"tf":1.0},"192":{"tf":2.23606797749979},"193":{"tf":1.0},"194":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.4142135623730951},"36":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.0},"72":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"120":{"tf":1.4142135623730951}}},"df":0,"docs":{},"l":{"df":4,"docs":{"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"189":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"261":{"tf":1.7320508075688772}},"g":{"df":1,"docs":{"261":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":40,"docs":{"102":{"tf":1.0},"128":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"174":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":2.0},"55":{"tf":2.0},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"108":{"tf":1.0},"138":{"tf":1.0}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":8,"docs":{"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"37":{"tf":1.0},"45":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"206":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":35,"docs":{"101":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"229":{"tf":1.0},"232":{"tf":1.0},"257":{"tf":1.4142135623730951},"260":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"69":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"108":{"tf":1.0},"128":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"42":{"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":8,"docs":{"18":{"tf":1.0},"203":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"13":{"tf":1.0},"142":{"tf":1.0},"182":{"tf":1.0},"22":{"tf":1.0},"233":{"tf":1.0},"259":{"tf":1.0},"28":{"tf":2.0},"7":{"tf":1.4142135623730951},"89":{"tf":1.0},"91":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"189":{"tf":1.0},"23":{"tf":2.0},"29":{"tf":1.4142135623730951},"31":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"153":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":5,"docs":{"115":{"tf":1.0},"196":{"tf":1.0},"203":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"135":{"tf":1.0}}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"121":{"tf":2.0},"125":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":3,"docs":{"126":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"209":{"tf":1.0},"215":{"tf":1.0}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"51":{"tf":2.0},"56":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"172":{"tf":1.0},"195":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"190":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":5,"docs":{"108":{"tf":1.0},"138":{"tf":1.0},"246":{"tf":1.7320508075688772},"247":{"tf":1.0},"248":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"133":{"tf":1.0},"168":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"196":{"tf":1.0},"233":{"tf":1.0},"25":{"tf":1.0},"250":{"tf":1.0},"5":{"tf":1.0},"64":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":9,"docs":{"141":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"173":{"tf":1.0},"23":{"tf":1.0},"242":{"tf":1.4142135623730951},"9":{"tf":1.0},"92":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"15":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"108":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"153":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"183":{"tf":1.0},"188":{"tf":1.0},"82":{"tf":1.0}}}}}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"231":{"tf":1.7320508075688772},"233":{"tf":1.0},"90":{"tf":1.4142135623730951}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"e":{"df":11,"docs":{"108":{"tf":1.0},"160":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"189":{"tf":1.0},"19":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"209":{"tf":1.0},"88":{"tf":1.0}}}},"t":{"df":1,"docs":{"80":{"tf":1.0}}},"u":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"260":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"71":{"tf":1.0},"94":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"5":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"61":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"264":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"191":{"tf":1.0},"206":{"tf":1.0},"209":{"tf":1.4142135623730951},"72":{"tf":1.0}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":20,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":1.0},"125":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"158":{"tf":1.0},"189":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"250":{"tf":1.0},"257":{"tf":1.0},"36":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"86":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"188":{"tf":1.0}},"i":{"df":1,"docs":{"141":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"108":{"tf":1.0},"43":{"tf":1.0}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"208":{"tf":1.4142135623730951},"261":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"51":{"tf":1.4142135623730951},"52":{"tf":1.0}}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"263":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.0},"180":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"116":{"tf":1.0},"12":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"260":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"90":{"tf":1.0}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"60":{"tf":1.0}}}},"df":0,"docs":{}}}}},"d":{"df":7,"docs":{"14":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"71":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"177":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"93":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"231":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":3,"docs":{"25":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"217":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"208":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":3,"docs":{"16":{"tf":2.449489742783178},"167":{"tf":1.0},"28":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"58":{"tf":1.0}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"97":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":29,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"135":{"tf":1.7320508075688772},"140":{"tf":2.8284271247461903},"141":{"tf":1.7320508075688772},"142":{"tf":2.0},"159":{"tf":1.0},"188":{"tf":1.0},"191":{"tf":1.4142135623730951},"200":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.0},"232":{"tf":1.4142135623730951},"242":{"tf":1.7320508075688772},"251":{"tf":2.6457513110645907},"252":{"tf":1.4142135623730951},"253":{"tf":1.7320508075688772},"254":{"tf":1.7320508075688772},"38":{"tf":1.0},"57":{"tf":2.8284271247461903},"58":{"tf":2.449489742783178},"59":{"tf":2.8284271247461903},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"q":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"df":1,"docs":{"101":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"df":10,"docs":{"117":{"tf":1.0},"129":{"tf":1.0},"177":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"45":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0}},"s":{"(":{"5":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"251":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":1,"docs":{"242":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"1":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},"2":{"df":2,"docs":{"141":{"tf":1.0},"142":{"tf":1.0}}},":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"142":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"142":{"tf":1.0},"59":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"108":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":1.4142135623730951},"259":{"tf":1.0},"260":{"tf":1.7320508075688772},"59":{"tf":1.0},"93":{"tf":1.0}}}}}},"t":{"c":{"df":6,"docs":{"133":{"tf":1.0},"14":{"tf":1.0},"165":{"tf":1.0},"200":{"tf":1.0},"34":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"209":{"tf":1.0},"227":{"tf":1.7320508075688772}}}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":14,"docs":{"103":{"tf":1.0},"159":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"180":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"43":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"77":{"tf":1.4142135623730951},"80":{"tf":1.0},"90":{"tf":2.0},"92":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"106":{"tf":1.0},"45":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"190":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":52,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.7320508075688772},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.4142135623730951},"18":{"tf":1.0},"181":{"tf":1.7320508075688772},"183":{"tf":1.4142135623730951},"185":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"196":{"tf":1.4142135623730951},"198":{"tf":1.4142135623730951},"200":{"tf":1.7320508075688772},"202":{"tf":1.4142135623730951},"203":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"252":{"tf":2.23606797749979},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"30":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"41":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"57":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"177":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"16":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"29":{"tf":1.0},"31":{"tf":1.0},"69":{"tf":1.0}}}},"t":{"df":5,"docs":{"105":{"tf":1.0},"177":{"tf":1.0},"182":{"tf":1.0},"183":{"tf":1.4142135623730951},"86":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"188":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":4,"docs":{"159":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":7,"docs":{"108":{"tf":1.0},"143":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"191":{"tf":1.0},"22":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":5,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.4142135623730951},"229":{"tf":1.0},"242":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":21,"docs":{"100":{"tf":2.0},"105":{"tf":1.0},"106":{"tf":1.0},"129":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"263":{"tf":2.23606797749979},"43":{"tf":1.4142135623730951},"86":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":2.0},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"14":{"tf":1.0},"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":7,"docs":{"18":{"tf":1.0},"25":{"tf":2.0},"259":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"70":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"242":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"s":{"df":16,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"177":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"242":{"tf":2.0},"33":{"tf":1.0},"37":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"df":1,"docs":{"260":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"242":{"tf":1.0},"258":{"tf":1.7320508075688772},"4":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":3,"docs":{"57":{"tf":1.0},"64":{"tf":1.0},"74":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"72":{"tf":2.0}}},"2":{"df":1,"docs":{"72":{"tf":2.23606797749979}}},"df":10,"docs":{"135":{"tf":1.0},"139":{"tf":1.4142135623730951},"250":{"tf":1.0},"54":{"tf":2.23606797749979},"55":{"tf":2.0},"56":{"tf":2.0},"72":{"tf":1.7320508075688772},"82":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":7,"docs":{"14":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"259":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"l":{"df":2,"docs":{"257":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"d":{"df":3,"docs":{"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"103":{"tf":1.0},"128":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":18,"docs":{"102":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"261":{"tf":1.0},"49":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"57":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}}},"x":{"df":3,"docs":{"14":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":1.0}}},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}}},"df":3,"docs":{"231":{"tf":2.23606797749979},"232":{"tf":1.4142135623730951},"233":{"tf":1.0}}}}}},"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":19,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"88":{"tf":2.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":79,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"120":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.4142135623730951},"129":{"tf":1.0},"131":{"tf":1.7320508075688772},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"145":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.4142135623730951},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.4142135623730951},"194":{"tf":1.0},"196":{"tf":1.0},"198":{"tf":1.0},"200":{"tf":1.0},"203":{"tf":1.4142135623730951},"205":{"tf":1.0},"207":{"tf":1.0},"208":{"tf":1.0},"22":{"tf":2.0},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.7320508075688772},"230":{"tf":1.7320508075688772},"233":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.4142135623730951},"83":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":60,"docs":{"10":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.0},"11":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":1.7320508075688772},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"170":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.4142135623730951},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"192":{"tf":1.4142135623730951},"194":{"tf":1.0},"205":{"tf":1.0},"209":{"tf":1.4142135623730951},"22":{"tf":1.0},"222":{"tf":1.0},"228":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"238":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"252":{"tf":1.0},"259":{"tf":1.0},"30":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.0}}}}}},"o":{".":{"a":{"d":{"d":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"5":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"z":{"df":1,"docs":{"55":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"5":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"4":{"2":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":2.0}}}}},"df":0,"docs":{}},"df":15,"docs":{"123":{"tf":1.0},"22":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":3.4641016151377544},"56":{"tf":2.449489742783178},"62":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"68":{"tf":2.0},"69":{"tf":2.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"259":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"177":{"tf":1.0},"183":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":5,"docs":{"102":{"tf":1.0},"142":{"tf":1.0},"147":{"tf":2.0},"60":{"tf":1.0},"71":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"126":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"114":{"tf":1.0},"205":{"tf":1.7320508075688772},"71":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"10":{"tf":1.0},"110":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"5":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"[":{"0":{"df":1,"docs":{"260":{"tf":1.0}}},"df":0,"docs":{}},"df":8,"docs":{"12":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"226":{"tf":1.7320508075688772},"260":{"tf":2.0},"28":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.7320508075688772},"3":{"tf":1.7320508075688772},"5":{"tf":2.8284271247461903}}}},"v":{"df":0,"docs":{},"m":{"'":{"df":1,"docs":{"37":{"tf":1.0}}},"df":1,"docs":{"209":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":93,"docs":{"109":{"tf":1.0},"110":{"tf":1.7320508075688772},"114":{"tf":1.0},"122":{"tf":1.7320508075688772},"126":{"tf":1.0},"127":{"tf":2.23606797749979},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"143":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":2.23606797749979},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.7320508075688772},"184":{"tf":1.0},"185":{"tf":1.0},"186":{"tf":1.0},"187":{"tf":1.0},"19":{"tf":1.7320508075688772},"193":{"tf":1.4142135623730951},"194":{"tf":1.4142135623730951},"195":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"204":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"210":{"tf":1.0},"211":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.4142135623730951},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.0},"233":{"tf":1.0},"234":{"tf":1.0},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"242":{"tf":2.6457513110645907},"257":{"tf":1.7320508075688772},"264":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":3.605551275463989},"74":{"tf":2.6457513110645907},"75":{"tf":2.449489742783178},"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":2.6457513110645907},"82":{"tf":2.0},"83":{"tf":2.0},"84":{"tf":1.7320508075688772},"85":{"tf":2.8284271247461903},"86":{"tf":2.23606797749979},"87":{"tf":2.0},"88":{"tf":1.7320508075688772},"90":{"tf":2.0},"91":{"tf":1.0}}}}}}},"d":{"df":4,"docs":{"18":{"tf":1.0},"191":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"67":{"tf":1.0},"94":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"259":{"tf":1.0}}}}}}}}}}}},"g":{"a":{"df":1,"docs":{"205":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"231":{"tf":1.0},"232":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":21,"docs":{"122":{"tf":1.7320508075688772},"123":{"tf":1.7320508075688772},"132":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"143":{"tf":1.0},"147":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"181":{"tf":1.0},"199":{"tf":1.7320508075688772},"200":{"tf":1.7320508075688772},"22":{"tf":1.0},"222":{"tf":1.0},"242":{"tf":1.0},"257":{"tf":1.7320508075688772},"47":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0}}}}},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"171":{"tf":1.0}}}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"167":{"tf":1.0},"176":{"tf":1.0}}}}}},"_":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"242":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"150":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"102":{"tf":1.0},"242":{"tf":1.0},"43":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"64":{"tf":1.0}}}}}}},"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":1,"docs":{"85":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.0}}}},"o":{"d":{"df":2,"docs":{"151":{"tf":1.0},"71":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"18":{"tf":1.0},"88":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}}}},"y":{"df":1,"docs":{"57":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"38":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.4142135623730951}}}},"w":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"242":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":24,"docs":{"133":{"tf":2.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"63":{"tf":1.4142135623730951},"90":{"tf":1.0}},"l":{"df":9,"docs":{"14":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"167":{"tf":1.0},"177":{"tf":1.4142135623730951},"191":{"tf":1.0},"229":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"178":{"tf":1.0},"180":{"tf":1.0}}}}}},"r":{"d":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"65":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"165":{"tf":1.4142135623730951},"169":{"tf":1.0},"189":{"tf":1.0},"222":{"tf":2.449489742783178},"223":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"37":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"df":1,"docs":{"224":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"188":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"164":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"257":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":14,"docs":{"104":{"tf":1.4142135623730951},"166":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"32":{"tf":1.0},"58":{"tf":1.0},"74":{"tf":1.0},"90":{"tf":1.4142135623730951},"92":{"tf":1.0},"95":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"37":{"tf":1.0},"42":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"i":{".":{"df":14,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"142":{"tf":1.0},"165":{"tf":1.0},"193":{"tf":1.0},"209":{"tf":1.0},"257":{"tf":1.0},"37":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}},"d":{")":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"167":{"tf":1.0},"172":{"tf":1.4142135623730951},"190":{"tf":1.0},"205":{"tf":1.0},"210":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"58":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"136":{"tf":1.0},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"188":{"tf":1.0},"19":{"tf":1.0},"191":{"tf":2.6457513110645907},"193":{"tf":1.4142135623730951},"214":{"tf":1.0},"220":{"tf":1.0},"236":{"tf":1.4142135623730951},"239":{"tf":1.0},"240":{"tf":1.0},"242":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":4,"docs":{"128":{"tf":1.4142135623730951},"188":{"tf":1.4142135623730951},"190":{"tf":1.0},"191":{"tf":1.0}}}},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"191":{"tf":1.0},"214":{"tf":1.0},"220":{"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":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"240":{"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":{},"i":{"d":{"(":{"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":{"d":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"191":{"tf":1.0},"214":{"tf":1.0},"220":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"'":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"51":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"60":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"64":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":13,"docs":{"101":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"230":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0},"257":{"tf":1.7320508075688772},"66":{"tf":2.0},"79":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":24,"docs":{"126":{"tf":2.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":2.449489742783178},"191":{"tf":1.0},"194":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"228":{"tf":1.0},"230":{"tf":1.7320508075688772},"231":{"tf":1.0},"233":{"tf":1.4142135623730951},"234":{"tf":1.0},"237":{"tf":1.4142135623730951},"238":{"tf":1.0},"240":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0}}}}}}},"i":{"c":{"df":1,"docs":{"45":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"143":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"143":{"tf":1.0},"44":{"tf":1.4142135623730951},"76":{"tf":1.0},"87":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":33,"docs":{"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"174":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"193":{"tf":1.0},"196":{"tf":1.4142135623730951},"198":{"tf":1.0},"200":{"tf":1.0},"207":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.7320508075688772},"220":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":3.1622776601683795},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"n":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"40":{"tf":1.0},"41":{"tf":1.0}}}},"u":{"d":{"df":9,"docs":{"1":{"tf":1.0},"126":{"tf":1.0},"140":{"tf":1.0},"166":{"tf":1.0},"257":{"tf":1.0},"29":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":2,"docs":{"108":{"tf":1.0},"198":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"29":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":5,"docs":{"168":{"tf":1.0},"18":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"102":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{"df":4,"docs":{"171":{"tf":1.0},"260":{"tf":1.0},"49":{"tf":1.7320508075688772},"52":{"tf":1.0}}}},"i":{"c":{"df":9,"docs":{"110":{"tf":1.0},"117":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"160":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":4,"docs":{"141":{"tf":1.0},"257":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"108":{"tf":1.4142135623730951},"138":{"tf":1.0},"36":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"102":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"110":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.0},"209":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"139":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"230":{"tf":1.0},"236":{"tf":1.0},"55":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"122":{"tf":2.449489742783178},"123":{"tf":1.0},"124":{"tf":1.0}},"e":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"100":{"tf":1.0},"233":{"tf":2.0},"242":{"tf":1.4142135623730951},"34":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"168":{"tf":1.0}}}}}},"df":1,"docs":{"172":{"tf":1.0}}}}},"i":{"d":{"df":20,"docs":{"100":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"135":{"tf":1.4142135623730951},"158":{"tf":1.0},"171":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.0},"22":{"tf":1.4142135623730951},"263":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.4142135623730951},"74":{"tf":1.0},"80":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"l":{"df":13,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"d":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"d":{"df":2,"docs":{"13":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"c":{"df":5,"docs":{"147":{"tf":1.0},"72":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":9,"docs":{"142":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"55":{"tf":2.6457513110645907},"57":{"tf":1.0},"60":{"tf":1.4142135623730951},"68":{"tf":1.0},"82":{"tf":1.4142135623730951},"83":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":4,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"31":{"tf":1.4142135623730951},"5":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"140":{"tf":1.0},"59":{"tf":1.0}}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":6,"docs":{"37":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":2.6457513110645907},"41":{"tf":2.23606797749979},"42":{"tf":1.4142135623730951},"76":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"18":{"tf":1.0},"208":{"tf":1.4142135623730951},"29":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":9,"docs":{"126":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"202":{"tf":1.4142135623730951},"203":{"tf":1.4142135623730951},"235":{"tf":1.0},"239":{"tf":1.0}},"e":{":":{":":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":3,"docs":{"154":{"tf":2.23606797749979},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"n":{"df":5,"docs":{"122":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":2.0},"259":{"tf":1.0},"47":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"255":{"tf":1.7320508075688772}}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"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":{"34":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"50":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":10,"docs":{"256":{"tf":1.7320508075688772},"257":{"tf":1.4142135623730951},"258":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0}}}}},"t":{"'":{"df":6,"docs":{"138":{"tf":1.0},"15":{"tf":1.0},"181":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"102":{"tf":1.7320508075688772},"121":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"24":{"tf":1.0},"58":{"tf":2.0}}},"r":{"df":6,"docs":{"102":{"tf":1.4142135623730951},"103":{"tf":2.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"46":{"tf":1.0},"52":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.4142135623730951}}}}}}}},"j":{"a":{"df":0,"docs":{},"v":{"a":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"k":{":":{":":{"a":{"(":{"0":{"df":0,"docs":{},"x":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"254":{"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":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"(":{"4":{"2":{"df":1,"docs":{"254":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951}},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"224":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"222":{"tf":1.0},"224":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"209":{"tf":1.0},"236":{"tf":1.0},"259":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}},"y":{"df":9,"docs":{"142":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":2.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"189":{"tf":1.0},"242":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":33,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"143":{"tf":1.4142135623730951},"144":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"163":{"tf":1.0},"172":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"70":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":3,"docs":{"246":{"tf":1.7320508075688772},"247":{"tf":1.0},"248":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"251":{"tf":1.0},"45":{"tf":1.0},"93":{"tf":1.0}},"n":{"df":15,"docs":{"12":{"tf":1.0},"256":{"tf":1.7320508075688772},"257":{"tf":1.0},"258":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"261":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"264":{"tf":1.0},"265":{"tf":1.0},"36":{"tf":1.0},"57":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0}}}}}}},"l":{"a":{"b":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"250":{"tf":1.0}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":12,"docs":{"0":{"tf":1.4142135623730951},"102":{"tf":1.0},"108":{"tf":1.0},"133":{"tf":1.0},"205":{"tf":1.0},"243":{"tf":1.7320508075688772},"244":{"tf":1.0},"245":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"181":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"251":{"tf":1.4142135623730951},"252":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"93":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"3":{"tf":1.0},"4":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"250":{"tf":1.4142135623730951},"251":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"4":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":3,"docs":{"263":{"tf":1.0},"63":{"tf":1.0},"94":{"tf":1.0}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"172":{"tf":1.0},"37":{"tf":1.0},"45":{"tf":2.449489742783178},"47":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"103":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0}}}},"t":{"'":{"df":3,"docs":{"203":{"tf":1.0},"232":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"135":{"tf":1.0},"45":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"156":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"b":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"df":1,"docs":{"28":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":41,"docs":{"136":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":2.0},"200":{"tf":1.0},"203":{"tf":1.0},"21":{"tf":2.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"22":{"tf":2.0},"23":{"tf":1.4142135623730951},"24":{"tf":3.1622776601683795},"242":{"tf":2.0},"25":{"tf":2.449489742783178},"259":{"tf":2.449489742783178},"26":{"tf":2.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"40":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":8,"docs":{"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"71":{"tf":2.8284271247461903},"87":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":2.23606797749979}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"241":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"199":{"tf":1.0},"242":{"tf":1.0},"7":{"tf":1.0}}}}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"160":{"tf":1.0}}},"t":{"df":2,"docs":{"165":{"tf":1.0},"169":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"200":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":7,"docs":{"177":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"199":{"tf":3.0},"200":{"tf":1.7320508075688772},"242":{"tf":2.23606797749979},"261":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"43":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"103":{"tf":1.0},"142":{"tf":1.0},"50":{"tf":1.0},"71":{"tf":1.4142135623730951},"90":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":18,"docs":{"11":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.0},"209":{"tf":1.4142135623730951},"259":{"tf":1.0},"5":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.4142135623730951}}},"p":{"df":6,"docs":{"102":{"tf":3.0},"103":{"tf":2.0},"104":{"tf":2.0},"105":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"88":{"tf":1.0}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"m":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0}}}}},"o":{"df":1,"docs":{"1":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"206":{"tf":1.0},"208":{"tf":1.4142135623730951},"242":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"205":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0}}}}}}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":12,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"188":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"108":{"tf":1.4142135623730951},"122":{"tf":1.0},"125":{"tf":1.0},"177":{"tf":1.0},"192":{"tf":1.0},"202":{"tf":1.0},"206":{"tf":1.4142135623730951},"208":{"tf":1.0},"259":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0},"94":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"2":{"tf":1.0},"209":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"140":{"tf":1.0},"159":{"tf":1.0},"205":{"tf":1.0},"60":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"266":{"tf":1.7320508075688772}}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"157":{"tf":1.0},"164":{"tf":1.0},"173":{"tf":1.0},"229":{"tf":1.0}}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"164":{"tf":1.0},"183":{"tf":1.0},"197":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":3,"docs":{"164":{"tf":1.0},"167":{"tf":1.4142135623730951},"242":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"125":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.4142135623730951}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":20,"docs":{"100":{"tf":2.0},"101":{"tf":1.7320508075688772},"144":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951},"262":{"tf":1.7320508075688772},"263":{"tf":2.449489742783178},"264":{"tf":2.0},"33":{"tf":1.0},"56":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":2.6457513110645907},"94":{"tf":2.6457513110645907},"95":{"tf":1.7320508075688772},"96":{"tf":2.0},"97":{"tf":1.7320508075688772},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"137":{"tf":1.0},"149":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"159":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":17,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"15":{"tf":1.4142135623730951},"209":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"22":{"tf":1.0},"250":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"t":{"df":1,"docs":{"96":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"86":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"165":{"tf":1.0},"250":{"tf":2.0},"251":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"125":{"tf":1.0},"181":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.7320508075688772},"194":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":4,"docs":{"135":{"tf":1.0},"192":{"tf":1.0},"250":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"105":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"237":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"126":{"tf":1.0},"131":{"tf":1.4142135623730951}}}}}}},"df":18,"docs":{"102":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"169":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.0},"73":{"tf":2.449489742783178},"78":{"tf":2.449489742783178},"79":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.0},"83":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"209":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"211":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"212":{"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":{},"i":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"213":{"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":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"214":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"214":{"tf":1.0}}}}},"df":1,"docs":{"210":{"tf":1.0}}}}},"df":7,"docs":{"209":{"tf":1.0},"210":{"tf":2.6457513110645907},"211":{"tf":2.6457513110645907},"212":{"tf":2.449489742783178},"213":{"tf":2.449489742783178},"214":{"tf":2.449489742783178},"215":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"22":{"tf":1.0},"258":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"206":{"tf":1.0}}}}},"x":{"df":1,"docs":{"15":{"tf":1.0}}}},"o":{"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"189":{"tf":1.0},"209":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"60":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":12,"docs":{"136":{"tf":1.4142135623730951},"199":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"222":{"tf":1.0},"242":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":14,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"209":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"41":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"90":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"257":{"tf":1.0},"259":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"197":{"tf":1.0},"198":{"tf":1.0},"240":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"195":{"tf":1.0},"196":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"166":{"tf":1.0},"170":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"236":{"tf":1.0},"242":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"192":{"tf":1.0},"198":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"14":{"tf":1.0},"93":{"tf":1.0},"95":{"tf":1.7320508075688772}},"p":{"df":0,"docs":{},"l":{"df":14,"docs":{"101":{"tf":2.0},"15":{"tf":1.0},"156":{"tf":1.0},"171":{"tf":1.0},"188":{"tf":1.4142135623730951},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"71":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.4142135623730951},"96":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"45":{"tf":1.0},"50":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":2.0}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"50":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.0}}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"60":{"tf":1.0},"63":{"tf":2.0},"64":{"tf":1.0},"67":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"92":{"tf":1.0}}}},"y":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"189":{"tf":1.0}}}}}}},"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"189":{"tf":1.0}}}}}}},"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":{},"i":{"d":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"190":{"tf":1.0}}}}}}},"df":1,"docs":{"190":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"191":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.23606797749979}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}},":":{":":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"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":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"25":{"tf":1.0},"27":{"tf":1.7320508075688772},"28":{"tf":2.23606797749979}}},"y":{":":{":":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"58":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"22":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{">":{".":{"<":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"152":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":38,"docs":{"108":{"tf":1.0},"128":{"tf":1.0},"134":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.7320508075688772},"156":{"tf":2.0},"158":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"204":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"24":{"tf":1.0},"250":{"tf":1.0},"28":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"60":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"97":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"153":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"153":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":5,"docs":{"157":{"tf":1.4142135623730951},"188":{"tf":2.0},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":4,"docs":{"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"52":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"e":{"d":{"df":11,"docs":{"147":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"170":{"tf":1.0},"183":{"tf":1.0},"257":{"tf":1.4142135623730951},"259":{"tf":1.0},"29":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"g":{"df":5,"docs":{"179":{"tf":1.0},"181":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":2.0},"104":{"tf":1.7320508075688772},"141":{"tf":1.0},"142":{"tf":1.0},"263":{"tf":2.0},"96":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"102":{"tf":1.0},"123":{"tf":1.0}}}}},"w":{"(":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":7,"docs":{"210":{"tf":1.0},"50":{"tf":1.0},"60":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"259":{"tf":1.0},"90":{"tf":1.0}}}}},"o":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":2,"docs":{"193":{"tf":1.4142135623730951},"199":{"tf":1.0}},"e":{"df":5,"docs":{"167":{"tf":1.0},"176":{"tf":1.0},"236":{"tf":1.4142135623730951},"242":{"tf":1.0},"90":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"159":{"tf":1.0},"67":{"tf":1.0}}},"h":{"df":3,"docs":{"178":{"tf":1.0},"180":{"tf":1.0},"40":{"tf":1.0}}}},"w":{"df":4,"docs":{"159":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"1":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":21,"docs":{"102":{"tf":1.0},"106":{"tf":1.0},"169":{"tf":1.0},"175":{"tf":1.0},"200":{"tf":1.0},"231":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"71":{"tf":1.0},"79":{"tf":2.0},"83":{"tf":1.0},"90":{"tf":2.449489742783178},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"37":{"tf":1.7320508075688772},"39":{"tf":1.7320508075688772},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}}}},"o":{"(":{"1":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"108":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"206":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"d":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"k":{"df":1,"docs":{"242":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":1.0},"129":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"56":{"tf":1.4142135623730951},"87":{"tf":1.0}}}}},"n":{"c":{"df":5,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"154":{"tf":1.0},"52":{"tf":1.0},"94":{"tf":1.0}}},"df":26,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":2.0},"183":{"tf":1.0},"209":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.4142135623730951},"22":{"tf":1.0},"222":{"tf":1.4142135623730951},"230":{"tf":1.0},"237":{"tf":1.0},"251":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":2.449489742783178}},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":23,"docs":{"1":{"tf":1.0},"102":{"tf":1.0},"110":{"tf":1.0},"14":{"tf":1.4142135623730951},"20":{"tf":1.0},"201":{"tf":1.0},"209":{"tf":2.23606797749979},"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"215":{"tf":1.0},"216":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"242":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":1,"docs":{"91":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"<":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":8,"docs":{"160":{"tf":1.0},"167":{"tf":1.4142135623730951},"176":{"tf":1.0},"205":{"tf":1.4142135623730951},"242":{"tf":1.0},"30":{"tf":1.0},"74":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"20":{"tf":1.0},"264":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"88":{"tf":1.4142135623730951},"90":{"tf":1.0},"93":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"81":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"60":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":9,"docs":{"110":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"194":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":5,"docs":{"105":{"tf":1.4142135623730951},"209":{"tf":1.4142135623730951},"240":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"143":{"tf":1.0},"147":{"tf":1.0},"18":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.0},"189":{"tf":1.0},"209":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.0},"7":{"tf":1.0},"94":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"19":{"tf":1.0},"25":{"tf":1.0},"56":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"157":{"tf":1.0},"46":{"tf":1.0},"52":{"tf":1.0},"89":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"250":{"tf":1.0},"251":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":10,"docs":{"159":{"tf":3.0},"18":{"tf":1.0},"194":{"tf":2.449489742783178},"217":{"tf":1.0},"235":{"tf":1.4142135623730951},"236":{"tf":1.7320508075688772},"237":{"tf":2.0},"240":{"tf":1.4142135623730951},"31":{"tf":1.0},"33":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":4,"docs":{"234":{"tf":1.7320508075688772},"235":{"tf":1.4142135623730951},"236":{"tf":1.0},"237":{"tf":1.4142135623730951}}}}}}}}}}},"p":{"a":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":2,"docs":{"257":{"tf":1.0},"259":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"164":{"tf":1.0}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"182":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"126":{"tf":1.7320508075688772},"147":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":2,"docs":{"86":{"tf":2.0},"87":{"tf":2.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"17":{"tf":1.0},"23":{"tf":1.0},"45":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"209":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"117":{"tf":1.0},"118":{"tf":1.0},"139":{"tf":1.0},"200":{"tf":1.4142135623730951},"211":{"tf":1.0},"216":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"128":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":16,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":1.0},"146":{"tf":1.0},"208":{"tf":1.7320508075688772},"262":{"tf":1.7320508075688772},"263":{"tf":1.4142135623730951},"264":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":2.0},"94":{"tf":2.23606797749979},"96":{"tf":2.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"114":{"tf":2.0},"115":{"tf":1.7320508075688772},"203":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"143":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":16,"docs":{"102":{"tf":1.0},"157":{"tf":1.0},"17":{"tf":1.0},"196":{"tf":1.0},"20":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"204":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":1.0},"240":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"169":{"tf":1.0},"45":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"14":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":10,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"147":{"tf":1.0},"183":{"tf":1.0},"209":{"tf":1.0},"71":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"130":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"3":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"x":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":5,"docs":{"142":{"tf":1.0},"16":{"tf":2.449489742783178},"45":{"tf":1.0},"66":{"tf":2.0},"98":{"tf":2.6457513110645907}}}}},"o":{"df":0,"docs":{},"l":{"df":5,"docs":{"213":{"tf":1.0},"214":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"241":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":7,"docs":{"14":{"tf":1.0},"157":{"tf":1.0},"165":{"tf":1.0},"176":{"tf":1.4142135623730951},"39":{"tf":1.4142135623730951},"40":{"tf":1.0},"41":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"102":{"tf":1.0},"125":{"tf":1.0},"138":{"tf":1.0},"259":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"151":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"32":{"tf":1.0}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":12,"docs":{"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"182":{"tf":1.0},"189":{"tf":1.0},"259":{"tf":1.0},"261":{"tf":2.449489742783178},"31":{"tf":2.6457513110645907},"32":{"tf":1.7320508075688772},"33":{"tf":2.23606797749979},"34":{"tf":1.7320508075688772},"35":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":1,"docs":{"205":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"141":{"tf":1.0},"143":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":1,"docs":{"149":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":8,"docs":{"166":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"193":{"tf":1.0},"242":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"148":{"tf":1.0},"152":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"133":{"tf":1.0},"144":{"tf":1.0}}}},"r":{"df":0,"docs":{},"v":{"df":2,"docs":{"152":{"tf":1.0},"250":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"122":{"tf":1.0},"177":{"tf":1.0},"20":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":2,"docs":{"50":{"tf":1.0},"85":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"197":{"tf":1.0},"58":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"36":{"tf":1.0},"37":{"tf":2.23606797749979},"40":{"tf":1.0},"93":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"22":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"82":{"tf":1.0},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"193":{"tf":1.0},"234":{"tf":1.0}}}}}}}},"o":{"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":1,"docs":{"94":{"tf":1.0}},"t":{"df":3,"docs":{"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":2.449489742783178}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":40,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"102":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.449489742783178},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"182":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"19":{"tf":1.0},"199":{"tf":1.0},"20":{"tf":1.0},"206":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"242":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"46":{"tf":1.0},"60":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"15":{"tf":2.8284271247461903},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"259":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"250":{"tf":1.0},"29":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":23,"docs":{"109":{"tf":1.0},"116":{"tf":1.0},"146":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.4142135623730951},"175":{"tf":1.0},"177":{"tf":1.0},"183":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0},"199":{"tf":1.0},"202":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"229":{"tf":1.0},"242":{"tf":1.0},"36":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"33":{"tf":1.0}}}}}}},"u":{"b":{"df":9,"docs":{"140":{"tf":1.7320508075688772},"189":{"tf":1.0},"190":{"tf":1.0},"191":{"tf":1.0},"22":{"tf":3.3166247903554},"253":{"tf":1.0},"254":{"tf":1.0},"27":{"tf":1.4142135623730951},"54":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"189":{"tf":1.0},"259":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"82":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"198":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":2,"docs":{"110":{"tf":1.4142135623730951},"261":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"110":{"tf":1.0},"160":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"177":{"tf":1.0},"47":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"172":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"169":{"tf":1.0}}}},"t":{"df":1,"docs":{"90":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"x":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"56":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}},"df":1,"docs":{"260":{"tf":1.7320508075688772}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"188":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"94":{"tf":1.0}}}},"d":{":":{":":{"<":{"df":0,"docs":{},"t":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"6":{"4":{">":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"176":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":16,"docs":{"108":{"tf":1.0},"110":{"tf":1.7320508075688772},"111":{"tf":2.0},"113":{"tf":2.0},"157":{"tf":1.4142135623730951},"160":{"tf":2.0},"161":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":2.0},"167":{"tf":1.7320508075688772},"168":{"tf":1.0},"171":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"31":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"146":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"70":{"tf":1.0}}}},"i":{"df":1,"docs":{"4":{"tf":1.0}},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"167":{"tf":1.0},"171":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"193":{"tf":1.0},"45":{"tf":1.0},"81":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"67":{"tf":1.0},"68":{"tf":1.7320508075688772}}}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"199":{"tf":1.4142135623730951},"261":{"tf":1.4142135623730951}}}},"v":{"df":4,"docs":{"18":{"tf":1.0},"191":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":5,"docs":{"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"192":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":1,"docs":{"199":{"tf":1.0}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"225":{"tf":1.7320508075688772},"226":{"tf":1.0},"227":{"tf":1.0}}}}}}}},"d":{"df":2,"docs":{"57":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}}}}}}},"df":5,"docs":{"14":{"tf":1.0},"206":{"tf":2.23606797749979},"207":{"tf":2.23606797749979},"208":{"tf":1.0},"73":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"0":{"tf":2.0},"126":{"tf":1.0},"15":{"tf":1.0},"192":{"tf":1.0},"199":{"tf":1.4142135623730951},"266":{"tf":1.7320508075688772},"37":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"160":{"tf":1.0},"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"209":{"tf":1.0},"250":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"147":{"tf":1.0},"169":{"tf":1.0},"194":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"130":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"56":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"257":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"169":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"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":2,"docs":{"10":{"tf":1.0},"9":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":7,"docs":{"205":{"tf":1.7320508075688772},"242":{"tf":1.7320508075688772},"251":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"43":{"tf":1.0},"78":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"176":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":13,"docs":{"1":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"165":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"180":{"tf":2.0},"181":{"tf":1.0},"242":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"55":{"tf":1.0}},"e":{"(":{"b":{"df":1,"docs":{"181":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"194":{"tf":1.0}}}},"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":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":1,"docs":{"251":{"tf":1.0}}}}},"t":{"df":2,"docs":{"180":{"tf":1.0},"98":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"193":{"tf":1.0},"234":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"77":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"77":{"tf":1.0}}}}}},"df":19,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"233":{"tf":1.0},"242":{"tf":1.0},"259":{"tf":1.0},"260":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.4142135623730951},"76":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"92":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":14,"docs":{"161":{"tf":1.0},"167":{"tf":1.4142135623730951},"168":{"tf":1.0},"169":{"tf":1.0},"17":{"tf":1.0},"171":{"tf":1.4142135623730951},"173":{"tf":1.0},"176":{"tf":1.7320508075688772},"193":{"tf":1.0},"195":{"tf":1.0},"197":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"49":{"tf":1.7320508075688772}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"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":23,"docs":{"130":{"tf":1.0},"143":{"tf":2.8284271247461903},"148":{"tf":1.0},"167":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"222":{"tf":1.0},"230":{"tf":1.0},"231":{"tf":2.0},"233":{"tf":1.0},"30":{"tf":1.4142135623730951},"35":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":3.605551275463989},"86":{"tf":3.0},"87":{"tf":2.6457513110645907},"94":{"tf":1.0},"95":{"tf":1.0}},"s":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"259":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"4":{"2":{"df":2,"docs":{"118":{"tf":1.0},"183":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":17,"docs":{"117":{"tf":1.0},"118":{"tf":2.0},"177":{"tf":2.8284271247461903},"178":{"tf":1.0},"179":{"tf":1.0},"18":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":2.23606797749979},"183":{"tf":1.7320508075688772},"184":{"tf":1.0},"186":{"tf":1.0},"194":{"tf":1.0},"198":{"tf":1.0},"207":{"tf":1.0},"242":{"tf":2.6457513110645907},"33":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"263":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"159":{"tf":2.449489742783178}}}},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"134":{"tf":1.0},"14":{"tf":1.0},"231":{"tf":1.0}}}},"n":{"df":9,"docs":{"11":{"tf":1.0},"178":{"tf":1.0},"180":{"tf":1.0},"194":{"tf":1.0},"199":{"tf":1.0},"207":{"tf":1.0},"5":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"250":{"tf":1.4142135623730951},"34":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"199":{"tf":1.0},"244":{"tf":1.7320508075688772},"247":{"tf":1.7320508075688772},"250":{"tf":1.0},"7":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}},"s":{"1":{"df":1,"docs":{"131":{"tf":1.7320508075688772}}},":":{":":{"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":2,"docs":{"177":{"tf":1.0},"60":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"188":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"e":{"df":14,"docs":{"101":{"tf":1.0},"139":{"tf":1.0},"17":{"tf":1.0},"188":{"tf":1.0},"24":{"tf":1.0},"257":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.0},"55":{"tf":1.0},"60":{"tf":1.4142135623730951},"79":{"tf":1.0},"83":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"37":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":4,"docs":{"160":{"tf":1.0},"24":{"tf":1.0},"64":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"137":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":12,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"205":{"tf":1.4142135623730951},"259":{"tf":1.0},"261":{"tf":1.0},"29":{"tf":2.23606797749979},"30":{"tf":2.0},"34":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"k":{"df":4,"docs":{"12":{"tf":1.0},"199":{"tf":1.0},"247":{"tf":1.7320508075688772},"248":{"tf":1.7320508075688772}}}},"df":1,"docs":{"129":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"76":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"100":{"tf":1.0},"147":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"71":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"1":{"(":{"2":{"df":1,"docs":{"100":{"tf":1.0}}},"_":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":14,"docs":{"110":{"tf":1.0},"157":{"tf":1.0},"166":{"tf":1.4142135623730951},"170":{"tf":1.4142135623730951},"177":{"tf":1.0},"192":{"tf":1.0},"209":{"tf":1.0},"257":{"tf":1.0},"28":{"tf":1.0},"60":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"206":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":4,"docs":{"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}},"n":{"df":2,"docs":{"67":{"tf":1.0},"85":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}},"f":{".":{"b":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{":":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":2.0}}}},"df":0,"docs":{}},"df":9,"docs":{"101":{"tf":1.4142135623730951},"126":{"tf":2.0},"159":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.7320508075688772}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"n":{"d":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"239":{"tf":1.0},"240":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":8,"docs":{"18":{"tf":2.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"191":{"tf":1.4142135623730951},"192":{"tf":1.0},"193":{"tf":1.7320508075688772},"194":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"259":{"tf":1.0}}},"t":{"df":9,"docs":{"18":{"tf":1.4142135623730951},"192":{"tf":2.0},"195":{"tf":2.23606797749979},"196":{"tf":1.4142135623730951},"197":{"tf":2.449489742783178},"198":{"tf":2.0},"209":{"tf":1.0},"240":{"tf":1.0},"32":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"126":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"189":{"tf":1.0},"52":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"250":{"tf":1.0},"57":{"tf":1.0},"93":{"tf":1.0}}}}}}}},"t":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":2,"docs":{"235":{"tf":1.0},"237":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":14,"docs":{"103":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.4142135623730951},"167":{"tf":1.0},"176":{"tf":1.0},"197":{"tf":1.0},"235":{"tf":1.0},"236":{"tf":1.0},"237":{"tf":1.0},"45":{"tf":1.0},"68":{"tf":1.0},"90":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"h":{"a":{"2":{"5":{"6":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"223":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"222":{"tf":1.0},"223":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":4,"docs":{"60":{"tf":1.0},"67":{"tf":2.449489742783178},"68":{"tf":1.0},"69":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"a":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"146":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"145":{"tf":1.4142135623730951},"146":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"141":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"156":{"tf":1.4142135623730951}},"e":{"d":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"156":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"139":{"tf":2.6457513110645907}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"45":{"tf":1.0}}}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"257":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"261":{"tf":1.0},"263":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":9,"docs":{"110":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"18":{"tf":1.0},"225":{"tf":1.7320508075688772},"226":{"tf":1.0},"227":{"tf":1.0},"33":{"tf":1.0},"85":{"tf":1.0}}}}}},"df":5,"docs":{"108":{"tf":1.0},"129":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":2.8284271247461903},"41":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"41":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.4142135623730951}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":12,"docs":{"11":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0},"19":{"tf":1.0},"250":{"tf":1.0},"35":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"81":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"71":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":11,"docs":{"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"260":{"tf":1.4142135623730951},"261":{"tf":1.0},"35":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.7320508075688772}}}}},"z":{"df":0,"docs":{},"e":{"df":8,"docs":{"108":{"tf":1.0},"251":{"tf":1.7320508075688772},"253":{"tf":1.0},"254":{"tf":1.0},"29":{"tf":1.0},"37":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"71":{"tf":1.0},"72":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"37":{"tf":1.4142135623730951},"45":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"102":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"164":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"37":{"tf":1.0},"40":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"157":{"tf":1.0},"17":{"tf":2.23606797749979},"18":{"tf":1.0},"19":{"tf":1.0},"201":{"tf":1.0},"209":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"135":{"tf":1.0},"136":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"194":{"tf":1.0},"205":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"246":{"tf":1.7320508075688772},"247":{"tf":1.0},"248":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"245":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"c":{"df":7,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.7320508075688772},"70":{"tf":1.0},"9":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"251":{"tf":1.0},"37":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"39":{"tf":1.0}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":8,"docs":{"118":{"tf":1.0},"126":{"tf":1.0},"210":{"tf":1.4142135623730951},"217":{"tf":1.4142135623730951},"60":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":20,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"130":{"tf":1.0},"171":{"tf":1.0},"176":{"tf":1.0},"194":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"216":{"tf":1.0},"218":{"tf":1.0},"219":{"tf":1.0},"22":{"tf":1.0},"220":{"tf":1.0},"264":{"tf":1.0},"36":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"97":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"df":3,"docs":{"15":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"108":{"tf":1.0},"242":{"tf":1.0},"261":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"14":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"81":{"tf":1.0}}}}},"r":{"d":{"df":15,"docs":{"134":{"tf":1.0},"164":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"193":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.0},"197":{"tf":1.0},"198":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.0},"210":{"tf":1.0},"215":{"tf":1.0},"217":{"tf":1.0},"242":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":9,"docs":{"148":{"tf":1.0},"16":{"tf":1.0},"22":{"tf":1.0},"5":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"94":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"233":{"tf":1.0}}}}}},"df":1,"docs":{"233":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"233":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":8,"docs":{"167":{"tf":1.0},"171":{"tf":1.0},"206":{"tf":1.0},"208":{"tf":2.0},"232":{"tf":2.0},"233":{"tf":1.4142135623730951},"31":{"tf":1.0},"60":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"140":{"tf":1.7320508075688772},"142":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"207":{"tf":1.0},"29":{"tf":1.0}}}}}}},"i":{"c":{"df":3,"docs":{"36":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"223":{"tf":1.0},"224":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{":":{":":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"215":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":3,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0}}}}},"df":1,"docs":{"211":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":3,"docs":{"218":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"196":{"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":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"198":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"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":0,"docs":{},"e":{":":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{":":{":":{"df":0,"docs":{},"{":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"174":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"170":{"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":2,"docs":{"240":{"tf":1.0},"28":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":8,"docs":{"14":{"tf":1.0},"202":{"tf":1.0},"208":{"tf":1.4142135623730951},"22":{"tf":1.0},"24":{"tf":1.0},"261":{"tf":1.0},"28":{"tf":1.0},"67":{"tf":1.0}}}},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"102":{"tf":1.0},"40":{"tf":1.0},"94":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":33,"docs":{"110":{"tf":3.0},"111":{"tf":2.0},"112":{"tf":2.0},"113":{"tf":1.4142135623730951},"157":{"tf":3.1622776601683795},"158":{"tf":2.23606797749979},"159":{"tf":2.0},"160":{"tf":2.6457513110645907},"161":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"167":{"tf":2.23606797749979},"168":{"tf":2.0},"169":{"tf":1.4142135623730951},"170":{"tf":1.7320508075688772},"171":{"tf":2.23606797749979},"172":{"tf":2.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"18":{"tf":1.0},"208":{"tf":1.0},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"236":{"tf":1.4142135623730951},"240":{"tf":1.0},"242":{"tf":1.0},"265":{"tf":1.7320508075688772},"29":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":17,"docs":{"111":{"tf":1.0},"113":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"176":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"229":{"tf":1.7320508075688772},"230":{"tf":1.7320508075688772},"235":{"tf":1.4142135623730951},"237":{"tf":1.4142135623730951},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"112":{"tf":1.0},"162":{"tf":1.0},"175":{"tf":1.0}}}}}}},".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"168":{"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":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"168":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"240":{"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":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":3,"docs":{"161":{"tf":1.0},"163":{"tf":1.0},"230":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"162":{"tf":1.0},"230":{"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":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"237":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"237":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"d":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"(":{")":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"171":{"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":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"(":{"(":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{")":{".":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"172":{"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":{}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"160":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{":":{":":{"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"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":{"166":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"166":{"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":{"166":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":5,"docs":{"165":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"167":{"tf":1.0},"168":{"tf":1.0},"242":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"<":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"170":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"u":{"6":{"4":{"df":1,"docs":{"170":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"169":{"tf":2.0},"170":{"tf":2.23606797749979},"171":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"175":{"tf":1.0}}}}}},"df":13,"docs":{"157":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"169":{"tf":1.7320508075688772},"17":{"tf":1.0},"172":{"tf":1.0},"173":{"tf":2.23606797749979},"174":{"tf":1.4142135623730951},"175":{"tf":2.23606797749979},"176":{"tf":1.0},"251":{"tf":1.0},"63":{"tf":1.0}}}}},"r":{"[":{"df":0,"docs":{},"n":{"df":1,"docs":{"37":{"tf":1.0}}}},"df":5,"docs":{"108":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"37":{"tf":1.0},"68":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"181":{"tf":1.0},"200":{"tf":1.0},"260":{"tf":2.449489742783178},"37":{"tf":1.7320508075688772},"45":{"tf":3.4641016151377544}}}}},"u":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"250":{"tf":1.0}}},"2":{"df":1,"docs":{"131":{"tf":1.4142135623730951}},"{":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":31,"docs":{"121":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.0},"135":{"tf":1.7320508075688772},"139":{"tf":2.8284271247461903},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951},"200":{"tf":1.0},"22":{"tf":1.4142135623730951},"222":{"tf":1.0},"242":{"tf":1.7320508075688772},"250":{"tf":2.23606797749979},"38":{"tf":1.0},"53":{"tf":2.23606797749979},"54":{"tf":2.23606797749979},"55":{"tf":2.23606797749979},"56":{"tf":2.0},"58":{"tf":2.6457513110645907},"59":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.7320508075688772},"96":{"tf":1.0},"98":{"tf":2.449489742783178}},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"101":{"tf":1.0},"108":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":2.6457513110645907},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"36":{"tf":1.0},"53":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":25,"docs":{"133":{"tf":2.23606797749979},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"i":{"d":{":":{":":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":3,"docs":{"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":2,"docs":{"166":{"tf":1.0},"264":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"(":{"a":{"df":2,"docs":{"179":{"tf":1.0},"181":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"179":{"tf":1.0},"181":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"242":{"tf":1.0}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"151":{"tf":1.0},"200":{"tf":1.0},"222":{"tf":1.0},"264":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"46":{"tf":1.0}}}}}}},"m":{"df":1,"docs":{"57":{"tf":1.0}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"40":{"tf":1.0},"89":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}},"y":{"/":{"<":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":40,"docs":{"0":{"tf":2.0},"1":{"tf":1.7320508075688772},"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":2.0},"149":{"tf":1.0},"15":{"tf":1.7320508075688772},"157":{"tf":1.0},"165":{"tf":1.0},"188":{"tf":1.0},"205":{"tf":1.0},"207":{"tf":1.0},"209":{"tf":1.0},"22":{"tf":1.0},"242":{"tf":1.0},"251":{"tf":1.0},"260":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"5":{"tf":1.4142135623730951},"53":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.4142135623730951},"91":{"tf":1.0}}}},"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":15,"docs":{"102":{"tf":1.0},"142":{"tf":1.4142135623730951},"160":{"tf":1.0},"19":{"tf":1.4142135623730951},"204":{"tf":1.0},"37":{"tf":1.0},"42":{"tf":2.23606797749979},"52":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0}}}}}}}},"t":{":":{":":{"a":{"(":{"4":{"2":{"df":1,"docs":{"253":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"df":1,"docs":{"253":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"165":{"tf":2.0}}}},"df":0,"docs":{},"g":{"df":3,"docs":{"251":{"tf":1.4142135623730951},"253":{"tf":1.0},"254":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":42,"docs":{"102":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"166":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.0},"177":{"tf":1.0},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"188":{"tf":1.0},"202":{"tf":1.0},"203":{"tf":1.0},"209":{"tf":1.4142135623730951},"222":{"tf":1.0},"233":{"tf":1.0},"24":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"45":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.4142135623730951},"76":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":10,"docs":{"129":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"200":{"tf":1.4142135623730951},"222":{"tf":1.4142135623730951},"242":{"tf":1.0},"253":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"154":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"60":{"tf":1.0},"69":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"192":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":2.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":5,"docs":{"116":{"tf":2.23606797749979},"117":{"tf":2.0},"118":{"tf":2.23606797749979},"12":{"tf":1.0},"261":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":12,"docs":{"108":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"177":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.4142135623730951},"209":{"tf":1.0},"260":{"tf":1.0},"36":{"tf":1.0},"50":{"tf":1.7320508075688772},"69":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"91":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":3,"docs":{"103":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":3,"docs":{"1":{"tf":1.0},"202":{"tf":1.0},"72":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":18,"docs":{"126":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"177":{"tf":1.0},"22":{"tf":1.0},"259":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.4142135623730951},"52":{"tf":1.0},"56":{"tf":1.0},"60":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"w":{"df":2,"docs":{"138":{"tf":1.0},"93":{"tf":1.0}}}}},"u":{"df":10,"docs":{"18":{"tf":1.0},"189":{"tf":1.0},"261":{"tf":1.0},"264":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":8,"docs":{"102":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.0},"207":{"tf":1.0},"250":{"tf":1.0},"36":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"151":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"o":{"d":{"df":0,"docs":{},"o":{"df":3,"docs":{"133":{"tf":1.0},"257":{"tf":1.0},"259":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"15":{"tf":1.0},"73":{"tf":1.0},"91":{"tf":1.4142135623730951}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"209":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":3,"docs":{"2":{"tf":1.0},"5":{"tf":1.0},"72":{"tf":1.0}}}},"p":{"df":3,"docs":{"57":{"tf":1.0},"72":{"tf":1.0},"93":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"tf":1.0}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"159":{"tf":1.0},"164":{"tf":1.0},"197":{"tf":1.0},"209":{"tf":1.0},"236":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"126":{"tf":3.1622776601683795},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":1.4142135623730951},"130":{"tf":2.23606797749979},"131":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.4142135623730951}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.4142135623730951},"17":{"tf":1.0},"209":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{":":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"(":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"218":{"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":{},"i":{"d":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"219":{"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":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"220":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"240":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"220":{"tf":1.0}}}}},"df":12,"docs":{"209":{"tf":1.7320508075688772},"210":{"tf":1.4142135623730951},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"217":{"tf":2.8284271247461903},"218":{"tf":1.7320508075688772},"219":{"tf":2.0},"220":{"tf":1.7320508075688772},"239":{"tf":1.0},"240":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"264":{"tf":1.0},"46":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"24":{"tf":1.0},"25":{"tf":1.0}}}},"i":{"df":1,"docs":{"33":{"tf":1.0}}},"u":{"df":0,"docs":{},"e":{"df":23,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"104":{"tf":1.4142135623730951},"108":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"177":{"tf":2.0},"178":{"tf":1.0},"180":{"tf":1.0},"205":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"77":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"38":{"tf":1.0},"47":{"tf":2.23606797749979},"48":{"tf":1.7320508075688772},"49":{"tf":1.4142135623730951},"50":{"tf":2.23606797749979},"51":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"53":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"71":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":34,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"126":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"170":{"tf":1.4142135623730951},"179":{"tf":1.0},"181":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0},"206":{"tf":1.0},"210":{"tf":1.0},"22":{"tf":1.0},"237":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.4142135623730951},"252":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"28":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.4142135623730951},"75":{"tf":1.0},"76":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":91,"docs":{"102":{"tf":1.0},"108":{"tf":2.449489742783178},"126":{"tf":2.6457513110645907},"128":{"tf":2.23606797749979},"130":{"tf":2.6457513110645907},"131":{"tf":2.0},"138":{"tf":2.449489742783178},"139":{"tf":1.4142135623730951},"14":{"tf":2.23606797749979},"140":{"tf":1.0},"15":{"tf":2.449489742783178},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"18":{"tf":1.0},"181":{"tf":1.0},"188":{"tf":2.449489742783178},"189":{"tf":1.7320508075688772},"19":{"tf":1.0},"190":{"tf":1.4142135623730951},"191":{"tf":1.7320508075688772},"196":{"tf":1.0},"199":{"tf":2.0},"20":{"tf":1.0},"200":{"tf":1.7320508075688772},"202":{"tf":1.0},"204":{"tf":2.0},"21":{"tf":1.0},"22":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"259":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":2.6457513110645907},"37":{"tf":3.0},"38":{"tf":2.6457513110645907},"39":{"tf":2.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"42":{"tf":2.0},"43":{"tf":2.0},"44":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":2.0},"47":{"tf":2.449489742783178},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":3.1622776601683795},"58":{"tf":2.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"82":{"tf":2.449489742783178},"84":{"tf":1.0},"85":{"tf":2.0},"94":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"199":{"tf":1.0},"248":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"i":{"c":{"df":6,"docs":{"148":{"tf":1.0},"154":{"tf":1.0},"209":{"tf":1.0},"43":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"6":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"6":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"2":{"df":3,"docs":{"131":{"tf":1.0},"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":61,"docs":{"100":{"tf":1.4142135623730951},"108":{"tf":1.0},"135":{"tf":1.0},"139":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":2.449489742783178},"167":{"tf":1.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.0},"175":{"tf":1.4142135623730951},"176":{"tf":1.0},"179":{"tf":2.23606797749979},"18":{"tf":1.0},"181":{"tf":2.23606797749979},"182":{"tf":1.0},"185":{"tf":1.4142135623730951},"187":{"tf":1.4142135623730951},"19":{"tf":1.0},"199":{"tf":1.0},"200":{"tf":1.7320508075688772},"203":{"tf":1.0},"205":{"tf":1.7320508075688772},"223":{"tf":1.0},"224":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"232":{"tf":1.0},"233":{"tf":1.0},"239":{"tf":1.0},"240":{"tf":1.4142135623730951},"252":{"tf":1.0},"253":{"tf":1.7320508075688772},"254":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.4142135623730951},"48":{"tf":1.0},"50":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"62":{"tf":1.0},"66":{"tf":1.7320508075688772},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"76":{"tf":1.7320508075688772},"79":{"tf":2.0},"83":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"199":{"tf":1.0},"37":{"tf":1.0}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"44":{"tf":1.0}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"140":{"tf":1.0},"59":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"260":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"28":{"tf":1.0},"53":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"136":{"tf":1.0},"137":{"tf":1.0},"42":{"tf":1.0}},"e":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"1":{"0":{"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"42":{"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":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"118":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"142":{"tf":1.0}}}}}}}}},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":3,"docs":{"190":{"tf":1.0},"32":{"tf":1.0},"74":{"tf":1.0}}}},"t":{"df":3,"docs":{"116":{"tf":1.0},"253":{"tf":1.0},"57":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"138":{"tf":1.0},"146":{"tf":1.0},"22":{"tf":1.0},"60":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":4,"docs":{"16":{"tf":1.0},"46":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"145":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"171":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"37":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":2.0},"42":{"tf":1.4142135623730951},"76":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"209":{"tf":1.0}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"94":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":4,"docs":{"120":{"tf":1.0},"151":{"tf":2.0},"152":{"tf":1.0},"153":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"151":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"167":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"162":{"tf":1.0},"194":{"tf":1.0},"208":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"v":{"3":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"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":1,"docs":{"156":{"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":1,"docs":{"155":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":6,"docs":{"253":{"tf":1.4142135623730951},"254":{"tf":1.4142135623730951},"37":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"85":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"264":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":9,"docs":{"108":{"tf":1.0},"115":{"tf":1.4142135623730951},"121":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"149":{"tf":1.0},"77":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951}}}},"df":134,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"128":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"170":{"tf":1.7320508075688772},"172":{"tf":1.4142135623730951},"173":{"tf":1.0},"174":{"tf":1.4142135623730951},"177":{"tf":1.0},"18":{"tf":1.0},"182":{"tf":1.4142135623730951},"183":{"tf":1.0},"188":{"tf":2.0},"189":{"tf":1.0},"19":{"tf":2.0},"191":{"tf":1.0},"193":{"tf":1.0},"195":{"tf":1.0},"196":{"tf":1.4142135623730951},"197":{"tf":1.0},"198":{"tf":1.4142135623730951},"199":{"tf":1.4142135623730951},"20":{"tf":1.0},"200":{"tf":1.4142135623730951},"205":{"tf":1.7320508075688772},"206":{"tf":1.0},"207":{"tf":1.4142135623730951},"21":{"tf":1.0},"210":{"tf":1.4142135623730951},"211":{"tf":1.4142135623730951},"212":{"tf":1.4142135623730951},"213":{"tf":1.4142135623730951},"214":{"tf":1.4142135623730951},"215":{"tf":2.0},"217":{"tf":1.4142135623730951},"218":{"tf":1.4142135623730951},"219":{"tf":1.4142135623730951},"22":{"tf":1.0},"220":{"tf":1.4142135623730951},"223":{"tf":1.4142135623730951},"224":{"tf":1.4142135623730951},"235":{"tf":1.0},"24":{"tf":2.23606797749979},"240":{"tf":1.0},"242":{"tf":1.4142135623730951},"259":{"tf":1.0},"260":{"tf":1.4142135623730951},"261":{"tf":1.4142135623730951},"263":{"tf":1.0},"264":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.0},"29":{"tf":1.0},"3":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"5":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"91":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"166":{"tf":1.7320508075688772},"167":{"tf":1.7320508075688772},"170":{"tf":1.7320508075688772},"171":{"tf":1.4142135623730951},"18":{"tf":1.0},"193":{"tf":1.0},"194":{"tf":1.0},"197":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"231":{"tf":1.0},"234":{"tf":1.0},"3":{"tf":1.0},"36":{"tf":1.0},"5":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":3,"docs":{"140":{"tf":1.7320508075688772},"142":{"tf":1.0},"59":{"tf":1.7320508075688772}}}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"126":{"tf":1.0},"138":{"tf":1.0},"36":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":2,"docs":{"260":{"tf":1.0},"45":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"164":{"tf":1.0},"169":{"tf":1.0},"173":{"tf":1.0},"209":{"tf":1.0},"238":{"tf":1.0},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"188":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"o":{"df":6,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"209":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0}}}}}},"v":{"1":{"df":1,"docs":{"242":{"tf":2.0}}},"2":{"df":1,"docs":{"242":{"tf":2.0}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":5,"docs":{"14":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"50":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"u":{"df":66,"docs":{"101":{"tf":2.0},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"129":{"tf":1.0},"139":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"148":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"167":{"tf":1.0},"168":{"tf":1.0},"169":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.7320508075688772},"172":{"tf":1.0},"173":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"184":{"tf":1.0},"186":{"tf":1.0},"188":{"tf":1.4142135623730951},"189":{"tf":1.4142135623730951},"190":{"tf":1.0},"222":{"tf":1.4142135623730951},"223":{"tf":1.0},"224":{"tf":1.0},"228":{"tf":1.0},"229":{"tf":1.0},"230":{"tf":1.4142135623730951},"242":{"tf":2.449489742783178},"264":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":2.23606797749979},"41":{"tf":1.7320508075688772},"43":{"tf":2.23606797749979},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"62":{"tf":2.23606797749979},"63":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":1.4142135623730951},"88":{"tf":1.0},"90":{"tf":1.4142135623730951},"96":{"tf":1.0}},"e":{"1":{"df":1,"docs":{"100":{"tf":1.0}}},"2":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":46,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"142":{"tf":1.0},"151":{"tf":2.23606797749979},"152":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":2.6457513110645907},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.4142135623730951},"199":{"tf":1.0},"264":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"60":{"tf":2.8284271247461903},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":2.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":2.0},"68":{"tf":1.4142135623730951},"69":{"tf":2.6457513110645907},"80":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"1":{"df":2,"docs":{"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"189":{"tf":1.4142135623730951},"190":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"2":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.0},"22":{"tf":1.0},"242":{"tf":1.4142135623730951},"251":{"tf":2.0},"252":{"tf":1.4142135623730951},"57":{"tf":2.6457513110645907},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"126":{"tf":1.0},"193":{"tf":1.0},"60":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":4,"docs":{"102":{"tf":1.0},"24":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"205":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":3,"docs":{"203":{"tf":1.4142135623730951},"204":{"tf":1.0},"205":{"tf":1.0}}}}}},"df":2,"docs":{"165":{"tf":2.0},"166":{"tf":1.4142135623730951}},"e":{"c":{"df":1,"docs":{"242":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"164":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"242":{"tf":1.0}}}}}},"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"68":{"tf":1.0}}}}}}}},"i":{"a":{"df":8,"docs":{"114":{"tf":1.0},"12":{"tf":1.0},"142":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"209":{"tf":1.0},"236":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"42":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"177":{"tf":1.4142135623730951},"178":{"tf":1.0},"179":{"tf":1.0},"180":{"tf":1.0},"181":{"tf":1.0},"182":{"tf":1.0},"184":{"tf":1.0},"186":{"tf":1.0}}}},"df":0,"docs":{}}}}},"m":{"df":3,"docs":{"242":{"tf":1.7320508075688772},"31":{"tf":1.0},"33":{"tf":1.0}}},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":6,"docs":{"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"238":{"tf":2.0},"239":{"tf":1.4142135623730951},"240":{"tf":2.0},"242":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"167":{"tf":1.0},"200":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.7320508075688772}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"145":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":19,"docs":{"1":{"tf":1.0},"133":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"159":{"tf":1.0},"17":{"tf":1.0},"189":{"tf":1.0},"190":{"tf":1.0},"199":{"tf":1.0},"261":{"tf":1.0},"60":{"tf":1.7320508075688772},"62":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"d":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"170":{"tf":1.0},"192":{"tf":1.0},"196":{"tf":1.0},"236":{"tf":1.0},"60":{"tf":1.0},"93":{"tf":1.0}}}},"r":{"df":1,"docs":{"170":{"tf":1.0}}},"v":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"110":{"tf":1.0},"75":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"40":{"tf":1.0},"41":{"tf":1.0},"46":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"142":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"w":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"203":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"130":{"tf":1.4142135623730951},"14":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"78":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"106":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"197":{"tf":1.0},"29":{"tf":1.0},"36":{"tf":1.0},"60":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"d":{"df":8,"docs":{"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.0},"250":{"tf":1.0},"251":{"tf":1.0},"37":{"tf":1.0},"47":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"256":{"tf":1.4142135623730951},"259":{"tf":1.0},"261":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":4,"docs":{"139":{"tf":1.0},"177":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":11,"docs":{"101":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"170":{"tf":1.0},"205":{"tf":1.0},"222":{"tf":1.0},"223":{"tf":1.0},"224":{"tf":1.0},"48":{"tf":1.0},"95":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"188":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"175":{"tf":1.4142135623730951}}}}}},"df":24,"docs":{"110":{"tf":1.7320508075688772},"112":{"tf":2.0},"113":{"tf":2.23606797749979},"133":{"tf":1.0},"157":{"tf":1.4142135623730951},"160":{"tf":2.0},"161":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":2.23606797749979},"168":{"tf":2.0},"172":{"tf":2.0},"174":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"229":{"tf":1.4142135623730951},"230":{"tf":1.4142135623730951},"233":{"tf":1.0},"235":{"tf":1.0},"237":{"tf":1.0},"239":{"tf":1.4142135623730951},"240":{"tf":1.4142135623730951},"31":{"tf":1.0},"55":{"tf":1.7320508075688772},"73":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"168":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"172":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"116":{"tf":1.0},"128":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"261":{"tf":1.0},"90":{"tf":1.0}}}}}}}}},"x":{"8":{"6":{"_":{"6":{"4":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"66":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979}},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"72":{"tf":1.0}}}}},"y":{"df":2,"docs":{"66":{"tf":1.4142135623730951},"98":{"tf":2.449489742783178}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":9,"docs":{"167":{"tf":1.0},"230":{"tf":1.0},"250":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"43":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"66":{"tf":1.0}}}}}}}},"title":{"root":{"a":{"b":{"df":0,"docs":{},"i":{"df":5,"docs":{"18":{"tf":1.0},"19":{"tf":1.0},"229":{"tf":1.0},"235":{"tf":1.0},"239":{"tf":1.0}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{}},"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"188":{"tf":1.0},"189":{"tf":1.0},"212":{"tf":1.0},"214":{"tf":1.0},"218":{"tf":1.0},"220":{"tf":1.0},"226":{"tf":1.0},"227":{"tf":1.0}}}}}}},"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"249":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"42":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"197":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"107":{"tf":1.0},"138":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"184":{"tf":1.0}}}},"n":{"df":1,"docs":{"186":{"tf":1.0}}}},"df":2,"docs":{"177":{"tf":1.0},"178":{"tf":1.0}}}},"t":{"df":3,"docs":{"195":{"tf":1.0},"197":{"tf":1.0},"209":{"tf":1.0}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"155":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":7,"docs":{"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"109":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"b":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"221":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"90":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"105":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"df":2,"docs":{"215":{"tf":1.0},"216":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"46":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"192":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":2,"docs":{"3":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"117":{"tf":1.0},"118":{"tf":1.0}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"120":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"32":{"tf":1.0},"33":{"tf":1.0}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"147":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"243":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"255":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"96":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"249":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"34":{"tf":1.0},"90":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"264":{"tf":1.0},"64":{"tf":1.0},"66":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"106":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":9,"docs":{"17":{"tf":1.0},"201":{"tf":1.0},"205":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0},"219":{"tf":1.0},"220":{"tf":1.0},"221":{"tf":1.0},"234":{"tf":1.0}},"i":{"d":{"df":1,"docs":{"190":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"134":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"124":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"12":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"228":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"204":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"192":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":10,"docs":{"166":{"tf":1.0},"170":{"tf":1.0},"174":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"83":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"203":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"7":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"23":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":2,"docs":{"121":{"tf":1.0},"125":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"51":{"tf":1.0},"56":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"246":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":1.0},"150":{"tf":1.0}}}},"df":0,"docs":{}}}}},"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":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"141":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":6,"docs":{"140":{"tf":1.0},"251":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"97":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"227":{"tf":1.0}}}}}}}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":19,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"159":{"tf":1.0},"179":{"tf":1.0},"181":{"tf":1.0},"183":{"tf":1.0},"185":{"tf":1.0},"187":{"tf":1.0},"194":{"tf":1.0},"196":{"tf":1.0},"198":{"tf":1.0},"200":{"tf":1.0},"202":{"tf":1.0},"252":{"tf":1.0},"253":{"tf":1.0},"254":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"100":{"tf":1.0},"263":{"tf":1.0},"89":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"258":{"tf":1.0}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"z":{"df":1,"docs":{"231":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"88":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"226":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"2":{"tf":1.0},"5":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"127":{"tf":1.0},"148":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"123":{"tf":1.0},"132":{"tf":1.0},"257":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"148":{"tf":1.0}}}}}}},"u":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"207":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"222":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"191":{"tf":1.0},"236":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"62":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"66":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"19":{"tf":1.0},"230":{"tf":1.0},"233":{"tf":1.0},"237":{"tf":1.0},"240":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"259":{"tf":1.0}}}}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"49":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.0},"8":{"tf":1.0}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":2,"docs":{"40":{"tf":1.0},"41":{"tf":1.0}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"208":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":2,"docs":{"18":{"tf":1.0},"203":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"24":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"255":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"256":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"c":{"c":{"a":{"df":0,"docs":{},"k":{"2":{"5":{"6":{"df":1,"docs":{"224":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"246":{"tf":1.0}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"256":{"tf":1.0}}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"243":{"tf":1.0}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"250":{"tf":1.0},"251":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":6,"docs":{"164":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"242":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"94":{"tf":1.0},"95":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"241":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"199":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"102":{"tf":1.0},"104":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"266":{"tf":1.0}}}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"144":{"tf":1.0},"262":{"tf":1.0},"263":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"250":{"tf":1.0},"251":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"193":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"73":{"tf":1.0},"78":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"210":{"tf":1.0},"211":{"tf":1.0},"212":{"tf":1.0},"213":{"tf":1.0},"214":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"258":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"95":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"50":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"134":{"tf":1.0},"152":{"tf":1.0},"156":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"153":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"188":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.0},"104":{"tf":1.0},"263":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"39":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"253":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"209":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"234":{"tf":1.0}}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"144":{"tf":1.0},"208":{"tf":1.0},"262":{"tf":1.0},"96":{"tf":1.0}}}}}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"114":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"241":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"c":{"df":4,"docs":{"261":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"242":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":7,"docs":{"111":{"tf":1.0},"113":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"167":{"tf":1.0},"171":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"68":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"225":{"tf":1.0}}}}}}}},"df":2,"docs":{"206":{"tf":1.0},"207":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"266":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"180":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"143":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"182":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"244":{"tf":1.0},"247":{"tf":1.0}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"137":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"k":{"df":2,"docs":{"247":{"tf":1.0},"248":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"66":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"193":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"195":{"tf":1.0},"197":{"tf":1.0}}}}},"h":{"a":{"2":{"5":{"6":{"df":1,"docs":{"223":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"67":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"156":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"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":{"225":{"tf":1.0}}}}}},"df":1,"docs":{"40":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"94":{"tf":1.0}}}}}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"_":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"246":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"245":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"4":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"33":{"tf":1.0},"34":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"242":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"232":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":11,"docs":{"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"168":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"265":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}},"v":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"169":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"173":{"tf":1.0},"175":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"260":{"tf":1.0},"45":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"139":{"tf":1.0},"250":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"0":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"42":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"116":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"217":{"tf":1.0},"32":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"47":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":1,"docs":{"254":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":13,"docs":{"108":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"204":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.0}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"248":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"151":{"tf":1.0}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"115":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0},"84":{"tf":1.0}}}},"df":2,"docs":{"11":{"tf":1.0},"91":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"101":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"151":{"tf":1.0},"154":{"tf":1.0},"60":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"238":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"256":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":7,"docs":{"112":{"tf":1.0},"113":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"168":{"tf":1.0},"172":{"tf":1.0}}}}}}}}}},"lang":"English","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/master/reference/tomorrow-night.css b/master/reference/tomorrow-night.css deleted file mode 100644 index 5b4aca77c57..00000000000 --- a/master/reference/tomorrow-night.css +++ /dev/null @@ -1,102 +0,0 @@ -/* Tomorrow Night Theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment { - color: #969896; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-attribute, -.hljs-tag, -.hljs-regexp, -.ruby .hljs-constant, -.xml .hljs-tag .hljs-title, -.xml .hljs-pi, -.xml .hljs-doctype, -.html .hljs-doctype, -.css .hljs-id, -.css .hljs-class, -.css .hljs-pseudo { - color: #cc6666; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-preprocessor, -.hljs-pragma, -.hljs-built_in, -.hljs-literal, -.hljs-params, -.hljs-constant { - color: #de935f; -} - -/* Tomorrow Yellow */ -.ruby .hljs-class .hljs-title, -.css .hljs-rule .hljs-attribute { - color: #f0c674; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-value, -.hljs-inheritance, -.hljs-header, -.hljs-name, -.ruby .hljs-symbol, -.xml .hljs-cdata { - color: #b5bd68; -} - -/* Tomorrow Aqua */ -.hljs-title, -.css .hljs-hexcolor { - color: #8abeb7; -} - -/* Tomorrow Blue */ -.hljs-function, -.python .hljs-decorator, -.python .hljs-title, -.ruby .hljs-function .hljs-title, -.ruby .hljs-title .hljs-keyword, -.perl .hljs-sub, -.javascript .hljs-title, -.coffeescript .hljs-title { - color: #81a2be; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.javascript .hljs-function { - color: #b294bb; -} - -.hljs { - display: block; - overflow-x: auto; - background: #1d1f21; - color: #c5c8c6; -} - -.coffeescript .javascript, -.javascript .xml, -.tex .hljs-formula, -.xml .javascript, -.xml .vbscript, -.xml .css, -.xml .hljs-cdata { - opacity: 0.5; -} - -.hljs-addition { - color: #718c00; -} - -.hljs-deletion { - color: #c82829; -}