diff --git a/v0.25.0/.nojekyll b/v0.25.0/.nojekyll new file mode 100644 index 000000000..f17311098 --- /dev/null +++ b/v0.25.0/.nojekyll @@ -0,0 +1 @@ +This file makes sure that Github Pages doesn't process mdBook's output. diff --git a/v0.25.0/404.html b/v0.25.0/404.html new file mode 100644 index 000000000..9d5f26abc --- /dev/null +++ b/v0.25.0/404.html @@ -0,0 +1,221 @@ + + + + + + Page not found - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Document not found (404)

+

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

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/FontAwesome/css/font-awesome.css b/v0.25.0/FontAwesome/css/font-awesome.css new file mode 100644 index 000000000..540440ce8 --- /dev/null +++ b/v0.25.0/FontAwesome/css/font-awesome.css @@ -0,0 +1,4 @@ +/*! + * 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/v0.25.0/FontAwesome/fonts/FontAwesome.ttf b/v0.25.0/FontAwesome/fonts/FontAwesome.ttf new file mode 100644 index 000000000..35acda2fa Binary files /dev/null and b/v0.25.0/FontAwesome/fonts/FontAwesome.ttf differ diff --git a/v0.25.0/FontAwesome/fonts/fontawesome-webfont.eot b/v0.25.0/FontAwesome/fonts/fontawesome-webfont.eot new file mode 100644 index 000000000..e9f60ca95 Binary files /dev/null and b/v0.25.0/FontAwesome/fonts/fontawesome-webfont.eot differ diff --git a/v0.25.0/FontAwesome/fonts/fontawesome-webfont.svg b/v0.25.0/FontAwesome/fonts/fontawesome-webfont.svg new file mode 100644 index 000000000..855c845e5 --- /dev/null +++ b/v0.25.0/FontAwesome/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/v0.25.0/FontAwesome/fonts/fontawesome-webfont.ttf b/v0.25.0/FontAwesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 000000000..35acda2fa Binary files /dev/null and b/v0.25.0/FontAwesome/fonts/fontawesome-webfont.ttf differ diff --git a/v0.25.0/FontAwesome/fonts/fontawesome-webfont.woff b/v0.25.0/FontAwesome/fonts/fontawesome-webfont.woff new file mode 100644 index 000000000..400014a4b Binary files /dev/null and b/v0.25.0/FontAwesome/fonts/fontawesome-webfont.woff differ diff --git a/v0.25.0/FontAwesome/fonts/fontawesome-webfont.woff2 b/v0.25.0/FontAwesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 000000000..4d13fc604 Binary files /dev/null and b/v0.25.0/FontAwesome/fonts/fontawesome-webfont.woff2 differ diff --git a/v0.25.0/authentication/index.html b/v0.25.0/authentication/index.html new file mode 100644 index 000000000..5126ebfc2 --- /dev/null +++ b/v0.25.0/authentication/index.html @@ -0,0 +1,249 @@ + + + + + + Authentication - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Authentication

+

The Fuel indexer's authentication functionality offers users a range of options for verifying their identity. The system supports any arbitrary authentication scheme (in theory); however, in practice the service defaults to JWT authentication due to its stateless nature and popularity.

+

To authenticate using JWT, users ask an indexer operator for a nonce, sign that nonce with their wallet, then send both the nonce and signature to the indexer operator for verification. Once the signature is verified on the backend, a valid JWT is produced and returned to the user, thus authenticating the user.

+

It is important to note that authentication is disabled by default. However, if authentication is enabled, users will need to authenticate before performing operations that involve modifying the state of the service, such as uploading indexers.

+

The new authentication functionality offers a flexible and secure way for users to authenticate and perform operations that affect the service's state.

+

Usage

+

Below is a demonstration of basic JWT authentication using an indexer operator at "https://beta-5-indexer.fuel.network"

+
forc index auth --url https://beta-5-indexer.fuel.network:29987
+
+

You will first be prompted for the password for your wallet:

+
Please enter your wallet password:
+
+

After successfully entering your wallet password you should be presented with your new JWT token.

+
✅ Successfully authenticated at https://beta-5-indexer.fuel.network:29987/api/auth/signature.
+
+Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiODNlNjhiOTFmNDhjYWM4M....
+
+

Use this token in your Authorization headers when making requests for operations such as uploading indexers, stopping indexers, and other operations that mutate state in this way.

+

Users can just pass this JWT token value to the --auth flag, if using forc index commands that support authentication (e.g., forc index deploy --auth $MY_JWT_TOKEN).

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/ayu-highlight.css b/v0.25.0/ayu-highlight.css new file mode 100644 index 000000000..32c943222 --- /dev/null +++ b/v0.25.0/ayu-highlight.css @@ -0,0 +1,78 @@ +/* +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/v0.25.0/book.js b/v0.25.0/book.js new file mode 100644 index 000000000..aa12e7ecc --- /dev/null +++ b/v0.25.0/book.js @@ -0,0 +1,697 @@ +"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 https://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.hljs")).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.documentElement).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 body = document.querySelector("body"); + 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() { + body.classList.remove('sidebar-hidden') + body.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() { + body.classList.remove('sidebar-visible') + body.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 (body.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 (body.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); + body.classList.add('sidebar-resizing'); + } + function resize(e) { + var pos = (e.clientX - sidebar.offsetLeft); + if (pos < 20) { + hideSidebar(); + } else { + if (body.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) { + body.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 }); +})(); + +(function chapterNavigation() { + document.addEventListener('keydown', function (e) { + if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) { return; } + if (window.search && window.search.hasFocus()) { return; } + var html = document.querySelector('html'); + + function next() { + var nextButton = document.querySelector('.nav-chapters.next'); + if (nextButton) { + window.location.href = nextButton.href; + } + } + function prev() { + var previousButton = document.querySelector('.nav-chapters.previous'); + if (previousButton) { + window.location.href = previousButton.href; + } + } + switch (e.key) { + case 'ArrowRight': + e.preventDefault(); + if (html.dir == 'rtl') { + prev(); + } else { + next(); + } + break; + case 'ArrowLeft': + e.preventDefault(); + if (html.dir == 'rtl') { + next(); + } else { + prev(); + } + 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() { + function updateBorder() { + if (menu.offsetTop === 0) { + menu.classList.remove('bordered'); + } else { + menu.classList.add('bordered'); + } + } + updateBorder(); + document.addEventListener('scroll', updateBorder, { passive: true }); + })(); +})(); diff --git a/v0.25.0/clipboard.min.js b/v0.25.0/clipboard.min.js new file mode 100644 index 000000000..02c549e35 --- /dev/null +++ b/v0.25.0/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * 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 .hljs { + color: var(--links); +} + +/* + body-container is necessary because mobile browsers don't seem to like + overflow-x on the body tag when there is a tag. +*/ +#body-container { + /* + This is used when the sidebar pushes the body content off the side of + the screen on small screens. Without it, dragging on mobile Safari + will want to reposition the viewport in a weird way. + */ + overflow-x: clip; +} + +/* 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-block-end-color: var(--bg); + border-block-end-width: 1px; + border-block-end-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-block-end-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 button { + 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-block-start: 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); +} + +/* Only Firefox supports flow-relative values */ +.previous { float: left; } +[dir=rtl] .previous { float: right; } + +/* Only Firefox supports flow-relative values */ +.next { + float: right; + right: var(--page-padding); +} +[dir=rtl] .next { + float: left; + right: unset; + left: var(--page-padding); +} + +/* Use the correct buttons for RTL layouts*/ +[dir=rtl] .previous i.fa-angle-left:before {content:"\f105";} +[dir=rtl] .next i.fa-angle-right:before { content:"\f104"; } + +@media only screen and (max-width: 1080px) { + .nav-wide-wrapper { display: none; } + .nav-wrapper { display: block; } +} + +/* sidebar-visible */ +@media only screen and (max-width: 1380px) { + #sidebar-toggle-anchor:checked ~ .page-wrapper .nav-wide-wrapper { display: none; } + #sidebar-toggle-anchor:checked ~ .page-wrapper .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-inline-start: 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; + } + + .sidebar-resize-indicator { + /* Hide resize indicator on devices with limited accuracy */ + display: none; + } +} +pre > code { + display: block; + 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-block-start: 10px; +} + +/* Search */ + +#searchresults a { + text-decoration: none; +} + +mark { + border-radius: 2px; + padding-block-start: 0; + padding-block-end: 1px; + padding-inline-start: 3px; + padding-inline-end: 3px; + margin-block-start: 0; + margin-block-end: -1px; + margin-inline-start: -3px; + margin-inline-end: -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-inline-start: auto; + margin-inline-end: auto; + max-width: var(--content-max-width); +} + +#searchbar { + width: 100%; + margin-block-start: 5px; + margin-block-end: 0; + margin-inline-start: auto; + margin-inline-end: 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-block-start: 18px; + padding-block-end: 0; + padding-inline-start: 5px; + padding-inline-end: 0; + color: var(--searchresults-header-fg); +} + +.searchresults-outer { + margin-inline-start: auto; + margin-inline-end: auto; + max-width: var(--content-max-width); + border-block-end: 1px dashed var(--searchresults-border-color); +} + +ul#searchresults { + list-style: none; + padding-inline-start: 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-block-start: 5px; + margin-block-end: 0; + margin-inline-start: 20px; + margin-inline-end: 0; + 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); +} +[dir=rtl] .sidebar { left: unset; right: 0; } +.sidebar-resizing { + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.no-js .sidebar, +.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: calc(var(--sidebar-resize-indicator-width) * -1); + top: 0; + bottom: 0; + display: flex; + align-items: center; +} + +.sidebar-resize-handle .sidebar-resize-indicator { + width: 100%; + height: 12px; + background-color: var(--icons); + margin-inline-start: var(--sidebar-resize-indicator-space); +} + +[dir=rtl] .sidebar .sidebar-resize-handle { + left: calc(var(--sidebar-resize-indicator-width) * -1); + right: unset; +} +.js .sidebar .sidebar-resize-handle { + cursor: col-resize; + width: calc(var(--sidebar-resize-indicator-width) - var(--sidebar-resize-indicator-space)); +} +/* sidebar-hidden */ +#sidebar-toggle-anchor:not(:checked) ~ .sidebar { + transform: translateX(calc(0px - var(--sidebar-width) - var(--sidebar-resize-indicator-width))); + z-index: -1; +} +[dir=rtl] #sidebar-toggle-anchor:not(:checked) ~ .sidebar { + transform: translateX(calc(var(--sidebar-width) + var(--sidebar-resize-indicator-width))); +} +.sidebar::-webkit-scrollbar { + background: var(--sidebar-bg); +} +.sidebar::-webkit-scrollbar-thumb { + background: var(--scrollbar); +} + +/* sidebar-visible */ +#sidebar-toggle-anchor:checked ~ .page-wrapper { + transform: translateX(calc(var(--sidebar-width) + var(--sidebar-resize-indicator-width))); +} +[dir=rtl] #sidebar-toggle-anchor:checked ~ .page-wrapper { + transform: translateX(calc(0px - var(--sidebar-width) - var(--sidebar-resize-indicator-width))); +} +@media only screen and (min-width: 620px) { + #sidebar-toggle-anchor:checked ~ .page-wrapper { + transform: none; + margin-inline-start: calc(var(--sidebar-width) + var(--sidebar-resize-indicator-width)); + } + [dir=rtl] #sidebar-toggle-anchor:checked ~ .page-wrapper { + transform: none; + } +} + +.chapter { + list-style: none outside none; + padding-inline-start: 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-inline-start: 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-block-start: 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-inline-start: 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; +} +[dir=rtl] .theme-popup { left: unset; right: 10px; } +.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: start; + 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-inline-start: -14px; + width: 14px; +} diff --git a/v0.25.0/css/general.css b/v0.25.0/css/general.css new file mode 100644 index 000000000..e7d20da72 --- /dev/null +++ b/v0.25.0/css/general.css @@ -0,0 +1,234 @@ +/* Base styles and content styles */ + +@import 'variables.css'; + +:root { + /* Browser default font-size is 16px, this way 1 rem = 10px */ + font-size: 62.5%; + color-scheme: var(--color-scheme); +} + +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); + direction: ltr !important; +} + +/* 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-block-start: 2.5em; } +h4, h5 { margin-block-start: 2em; } + +.header + .header h3, +.header + .header h4, +.header + .header h5 { + margin-block-start: 1em; +} + +h1:target::before, +h2:target::before, +h3:target::before, +h4:target::before, +h5:target::before, +h6:target::before { + display: inline-block; + content: "»"; + margin-inline-start: -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 { + /* Safari does not support logical properties */ + scroll-margin-top: calc(var(--menu-bar-height) + 0.5em); +} + +.page { + outline: 0; + padding: 0 var(--page-padding); + margin-block-start: calc(0px - var(--menu-bar-height)); /* Compensate for the #menu-bar-hover-placeholder */ +} +.page-wrapper { + box-sizing: border-box; + background-color: var(--bg); +} +.no-js .page-wrapper, +.js:not(.sidebar-resizing) .page-wrapper { + transition: margin-left 0.3s ease, transform 0.3s ease; /* Animation: slide away */ +} +[dir=rtl] .js:not(.sidebar-resizing) .page-wrapper { + transition: margin-right 0.3s ease, transform 0.3s ease; /* Animation: slide away */ +} + +.content { + overflow-y: auto; + padding: 0 5px 50px 5px; +} +.content main { + margin-inline-start: auto; + margin-inline-end: 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-block-start: .1em solid var(--quote-border); + border-block-end: .1em solid var(--quote-border); +} + +.warning { + margin: 20px; + padding: 0 20px; + border-inline-start: 2px solid var(--warning-border); +} + +.warning:before { + position: absolute; + width: 3rem; + height: 3rem; + margin-inline-start: calc(-1.5rem - 21px); + content: "ⓘ"; + text-align: center; + background-color: var(--bg); + color: var(--warning-border); + font-weight: bold; + font-size: 2rem; +} + +blockquote .warning:before { + background-color: var(--quote-bg); +} + +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-block-start: 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/v0.25.0/css/print.css b/v0.25.0/css/print.css new file mode 100644 index 000000000..80ec3a544 --- /dev/null +++ b/v0.25.0/css/print.css @@ -0,0 +1,50 @@ + +#sidebar, +#menu-bar, +.nav-chapters, +.mobile-nav-chapters { + display: none; +} + +#page-wrapper.page-wrapper { + transform: none !important; + margin-inline-start: 0px; + overflow-y: initial; +} + +#content { + max-width: none; + margin: 0; + padding: 0; +} + +.page { + overflow-y: initial; +} + +code { + direction: ltr !important; +} + +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/v0.25.0/css/variables.css b/v0.25.0/css/variables.css new file mode 100644 index 000000000..0da55e8c9 --- /dev/null +++ b/v0.25.0/css/variables.css @@ -0,0 +1,279 @@ + +/* Globals */ + +:root { + --sidebar-width: 300px; + --sidebar-resize-indicator-width: 8px; + --sidebar-resize-indicator-space: 2px; + --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%); + + --warning-border: #ff8e00; + + --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; + + --color-scheme: dark; +} + +.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%); + + --warning-border: #ff8e00; + + --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; + + --color-scheme: dark; +} + +.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%); + + --warning-border: #ff8e00; + + --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; + + --color-scheme: light; +} + +.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%); + + --warning-border: #ff8e00; + + --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; + + --color-scheme: dark; +} + +.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%); + + --warning-border: #ff8e00; + + --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; + + --color-scheme: light; +} + +@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%); + + --warning-border: #ff8e00; + + --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/v0.25.0/designing-a-schema/directives.html b/v0.25.0/designing-a-schema/directives.html new file mode 100644 index 000000000..b7a7feefd --- /dev/null +++ b/v0.25.0/designing-a-schema/directives.html @@ -0,0 +1,285 @@ + + + + + + Directives - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Directives

+
+

Per GraphQL: A directive is a keyword preceded by a @ character (optionally followed by a list of named arguments) which can appear after almost any form of syntax in the GraphQL query or schema languages.

+
+

As of this writing, the list of supported Fuel GraphQL schema directives includes:

+
    +
  • @indexed: Denotes that a field should include a B-tree index in the database.
  • +
  • @unique: Denotes that field should include a unique index in the database.
  • +
  • @join: Denotes that a field has a "relationship" to another object type.
  • +
+

@indexed

+

The @indexed directive adds a database index to the underlying column for the indicated field of that type. Generally, a database index is a data structure that allows you to quickly locate data without having to search each row in a database table.

+
type Book @entity {
+    id: ID!
+    name: Bytes8! @indexed
+}
+
+type Library @entity {
+    id: ID!
+    book: Book!
+}
+
+

In this example, a single BTREE INDEX constraint will be created on the book table's name column, which allows for faster lookups on that field.

+
+

Important: At the moment, database index constraint support is limited to BTREE in Postgres with ON DELETE, and ON UPDATE actions not being supported.

+
+

@unique

+

The @unique directive adds a UNIQUE database constraint to the underlying database column for the indicated field of that type. A constraint specifies a rule for the data in a table and can be used to limit the type of data that can be placed in the table. In the case of a column with a UNIQUE constraint, all values in the column must be different.

+
type Book @entity {
+    id: ID!
+    name: Bytes8! @unique
+}
+
+type Library @entity {
+    id: ID!
+    book: Book!
+}
+
+

A UNIQUE constraint will be created on the book table's name column, ensuring that no books can share the same name.

+
+

Important: When using explicit or implicit foreign keys, it is required that the reference column name in your foreign key relationship be unique. ID types are by default unique, but all other types will have to be explicitly specified as being unique via the @unique directive.

+
+

@join

+

The @join directive is used to relate a field in one type to others by referencing fields in another type. You can think of it as a link between two tables in your database. The field in the referenced type is called a foreign key and it is required to be unique.

+
type Book @entity {
+    id: ID!
+    name: String! @unique
+}
+
+type Library @entity {
+    id: ID!
+    book: Book! @join(on:name)
+}
+
+

A foreign key constraint will be created on library.book that references book.name, which relates the Books in a Library to the underlying Book table. For more info on what exactly is happening here, please see the Relationships section.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/designing-a-schema/index.html b/v0.25.0/designing-a-schema/index.html new file mode 100644 index 000000000..f826f03af --- /dev/null +++ b/v0.25.0/designing-a-schema/index.html @@ -0,0 +1,267 @@ + + + + + + Designing a Schema - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Designing a Schema

+

The Fuel indexer uses GraphQL in order to allow users to query for indexed data. In this chapter, you can find information on how to leverage our supported features to efficiently get the data you want.

+
+

⚠️ Please note that the Fuel indexer does not support the full GraphQL specification; however, we do our best to reasonably support as much as we can.

+
+ +

Supported Functionality

+

While we do our best to maintain compliance with the GraphQL specification and parity with other implementations, there are a few things that are under development or will not be implemented. Here's a table describing our GraphQL functionality:

+

Legend:

+
    +
  • 🟩 : Functionally complete
  • +
  • 🟨 : Partially complete
  • +
  • 🟥 : Planned but incomplete
  • +
  • ⛔ : Not planned
  • +
+
+ + + + + + + + + + + + + + + +
FunctionalityStatusNotes
Arguments🟩read the Search and Filtering section
Aliases🟩
Fragments🟨inline fragments are currently not supported
Introspection🟩
GraphQL Playground🟩read the Playground section
Pagination🟨read the Pagination section
Directives🟨read the Directives section
List Types🟨
Union Types🟨
Federation
Variables
Mutations
Enums🟨
Interfaces
Input Types
+
+
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/designing-a-schema/relationships.html b/v0.25.0/designing-a-schema/relationships.html new file mode 100644 index 000000000..c6fd24d0d --- /dev/null +++ b/v0.25.0/designing-a-schema/relationships.html @@ -0,0 +1,264 @@ + + + + + + Relationships - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Relationships

+

The Fuel indexer service supports foreign key relationships and constraints. There are two types of relationship specifications: implicit and explicit.

+
+

IMPORTANT:

+

Implicit foreign keys do not require a @join directive. When using implicit foreign key references, merely add the referenced object as a field type (shown below). A lookup will automatically be done to add a foreign key constraint using this object's' id field.

+

Note that implicit foreign key relationships only use the id field on the referenced table. If you plan to use implicit foreign keys, the object being referenced must have an id field.

+

In contrast, explicit foreign keys do require a @join directive. Explicit foreign key references work similarly to implicit foreign keys; however, when using explicit foreign key references, you must add a @join directive after your object type. This @join directive includes the field in your foreign object that you would like to reference (shown below).

+
+

Let's learn how to use each foreign key type by looking at some GraphQL schema examples.

+

Usage

+

Implicit foreign keys

+
type Library @entity {
+    id: ID!
+    name: String!
+}
+
+type Book @entity {
+    id: ID!
+    library: Library!
+}
+
+

Given the above schema, two entities will be created: a Book entity, and a Library entity. As you can see, we add the Book entity as an attribute on the Library entity, thus conveying that we want a one-to-many or one-to-one relationship between Library and Book. This means that for a given Book, we may also fetch the associated Library entity. It also means that the field Book.library will be an ID scalar type that references Library.id.

+

Explicit foreign keys

+
type Library @entity {
+    id: ID!
+    name: String! @unique
+}
+
+type Book @entity {
+    id: ID!
+    library: Library! join(on:name)
+}
+
+

For the most part, this works the same way as implicit foreign key usage. However, as you can see, instead of implicitly using Library.id as the reference column for our Library field type on the Book object, we're explicitly specifying that we want Library.name to serve as our foreign key for the Book.library field. Also, please note that since we're using Library.name in our foreign key constraint, that column is required to be unique (via the @unique directive).

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/designing-a-schema/scalars.html b/v0.25.0/designing-a-schema/scalars.html new file mode 100644 index 000000000..220fa222b --- /dev/null +++ b/v0.25.0/designing-a-schema/scalars.html @@ -0,0 +1,258 @@ + + + + + + Scalars - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Scalars

+

The Fuel indexer has a collection of GraphQL scalars that cover virtually any value type in use on the Fuel network. The following list contains each GraphQL scalar type along with its equivalent Rust type.

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
GraphQL ScalarRust TypeNotes
Addressu8[32]
AssetIdu8[32]
Booleanbool
BytesVec<u8>Byte blob of arbitrary size
Bytes32u8[32]
Bytes4u8[4]
Bytes64u8[64]
Bytes8u8[8]
ContractIdu8[32]
HexStringVec<u8>Byte blob of arbitrary size
I128i128
I16i16
I32i32
I64i64
I8i8
IDSizedAsciiString<64>Alias of UID
JsonStringJSON string of arbitrary size
StringStringString of arbitrary size
U128u128
U16u16
U32u32
U64u64
U8u8
UIDSizedAsciiString<64>32-byte unique ID
+
+
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/designing-a-schema/types.html b/v0.25.0/designing-a-schema/types.html new file mode 100644 index 000000000..ac27aa943 --- /dev/null +++ b/v0.25.0/designing-a-schema/types.html @@ -0,0 +1,332 @@ + + + + + + Types - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Types

+

Objects

+

Object types are the most commonly used type in indexer GraphQL schema. Each object type marked with an @entity directive will be converted into a SQL table.

+
type Account @entity {
+    id: ID!
+    address: Address!
+    balance: U64!
+}
+
+

This Account object type from the GraphQL schema, might be used in an indexer module like so:

+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_event(event: Event) {
+        let address = Address::default();
+        let balance = 0;
+        let account = Account::new(address, balance);
+        account.save();
+    }
+}
+

Enums

+

Enum types are simply implemented as String types.

+
enum SignatureLabel {
+    Multi
+    Single
+}
+
+
+

Enum types in relation to Fuel indexer's implementation are just String types used primarily to label object types. There is no other way that enum types should be used at this time. +This SignatureLabel object type from the GraphQL schema, might be used in an indexer module like so:

+
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_event(event: Event) {
+        let label = SignatureLabel::Multi;
+        assert_eq!(label.to_string(), "SignatureLabel::Multi".to_string());
+    }
+}
+

Unions

+

Union types are unique in that any type marked as a union will be converted into an Object type, who's fields are the unique set of fields over all members of the union.

+
enum TransactionLabel {
+    Create
+    Script
+    Mint
+}
+
+type CreateTransaction @entity {
+    id: ID!
+    bytecode_length: U64!
+    contract_id: ContractId!
+    label: TransactionLabel!
+}
+
+type ScriptTransaction @entity {
+    id: ID!
+    maturity: U64!
+    label: TransactionLabel!
+}
+
+type MintTransaction @entity {
+    id: ID!
+    metadata: Json
+    label: TransactionLabel!
+}
+
+union Transaction = CreateTransaction | ScriptTransaction | MintTransaction
+
+

The Transaction union type above, will internally produce the following object type:

+
type Transaction @entity {
+    id: ID!
+    bytecode_length: U64!
+    contract_id: ContractId!
+    label: TransactionLabel!
+    maturity: U64!
+    metadata: Json
+}
+
+
+

IMPORTANT: Note the order of the fields in the derived Transaction object type: the fields are ordered according to the unique set of fields from each of the union's members.

+

The id, bytecode_length, contract_id, and label fields come first, from the CreateTransaction object type. Next comes the maturity field from the ScriptTransaction object - because the ScriptTransaction's id and label fields are already a part of the derived Transaction object, courtesy of the CreateTransaction object type. Finally, comes the metadata field, as part of the MintTransaction object type. +This Transaction union type from the GraphQL schema, might be used in an indexer module like so:

+
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_event(event: Event) {
+        let bytecode_length = 1024;
+        let contract_id = ContractId::default();
+        let label = TransactionLabel::Create;
+        let maturity = 10000000;
+        let metadata = None;
+        let transaction = Transaction::new(bytecode_length, contract_id, label, maturity, metadata);
+        transaction.save();
+    }
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/elasticlunr.min.js b/v0.25.0/elasticlunr.min.js new file mode 100644 index 000000000..94b20dd2e --- /dev/null +++ b/v0.25.0/elasticlunr.min.js @@ -0,0 +1,10 @@ +/** + * 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 + + + + diff --git a/v0.25.0/fonts/OPEN-SANS-LICENSE.txt b/v0.25.0/fonts/OPEN-SANS-LICENSE.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/v0.25.0/fonts/OPEN-SANS-LICENSE.txt @@ -0,0 +1,202 @@ + + 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/v0.25.0/fonts/SOURCE-CODE-PRO-LICENSE.txt b/v0.25.0/fonts/SOURCE-CODE-PRO-LICENSE.txt new file mode 100644 index 000000000..366206f54 --- /dev/null +++ b/v0.25.0/fonts/SOURCE-CODE-PRO-LICENSE.txt @@ -0,0 +1,93 @@ +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/v0.25.0/fonts/fonts.css b/v0.25.0/fonts/fonts.css new file mode 100644 index 000000000..858efa598 --- /dev/null +++ b/v0.25.0/fonts/fonts.css @@ -0,0 +1,100 @@ +/* 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/v0.25.0/fonts/open-sans-v17-all-charsets-300.woff2 b/v0.25.0/fonts/open-sans-v17-all-charsets-300.woff2 new file mode 100644 index 000000000..9f51be370 Binary files /dev/null and b/v0.25.0/fonts/open-sans-v17-all-charsets-300.woff2 differ diff --git a/v0.25.0/fonts/open-sans-v17-all-charsets-300italic.woff2 b/v0.25.0/fonts/open-sans-v17-all-charsets-300italic.woff2 new file mode 100644 index 000000000..2f5454484 Binary files /dev/null and b/v0.25.0/fonts/open-sans-v17-all-charsets-300italic.woff2 differ diff --git a/v0.25.0/fonts/open-sans-v17-all-charsets-600.woff2 b/v0.25.0/fonts/open-sans-v17-all-charsets-600.woff2 new file mode 100644 index 000000000..f503d558d Binary files /dev/null and b/v0.25.0/fonts/open-sans-v17-all-charsets-600.woff2 differ diff --git a/v0.25.0/fonts/open-sans-v17-all-charsets-600italic.woff2 b/v0.25.0/fonts/open-sans-v17-all-charsets-600italic.woff2 new file mode 100644 index 000000000..c99aabe80 Binary files /dev/null and b/v0.25.0/fonts/open-sans-v17-all-charsets-600italic.woff2 differ diff --git a/v0.25.0/fonts/open-sans-v17-all-charsets-700.woff2 b/v0.25.0/fonts/open-sans-v17-all-charsets-700.woff2 new file mode 100644 index 000000000..421a1ab25 Binary files /dev/null and b/v0.25.0/fonts/open-sans-v17-all-charsets-700.woff2 differ diff --git a/v0.25.0/fonts/open-sans-v17-all-charsets-700italic.woff2 b/v0.25.0/fonts/open-sans-v17-all-charsets-700italic.woff2 new file mode 100644 index 000000000..12ce3d20d Binary files /dev/null and b/v0.25.0/fonts/open-sans-v17-all-charsets-700italic.woff2 differ diff --git a/v0.25.0/fonts/open-sans-v17-all-charsets-800.woff2 b/v0.25.0/fonts/open-sans-v17-all-charsets-800.woff2 new file mode 100644 index 000000000..c94a223b0 Binary files /dev/null and b/v0.25.0/fonts/open-sans-v17-all-charsets-800.woff2 differ diff --git a/v0.25.0/fonts/open-sans-v17-all-charsets-800italic.woff2 b/v0.25.0/fonts/open-sans-v17-all-charsets-800italic.woff2 new file mode 100644 index 000000000..eed7d3c63 Binary files /dev/null and b/v0.25.0/fonts/open-sans-v17-all-charsets-800italic.woff2 differ diff --git a/v0.25.0/fonts/open-sans-v17-all-charsets-italic.woff2 b/v0.25.0/fonts/open-sans-v17-all-charsets-italic.woff2 new file mode 100644 index 000000000..398b68a08 Binary files /dev/null and b/v0.25.0/fonts/open-sans-v17-all-charsets-italic.woff2 differ diff --git a/v0.25.0/fonts/open-sans-v17-all-charsets-regular.woff2 b/v0.25.0/fonts/open-sans-v17-all-charsets-regular.woff2 new file mode 100644 index 000000000..8383e94c6 Binary files /dev/null and b/v0.25.0/fonts/open-sans-v17-all-charsets-regular.woff2 differ diff --git a/v0.25.0/fonts/source-code-pro-v11-all-charsets-500.woff2 b/v0.25.0/fonts/source-code-pro-v11-all-charsets-500.woff2 new file mode 100644 index 000000000..722245682 Binary files /dev/null and b/v0.25.0/fonts/source-code-pro-v11-all-charsets-500.woff2 differ diff --git a/v0.25.0/for-contributors/building-from-source.html b/v0.25.0/for-contributors/building-from-source.html new file mode 100644 index 000000000..dd8d3bcc2 --- /dev/null +++ b/v0.25.0/for-contributors/building-from-source.html @@ -0,0 +1,244 @@ + + + + + + Building From Source - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Building from Source

+

Clone repository

+
git clone git@github.com:FuelLabs/fuel-indexer.git
+
+

Run migrations

+
cd packages/fuel-indexer-database/postgres
+DATABASE_URL=postgres://postgres@localhost sqlx migrate run
+
+

Start the service

+
cargo run --bin fuel-indexer
+
+

Run tests

+
cargo test --locked --workspace --all-features --all-targets
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/for-contributors/contributing-standards.html b/v0.25.0/for-contributors/contributing-standards.html new file mode 100644 index 000000000..8816eb564 --- /dev/null +++ b/v0.25.0/for-contributors/contributing-standards.html @@ -0,0 +1,346 @@ + + + + + + Contributing Standards - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Contributing to Fuel Indexer

+

Thanks for your interest in contributing to Fuel Indexer! This document outlines some the conventions on building, running, and testing Fuel Indexer.

+

Fuel Indexer has many dependent repositories. If you need any help or mentoring getting started, understanding the codebase, or anything else, please ask on our Discord.

+

Code Standards

+
    +
  • +If you've added a new function, method, class or abstraction, please include rustdoc comments for the new code so others can better understand the change.
  • +
  • +If your change is non-trivial and testable, please try to include at least one happy path test to ensure that your change works. +
      +
    • "Trivial" changes would be changes to docs, comments, or small style/syntactic changes
    • +
    +
  • +
+

Getting the repository

+
+

Future instructions assume you are in this repository

+
+
git clone https://github.com/FuelLabs/fuel-indexer
+cd fuel-indexer
+
+

Configuring your Rust toolchain

+

rustup is the official toolchain manager for Rust.

+

We use some additional components such as clippy and rustfmt, to install those:

+
rustup component add clippy
+rustup component add rustfmt
+
+

Fuel Indexer also uses a few other tools installed via cargo

+
cargo install sqlx-cli
+cargo install wasm-snip
+
+

Building and testing

+

Fuel Indexer's two primary crates are fuel-indexer and fuel-indexer-api-server.

+

You can build Fuel Indexer:

+
cargo build -p fuel-indexer -p fuel-indexer-api-server --release --locked
+
+

Linting is done using rustfmt and clippy, which are each separate commands:

+
cargo fmt --all --check
+
+
cargo clippy --all-features --all-targets -- -D warnings
+
+

The test suite follows the Rust cargo standards.

+

Testing is simply done using Cargo:

+
RUSTFLAGS='-D warnings' SQLX_OFFLINE=1 cargo test --locked --all-targets --all-features
+
+

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. +⚠️ DO NOT submit PRs that do not have an associated issue ⚠️
  • +
  • Create a Git branch from where you want to base your work. +
      +
    • Most work is usually branched off of develop
    • +
    • Give your branch a name related to the work you're doing +
        +
      • The convention for branch naming is usually 1234/short-description, where 1234 is the number of the associated issue.
      • +
      +
    • +
    +
  • +
  • Write code, add test cases, and commit your work.
  • +
  • Run tests and make sure all tests pass.
  • +
  • Your commit message should be formatted as [commit type]: [short commit blurb] +
      +
    • Examples: +
        +
      • If you fixed a bug, your message is fix: database locking issue
      • +
      • If you added new functionality, your message would be enhancement: i added something super cool
      • +
      • If you just did a chore your message is: chore: i helped do the chores
      • +
      +
    • +
    • Keeping commit messages short and consistent helps users parse release notes
    • +
    +
  • +
  • Push up your branch to Github then (on the right hand side of the Github UI): +
      +
    • Assign yourself as the owner of the PR
    • +
    • Add any and all necessary labels to your PR
    • +
    • Link the issue your PR solves, to your PR
    • +
    +
  • +
  • If you are part of the FuelLabs Github org, please open a PR from the repository itself.
  • +
  • Otherwise, push your changes to a branch in your fork of the repository and submit a pull request. +
      +
    • Make sure 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 (Github Actions) automatically tests all authorized pull requests.
  • +
  • Use Github to merge the PR once approved.
  • +
+

Commit categories

+
    +
  • bug: If fixing broken functionality
  • +
  • enhancement: If adding new functionality
  • +
  • chore: If finishing valuable work (that's no fun!)
  • +
  • testing: If only updating/writing tests
  • +
  • docs: If just updating docs
  • +
  • feat: If adding a non-trivial new feature
  • +
  • There will be categories not covered in this doc - use your best judgement!
  • +
+

Thanks for your contributions!

+

Finding something to work on

+

For beginners, we have prepared many suitable tasks for you. Checkout our Good First Issues for a list.

+

If you are planning something that relates to multiple components or changes current behaviors, make sure to open an issue to discuss with us before continuing.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/for-contributors/index.html b/v0.25.0/for-contributors/index.html new file mode 100644 index 000000000..ec09b40c3 --- /dev/null +++ b/v0.25.0/for-contributors/index.html @@ -0,0 +1,302 @@ + + + + + + Environment Setup - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

For Contributors

+

Thanks for your interest in contributing to the Fuel indexer! Below we've compiled a list of sections that you may find useful as you work on a potential contribution:

+ +

Dependencies

+

fuelup

+

We use fuelup in order to get the binaries produced by services in the Fuel ecosystem. Fuelup will install binaries related to the Fuel node, the Fuel indexer, the Fuel orchestrator (forc), and other components. fuelup can be downloaded here.

+

docker

+

We use Docker to produce reproducible environments for users that may be concerned with installing components with large sets of dependencies (e.g. Postgres). Docker can be downloaded here.

+

Database

+

At this time, the Fuel indexer requires the use of a database. We currently support a single database option: Postgres. PostgreSQL is a database solution with a complex feature set and requires a database server.

+

PostgreSQL

+
+

Note: The following explanation is for demonstration purposes only. A production setup should use secure users, permissions, and passwords.

+
+

On macOS systems, you can install PostgreSQL through Homebrew. If it isn't present on your system, you can install it according to the instructions. Once installed, you can add PostgreSQL to your system by running brew install postgresql. You can then start the service through brew services start postgresql. You'll need to create a database for your indexed data, which you can do by running createdb [DATABASE_NAME]. You may also need to create the postgres role; you can do so by running createuser -s postgres.

+

For Linux-based systems, the installation process is similar. First, you should install PostgreSQL according to your distribution's instructions. Once installed, there should be a new postgres user account; you can switch to that account by running sudo -i -u postgres. After you have switched accounts, you may need to create a postgres database role by running createuser --interactive. You will be asked a few questions; the name of the role should be postgres and you should elect for the new role to be a superuser. Finally, you can create a database by running createdb [DATABASE_NAME].

+

In either case, your PostgreSQL database should now be accessible at postgres://postgres@localhost:5432/[DATABASE_NAME].

+

SQLx

+

After setting up your database, you should install sqlx-cli in order to run migrations for your indexer service. You can do so by running cargo install sqlx-cli --features postgres. Once installed, you can run the migrations by running the following command after changing DATABASE_URL to match your setup.

+

Building from Source

+

Clone repository

+
git clone git@github.com:FuelLabs/fuel-indexer.git && cd fuel-indexer/
+
+

Run migrations

+

Postgres migrations

+
cd packages/fuel-indexer-database/postgres
+DATABASE_URL=postgres://postgres@localhost sqlx migrate run
+
+

Start the service

+
cargo run --bin fuel-indexer run
+
+

You can also start the service with a fresh local node for development purposes:

+
cargo run --features fuel-core-lib --bin fuel-indexer run
+
+
+

If no configuration file or other options are passed, the service will default to a postgres://postgres@localhost database connection.

+
+

Testing

+

Fuel indexer tests are currently broken out by a database feature flag. In order to run tests with a Postgres backend, use --features postgres.

+

Default tests

+
cargo test --locked --workspace --all-targets
+
+

End-to-end tests

+
cargo test --locked --workspace --all-targets --features postgres
+
+

trybuild tests

+

For tests related to the meta-programming used in the Fuel indexer, we use trybuild.

+
RUSTFLAGS='-D warnings' cargo test -p fuel-indexer-macros --locked
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/for-contributors/release-schedule.html b/v0.25.0/for-contributors/release-schedule.html new file mode 100644 index 000000000..d746cdce2 --- /dev/null +++ b/v0.25.0/for-contributors/release-schedule.html @@ -0,0 +1,250 @@ + + + + + + Release Schedule - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Release Schedule

+

https://semver.org/

+

Major releases

+
    +
  • E.g., v2.0.0 -> v3.0.0
  • +
  • Major releases of large features and breaking changes.
  • +
  • Cadence: As needed.
  • +
+

Minor releases

+
    +
  • E.g., v0.3.0 -> v0.4.0
  • +
  • General releases of new functionality, fixes, and some breaking changes.
  • +
  • Cadence: Roughly every two to three weeks.
  • +
+

Patch releases

+
    +
  • E.g., v0.1.3 -> v0.1.4
  • +
  • Releases for bug fixes and time sensitive improvements.
  • +
  • Cadence: Ad-hoc as needed throughout the week.
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/for-contributors/system-dependencies.html b/v0.25.0/for-contributors/system-dependencies.html new file mode 100644 index 000000000..de97f2865 --- /dev/null +++ b/v0.25.0/for-contributors/system-dependencies.html @@ -0,0 +1,289 @@ + + + + + + System Dependencies - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

System Requirements

+

There are a few system requirements related to compilation, tooling, and SQL backends that you'll need to be able to contribute to the Fuel indexer.

+

Ubuntu/Debian

+
apt update && apt install -y \
+    cmake \
+    pkg-config \
+    git \
+    gcc \
+    build-essential \
+    clang \
+    libclang-dev \
+    llvm \
+    libpq-dev
+
+
+ + + + + + + +
DependencyRequired For
cmakeManages the build process in an operating system and in a compiler-independent manner
pkg-configLanguage-agnostic helper tool used when compiling applications and libraries
gitVersion control system
gccCompiler tools required to build various Fuel indexer crates
clang/libclang-devCompiler tools required to build various Fuel indexer crates on Unix-like OSes
llvmRequired for building Fuel indexer crate dependencies
libpq-devSet of library function helping facilitate interaction with the PostgreSQL backend
+
+

MacOS

+
brew update && brew install \
+    cmake \
+    llvm \
+    libpq \
+    postgresql
+
+
+ + + + +
DependencyRequired For
cmakeManages the build process in an operating system and in a compiler-independent manner
llvmCompiler infrastructure for building Fuel indexer crate dependencies
libpqPostgres C API library
postgresqlInstalls the command line console (psql) as well as a PostgreSQL server locally
+
+

Arch

+
pacman -Syu --needed --noconfirm \
+    cmake \
+    gcc \
+    pkgconf \
+    git \
+    clang \
+    llvm11 \
+    llvm11-libs \
+    postgresql-libs
+
+
+ + + + + + + + +
DependencyRequired For
cmakeManages the build process in an operating system and in a compiler-independent manner
gitVersion control system
gccCompiler tools required to build various Fuel indexer crates
llvm11Compiler infrastructure for building Fuel indexer crate dependencies
llvm11-libsCompiler infrastructure libraries for building Fuel indexer crate dependencies
pkgconfSystem for configuring build dependency information
postgresql-libsProvides the essential shared libraries for any PostgreSQL client program or interface
clangCompiler required to build various Fuel indexer crates Unix-like OSes
+
+
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-index/auth.html b/v0.25.0/forc-index/auth.html new file mode 100644 index 000000000..813411557 --- /dev/null +++ b/v0.25.0/forc-index/auth.html @@ -0,0 +1,249 @@ + + + + + + auth - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index auth

+

Authenticate against an indexer operator.

+
+

IMPORTANT: There must be an indexer service running at --url in order for this to work.

+
+
forc index auth --account 0
+
+
Authenticate against an indexer service
+
+USAGE:
+    forc-index auth [OPTIONS]
+
+OPTIONS:
+        --account <ACCOUNT>    Index of account to use for signing. [default: 0]
+    -h, --help                 Print help information
+        --url <URL>            URL at which to deploy indexer assets. [default:
+                               http://127.0.0.1:29987]
+    -v, --verbose              Verbose output.
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-index/build.html b/v0.25.0/forc-index/build.html new file mode 100644 index 000000000..514392a58 --- /dev/null +++ b/v0.25.0/forc-index/build.html @@ -0,0 +1,248 @@ + + + + + + build - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index build

+

Build an indexer.

+
forc index build
+
+
Build an indexer
+
+USAGE:
+    forc-index build [OPTIONS]
+
+OPTIONS:
+    -d, --debug                  Build artifacts with the debug profile.
+    -h, --help                   Print help information
+        --locked                 Ensure that the Cargo.lock file is up-to-date.
+    -m, --manifest <MANIFEST>    Manifest file name of indexer being built.
+    -p, --path <PATH>            Path to the indexer project.
+    -v, --verbose                Enable verbose output.
+
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-index/check.html b/v0.25.0/forc-index/check.html new file mode 100644 index 000000000..a38378179 --- /dev/null +++ b/v0.25.0/forc-index/check.html @@ -0,0 +1,242 @@ + + + + + + check - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index check

+

Check to see which indexer components you have installed.

+
forc index check
+
+
Check for Fuel indexer components
+
+USAGE:
+    forc-index check
+
+OPTIONS:
+    -h, --help    Print help information
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-index/deploy.html b/v0.25.0/forc-index/deploy.html new file mode 100644 index 000000000..51aaf3234 --- /dev/null +++ b/v0.25.0/forc-index/deploy.html @@ -0,0 +1,254 @@ + + + + + + deploy - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index deploy

+

Deploy an indexer to an indexer service.

+
forc index deploy --url https://beta-5-indexer.fuel.network
+
+
Deploy an indexer to an indexer service
+
+USAGE:
+    forc-index deploy [OPTIONS]
+
+OPTIONS:
+        --auth <AUTH>            Authentication header value.
+    -d, --debug                  Build optimized artifacts with the debug profile.
+    -h, --help                   Print help information
+        --locked                 Ensure that the Cargo.lock file is up-to-date.
+    -m, --manifest <MANIFEST>    Path to the manifest of indexer project being deployed.
+    -p, --path <PATH>            Path to the indexer project.
+        --remove-data            Remove all indexed data when replacing an existing indexer.
+        --replace-indexer        If an indexer with the same UID exists, remove it.
+        --skip-build             Do not build before deploying.
+        --url <URL>              URL at which to deploy indexer assets. [default:
+                                 http://127.0.0.1:29987]
+    -v, --verbose                Enable verbose logging.
+
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-index/index.html b/v0.25.0/forc-index/index.html new file mode 100644 index 000000000..e3f6c8e6c --- /dev/null +++ b/v0.25.0/forc-index/index.html @@ -0,0 +1,315 @@ + + + + + + forc index - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index

+

forc index is the recommended method for end users to interact with the Fuel indexer. After you have installed fuelup, you can run the forc index help command in your terminal to view the available commands.

+
<!-- markdownlint-disable MD033 -->
+<!-- markdownlint-disable MD025 -->
+<!-- markdownlint-disable MD041 -->
+<p align="center">
+    <picture>
+        <source media="(prefers-color-scheme: dark)" srcset="./img/fuel-indexer-logo-dark.png">
+        <img alt="Fuel Indexer logo" width="400px" src="./img/fuel-indexer-logo-light.png">
+    </picture>
+
+</p>
+<p align="center">
+    <a href="https://github.com/FuelLabs/fuel-indexer/actions/workflows/ci.yml" alt="CI">
+        <img src="https://img.shields.io/github/actions/workflow/status/FuelLabs/fuel-indexer/ci.yml?event=release" />
+    </a>
+    <a href="https://docs.rs/fuel-indexer/" alt="docs.rs">
+      <img src="https://docs.rs/fuel-indexer/badge.svg" />
+    </a>
+    <a href="https://crates.io/crates/fuel-indexer" alt="crates.io">
+        <img src="https://img.shields.io/crates/v/fuel-indexer?label=latest" />
+    </a>
+    <a href="https://crates.io/crates/fuel-indexer" alt="img-shields">
+      <img alt="GitHub commits since latest release (by date including pre-releases)" src="https://img.shields.io/github/commits-since/FuelLabs/fuel-indexer/latest?include_prereleases">
+    </a>
+    <a href="https://discord.gg/xfpK4Pe" alt="Discord">
+      <img src="https://img.shields.io/badge/chat%20on-discord-orange?&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2" />
+    </a>
+</p>
+
+### [➡️ Read the Quickstart! ➡️](https://docs.fuel.network/docs/indexer/getting-started/quickstart/)
+
+## What is the Fuel indexer?
+
+The Fuel indexer is a standalone service that can be used to index various components of the blockchain. These indexable components include blocks, transactions, receipts, and state within the Fuel network, allowing for high-performance read-only access to the blockchain for advanced dApp use-cases.
+
+> TLDR: It's Infrastructure as a service (IaaS) for Web3 dApp backends.
+
+## Install
+
+Fuel's indexer supports Linux (x64 & arm64) and macOS (x64 & Apple Silicon).
+
+> If you don't want to deal with dependency issues we recommend just using Fuel's indexer with Docker, [via the included docker-compose file](https://github.com/FuelLabs/fuel-indexer/blob/develop/scripts/docker-compose.yaml).
+
+Install Fuel's toolchain manager - fuelup.
+
+```bash
+curl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh
+
+
+

The fuel-indexer and forc-index binaries should now be available in your $PATH

+
+

Usage

+

For development, users will primarily use the forc index command line utility made available after installing fuelup.

+
forc index --help
+
+
forc index 0.0.0
+Fuel Indexer Orchestrator
+
+USAGE:
+    forc-index <SUBCOMMAND>
+
+OPTIONS:
+    -h, --help       Print help information
+    -V, --version    Print version information
+
+SUBCOMMANDS:
+    auth          Authenticate against an indexer service
+    build         Build an indexer
+    check         Check for Fuel indexer components
+    deploy        Deploy an indexer to an indexer service
+    help          Print this message or the help of the given subcommand(s)
+    kill          Kill the indexer process. Note that this command will kill any process
+                      listening on the default indexer port or the port specified by the `--port`
+                      flag
+    new           Create a new indexer project in a new directory
+    postgres      Fuel Postgres Orchestrator
+    remove        Stop and remove a running indexer
+    start         Standalone binary for the Fuel indexer service
+    status        Check the status of a registered indexer
+
+

➡️ For more details on how to build Fuel indexers, read the docs! ➡️

+

Contributing

+

If you're interested in contributing PRs to make the Fuel indexer a better project, feel free to read our contributors document.

+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-index/kill.html b/v0.25.0/forc-index/kill.html new file mode 100644 index 000000000..d0a4f8259 --- /dev/null +++ b/v0.25.0/forc-index/kill.html @@ -0,0 +1,245 @@ + + + + + + kill - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index kill

+

Kill the indexer process. Note that this command will kill any process listening on the default indexer port or the port specified by the --port flag.

+
forc index kill --port 29987
+
+
Kill the indexer process. Note that this command will kill any process listening on the default
+indexer port or the port specified by the `--port` flag
+
+USAGE:
+    forc-index kill [OPTIONS]
+
+OPTIONS:
+    -9                   Terminate or kill
+    -h, --help           Print help information
+        --port <PORT>    Port at which to detect indexer service API is running. [default: 29987]
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-index/new.html b/v0.25.0/forc-index/new.html new file mode 100644 index 000000000..f3b547ae2 --- /dev/null +++ b/v0.25.0/forc-index/new.html @@ -0,0 +1,249 @@ + + + + + + new - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index new

+

Create a new indexer project in a new directory.

+
forc index new --namespace fuel /home/fuel/projects/example_indexer
+
+
Create a new indexer project in a new directory
+
+USAGE:
+    forc-index new [OPTIONS] <PATH>
+
+ARGS:
+    <PATH>    Path at which to create indexer
+
+OPTIONS:
+        --absolute-paths           Resolve indexer asset filepaths using absolute paths.
+    -h, --help                     Print help information
+        --name <NAME>              Name of indexer.
+        --namespace <NAMESPACE>    Namespace to which indexer belongs.
+    -v, --verbose                  Enable verbose output.
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-index/remove.html b/v0.25.0/forc-index/remove.html new file mode 100644 index 000000000..145f5ec63 --- /dev/null +++ b/v0.25.0/forc-index/remove.html @@ -0,0 +1,247 @@ + + + + + + remove - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index remove

+

Stop and remove a running indexer.

+
forc index remove --url https://beta-5-indexer.fuel.network
+
+
Stop and remove a running indexer
+
+USAGE:
+    forc-index remove [OPTIONS]
+
+OPTIONS:
+        --auth <AUTH>            Authentication header value.
+    -h, --help                   Print help information
+    -m, --manifest <MANIFEST>    Path to the manifest of the indexer project being removed.
+    -p, --path <PATH>            Path to the indexer project.
+        --url <URL>              URL at which indexer is deployed. [default: http://127.0.0.1:29987]
+    -v, --verbose                Enable verbose output.
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-index/start.html b/v0.25.0/forc-index/start.html new file mode 100644 index 000000000..fe53090a0 --- /dev/null +++ b/v0.25.0/forc-index/start.html @@ -0,0 +1,364 @@ + + + + + + start - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index start

+

Start a local Fuel Indexer service.

+
forc index start
+
+
Standalone binary for the Fuel indexer service
+
+USAGE:
+    forc-index start [OPTIONS]
+
+OPTIONS:
+        --accept-sql-queries
+            Allow the web server to accept raw SQL queries.
+
+        --allow-non-sequential-blocks
+            Allow missing blocks or non-sequential block processing.
+
+        --auth-enabled
+            Require users to authenticate for some operations.
+
+        --auth-strategy <AUTH_STRATEGY>
+            Authentication scheme used.
+
+        --block-page-size <BLOCK_PAGE_SIZE>
+            Amount of blocks to return in a request to a Fuel node. [default: 20]
+
+    -c, --config <FILE>
+            Indexer service config file.
+
+        --client-request-delay <CLIENT_REQUEST_DELAY>
+            Make the service wait for the given duration between block requests to a Fuel client.
+
+        --database <DATABASE>
+            Database type. [default: postgres] [possible values: postgres]
+
+        --disable-toolchain-version-check
+            By default, Fuel Indexer will only accept WASM indexer modules compiled with the same
+            toolchain version as the version of Fuel Indexer.
+
+        --embedded-database
+            Automatically create and start database using provided options or defaults.
+
+        --fuel-node-host <FUEL_NODE_HOST>
+            Host of the running Fuel node. [default: localhost]
+
+        --fuel-node-port <FUEL_NODE_PORT>
+            Listening port of the running Fuel node. [default: 4000]
+
+    -h, --help
+            Print help information
+
+        --indexer-net-config
+            Allow network configuration via indexer manifests.
+
+        --jwt-expiry <JWT_EXPIRY>
+            Amount of time (seconds) before expiring token (if JWT scheme is specified).
+
+        --jwt-issuer <JWT_ISSUER>
+            Issuer of JWT claims (if JWT scheme is specified).
+
+        --jwt-secret <JWT_SECRET>
+            Secret used for JWT scheme (if JWT scheme is specified).
+
+        --local-fuel-node
+            Start a local Fuel node.
+
+        --log-level <LOG_LEVEL>
+            Log level passed to the Fuel Indexer service. [default: info] [possible values: info,
+            debug, error, warn]
+
+    -m, --manifest <FILE>
+            Indexer config file.
+
+        --max-body-size <MAX_BODY_SIZE>
+            Max body size for web server requests. [default: 5242880]
+
+        --metering-points <METERING_POINTS>
+            The number of WASM opcodes after which the indexer's event handler will stop execution.
+            [default: 30000000000]
+
+        --metrics
+            Use Prometheus metrics reporting.
+
+        --network <NETWORK>
+            Use a network alias when connecting to a Fuel client. [default: beta-3 beta-5 beta-5]
+
+        --postgres-database <POSTGRES_DATABASE>
+            Postgres database.
+
+        --postgres-host <POSTGRES_HOST>
+            Postgres host.
+
+        --postgres-password <POSTGRES_PASSWORD>
+            Postgres password.
+
+        --postgres-port <POSTGRES_PORT>
+            Postgres port.
+
+        --postgres-user <POSTGRES_USER>
+            Postgres username.
+
+        --rate-limit
+            Enable rate limiting.
+
+        --rate-limit-request-count <RATE_LIMIT_REQUEST_COUNT>
+            Maximum number of requests to allow over --rate-limit-window..
+
+        --rate-limit-window-size <RATE_LIMIT_WINDOW_SIZE>
+            Number of seconds over which to allow --rate-limit-rps.
+
+        --remove-data
+            When replacing an indexer, also remove the indexed data.
+
+        --replace-indexer
+            Whether to allow replacing an existing indexer. If not specified, an attempt to deploy
+            over an existing indexer results in an error.
+
+        --run-migrations
+            Run database migrations before starting service.
+
+        --stop-idle-indexers
+            Prevent indexers from running without handling any blocks.
+
+    -v, --verbose
+            Enable verbose logging.
+
+    -V, --version
+            Print version information
+
+        --web-api-host <WEB_API_HOST>
+            Web API host. [default: localhost]
+
+        --web-api-port <WEB_API_PORT>
+            Web API port. [default: 29987]
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-index/status.html b/v0.25.0/forc-index/status.html new file mode 100644 index 000000000..49e081f89 --- /dev/null +++ b/v0.25.0/forc-index/status.html @@ -0,0 +1,246 @@ + + + + + + status - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index status

+

Check the status of a registered indexer.

+
forc index status --url https://beta-5-indexer.fuel.network
+
+
Check the status of a registered indexer
+
+USAGE:
+    forc-index status [OPTIONS]
+
+OPTIONS:
+        --auth <AUTH>    Authentication header value.
+    -h, --help           Print help information
+        --url <URL>      URL at which to find indexer service. [default: http://127.0.0.1:29987]
+    -v, --verbose        Enable verbose logging.
+
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-postgres/create.html b/v0.25.0/forc-postgres/create.html new file mode 100644 index 000000000..0a7dc4aca --- /dev/null +++ b/v0.25.0/forc-postgres/create.html @@ -0,0 +1,278 @@ + + + + + + create - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index postgres create

+

Create a new database.

+
forc index postgres create example_database
+
+
USAGE:
+    forc-index postgres create [OPTIONS] <NAME>
+
+ARGS:
+    <NAME>    Name of database.
+
+OPTIONS:
+        --auth-method <AUTH_METHOD>
+            Authentication method. [default: plain] [possible values: plain, md5, scram-sha-256]
+
+    -c, --config <CONFIG>
+            Fuel indexer configuration file.
+
+        --database-dir <DATABASE_DIR>
+            Where to store the PostgreSQL database.
+
+    -h, --help
+            Print help information
+
+        --migration-dir <MIGRATION_DIR>
+            The directory containing migration scripts.
+
+    -p, --password <PASSWORD>
+            Database password. [default: postgres]
+
+    -p, --port <PORT>
+            Port to use. [default: 5432]
+
+        --persistent
+            Do not clean up files and directories on database drop.
+
+        --postgres-version <POSTGRES_VERSION>
+            PostgreSQL version to use. [default: v14] [possible values: v15, v14, v13, v12, v11,
+            v10, v9]
+
+        --start
+            Start the PostgreSQL instance after creation.
+
+        --timeout <TIMEOUT>
+            Duration to wait before terminating process execution for pg_ctl start/stop and initdb.
+
+    -u, --user <USER>
+            Database user. [default: postgres]
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-postgres/drop.html b/v0.25.0/forc-postgres/drop.html new file mode 100644 index 000000000..db0182703 --- /dev/null +++ b/v0.25.0/forc-postgres/drop.html @@ -0,0 +1,253 @@ + + + + + + drop - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index postgres drop

+

Drop a database.

+
forc index postgres drop example_database
+
+
USAGE:
+    forc-index postgres drop [OPTIONS] <NAME>
+
+ARGS:
+    <NAME>    Name of database.
+
+OPTIONS:
+    -c, --config <CONFIG>
+            Fuel indexer configuration file.
+
+        --database-dir <DATABASE_DIR>
+            Where the PostgreSQL database is stored.
+
+    -h, --help
+            Print help information
+
+        --remove-persisted
+            Remove all database files that might have been persisted to disk.
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-postgres/index.html b/v0.25.0/forc-postgres/index.html new file mode 100644 index 000000000..7cf3c2c2e --- /dev/null +++ b/v0.25.0/forc-postgres/index.html @@ -0,0 +1,248 @@ + + + + + + forc postgres - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index postgres

+

forc index postgres is provided as a way to simplify the setup and management of an embedded Postgres database. After you have installed fuelup, you can run the forc index postgres help command in your terminal to view the available commands.

+
forc index postgres help
+
+
USAGE:
+    forc-index postgres <SUBCOMMAND>
+
+OPTIONS:
+    -h, --help       Print help information
+    -V, --version    Print version information
+
+SUBCOMMANDS:
+    create    Create a new database
+    drop      Drop a database
+    help      Print this message or the help of the given subcommand(s)
+    start     Start PostgreSQL with a database
+    stop      Stop PostgreSQL
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-postgres/start.html b/v0.25.0/forc-postgres/start.html new file mode 100644 index 000000000..ed68068db --- /dev/null +++ b/v0.25.0/forc-postgres/start.html @@ -0,0 +1,245 @@ + + + + + + start - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index postgres start

+

Start PostgreSQL with a database.

+
forc index postgres start example_database
+
+
USAGE:
+    forc-index postgres start [OPTIONS] <NAME>
+
+ARGS:
+    <NAME>    Name of database.
+
+OPTIONS:
+    -c, --config <CONFIG>                Fuel indexer configuration file.
+        --database-dir <DATABASE_DIR>    Where the PostgreSQL database is stored.
+    -h, --help                           Print help information
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/forc-postgres/stop.html b/v0.25.0/forc-postgres/stop.html new file mode 100644 index 000000000..554b3c47b --- /dev/null +++ b/v0.25.0/forc-postgres/stop.html @@ -0,0 +1,245 @@ + + + + + + stop - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

forc index postgres stop

+

Stop PostgreSQL.

+
forc index postgres stop example_database
+
+
USAGE:
+    forc-index postgres stop [OPTIONS] <NAME>
+
+ARGS:
+    <NAME>    Name of database.
+
+OPTIONS:
+    -c, --config <CONFIG>                Fuel indexer configuration file.
+        --database-dir <DATABASE_DIR>    Where the PostgreSQL database is stored.
+    -h, --help                           Print help information
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/getting-started/dependencies.html b/v0.25.0/getting-started/dependencies.html new file mode 100644 index 000000000..8a018d601 --- /dev/null +++ b/v0.25.0/getting-started/dependencies.html @@ -0,0 +1,284 @@ + + + + + + Dependencies - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Dependencies

+
+

This guide covers some of the basics with regard to installing dependencies for the Fuel indexer service. However, note that this guide is meant to be a general overview for most platforms and by no means covers all platforms.

+

If you're having trouble with dependencies on your system, we recommend that you use docker.

+
+

To run the Fuel indexer, you'll need to install a few dependencies on your system:

+
    +
  1. The Fuel toolchain
  2. +
  3. A PostgreSQL server backend
  4. +
  5. The wasm32-unknown-unknown rustup target
  6. +
  7. wasm-snip, a utility for stripping symbols from WebAssembly binaries.
  8. +
+
+

If you don't want to install a database directly onto your system, you can use Docker to run a database in an isolated container. You can install Docker by following its installation instructions.

+

For reference purposes, we provide a docker compose file that comes with a PostgreSQL server and a Fuel indexer service.

+
+

The Fuel toolchain

+

Please visit the Fuel installation guide to install the Fuel toolchain, which includes binaries for the Fuel indexer.

+

PostgreSQL

+

The Fuel indexer requires the use of a database. We currently support PostgreSQL.

+
+

IMPORTANT: Fuel Indexer users on most platforms don't need to explicitly install PostgreSQL software via a package manager. When starting the indexer service via forc index start simply pass the --embedded-database flag in order to have the indexer service download and start an embedded PostgreSQL instance via forc index postgres.

+

However note that this --embedded-database functionality can be a bit brittle or flaky on some platforms, so alternative methods of installing or using PostgreSQL are briefly mentioned below.

+
+

macOS

+

On macOS systems, you can install PostgreSQL through Homebrew. If it isn't present on your system, you can install it according to the instructions.

+

Once installed, you can add PostgreSQL to your system by running brew install postgresql.

+

Web Assembly (WASM)

+

Two additional cargo components will be required to build your indexers: wasm-snip and the wasm32-unknown-unknown target.

+
+

As of this writing, there is a small bug in newly built Fuel indexer WASM modules that produces a WASM runtime error due an errant upstream dependency. For now, you can use wasm-snip to remove the errant symbols from the WASM module, and prevent this issue from happening. An example can be found in the related script here.

+

Note that since wasm-snip strips Web Assembly related symbols, users will temporarily not be allowed to include other WASM-friendly crates (e.g., chrono) in their indexers.

+
+

wasm-snip

+

To install the wasm-snip:

+
cargo install wasm-snip
+
+

wasm32 target

+

To install the wasm32-unknown-unknown target via rustup:

+
rustup target add wasm32-unknown-unknown
+
+
+

IMPORTANT: Users on Apple Silicon macOS systems may experience trouble when trying to build WASM modules due to its clang binary not supporting WASM targets. If encountered, you can install a binary with better support from Homebrew (brew install llvm) and instruct rustc to leverage it by setting the following environment variables:

+
    +
  • AR=/opt/homebrew/opt/llvm/bin/llvm-ar
  • +
  • CC=/opt/homebrew/opt/llvm/bin/clang
  • +
+

Additionally, on some systems you need to explicitly link clang to llvm.

+
    +
  • LIBCLANG_PATH="/opt/homebrew/opt/llvm/lib"
  • +
  • LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
  • +
  • CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
  • +
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/getting-started/how-it-compares.html b/v0.25.0/getting-started/how-it-compares.html new file mode 100644 index 000000000..a565888c1 --- /dev/null +++ b/v0.25.0/getting-started/how-it-compares.html @@ -0,0 +1,263 @@ + + + + + + How it Compares - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

How it Compares

+

Since many users may be familiar with indexing by using a solution like The Graph, it may be helpful to provide a comparison between The Graph and the Fuel indexer.

+

Differential Value

+

Generally, the biggest conceptual differences between Fuel's indexer service and other indexer services (such as The Graph) are indexing speed, general ease of use, and indexable data types.

+

Speed of indexing

+

Using Fuel's indexers, users can index about 30 blocks per second on a standard Macbook Pro on an M1 chip. This type of indexing speed is a boon to smart contract authors who need to iterate quickly while building dApps.

+

General usability

+

Unlike other indexing services, users can use the forc index CLI tool to create, deploy, update, re-deploy, remove, and check the status of their indexers. The ability to completely manage, maintain, and improve remote indexers without having to open any files, or edit any source code completely sets Fuel's indexer apart from other services in the space.

+

What you can index

+

The Fuel indexer is tailored for compatibility with the FuelVM. This means that instead of being limited to the primitives of the Ethereum virtual machine (EVM), users of the Fuel indexer gain access to a much richer set of indexable abstractions provided by the FuelVM (e.g. predicates, transaction receipts, etc).

+

Legend:

+
    +
  • 🟩 : Supported
  • +
  • 🟥 : Not supported
  • +
  • 🟨 : Planned
  • +
+
+ + + + + + + + + + + + + + + +
FeatureThe GraphFuel IndexerNotes
Hosted Indexers🟩🟩
WASM Execution🟩🟩
Handlers🟩🟩see Indexing Fuel Types and Indexing Custom Types
Updatable Schemas🟩🟩
API Authentication🟩🟩
Starting Block Configuration🟩🟩
Native Unit Testing Framework🟩🟥Users are able to use cargo test
GraphQL: Sorting, Pagination, Filtering🟩🟩
Schema: Enum, Object, and Union types🟩🟩
Schema: One-to-one, one-to-many, many-to-many relationships🟩🟩
AssemblyScript Support🟩🟥
Admin Portal UI🟩🟥
Stop, Remove, Re-deploy indexers without smart contract changes🟥🟩
Update & redeploy indexers with 0 downtime🟥🟩
Use third party dependencies in your indexers🟥🟩
+
+
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/getting-started/indexer-service-infrastructure.html b/v0.25.0/getting-started/indexer-service-infrastructure.html new file mode 100644 index 000000000..cc7033407 --- /dev/null +++ b/v0.25.0/getting-started/indexer-service-infrastructure.html @@ -0,0 +1,652 @@ + + + + + + Service Infrastructure - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Indexer Service Infrastructure

+ +

A Fuel indexer service instance requires just three components:

+
    +
  • +

    a Fuel Node: Custom indexers monitor incoming blocks via a Fuel GraphQL server and extract information about the state of the Fuel blockchain.

    +
  • +
  • +

    a PostgreSQL database server: Extracted information is saved into a database.

    +
  • +
  • +

    a Web Server: dApps can query indexers for up-to-date information and operators can deploy/remove indexers as needed.

    +
  • +
+
+

Components

+
+ + + +
ComponentDefault HostDefault PortCLI ArgumentEnvironment Variable
Fuel Nodelocalhost4000--fuel-node-{host,port}$FUEL_NODE_{HOST,PORT}
Database Serverlocalhost5432--postgres-{username,database,password,host,port}$POSTGRES_{USERNAME,DATABASE,PASSWORD,HOST,PORT}
Indexer Service Web APIlocalhost29987--web-api-{host,port}$WEB_API_{HOST,PORT}
+
+
+

Fuel Indexer Service

+

The Fuel indexer service will connect to any Fuel GraphQL server, which means you can run your own node or use a node provided by Fuel. The indexer service web server is included with the Fuel indexer; it's available as soon as the indexer is started through fuel-indexer run. The only component that isn't provided for you is a Postgres database server. You should set up a server according to your own needs and specifications.

+
+

You can start the indexer service with an array of CLI options. Note that most (if not all) of these options include sensible defaults.

+
+

Using CLI options (Indexer Service)

+
fuel-indexer run --help
+
+
Standalone binary for the fuel indexer service.
+
+USAGE:
+    fuel-indexer run [OPTIONS]
+
+OPTIONS:
+        --accept-sql-queries
+            Allow the web server to accept raw SQL queries.
+
+        --allow-non-sequential-blocks
+            Allow missing blocks or non-sequential block processing.
+
+        --auth-enabled
+            Require users to authenticate for some operations.
+
+        --auth-strategy <AUTH_STRATEGY>
+            Authentication scheme used.
+
+        --block-page-size <BLOCK_PAGE_SIZE>
+            Amount of blocks to return in a request to a Fuel node. [default: 20]
+
+    -c, --config <FILE>
+            Indexer service config file.
+
+        --client-request-delay <CLIENT_REQUEST_DELAY>
+            Make the service wait for the given duration between block requests to a Fuel client.
+
+        --database <DATABASE>
+            Database type. [default: postgres] [possible values: postgres]
+
+        --disable-toolchain-version-check
+            By default, Fuel Indexer will only accept WASM indexer modules compiled with the same
+            toolchain version as the version of Fuel Indexer.
+
+        --embedded-database
+            Automatically create and start database using provided options or defaults.
+
+        --fuel-node-host <FUEL_NODE_HOST>
+            Host of the running Fuel node. [default: localhost]
+
+        --fuel-node-port <FUEL_NODE_PORT>
+            Listening port of the running Fuel node. [default: 4000]
+
+    -h, --help
+            Print help information
+
+        --indexer-net-config
+            Allow network configuration via indexer manifests.
+
+        --jwt-expiry <JWT_EXPIRY>
+            Amount of time (seconds) before expiring token (if JWT scheme is specified).
+
+        --jwt-issuer <JWT_ISSUER>
+            Issuer of JWT claims (if JWT scheme is specified).
+
+        --jwt-secret <JWT_SECRET>
+            Secret used for JWT scheme (if JWT scheme is specified).
+
+        --local-fuel-node
+            Start a local Fuel node.
+
+        --log-level <LOG_LEVEL>
+            Log level passed to the Fuel Indexer service. [default: info] [possible values: info,
+            debug, error, warn]
+
+    -m, --manifest <FILE>
+            Indexer config file.
+
+        --max-body-size <MAX_BODY_SIZE>
+            Max body size for web server requests. [default: 5242880]
+
+        --metering-points <METERING_POINTS>
+            The number of WASM opcodes after which the indexer's event handler will stop execution.
+            [default: 30000000000]
+
+        --metrics
+            Use Prometheus metrics reporting.
+
+        --network <NETWORK>
+            Use a network alias when connecting to a Fuel client. [possible values: beta-3, beta-5,
+            beta-5]
+
+        --postgres-database <POSTGRES_DATABASE>
+            Postgres database.
+
+        --postgres-host <POSTGRES_HOST>
+            Postgres host.
+
+        --postgres-password <POSTGRES_PASSWORD>
+            Postgres password.
+
+        --postgres-port <POSTGRES_PORT>
+            Postgres port.
+
+        --postgres-user <POSTGRES_USER>
+            Postgres username.
+
+        --rate-limit
+            Enable rate limiting.
+
+        --rate-limit-request-count <RATE_LIMIT_REQUEST_COUNT>
+            Maximum number of requests to allow over --rate-limit-window..
+
+        --rate-limit-window-size <RATE_LIMIT_WINDOW_SIZE>
+            Number of seconds over which to allow --rate-limit-rps.
+
+        --remove-data
+            When replacing an indexer, also remove the indexed data.
+
+        --replace-indexer
+            Whether to allow replacing an existing indexer. If not specified, an attempt to deploy
+            over an existing indexer results in an error.
+
+        --run-migrations
+            Run database migrations before starting service.
+
+        --stop-idle-indexers
+            Prevent indexers from running without handling any blocks.
+
+    -v, --verbose
+            Enable verbose logging.
+
+    -V, --version
+            Print version information
+
+        --web-api-host <WEB_API_HOST>
+            Web API host. [default: localhost]
+
+        --web-api-port <WEB_API_PORT>
+            Web API port. [default: 29987]
+
+

Using a configuration file (Indexer Service)

+
# The following is an example Fuel indexer configuration file.
+#
+# This configuration spec is intended to be used for a single instance
+# of a Fuel indexer node or service.
+#
+# For more info on how the Fuel indexer works, read the docs: https://docs.fuel.network/docs/indexer/
+# or specifically read up on these configuration options: https://docs.fuel.network/docs/indexer/getting-started/indexer-service-infrastructure/
+
+# Whether to allow replacing an indexer.
+#
+# If this is disabled, then an HTTP 409 Conflict will be returned if an indexer with the same name already exists.
+replace_indexer: false
+
+# Log level passed to the Fuel Indexer service.
+log_level: info
+
+# Use Prometheus metrics reporting.
+metrics: true
+
+# Prevent indexers from running without handling any blocks.
+stop_idle_indexers: false
+
+# Run database migrations before starting service.
+run_migrations: true
+
+# Enable verbose logging.
+verbose: false
+
+# Start a local Fuel node.
+local_fuel_node: false
+
+# Allow network configuration via indexer manifests.
+indexer_net_config: false
+
+# The number of WASM opcodes after which the indexer will stop execution.
+metering_points: 30000000000
+
+# Allow the web server to accept raw SQL queries.
+accept_sql_queries: false
+
+# Amount of blocks to return in a request to a Fuel node.
+block_page_size: 20
+
+# Make the service wait for the given duration between block requests to a Fuel client
+client_request_delay: ~
+
+# ***********************
+# Fuel Node configuration
+# ************************
+
+fuel_node:
+
+  # Host of the running Fuel node.
+  host: localhost
+
+  # Listening port of the running Fuel node.
+  port: 4000
+
+  # Use a network alias when connecting to a Fuel client.
+  network: ~
+
+# *************************
+# Web API configuration
+# *************************
+
+web_api:
+  # Web API host.
+  host: localhost
+
+  # Web API port.
+  port: 29987
+
+  # Max body size for web server requests.
+  max_body_size: "5242880"
+
+# ******************************
+# Database configuration options
+# ******************************
+
+database:
+
+  postgres:
+    # Postgres username.
+    user: postgres
+
+    # Postgres database.
+    database: postgres
+
+    # Postgres password.
+    password: postgres
+
+    # Postgres host.
+    host: localhost
+
+    # Postgres port.
+    port: 5432
+
+# ******************************
+# Indexer service authentication
+# ******************************
+
+authentication:
+  # Require users to authenticate for some operations.
+  enabled: false
+
+  # Which authentication scheme to use.
+  strategy: jwt
+
+  # Secret used if JWT authentication is specified.
+  jwt_secret: abcdefghijklmnopqrstuvwxyz1234567890
+
+  # JWT issuer if JWT authentication is specified.
+  jwt_issuer: FuelLabs
+
+  # Amount of time (seconds) before expiring token if JWT authentication is specified.
+  jwt_expiry: 2592000
+
+# ********************************
+# Rate limit configuration options
+# ********************************
+
+rate_limit:
+  # Enable rate limiting.
+  enabled: false
+
+  # Maximum number of requests to allow over --rate-limit-window..
+  request_count: 10
+
+  # Number of seconds over which to allow --rate-limit-rps.
+  window_size: 5
+
+
+
+

Web API Server

+

The fuel-indexer-api-server crate of the Fuel indexer contains a standalone web server that acts as a queryable endpoint on top of the database. Note that the main fuel-indexer binary of the indexer project also contains the same web server endpoint.

+
+

The fuel-indexer-api-server crate offers a standalone web server endpoint, whereas the API endpoint offered in fuel-indexer is bundled with other Fuel indexer functionality (e.g., execution, handling, data-layer construction, etc). Offering the API server as a separate piece allows users to separate components and run them on different systems, if desired.

+
+

Using CLI Options (Web Server)

+
+

You can start the indexer service with an array of CLI options. Note that most (if not all) of these options include sensible defaults.

+
+
fuel-indexer-api-server run --help
+
+
Fuel indexer web server
+
+USAGE:
+    fuel-indexer-api-server run [OPTIONS]
+
+OPTIONS:
+        --accept-sql-queries
+            Allow the web server to accept raw SQL queries.
+
+        --auth-enabled
+            Require users to authenticate for some operations.
+
+        --auth-strategy <AUTH_STRATEGY>
+            Authentication scheme used. [possible values: jwt]
+
+    -c, --config <CONFIG>
+            API server config file.
+
+        --database <DATABASE>
+            Database type. [default: postgres] [possible values: postgres]
+
+        --disable-toolchain-version-check
+            By default, Fuel Indexer will only accept WASM indexer modules compiled with the same
+            toolchain version as the version of Fuel Indexer.
+
+        --fuel-node-host <FUEL_NODE_HOST>
+            Host of the running Fuel node. [default: localhost]
+
+        --fuel-node-port <FUEL_NODE_PORT>
+            Listening port of the running Fuel node. [default: 4000]
+
+    -h, --help
+            Print help information
+
+        --jwt-expiry <JWT_EXPIRY>
+            Amount of time (seconds) before expiring token (if JWT scheme is specified).
+
+        --jwt-issuer <JWT_ISSUER>
+            Issuer of JWT claims (if JWT scheme is specified).
+
+        --jwt-secret <JWT_SECRET>
+            Secret used for JWT scheme (if JWT scheme is specified).
+
+        --log-level <LOG_LEVEL>
+            Log level passed to the Fuel Indexer service. [default: info] [possible values: info,
+            debug, error, warn]
+
+        --max-body-size <MAX_BODY_SIZE>
+            Max body size for web requests. [default: 5242880]
+
+        --metrics
+            Use Prometheus metrics reporting.
+
+        --network <NETWORK>
+            Use a network alias when connecting to a Fuel client. [possible values: beta-3, beta-5,
+            beta-5]
+
+        --postgres-database <POSTGRES_DATABASE>
+            Postgres database.
+
+        --postgres-host <POSTGRES_HOST>
+            Postgres host.
+
+        --postgres-password <POSTGRES_PASSWORD>
+            Postgres password.
+
+        --postgres-port <POSTGRES_PORT>
+            Postgres port.
+
+        --postgres-user <POSTGRES_USER>
+            Postgres username.
+
+        --rate-limit
+            Enable rate limiting.
+
+        --rate-limit-request-count <RATE_LIMIT_REQUEST_COUNT>
+            Maximum number of requests to allow over --rate-limit-window..
+
+        --rate-limit-window-size <RATE_LIMIT_WINDOW_SIZE>
+            Number of seconds over which to allow --rate-limit-rps.
+
+        --run-migrations
+            Run database migrations before starting service.
+
+    -v, --verbose
+            Enable verbose logging.
+
+    -V, --version
+            Print version information
+
+        --web-api-host <WEB_API_HOST>
+            Web API host. [default: localhost]
+
+        --web-api-port <WEB_API_PORT>
+            Web API port. [default: 29987]
+
+

Using A Configuration File (Web Server)

+

To run the standalone Fuel indexer web server server using a configuration file:

+
fuel-indexer-api-server run --config config.yaml
+
+

In the above example, config.yaml is based on the default service configuration file.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/getting-started/quickstart.html b/v0.25.0/getting-started/quickstart.html new file mode 100644 index 000000000..c993b386d --- /dev/null +++ b/v0.25.0/getting-started/quickstart.html @@ -0,0 +1,461 @@ + + + + + + Quickstart - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Quickstart

+

In this tutorial you will:

+
    +
  1. Bootstrap your development environment.
  2. +
  3. Create, build, and deploy an indexer to an indexer service hooked up to Fuel's beta-5 testnet.
  4. +
  5. Query your indexer's newly created index for data using GraphQL.
  6. +
+
+

1. Setting up your environment

+

In this Quickstart, we'll use Fuel's toolchain manager fuelup in order to install the forc-index component that we'll use to develop our indexer.

+

1.1 Install fuelup

+

To install fuelup with the default features/options, use the following command to download the fuelup installation script and run it interactively.

+
curl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh
+
+
+

If you require a non-default fuelup installation, please read the fuelup installation docs.

+
+

1.2 WebAssembly (WASM) Setup

+

Indexers are typically compiled to WASM so you'll need to have the proper WASM compilation target available on your system. You can install this target using rustup:

+
rustup target add wasm32-unknown-unknown
+
+

Additionally, you'll need the wasm-snip utility in order to remove errant symbols from your compiled WASM binary. You can install this tool using cargo:

+
cargo install wasm-snip
+
+
+

2. Using the forc-index plugin

+

The primary means of interfacing with the Fuel indexer for indexer development is the forc-index CLI tool. forc-index is a forc plugin specifically created to interface with the Fuel indexer service. Since we already installed fuelup in a previous step 1.1, we should be able to check that our forc-index binary was successfully installed and added to our PATH.

+
which forc-index
+
+
/Users/me/.fuelup/bin/forc-index
+
+
+

IMPORTANT: fuelup will install several binaries from the Fuel ecosystem and add them into your PATH, including the fuel-indexer binary. The fuel-indexer binary is the primary binary that users can use to spin up a Fuel indexer service.

+
+
which fuel-indexer
+
+
/Users/me/.fuelup/bin/fuel-indexer
+
+

2.1 Check for components

+

Once the forc-index plugin is installed, let's go ahead and see what indexer components we have installed.

+
+

Many of these components are required for development work (e.g., fuel-core, psql) but some are even required for non-development usage as well (e.g., wasm-snip, fuelup).

+
+
forc index check
+
+
+--------+------------------------+---------------------------------------------------------+
+| Status |       Component        |                         Details                         |
++--------+------------------------+---------------------------------------------------------+
+|   ⛔️   | fuel-indexer binary    |  Can't locate fuel-indexer.                             |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | fuel-indexer service   |  Local service found: PID(63967) | Port(29987).         |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | psql                   |  /usr/local/bin/psql                                    |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | fuel-core              |  /Users/me/.cargo/bin/fuel-core                         |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | docker                 |  /usr/local/bin/docker                                  |
++--------+------------------------+---------------------------------------------------------+
+|   ⛔️   | fuelup                 |  Can't locate fuelup.                                   |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | wasm-snip              |  /Users/me/.cargo/bin/wasm-snip                         |
++--------+------------------------+---------------------------------------------------------+
+|   ⛔️   | forc-postgres          |  Can't locate fuelup.                                   |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | rustc                  |  /Users/me/.cargo/bin/rustc                             |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | forc-wallet            |  /Users/me/.cargo/bin/forc-wallet                       |
++--------+------------------------+---------------------------------------------------------+
+
+

2.2 Setup a Database and Start the Indexer Service

+

To quickly setup and bootstrap the PostgreSQL database that we'll need, we'll use forc index.

+

We can quickly create a bootstrapped database and start the Fuel indexer service by running the following command:

+
+

IMPORTANT: Below we're specifying our Postgres hostname as --postgres-host postgresql, but you might need to change this based on your own Postgres instance details (see forc index start --help for more details).

+

Additionally, you can try using the --embedded-database flag in order to quickly use an embedded instance of Postgres, but this flag can be flaky, and its ease of use often depends on what platform you're using.

+

If you find that --embedded-database isn't working on your machine (for whatever reason), we strongly recommend that you simply used the Dockerized Fuel indexer components included in the project by using the docker compose script included in the project.

+
+
forc index start --network beta-5 --run-migrations --postgres-host postgresql
+
+

You should see output indicating the successful creation of a database and start of the indexer service; there may be much more content in your session, but it should generally contain output similar to the following lines:

+
✅ Successfully started the indexer service at PID 39407
+
+2023-07-31T15:57:28.942954Z  INFO fuel_indexer::commands::run: 109: Configuration: IndexerConfig { metering_points: Some(30000000000), log_level: "info", verbose: false, local_fuel_node: false, indexer_net_config: false, fuel_node: FuelClientConfig { host: "beta-5.fuel.network", port: "80" }, web_api: WebApiConfig { host: "localhost", port: "29987", max_body_size: 5242880 }, database: PostgresConfig { user: "postgres", password: "XXXX", host: "localhost", port: "5432", database: "postgres", verbose: "false" }, metrics: false, stop_idle_indexers: false, run_migrations: true, authentication: AuthenticationConfig { enabled: false, strategy: None, jwt_secret: "XXXX", jwt_issuer: None, jwt_expiry: None }, rate_limit: RateLimitConfig { enabled: false, request_count: None, window_size: None }, replace_indexer: false, accept_sql_queries: false }
+2023-07-31T15:57:28.948657Z  INFO sqlx::postgres::notice: 157: relation "_sqlx_migrations" already exists, skipping
+2023-07-31T15:57:28.976258Z  INFO fuel_indexer::service: 378: Resuming Indexer(fuel.indexer_test) from block 81188
+2023-07-31T15:57:29.077928Z  INFO fuel_indexer::database: 187: Loading schema for Indexer(fuel.indexer_test) with Version(2738d221cf1e926d28e62bc93604a96ec6f7c5093e766f45a4555ed06e437b7f).
+2023-07-31T15:57:29.081302Z  WARN fuel_indexer::executor: 87: No end_block specified in manifest. Indexer will run forever.
+2023-07-31T15:57:29.081311Z  INFO fuel_indexer::executor: 109: Indexer(fuel.indexer_test) subscribing to Fuel node at beta-5.fuel.network:80
+2023-07-31T15:57:29.081424Z  INFO fuel_indexer::service: 194: Registered Indexer(fuel.indexer_test)
+2023-07-31T15:57:29.082150Z  INFO fuel_indexer_lib::utils: 132: Parsed SocketAddr '127.0.0.1:29987' from 'localhost:29987
+
+

2.3 Creating a new indexer

+

Now that we have our development environment set up, the next step is to create an indexer.

+
forc index new hello-indexer --namespace fuellabs && cd hello-indexer
+
+
+

The namespace of your project is a required option. You can think of a namespace as your organization name or company name. Your project might contain one or many indexers all under the same namespace. For a complete list of options passed to forc index new, see here.

+
+
forc index new hello-indexer --namespace FuelLabs
+
+✅ Successfully created indexer
+
+
+███████╗██╗   ██╗███████╗██╗         ██╗███╗   ██╗██████╗ ███████╗██╗  ██╗███████╗██████╗
+██╔════╝██║   ██║██╔════╝██║         ██║████╗  ██║██╔══██╗██╔════╝╚██╗██╔╝██╔════╝██╔══██╗
+█████╗  ██║   ██║█████╗  ██║         ██║██╔██╗ ██║██║  ██║█████╗   ╚███╔╝ █████╗  ██████╔╝
+██╔══╝  ██║   ██║██╔══╝  ██║         ██║██║╚██╗██║██║  ██║██╔══╝   ██╔██╗ ██╔══╝  ██╔══██╗
+██║     ╚██████╔╝███████╗███████╗    ██║██║ ╚████║██████╔╝███████╗██╔╝ ██╗███████╗██║  ██║
+╚═╝      ╚═════╝ ╚══════╝╚══════╝    ╚═╝╚═╝  ╚═══╝╚═════╝ ╚══════╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝
+
+
+An easy-to-use, flexible indexing service built to go fast. 🚗💨
+
+
+----
+
+Read the Docs:
+- Fuel Indexer: https://github.com/FuelLabs/fuel-indexer
+- Fuel Indexer Book: https://docs.fuel.network/docs/indexer/
+- Sway Book: https://docs.fuel.network/docs/sway/
+- Rust SDK Book: https://rust.fuel.network
+
+
+Join the Community:
+- Follow us @Fuel: https://twitter.com/fuel_network
+- Ask questions in dev-chat on Discord: https://discord.com/invite/xfpK4Pe
+
+Report Bugs:
+- Fuel Indexer Issues: https://github.com/FuelLabs/fuel-indexer/issues/new
+
+Take a quick tour.
+
+`forc index auth`
+    Authenticate against an indexer service.
+`forc index build`
+    Build an indexer.
+`forc index check`
+    List indexer components.
+`forc index deploy`
+    Deploy an indexer.
+`forc index kill`
+    Kill a running Fuel indexer process on a given port.
+`forc index new`
+    Create a new indexer.
+`forc index remove`
+    Stop a running indexer.
+`forc index start`
+    Start a local indexer service.
+`forc index status`
+    Check the status of an indexer.
+
+

2.4 Deploying our indexer

+

At this point, we have a brand new indexer that will index some blocks and transactions. And with both our database and Fuel indexer services up and running, all that's left to do is to build and deploy the indexer in order to see it in action. Let's build and deploy our indexer:

+
forc index deploy
+
+
+

IMPORTANT: forc index deploy by defaults runs forc index build prior to deploying the indexer. The same result can be produced by running forc index build then subsequently running forc index deploy. For more info, checkout the forc index deploy command.

+
+

If all goes well, you should see the following:

+
▹▹▹▹▹ ⏰ Building...                         Finished dev [unoptimized + debuginfo] target(s) in 0.96s
+▪▪▪▪▪ ✅ Build succeeded.                    Deploying indexer
+▪▪▪▪▪ ✅ Successfully deployed indexer.
+
+

And we can check the status of our newly deployed indexer using:

+
forc index status
+
+

Which should show:

+
✅ Successfully fetched service health:
+
+client status: OK
+database status: OK
+uptime: 1m 30s
+
+Indexers:
+
+─ fuellabs
+   └─ hello_world
+      • id: 1
+      • created at: 2023-11-08 15:09:49.205698 UTC (52s ago)
+      • status: running
+      • status message:
+          Indexed 5440 blocks
+
+
+

What is a "deployment" exactly?

+

A deployment within the context of Fuel's indexer is a series of steps taken to get your indexer project running in the wild.

+

This series of steps involves compiling your indexer project to a wasm32-unknown-unknown target and uploading the indexer to a running Fuel indexer service. The service will then register an executor and build database tables for this indexer. Once this series of steps has completed, your indexer is considered to be "deployed".

+

Users will often find that they're simply deploying their indexers to a Fuel indexer service running on their local machine; this is just one valid use-case described in our infrastructure docs. Keep in mind that the intended use of a Fuel indexer service is as a standalone remote service that may run many different indexers at any given time.

+
+

3. Querying for data

+

With our indexer deployed, we should be able to query for newly indexed data after a few seconds.

+

Below, we write a simple GraphQL query that returns a few fields from all transactions that we've indexed.

+

You can open your GraphQL query playground at http://127.0.0.1:29987/api/playground/fuellabs/hello_indexer and submit the following GraphQL query.

+
query {
+  transaction {
+    id,
+    hash,
+    block {
+      id
+    }
+  }
+}
+
+

The response you get should resemble:

+
[
+  {
+    "block": {
+      "id": "24002b29ef4331f5ee75a38bf6381f2c8e8d2d5b4d78470706dde7ab0b8d54c0"
+    },
+    "hash": "82b36dce26d926921b8e79597899d8712fdabf2553f28b45ef3851a968efb4b9",
+    "id": "eb7e14822e18e71ba7c92c266b0976acda2344dfbef7a60099d400cc243394fb"
+  },
+  {
+    "block": {
+      "id": "1309ee2cb0846b1a7e45313e1c39b2a24ffd552a381f2f627225256f725a93e3"
+    },
+    "hash": "f0c7c778faa6eb2a8bf03c9c47bb3f836bd4fe37e69c18e30f853ff146522dcb",
+    "id": "182b6343bbbca2fcecf97020ea3f3767b8f5c370a6b853d2add46853e542a113"
+  },
+  {
+    "block": {
+      "id": "95588e20296969a76576d519d301c6cabe1e009675e430da93e18ba2a0d38a49"
+    },
+    "hash": "e729045198ee10dcf49e431f50c2ffe8c37129cbe47e003a59aff81a88b03b50",
+    "id": "6910ebc30a1037b83336c956c95f7fc470c4b76750a93f6a1f6d19a21d058b19"
+  }
+]
+
+

Finished! 🥳

+

Congrats, you just created, built, and deployed your first indexer on the world's fastest execution layer.

+

For more info on how indexers work, please checkout the reference guide.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/glossary.html b/v0.25.0/glossary.html new file mode 100644 index 000000000..b5fb0b588 --- /dev/null +++ b/v0.25.0/glossary.html @@ -0,0 +1,233 @@ + + + + + + A: Glossary - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Glossary

+

Here is a list of terms and their definitions in order to help users properly understand certain concepts about the Fuel indexer.

+
    +
  • asset: a component that is used to create and operate an indexer
  • +
  • executor: an async task run by an indexer
  • +
  • index/indices: data produced by an indexer
  • +
  • indexer service: a service that runs one or more indexers
  • +
  • indexer: an abstraction that takes data from Fuel virtual machine and produces indices
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/highlight.css b/v0.25.0/highlight.css new file mode 100644 index 000000000..ba57b82b2 --- /dev/null +++ b/v0.25.0/highlight.css @@ -0,0 +1,82 @@ +/* + * 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/v0.25.0/highlight.js b/v0.25.0/highlight.js new file mode 100644 index 000000000..12202f4f3 --- /dev/null +++ b/v0.25.0/highlight.js @@ -0,0 +1,367 @@ +/*! + Highlight.js v11.3.1 (git: 2e344f51c3) + (c) 2006-2022 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 i=e[n] + ;"object"!=typeof i||Object.isFrozen(i)||t(i)})),e} + e.exports=t,e.exports.default=t;var n=e.exports;class i{constructor(e){ + void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1} + ignoreMatch(){this.isMatchIgnored=!0}}function s(e){ + return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'") + }function r(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 a=e=>!!e.kind + ;class o{constructor(e,t){ + this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){ + this.buffer+=s(e)}openNode(e){if(!a(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){ + a(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 g(e){ + return e?"string"==typeof e?e:e.source:null}function u(e){return b("(?=",e,")")} + function d(e){return b("(?:",e,")*")}function h(e){return b("(?:",e,")?")} + function b(...e){return e.map((e=>g(e))).join("")}function f(...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=>g(e))).join("|")+")"} + function p(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 i=g(e),s="";for(;i.length>0;){const e=m.exec(i);if(!e){s+=i;break} + s+=i.substring(0,e.index), + i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?s+="\\"+(Number(e[1])+t):(s+=e[0], + "("===e[0]&&n++)}return s})).map((e=>`(${e})`)).join(t)} + const _="[a-zA-Z]\\w*",y="[a-zA-Z_]\\w*",w="\\b\\d+(\\.\\d+)?",N="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",x="\\b(0b[01]+)",R={ + begin:"\\\\[\\s\\S]",relevance:0},v={scope:"string",begin:"'",end:"'", + illegal:"\\n",contains:[R]},O={scope:"string",begin:'"',end:'"',illegal:"\\n", + contains:[R]},k=(e,t,n={})=>{const i=r({scope:"comment",begin:e,end:t, + contains:[]},n);i.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 s=f("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 i.contains.push({begin:b(/[ ]+/,"(",s,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i + },S=k("//","$"),M=k("/\\*","\\*/"),I=k("#","$");var T=Object.freeze({ + __proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:_,UNDERSCORE_IDENT_RE:y, + NUMBER_RE:w,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.*/)),r({scope:"meta",begin:t, + end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)}, + BACKSLASH_ESCAPE:R,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:k,C_LINE_COMMENT_MODE:S,C_BLOCK_COMMENT_MODE:M,HASH_COMMENT_MODE:I, + NUMBER_MODE:{scope:"number",begin:w,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:[R,{begin:/\[/,end:/\]/,relevance:0, + contains:[R]}]}]},TITLE_MODE:{scope:"title",begin:_,relevance:0}, + UNDERSCORE_TITLE_MODE:{scope:"title",begin:y,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 A(e,t){ + "."===e.input[e.index-1]&&t.ignoreMatch()}function j(e,t){ + void 0!==e.className&&(e.scope=e.className,delete e.className)}function D(e,t){ + t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)", + e.__beforeBegin=A,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords, + void 0===e.relevance&&(e.relevance=0))}function L(e,t){ + Array.isArray(e.illegal)&&(e.illegal=f(...e.illegal))}function C(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 B(e,t){ + void 0===e.relevance&&(e.relevance=1)}const U=(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 + },P=["of","and","for","in","not","or","if","then","parent","list","value"] + ;function H(e,t,n="keyword"){const i=Object.create(null) + ;return"string"==typeof e?s(n,e.split(" ")):Array.isArray(e)?s(n,e):Object.keys(e).forEach((n=>{ + Object.assign(i,H(e[n],t,n))})),i;function s(e,n){ + t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split("|") + ;i[n[0]]=[e,$(n[0],n[1])]}))}}function $(e,t){ + return t?Number(t):(e=>P.includes(e.toLowerCase()))(e)?0:1}const z={},K=e=>{ + console.error(e)},F=(e,...t)=>{console.log("WARN: "+e,...t)},Z=(e,t)=>{ + z[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),z[`${e}/${t}`]=!0) + },G=Error();function W(e,t,{key:n}){let i=0;const s=e[n],r={},a={} + ;for(let e=1;e<=t.length;e++)a[e+i]=s[e],r[e+i]=!0,i+=p(t[e-1]) + ;e[n]=a,e[n]._emit=r,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: {}"), + G + ;if("object"!=typeof e.beginScope||null===e.beginScope)throw K("beginScope must be object"), + G;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: {}"), + G + ;if("object"!=typeof e.endScope||null===e.endScope)throw K("endScope must be object"), + G;W(e,e.end,{key:"endScope"}),e.end=E(e.end,{joinWith:""})}})(e)}function q(e){ + function t(t,n){ + return RegExp(g(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+=p(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)),i=this.matchIndexes[n] + ;return t.splice(0,n),Object.assign(t,i)}}class i{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=r(e.classNameAliases||{}),function n(s,a){const o=s + ;if(s.isCompiled)return o + ;[j,C,X,U].forEach((e=>e(s,a))),e.compilerExtensions.forEach((e=>e(s,a))), + s.__beforeBegin=null,[D,L,B].forEach((e=>e(s,a))),s.isCompiled=!0;let l=null + ;return"object"==typeof s.keywords&&s.keywords.$pattern&&(s.keywords=Object.assign({},s.keywords), + l=s.keywords.$pattern, + delete s.keywords.$pattern),l=l||/\w+/,s.keywords&&(s.keywords=H(s.keywords,e.case_insensitive)), + o.keywordPatternRe=t(l,!0), + a&&(s.begin||(s.begin=/\B|\b/),o.beginRe=t(o.begin),s.end||s.endsWithParent||(s.end=/\B|\b/), + s.end&&(o.endRe=t(o.end)), + o.terminatorEnd=g(o.end)||"",s.endsWithParent&&a.terminatorEnd&&(o.terminatorEnd+=(s.end?"|":"")+a.terminatorEnd)), + s.illegal&&(o.illegalRe=t(s.illegal)), + s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((t=>r(e,{ + variants:null},t)))),e.cachedVariants?e.cachedVariants:V(e)?r(e,{ + starts:e.starts?r(e.starts):null + }):Object.isFrozen(e)?r(e):e))("self"===e?s:e)))),s.contains.forEach((e=>{n(e,o) + })),s.starts&&n(s.starts,a),o.matcher=(e=>{const t=new i + ;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=s,Y=r,ee=Symbol("nomatch");var te=(e=>{ + const t=Object.create(null),s=Object.create(null),r=[];let a=!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 g={ + ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i, + languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-", + cssSelector:"pre code",languages:null,__emitter:c};function p(e){ + return g.noHighlightRe.test(e)}function m(e,t,n){let i="",s="" + ;"object"==typeof t?(i=e, + n=t.ignoreIllegals,s=t.language):(Z("10.7.0","highlight(lang, code, ...args) has been deprecated."), + Z("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"), + s=e,i=t),void 0===n&&(n=!0);const r={code:i,language:s};O("before:highlight",r) + ;const a=r.result?r.result:E(r.language,r.code,n) + ;return a.code=r.code,O("after:highlight",a),a}function E(e,n,s,r){ + const l=Object.create(null);function c(){if(!v.keywords)return void k.addText(S) + ;let e=0;v.keywordPatternRe.lastIndex=0;let t=v.keywordPatternRe.exec(S),n="" + ;for(;t;){n+=S.substring(e,t.index) + ;const s=w.case_insensitive?t[0].toLowerCase():t[0],r=(i=s,v.keywords[i]);if(r){ + const[e,i]=r + ;if(k.addText(n),n="",l[s]=(l[s]||0)+1,l[s]<=7&&(M+=i),e.startsWith("_"))n+=t[0];else{ + const n=w.classNameAliases[e]||e;k.addKeyword(t[0],n)}}else n+=t[0] + ;e=v.keywordPatternRe.lastIndex,t=v.keywordPatternRe.exec(S)}var i + ;n+=S.substr(e),k.addText(n)}function u(){null!=v.subLanguage?(()=>{ + if(""===S)return;let e=null;if("string"==typeof v.subLanguage){ + if(!t[v.subLanguage])return void k.addText(S) + ;e=E(v.subLanguage,S,!0,O[v.subLanguage]),O[v.subLanguage]=e._top + }else e=_(S,v.subLanguage.length?v.subLanguage:null) + ;v.relevance>0&&(M+=e.relevance),k.addSublanguage(e._emitter,e.language) + })():c(),S=""}function d(e,t){let n=1;for(;void 0!==t[n];){if(!e._emit[n]){n++ + ;continue}const i=w.classNameAliases[e[n]]||e[n],s=t[n] + ;i?k.addKeyword(s,i):(S=s,c(),S=""),n++}}function h(e,t){ + return e.scope&&"string"==typeof e.scope&&k.openNode(w.classNameAliases[e.scope]||e.scope), + e.beginScope&&(e.beginScope._wrap?(k.addKeyword(S,w.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap), + S=""):e.beginScope._multi&&(d(e.beginScope,t),S="")),v=Object.create(e,{parent:{ + value:v}}),v}function b(e,t,n){let s=((e,t)=>{const n=e&&e.exec(t) + ;return n&&0===n.index})(e.endRe,n);if(s){if(e["on:end"]){const n=new i(e) + ;e["on:end"](t,n),n.isMatchIgnored&&(s=!1)}if(s){ + for(;e.endsParent&&e.parent;)e=e.parent;return e}} + if(e.endsWithParent)return b(e.parent,t,n)}function f(e){ + return 0===v.matcher.regexIndex?(S+=e[0],1):(A=!0,0)}function p(e){ + const t=e[0],i=n.substr(e.index),s=b(v,e,i);if(!s)return ee;const r=v + ;v.endScope&&v.endScope._wrap?(u(), + k.addKeyword(t,v.endScope._wrap)):v.endScope&&v.endScope._multi?(u(), + d(v.endScope,e)):r.skip?S+=t:(r.returnEnd||r.excludeEnd||(S+=t), + u(),r.excludeEnd&&(S=t));do{ + v.scope&&k.closeNode(),v.skip||v.subLanguage||(M+=v.relevance),v=v.parent + }while(v!==s.parent);return s.starts&&h(s.starts,e),r.returnEnd?0:t.length} + let m={};function y(t,r){const o=r&&r[0];if(S+=t,null==o)return u(),0 + ;if("begin"===m.type&&"end"===r.type&&m.index===r.index&&""===o){ + if(S+=n.slice(r.index,r.index+1),!a){const t=Error(`0 width match regex (${e})`) + ;throw t.languageName=e,t.badRule=m.rule,t}return 1} + if(m=r,"begin"===r.type)return(e=>{ + const t=e[0],n=e.rule,s=new i(n),r=[n.__beforeBegin,n["on:begin"]] + ;for(const n of r)if(n&&(n(e,s),s.isMatchIgnored))return f(t) + ;return n.skip?S+=t:(n.excludeBegin&&(S+=t), + u(),n.returnBegin||n.excludeBegin||(S=t)),h(n,e),n.returnBegin?0:t.length})(r) + ;if("illegal"===r.type&&!s){ + const e=Error('Illegal lexeme "'+o+'" for mode "'+(v.scope||"")+'"') + ;throw e.mode=v,e}if("end"===r.type){const e=p(r);if(e!==ee)return e} + if("illegal"===r.type&&""===o)return 1 + ;if(T>1e5&&T>3*r.index)throw Error("potential infinite loop, way more iterations than matches") + ;return S+=o,o.length}const w=x(e) + ;if(!w)throw K(o.replace("{}",e)),Error('Unknown language: "'+e+'"') + ;const N=q(w);let R="",v=r||N;const O={},k=new g.__emitter(g);(()=>{const e=[] + ;for(let t=v;t!==w;t=t.parent)t.scope&&e.unshift(t.scope) + ;e.forEach((e=>k.openNode(e)))})();let S="",M=0,I=0,T=0,A=!1;try{ + for(v.matcher.considerAll();;){ + T++,A?A=!1:v.matcher.considerAll(),v.matcher.lastIndex=I + ;const e=v.matcher.exec(n);if(!e)break;const t=y(n.substring(I,e.index),e) + ;I=e.index+t}return y(n.substr(I)),k.closeAllNodes(),k.finalize(),R=k.toHTML(),{ + language:e,value:R,relevance:M,illegal:!1,_emitter:k,_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:R},_emitter:k};if(a)return{ + language:e,value:J(n),illegal:!1,relevance:0,errorRaised:t,_emitter:k,_top:v} + ;throw t}}function _(e,n){n=n||g.languages||Object.keys(t);const i=(e=>{ + const t={value:J(e),illegal:!1,relevance:0,_top:l,_emitter:new g.__emitter(g)} + ;return t._emitter.addText(e),t})(e),s=n.filter(x).filter(v).map((t=>E(t,e,!1))) + ;s.unshift(i);const r=s.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})),[a,o]=r,c=a + ;return c.secondBest=o,c}function y(e){let t=null;const n=(e=>{ + let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"" + ;const n=g.languageDetectRe.exec(t);if(n){const t=x(n[1]) + ;return t||(F(o.replace("{}",n[1])), + F("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"} + return t.split(/\s+/).find((e=>p(e)||x(e)))})(e);if(p(n))return + ;if(O("before:highlightElement",{el:e,language:n + }),e.children.length>0&&(g.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/wiki/security"), + console.warn("The element with unescaped HTML:"), + console.warn(e)),g.throwUnescapedHTML))throw new Q("One of your code blocks includes unescaped HTML.",e.innerHTML) + ;t=e;const i=t.textContent,r=n?m(i,{language:n,ignoreIllegals:!0}):_(i) + ;e.innerHTML=r.value,((e,t,n)=>{const i=t&&s[t]||n + ;e.classList.add("hljs"),e.classList.add("language-"+i) + })(e,n,r.language),e.result={language:r.language,re:r.relevance, + relevance:r.relevance},r.secondBest&&(e.secondBest={ + language:r.secondBest.language,relevance:r.secondBest.relevance + }),O("after:highlightElement",{el:e,result:r,text:i})}let w=!1;function N(){ + "loading"!==document.readyState?document.querySelectorAll(g.cssSelector).forEach(y):w=!0 + }function x(e){return e=(e||"").toLowerCase(),t[e]||t[s[e]]} + function R(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{ + s[e.toLowerCase()]=t}))}function v(e){const t=x(e) + ;return t&&!t.disableAutodetect}function O(e,t){const n=e;r.forEach((e=>{ + e[n]&&e[n](t)}))} + "undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{ + w&&N()}),!1),Object.assign(e,{highlight:m,highlightAuto:_,highlightAll:N, + highlightElement:y, + highlightBlock:e=>(Z("10.7.0","highlightBlock will be removed entirely in v12.0"), + Z("10.7.0","Please use highlightElement now."),y(e)),configure:e=>{g=Y(g,e)}, + initHighlighting:()=>{ + N(),Z("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")}, + initHighlightingOnLoad:()=>{ + N(),Z("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.") + },registerLanguage:(n,i)=>{let s=null;try{s=i(e)}catch(e){ + if(K("Language definition for '{}' could not be registered.".replace("{}",n)), + !a)throw e;K(e),s=l} + s.name||(s.name=n),t[n]=s,s.rawDefinition=i.bind(null,e),s.aliases&&R(s.aliases,{ + languageName:n})},unregisterLanguage:e=>{delete t[e] + ;for(const t of Object.keys(s))s[t]===e&&delete s[t]}, + listLanguages:()=>Object.keys(t),getLanguage:x,registerAliases:R, + 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),r.push(e)} + }),e.debugMode=()=>{a=!1},e.safeMode=()=>{a=!0 + },e.versionString="11.3.1",e.regex={concat:b,lookahead:u,either:f,optional:h, + anyNumberOfTimes:d};for(const e in T)"object"==typeof T[e]&&n(T[e]) + ;return Object.assign(e,T),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","const","contract","deref","enum","fn","if","impl","let","library","match","mut","else","predicate","ref","return","script","Self","self","str","struct","trait","use","where","while"], + literal:["true","false"], + 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*\(/)) + },i="([ui](8|16|32|64|128|size)|f(32|64))?",s=["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:s},illegal:""},n]}}, + grmr_ini:e=>{const t=e.regex,n={className:"number",relevance:0,variants:[{ + begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},i=e.COMMENT();i.variants=[{ + begin:/;/,end:/$/},{begin:/#/,end:/$/}];const s={className:"variable", + variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},r={ + className:"literal",begin:/\bon|off|true|false|yes|no\b/},a={className:"string", + contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{ + begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}] + },o={begin:/\[/,end:/\]/,contains:[i,r,s,a,n,"self"],relevance:0 + },l=t.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{ + name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/, + contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{ + begin:t.concat(l,"(\\s*\\.\\s*",l,")*",t.lookahead(/\s*=\s*[^#\s]/)), + className:"attr",starts:{end:/$/,contains:[i,o,r,s,a,n]}}]}}});const ie=te + ;for(const e of Object.keys(ne)){const t=e.replace("grmr_","").replace("_","-") + ;ie.registerLanguage(t,ne[e])}return ie}() + ;"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); \ No newline at end of file diff --git a/v0.25.0/index.html b/v0.25.0/index.html new file mode 100644 index 000000000..dd5c5e52e --- /dev/null +++ b/v0.25.0/index.html @@ -0,0 +1,241 @@ + + + + + + The Fuel Indexer - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ +

🗃 Fuel Indexer

+

The Fuel indexer is a standalone service that can be used to index various components of the blockchain. These indexable components include blocks, transactions, receipts, and state within the Fuel network, allowing for high-performance read-only access to the blockchain for advanced dApp use-cases.

+

By using a combination of Fuel-flavored GraphQL schema, a SQL backend, and indexers written in Rust, users of the Fuel indexer can get started creating production-ready backends for their dApps, meant to go fast 🚗💨.

+

For those wanting to build dApp backends right away, feel free to check out the Quickstart. And for those willing to contribute to the Fuel indexer project, please feel free to read our contributor guidelines as well as the For Contributors chapter of the book.

+ +

Architecture

+ +diagram +

The Fuel indexer is meant to run alongside a Fuel node and a database. Generally, the typical flow of information through the indexer is as follows:

+
    +
  1. A Sway smart contract emits receipts during its execution on the Fuel node.
  2. +
  3. Blocks, transactions, and receipts from the node are monitored by the Fuel indexer service and checked for specific user-defined event types.
  4. +
  5. When a specific event type is found, an indexer executes the corresponding handler from its module.
  6. +
  7. The handler processes the event and stores the indexed information in the database.
  8. +
  9. A dApp queries for blockchain data by using the indexer's GraphQL API endpoint, which fetches the desired information from the corresponding index in the database and returns it to the user.
  10. +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/indexing-custom-types/index.html b/v0.25.0/indexing-custom-types/index.html new file mode 100644 index 000000000..cbfff60ba --- /dev/null +++ b/v0.25.0/indexing-custom-types/index.html @@ -0,0 +1,457 @@ + + + + + + Indexing Custom Types - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Custom Types

+
    +
  1. Contract
  2. +
  3. Schema
  4. +
  5. Manifest
  6. +
  7. Writing a handler
  8. +
+
+

In addition to Fuel-specific types, you can also index custom types triggered in your Sway smart contract.

+
+

To index custom types from a Sway smart contract, you'll need that specific contract's ABI in JSON format; the JSON ABI is generated as a result of running forc build to build your contract. After that, the process is similar to indexing Fuel types.

+

Example

+

Let's cover some of these concepts in an example below.

+

1. Contract

+

First, let's create a Sway contract with some simple types.

+
contract;
+
+use std::logging::log;
+
+struct Addition {
+    added_value: u64,
+    updated_total: u64,
+}
+
+struct Subtraction {
+    subtracted_value: u64,
+    updated_total: u64,
+}
+
+abi ValueStore {
+    #[storage(read, write)]
+    fn add(value: u64);
+
+    #[storage(read, write)]
+    fn subtract(value: u64) -> Subtraction;
+}
+
+storage {
+    total: u64 = 1000,
+}
+
+impl ValueStore for Contract {
+    #[storage(read, write)]
+    fn add(value: u64) {
+        let updated_total = storage.total.read() + value;
+        storage.total.write(updated_total);
+        log(
+            Addition {
+                added_value: value,
+                updated_total
+            }
+        )
+    }
+
+    #[storage(read, write)]
+    fn subtract(value: u64) -> Subtraction {
+        let updated_total = storage.total.read() - value;
+        storage.total.write(updated_total);
+
+        Subtraction {
+            subtracted_value: value,
+            updated_total
+        }
+    }
+}
+
+
    +
  • In this contract, we have two types: Addition and Subtraction. As we'll soon see, indexers can process custom types that are logged or returned as part of a function.
  • +
  • To begin creating an indexer for this contract, let's build the contract and generate a JSON ABI file. +
      +
    • Running forc build generates a JSON ABI similar to the lightly-edited one below:
    • +
    +
  • +
+
{
+  "types": [
+    {
+      "typeId": 0,
+      "type": "()",
+      "components": [],
+      "typeParameters": null
+    },
+    {
+      "typeId": 1,
+      "type": "struct Addition",
+      "components": [
+        {
+          "name": "added_value",
+          "type": 3,
+          "typeArguments": null
+        },
+        {
+          "name": "updated_total",
+          "type": 3,
+          "typeArguments": null
+        }
+      ],
+      "typeParameters": null
+    },
+    {
+      "typeId": 2,
+      "type": "struct Subtraction",
+      "components": [
+        {
+          "name": "subtracted_value",
+          "type": 3,
+          "typeArguments": null
+        },
+        {
+          "name": "updated_total",
+          "type": 3,
+          "typeArguments": null
+        }
+      ],
+      "typeParameters": null
+    },
+    {
+      "typeId": 3,
+      "type": "u64",
+      "components": null,
+      "typeParameters": null
+    }
+  ],
+  "functions": [...],
+  "loggedTypes": [
+    {
+      "logId": 0,
+      "loggedType": {
+        "name": "",
+        "type": 1,
+        "typeArguments": []
+      }
+    }
+  ],
+  "messagesTypes": [...],
+  "configurables": [...]
+}
+
+
+

2. Schema

+

Now that we've discussed how to generate the JSON ABI for our Sway smart contract, let's now cover how to create an associated GraphQL schema.

+

To index the contracts and store information about our Sway types in the database, we should create a schema. Let's design a schema that has an entity for each Sway type:

+
type AddEntity @entity {
+  id: ID!
+  value: U64!
+  updated_total: U64!
+}
+
+type SubtractEntity @entity {
+  id: ID!
+  value: U64!
+  updated_total: U64!
+}
+
+
+

Note how the types used here, match the types used in our Sway smart contract. For a detailed mapping of these types, please see the Storing Records section.

+
+

3. Manifest

+

So far we've covered how to (1) write your Sway smart contract and generate its JSON ABI, and (2) create types in your GraphQL schema that align with your Sway types.

+

Next, we'll cover how to write the manifest file for your indexer.

+

Before writing any of the handler code for your indexer, we need to make sure that our indexer manifest contains the necessary information to allow for the compiler to parse our contract types.

+

Specifically, we should ensure that the contract_abi and graphql_schema fields point to the correct locations, respectively.

+
# A namespace is a logical grouping of declared names. Think of the namespace
+# as an organization identifier
+namespace: fuellabs
+
+# The identifier field is used to identify the given index.
+identifier: custom_types_example
+
+# The abi option is used to provide a link to the Sway JSON ABI that is generated when you
+# build your project.
+abi: path/to/custom/type/example/contract-abi.json
+
+# The particular start block after which you'd like your indexer to start indexing events.
+start_block: ~
+
+# The particular end block after which you'd like your indexer to stop indexing events.
+end_block: ~
+
+# The `fuel_client` denotes the address (host, port combination) of the running Fuel client
+# that you would like your indexer to index events from. In order to use this per-indexer
+# `fuel_client` option, the indexer service at which your indexer is deployed will have to run
+# with the `--indexer_net_config` option.
+fuel_client: ~
+
+# The contract_id specifies which particular contract you would like your index to subscribe to.
+contract_id: ~
+
+# The graphql_schema field contains the file path that points to the GraphQL schema for the
+# given index.
+graphql_schema: path/to/custom/type/example/indexer.schema.graphql
+
+# The module field contains a file path that points to code that will be run as an executor inside
+# of the indexer.
+# Important: At this time, wasm is the preferred method of execution.
+module:
+  wasm: ~
+
+# The resumable field contains a boolean that specifies whether or not the indexer should, synchronise
+# with the latest block if it has fallen out of sync.
+resumable: true
+
+

4. Handler Logic

+

Finally, we can create handlers to index these particular types and store them in the database. Let's look at the following example:

+
use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn index_addition(addition_event: Addition) {
+        let addition = AddEntity {
+          id: 123,
+          value: addition_event.added_value,
+          updated_total: addition_event.updated_total
+        };
+        addition.save();
+    }
+
+    fn index_subtraction(subtraction_event: Subtraction) {
+        let subtraction = SubtractEntity {
+          id: 123,
+          value: subtraction_event.subtracted_value,
+          updated_total: subtraction_event.updated_total
+        };
+        subtraction.save();
+    }
+}
+

Regardless of whether a custom type was logged (e.g. Addition) or returned (e.g. Subtraction), the type will be available for you to use in your functions. Just include the type(s) you want your function to use in the parameters, and the function will be executed whenever each of the parameters have been satisfied by an instance of the type(s).

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/indexing-fuel-types/blocks.html b/v0.25.0/indexing-fuel-types/blocks.html new file mode 100644 index 000000000..071c0bff5 --- /dev/null +++ b/v0.25.0/indexing-fuel-types/blocks.html @@ -0,0 +1,255 @@ + + + + + + Blocks - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

BlockData

+
+

The BlockData struct is how blocks are represented in the Fuel indexer. It contains metadata such as the ID, height, and time, as well as a list of the transactions it contains (represented by TransactionData). It also contains the public key hash of the block producer, if present.

+
+

Definition

+
pub struct BlockData {
+    pub height: u32,
+    pub id: Bytes32,
+    pub header: Header,
+    pub producer: Option<Bytes32>,
+    pub time: i64,
+    pub consensus: Consensus,
+    pub transactions: Vec<TransactionData>,
+}
+

Usage

+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_block(block_data: BlockData) {
+        let height = block_data.header.height;
+        info!("This block #{height}");
+    }
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/indexing-fuel-types/index.html b/v0.25.0/indexing-fuel-types/index.html new file mode 100644 index 000000000..1464e2164 --- /dev/null +++ b/v0.25.0/indexing-fuel-types/index.html @@ -0,0 +1,237 @@ + + + + + + Indexing Fuel Types - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Indexing Fuel Types

+

This document provides information about Fuel-specific types and provides examples on how to index each type.

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/indexing-fuel-types/receipts.html b/v0.25.0/indexing-fuel-types/receipts.html new file mode 100644 index 000000000..7f1e09e5e --- /dev/null +++ b/v0.25.0/indexing-fuel-types/receipts.html @@ -0,0 +1,597 @@ + + + + + + Receipts - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Receipts

+

Every transaction in the Fuel network contains a list of receipts with information about that transaction, including what contract function was called, logged data, data returned from a function, etc.

+

There are several types of receipts that can be attached to a transaction and indexed. You can learn more about each of these in the sections below.

+ +

Burn

+

A Burn receipt is generated whenever an asset is burned in a Sway contract. Read more about Burn in the Fuel protocol ABI spec.

+
use fuel_types::{AssetId, ContractId};
+pub struct Burn {
+    pub sub_id: AssetId,
+    pub contract_id: ContractId,
+    pub val: u64,
+    pub pc: u64,
+    pub is: u64,
+}
+
mod indexer_mod {
+    fn handle_burn_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Burn { contract_id, .. } => {
+                        info!("Found burn receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Call

+

A Call receipt is generated whenever a function is called in a Sway contract. The fn_name field contains the name of the called function from the aforementioned contract. Read more about Call in the Fuel protocol ABI spec.

+
use fuel_types::{AssetId, ContractId};
+pub struct Call {
+    pub contract_id: ContractId,
+    pub to: ContractId,
+    pub amount: u64,
+    pub asset_id: AssetId,
+    pub gas: u64,
+    pub fn_name: String,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_call_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Call { contract_id, .. } => {
+                        info!("Found call receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Log

+

A Log receipt is generated when calling log() on a non-reference types in a Sway contracts - specifically bool, u8, u16, u32, and u64. The ra field includes the value being logged while rb may include a non-zero value representing a unique ID for the log instance. Read more about Log in the Fuel protocol ABI spec.

+
use fuel_types::ContractId;
+pub struct Log {
+    pub contract_id: ContractId,
+    pub ra: u64,
+    pub rb: u64,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_log_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Log { contract_id, .. } => {
+                        info!("Found log receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

LogData

+

A LogData receipt is generated when calling log() in a Sway contract on a reference type; this includes all types except non-reference types. The data field will include the logged value as a hexadecimal. The rb field will contain a unique ID that can be used to look up the logged data type. Read more about LogData in the Fuel protocol ABI spec. +>

+
use fuel_types::ContractId;
+pub struct LogData {
+    pub contract_id: ContractId,
+    pub data: Vec<u8>,
+    pub rb: u64,
+    pub len: u64,
+    pub ptr: u64,
+}
+
+

Note: the example below will run both when the type MyEvent is logged as well as when MyEvent is returned from a function.

+
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_log_data(event: MyEvent) {
+        info!("Event {event:?} was logged in the contract");
+    }
+}
+

MessageOut

+

A MessageOut receipt is generated as a result of the send_typed_message() Sway method in which a message is sent to a recipient address along with a certain amount of coins. The data field supports data of an arbitrary type T and will be decoded by the indexer upon receipt. Read more about MessageOut in the Fuel protocol ABI spec.

+
use fuel_types::{MessageId, Bytes32, Address};
+pub struct MessageOut {
+    pub message_id: MessageId,
+    pub sender: Address,
+    pub recipient: Address,
+    pub amount: u64,
+    pub nonce: Bytes32,
+    pub len: u64,
+    pub digest: Bytes32,
+    pub data: Vec<u8>,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_message_out(event: MyEvent) {
+        info!("Event {event:?} was logged in the contract");
+    }
+}
+

Mint

+

A Mint receipt is generated whenever an asset is burned in a Sway contract. Read more about Mint in the Fuel protocol ABI spec.

+
use fuel_types::{AssetId, ContractId};
+pub struct Mint {
+    pub sub_id: AssetId,
+    pub contract_id: ContractId,
+    pub val: u64,
+    pub pc: u64,
+    pub is: u64,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_mint_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Mint { contract_id, .. } => {
+                        info!("Found mint receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Panic

+

A Panic receipt is produced when a Sway smart contract call fails for a reason that doesn't produce a revert. The reason field records the reason for the panic, which is represented by a number between 0 and 255. You can find the mapping between the values and their meanings here in the FuelVM source code. Read more about Panic in the Fuel protocol spec.

+
use fuel_types::ContractId;
+pub struct Panic {
+    pub contract_id: ContractId, 
+    pub reason: u32, 
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_panic_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Panic { contract_id, .. } => {
+                        info!("Found panic receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Return

+

A Return receipt is generated when returning a non-reference type in a Sway contract, specifically bool, u8, u16, u32, and u64. The val field includes the value being returned. Read more about Return in the Fuel protocol spec.

+
use fuel_types::ContractId;
+pub struct Return {
+    pub contract_id: ContractId,
+    pub val: u64,
+    pub pc: u64,
+    pub is: u64,
+}
+

You can handle functions that produce a Return receipt type by adding a parameter with the type Return.

+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_return_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Return { contract_id, .. } => {
+                        info!("Found return receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

ReturnData

+

A ReturnData receipt is generated when returning a reference type in a Sway contract; this includes all types except non-reference types. The data field will include the returned value as a hexadecimal. Read more about ReturnData in the Fuel protocol ABI spec.

+
use fuel_types::ContractId;
+pub struct ReturnData {
+    id: ContractId,
+    data: Vec<u8>,
+}
+
+

Note: the example below will run both when the type MyStruct is logged as well as when MyStruct is returned from a function.

+
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_return_data(event: MyStruct) {
+        info!("MyStruct is: {event:#}");
+    }
+}
+

Revert

+

A Revert receipt is produced when a Sway smart contract function call fails. The table below lists possible reasons for the failure and their values. The error_val field records these values, enabling your indexer to identify the specific cause of the reversion. Read more about Revert in the Fuel protocol spec.

+
use fuel_types::ContractId;
+pub struct Revert {
+    pub contract_id: ContractId,
+    pub error_val: u64,
+}
+
+ + + + + +
ReasonValue
FailedRequire0
FailedTransferToAddress1
FailedSendMessage2
FailedAssertEq3
FailedAssert4
+
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_revert_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Revert { contract_id, .. } => {
+                        info!("Found return receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

ScriptResult

+

A ScriptResult receipt is generated when a contract call resolves; that is, it's generated as a result of the RET, RETD, and RVRT instructions. The result field will contain a 0 for success, and a non-zero value otherwise. Read more about ScriptResult in the Fuel protocol spec.

+
pub struct ScriptResult {
+    pub result: u64,
+    pub gas_used: u64,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_script_result_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::ScriptResult { result, .. } => {
+                        info!("Result from script: {result:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Transfer

+

A Transfer receipt is generated when coins are transferred to a contract as part of a Sway contract. The asset_id field contains the asset ID of the transferred coins, as the FuelVM has built-in support for working with multiple assets. The pc and is fields aren't currently used for anything, but are included for completeness. Read more about Transfer in the Fuel protocol spec.

+
use fuel_types::{ContractId, AssetId};
+pub struct Transfer {
+    pub contract_id: ContractId,
+    pub to: ContractId,
+    pub amount: u64,
+    pub asset_id: AssetId,
+    pub pc: u64,
+    pub is: u64,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_transfer_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Transfer { contract_id, .. } => {
+                        info!("Found transfer receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

TransferOut

+

A TransferOut receipt is generated when coins are transferred to an address rather than a contract. Every other field of the receipt works the same way as it does in the Transfer receipt. Read more about TransferOut in the Fuel protocol spec.

+
use fuel_types::{ContractId, AssetId, Address};
+pub struct TransferOut {
+    pub contract_id: ContractId,
+    pub to: Address,
+    pub amount: u64,
+    pub asset_id: AssetId,
+    pub pc: u64,
+    pub is: u64,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_transfer_out_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::TransferOut { contract_id, .. } => {
+                        info!("Found transfer_out receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/indexing-fuel-types/transactions.html b/v0.25.0/indexing-fuel-types/transactions.html new file mode 100644 index 000000000..6ec0190d6 --- /dev/null +++ b/v0.25.0/indexing-fuel-types/transactions.html @@ -0,0 +1,306 @@ + + + + + + Transactions - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ +

Transactions

+

TransactionData

+

The TransactionData struct contains important information about a transaction in the Fuel network. The id field is the transaction hash, which is a 32-byte string. The receipts field contains a list of Receipts, which are generated by a Fuel node during the execution of a Sway smart contract; you can find more information in the Receipts section.

+

Definition

+
pub struct TransactionData {
+    pub transaction: Transaction,
+    pub status: TransactionStatus,
+    pub receipts: Vec<Receipt>,
+    pub id: TxId,
+}
+

Usage

+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_transaction(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            info!(
+                "Transaction {} in block at height {} has {} receipts",
+                transaction.id,
+                block_data.header.height,
+                transaction.receipts.len()
+            );
+        }
+    }
+}
+

TransactionStatus

+

TransactionStatus refers to the status of a Transaction in the Fuel network.

+

Definition

+
pub enum TransactionStatus {
+    Failure {
+        block_id: String,
+        time: DateTime<Utc>,
+        reason: String,
+    },
+    SqueezedOut {
+        reason: String,
+    },
+    Submitted {
+        submitted_at: DateTime<Utc>,
+    },
+    Success {
+        block_id: String,
+        time: DateTime<Utc>,
+    },
+}
+

Usage

+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_transaction(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            match transaction.transaction {
+                fuel::Transaction::Script(tx) => match tx.status {
+                    fuel::TransactionStatus::Success { block_id, time } => {
+                        info!(
+                            "Transaction {} in block {} was successful at {}",
+                            tx.id, block_id, time
+                        );
+                    }
+                },
+                _ => {
+                    info!("We don't care about this transaction type");
+                }
+            }
+        }
+    }
+}
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/mark.min.js b/v0.25.0/mark.min.js new file mode 100644 index 000000000..163623188 --- /dev/null +++ b/v0.25.0/mark.min.js @@ -0,0 +1,7 @@ +/*!*************************************************** +* 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 Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ +

🗃 Fuel Indexer

+

The Fuel indexer is a standalone service that can be used to index various components of the blockchain. These indexable components include blocks, transactions, receipts, and state within the Fuel network, allowing for high-performance read-only access to the blockchain for advanced dApp use-cases.

+

By using a combination of Fuel-flavored GraphQL schema, a SQL backend, and indexers written in Rust, users of the Fuel indexer can get started creating production-ready backends for their dApps, meant to go fast 🚗💨.

+

For those wanting to build dApp backends right away, feel free to check out the Quickstart. And for those willing to contribute to the Fuel indexer project, please feel free to read our contributor guidelines as well as the For Contributors chapter of the book.

+ +

Architecture

+ +diagram +

The Fuel indexer is meant to run alongside a Fuel node and a database. Generally, the typical flow of information through the indexer is as follows:

+
    +
  1. A Sway smart contract emits receipts during its execution on the Fuel node.
  2. +
  3. Blocks, transactions, and receipts from the node are monitored by the Fuel indexer service and checked for specific user-defined event types.
  4. +
  5. When a specific event type is found, an indexer executes the corresponding handler from its module.
  6. +
  7. The handler processes the event and stores the indexed information in the database.
  8. +
  9. A dApp queries for blockchain data by using the indexer's GraphQL API endpoint, which fetches the desired information from the corresponding index in the database and returns it to the user.
  10. +
+

Dependencies

+
+

This guide covers some of the basics with regard to installing dependencies for the Fuel indexer service. However, note that this guide is meant to be a general overview for most platforms and by no means covers all platforms.

+

If you're having trouble with dependencies on your system, we recommend that you use docker.

+
+

To run the Fuel indexer, you'll need to install a few dependencies on your system:

+
    +
  1. The Fuel toolchain
  2. +
  3. A PostgreSQL server backend
  4. +
  5. The wasm32-unknown-unknown rustup target
  6. +
  7. wasm-snip, a utility for stripping symbols from WebAssembly binaries.
  8. +
+
+

If you don't want to install a database directly onto your system, you can use Docker to run a database in an isolated container. You can install Docker by following its installation instructions.

+

For reference purposes, we provide a docker compose file that comes with a PostgreSQL server and a Fuel indexer service.

+
+

The Fuel toolchain

+

Please visit the Fuel installation guide to install the Fuel toolchain, which includes binaries for the Fuel indexer.

+

PostgreSQL

+

The Fuel indexer requires the use of a database. We currently support PostgreSQL.

+
+

IMPORTANT: Fuel Indexer users on most platforms don't need to explicitly install PostgreSQL software via a package manager. When starting the indexer service via forc index start simply pass the --embedded-database flag in order to have the indexer service download and start an embedded PostgreSQL instance via forc index postgres.

+

However note that this --embedded-database functionality can be a bit brittle or flaky on some platforms, so alternative methods of installing or using PostgreSQL are briefly mentioned below.

+
+

macOS

+

On macOS systems, you can install PostgreSQL through Homebrew. If it isn't present on your system, you can install it according to the instructions.

+

Once installed, you can add PostgreSQL to your system by running brew install postgresql.

+

Web Assembly (WASM)

+

Two additional cargo components will be required to build your indexers: wasm-snip and the wasm32-unknown-unknown target.

+
+

As of this writing, there is a small bug in newly built Fuel indexer WASM modules that produces a WASM runtime error due an errant upstream dependency. For now, you can use wasm-snip to remove the errant symbols from the WASM module, and prevent this issue from happening. An example can be found in the related script here.

+

Note that since wasm-snip strips Web Assembly related symbols, users will temporarily not be allowed to include other WASM-friendly crates (e.g., chrono) in their indexers.

+
+

wasm-snip

+

To install the wasm-snip:

+
cargo install wasm-snip
+
+

wasm32 target

+

To install the wasm32-unknown-unknown target via rustup:

+
rustup target add wasm32-unknown-unknown
+
+
+

IMPORTANT: Users on Apple Silicon macOS systems may experience trouble when trying to build WASM modules due to its clang binary not supporting WASM targets. If encountered, you can install a binary with better support from Homebrew (brew install llvm) and instruct rustc to leverage it by setting the following environment variables:

+
    +
  • AR=/opt/homebrew/opt/llvm/bin/llvm-ar
  • +
  • CC=/opt/homebrew/opt/llvm/bin/clang
  • +
+

Additionally, on some systems you need to explicitly link clang to llvm.

+
    +
  • LIBCLANG_PATH="/opt/homebrew/opt/llvm/lib"
  • +
  • LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
  • +
  • CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
  • +
+
+

Indexer Service Infrastructure

+ +

A Fuel indexer service instance requires just three components:

+
    +
  • +

    a Fuel Node: Custom indexers monitor incoming blocks via a Fuel GraphQL server and extract information about the state of the Fuel blockchain.

    +
  • +
  • +

    a PostgreSQL database server: Extracted information is saved into a database.

    +
  • +
  • +

    a Web Server: dApps can query indexers for up-to-date information and operators can deploy/remove indexers as needed.

    +
  • +
+
+

Components

+
+ + + +
ComponentDefault HostDefault PortCLI ArgumentEnvironment Variable
Fuel Nodelocalhost4000--fuel-node-{host,port}$FUEL_NODE_{HOST,PORT}
Database Serverlocalhost5432--postgres-{username,database,password,host,port}$POSTGRES_{USERNAME,DATABASE,PASSWORD,HOST,PORT}
Indexer Service Web APIlocalhost29987--web-api-{host,port}$WEB_API_{HOST,PORT}
+
+
+

Fuel Indexer Service

+

The Fuel indexer service will connect to any Fuel GraphQL server, which means you can run your own node or use a node provided by Fuel. The indexer service web server is included with the Fuel indexer; it's available as soon as the indexer is started through fuel-indexer run. The only component that isn't provided for you is a Postgres database server. You should set up a server according to your own needs and specifications.

+
+

You can start the indexer service with an array of CLI options. Note that most (if not all) of these options include sensible defaults.

+
+

Using CLI options (Indexer Service)

+
fuel-indexer run --help
+
+
Standalone binary for the fuel indexer service.
+
+USAGE:
+    fuel-indexer run [OPTIONS]
+
+OPTIONS:
+        --accept-sql-queries
+            Allow the web server to accept raw SQL queries.
+
+        --allow-non-sequential-blocks
+            Allow missing blocks or non-sequential block processing.
+
+        --auth-enabled
+            Require users to authenticate for some operations.
+
+        --auth-strategy <AUTH_STRATEGY>
+            Authentication scheme used.
+
+        --block-page-size <BLOCK_PAGE_SIZE>
+            Amount of blocks to return in a request to a Fuel node. [default: 20]
+
+    -c, --config <FILE>
+            Indexer service config file.
+
+        --client-request-delay <CLIENT_REQUEST_DELAY>
+            Make the service wait for the given duration between block requests to a Fuel client.
+
+        --database <DATABASE>
+            Database type. [default: postgres] [possible values: postgres]
+
+        --disable-toolchain-version-check
+            By default, Fuel Indexer will only accept WASM indexer modules compiled with the same
+            toolchain version as the version of Fuel Indexer.
+
+        --embedded-database
+            Automatically create and start database using provided options or defaults.
+
+        --fuel-node-host <FUEL_NODE_HOST>
+            Host of the running Fuel node. [default: localhost]
+
+        --fuel-node-port <FUEL_NODE_PORT>
+            Listening port of the running Fuel node. [default: 4000]
+
+    -h, --help
+            Print help information
+
+        --indexer-net-config
+            Allow network configuration via indexer manifests.
+
+        --jwt-expiry <JWT_EXPIRY>
+            Amount of time (seconds) before expiring token (if JWT scheme is specified).
+
+        --jwt-issuer <JWT_ISSUER>
+            Issuer of JWT claims (if JWT scheme is specified).
+
+        --jwt-secret <JWT_SECRET>
+            Secret used for JWT scheme (if JWT scheme is specified).
+
+        --local-fuel-node
+            Start a local Fuel node.
+
+        --log-level <LOG_LEVEL>
+            Log level passed to the Fuel Indexer service. [default: info] [possible values: info,
+            debug, error, warn]
+
+    -m, --manifest <FILE>
+            Indexer config file.
+
+        --max-body-size <MAX_BODY_SIZE>
+            Max body size for web server requests. [default: 5242880]
+
+        --metering-points <METERING_POINTS>
+            The number of WASM opcodes after which the indexer's event handler will stop execution.
+            [default: 30000000000]
+
+        --metrics
+            Use Prometheus metrics reporting.
+
+        --network <NETWORK>
+            Use a network alias when connecting to a Fuel client. [possible values: beta-3, beta-5,
+            beta-5]
+
+        --postgres-database <POSTGRES_DATABASE>
+            Postgres database.
+
+        --postgres-host <POSTGRES_HOST>
+            Postgres host.
+
+        --postgres-password <POSTGRES_PASSWORD>
+            Postgres password.
+
+        --postgres-port <POSTGRES_PORT>
+            Postgres port.
+
+        --postgres-user <POSTGRES_USER>
+            Postgres username.
+
+        --rate-limit
+            Enable rate limiting.
+
+        --rate-limit-request-count <RATE_LIMIT_REQUEST_COUNT>
+            Maximum number of requests to allow over --rate-limit-window..
+
+        --rate-limit-window-size <RATE_LIMIT_WINDOW_SIZE>
+            Number of seconds over which to allow --rate-limit-rps.
+
+        --remove-data
+            When replacing an indexer, also remove the indexed data.
+
+        --replace-indexer
+            Whether to allow replacing an existing indexer. If not specified, an attempt to deploy
+            over an existing indexer results in an error.
+
+        --run-migrations
+            Run database migrations before starting service.
+
+        --stop-idle-indexers
+            Prevent indexers from running without handling any blocks.
+
+    -v, --verbose
+            Enable verbose logging.
+
+    -V, --version
+            Print version information
+
+        --web-api-host <WEB_API_HOST>
+            Web API host. [default: localhost]
+
+        --web-api-port <WEB_API_PORT>
+            Web API port. [default: 29987]
+
+

Using a configuration file (Indexer Service)

+
# The following is an example Fuel indexer configuration file.
+#
+# This configuration spec is intended to be used for a single instance
+# of a Fuel indexer node or service.
+#
+# For more info on how the Fuel indexer works, read the docs: https://docs.fuel.network/docs/indexer/
+# or specifically read up on these configuration options: https://docs.fuel.network/docs/indexer/getting-started/indexer-service-infrastructure/
+
+# Whether to allow replacing an indexer.
+#
+# If this is disabled, then an HTTP 409 Conflict will be returned if an indexer with the same name already exists.
+replace_indexer: false
+
+# Log level passed to the Fuel Indexer service.
+log_level: info
+
+# Use Prometheus metrics reporting.
+metrics: true
+
+# Prevent indexers from running without handling any blocks.
+stop_idle_indexers: false
+
+# Run database migrations before starting service.
+run_migrations: true
+
+# Enable verbose logging.
+verbose: false
+
+# Start a local Fuel node.
+local_fuel_node: false
+
+# Allow network configuration via indexer manifests.
+indexer_net_config: false
+
+# The number of WASM opcodes after which the indexer will stop execution.
+metering_points: 30000000000
+
+# Allow the web server to accept raw SQL queries.
+accept_sql_queries: false
+
+# Amount of blocks to return in a request to a Fuel node.
+block_page_size: 20
+
+# Make the service wait for the given duration between block requests to a Fuel client
+client_request_delay: ~
+
+# ***********************
+# Fuel Node configuration
+# ************************
+
+fuel_node:
+
+  # Host of the running Fuel node.
+  host: localhost
+
+  # Listening port of the running Fuel node.
+  port: 4000
+
+  # Use a network alias when connecting to a Fuel client.
+  network: ~
+
+# *************************
+# Web API configuration
+# *************************
+
+web_api:
+  # Web API host.
+  host: localhost
+
+  # Web API port.
+  port: 29987
+
+  # Max body size for web server requests.
+  max_body_size: "5242880"
+
+# ******************************
+# Database configuration options
+# ******************************
+
+database:
+
+  postgres:
+    # Postgres username.
+    user: postgres
+
+    # Postgres database.
+    database: postgres
+
+    # Postgres password.
+    password: postgres
+
+    # Postgres host.
+    host: localhost
+
+    # Postgres port.
+    port: 5432
+
+# ******************************
+# Indexer service authentication
+# ******************************
+
+authentication:
+  # Require users to authenticate for some operations.
+  enabled: false
+
+  # Which authentication scheme to use.
+  strategy: jwt
+
+  # Secret used if JWT authentication is specified.
+  jwt_secret: abcdefghijklmnopqrstuvwxyz1234567890
+
+  # JWT issuer if JWT authentication is specified.
+  jwt_issuer: FuelLabs
+
+  # Amount of time (seconds) before expiring token if JWT authentication is specified.
+  jwt_expiry: 2592000
+
+# ********************************
+# Rate limit configuration options
+# ********************************
+
+rate_limit:
+  # Enable rate limiting.
+  enabled: false
+
+  # Maximum number of requests to allow over --rate-limit-window..
+  request_count: 10
+
+  # Number of seconds over which to allow --rate-limit-rps.
+  window_size: 5
+
+
+
+

Web API Server

+

The fuel-indexer-api-server crate of the Fuel indexer contains a standalone web server that acts as a queryable endpoint on top of the database. Note that the main fuel-indexer binary of the indexer project also contains the same web server endpoint.

+
+

The fuel-indexer-api-server crate offers a standalone web server endpoint, whereas the API endpoint offered in fuel-indexer is bundled with other Fuel indexer functionality (e.g., execution, handling, data-layer construction, etc). Offering the API server as a separate piece allows users to separate components and run them on different systems, if desired.

+
+

Using CLI Options (Web Server)

+
+

You can start the indexer service with an array of CLI options. Note that most (if not all) of these options include sensible defaults.

+
+
fuel-indexer-api-server run --help
+
+
Fuel indexer web server
+
+USAGE:
+    fuel-indexer-api-server run [OPTIONS]
+
+OPTIONS:
+        --accept-sql-queries
+            Allow the web server to accept raw SQL queries.
+
+        --auth-enabled
+            Require users to authenticate for some operations.
+
+        --auth-strategy <AUTH_STRATEGY>
+            Authentication scheme used. [possible values: jwt]
+
+    -c, --config <CONFIG>
+            API server config file.
+
+        --database <DATABASE>
+            Database type. [default: postgres] [possible values: postgres]
+
+        --disable-toolchain-version-check
+            By default, Fuel Indexer will only accept WASM indexer modules compiled with the same
+            toolchain version as the version of Fuel Indexer.
+
+        --fuel-node-host <FUEL_NODE_HOST>
+            Host of the running Fuel node. [default: localhost]
+
+        --fuel-node-port <FUEL_NODE_PORT>
+            Listening port of the running Fuel node. [default: 4000]
+
+    -h, --help
+            Print help information
+
+        --jwt-expiry <JWT_EXPIRY>
+            Amount of time (seconds) before expiring token (if JWT scheme is specified).
+
+        --jwt-issuer <JWT_ISSUER>
+            Issuer of JWT claims (if JWT scheme is specified).
+
+        --jwt-secret <JWT_SECRET>
+            Secret used for JWT scheme (if JWT scheme is specified).
+
+        --log-level <LOG_LEVEL>
+            Log level passed to the Fuel Indexer service. [default: info] [possible values: info,
+            debug, error, warn]
+
+        --max-body-size <MAX_BODY_SIZE>
+            Max body size for web requests. [default: 5242880]
+
+        --metrics
+            Use Prometheus metrics reporting.
+
+        --network <NETWORK>
+            Use a network alias when connecting to a Fuel client. [possible values: beta-3, beta-5,
+            beta-5]
+
+        --postgres-database <POSTGRES_DATABASE>
+            Postgres database.
+
+        --postgres-host <POSTGRES_HOST>
+            Postgres host.
+
+        --postgres-password <POSTGRES_PASSWORD>
+            Postgres password.
+
+        --postgres-port <POSTGRES_PORT>
+            Postgres port.
+
+        --postgres-user <POSTGRES_USER>
+            Postgres username.
+
+        --rate-limit
+            Enable rate limiting.
+
+        --rate-limit-request-count <RATE_LIMIT_REQUEST_COUNT>
+            Maximum number of requests to allow over --rate-limit-window..
+
+        --rate-limit-window-size <RATE_LIMIT_WINDOW_SIZE>
+            Number of seconds over which to allow --rate-limit-rps.
+
+        --run-migrations
+            Run database migrations before starting service.
+
+    -v, --verbose
+            Enable verbose logging.
+
+    -V, --version
+            Print version information
+
+        --web-api-host <WEB_API_HOST>
+            Web API host. [default: localhost]
+
+        --web-api-port <WEB_API_PORT>
+            Web API port. [default: 29987]
+
+

Using A Configuration File (Web Server)

+

To run the standalone Fuel indexer web server server using a configuration file:

+
fuel-indexer-api-server run --config config.yaml
+
+

In the above example, config.yaml is based on the default service configuration file.

+

How it Compares

+

Since many users may be familiar with indexing by using a solution like The Graph, it may be helpful to provide a comparison between The Graph and the Fuel indexer.

+

Differential Value

+

Generally, the biggest conceptual differences between Fuel's indexer service and other indexer services (such as The Graph) are indexing speed, general ease of use, and indexable data types.

+

Speed of indexing

+

Using Fuel's indexers, users can index about 30 blocks per second on a standard Macbook Pro on an M1 chip. This type of indexing speed is a boon to smart contract authors who need to iterate quickly while building dApps.

+

General usability

+

Unlike other indexing services, users can use the forc index CLI tool to create, deploy, update, re-deploy, remove, and check the status of their indexers. The ability to completely manage, maintain, and improve remote indexers without having to open any files, or edit any source code completely sets Fuel's indexer apart from other services in the space.

+

What you can index

+

The Fuel indexer is tailored for compatibility with the FuelVM. This means that instead of being limited to the primitives of the Ethereum virtual machine (EVM), users of the Fuel indexer gain access to a much richer set of indexable abstractions provided by the FuelVM (e.g. predicates, transaction receipts, etc).

+

Legend:

+
    +
  • 🟩 : Supported
  • +
  • 🟥 : Not supported
  • +
  • 🟨 : Planned
  • +
+
+ + + + + + + + + + + + + + + +
FeatureThe GraphFuel IndexerNotes
Hosted Indexers🟩🟩
WASM Execution🟩🟩
Handlers🟩🟩see Indexing Fuel Types and Indexing Custom Types
Updatable Schemas🟩🟩
API Authentication🟩🟩
Starting Block Configuration🟩🟩
Native Unit Testing Framework🟩🟥Users are able to use cargo test
GraphQL: Sorting, Pagination, Filtering🟩🟩
Schema: Enum, Object, and Union types🟩🟩
Schema: One-to-one, one-to-many, many-to-many relationships🟩🟩
AssemblyScript Support🟩🟥
Admin Portal UI🟩🟥
Stop, Remove, Re-deploy indexers without smart contract changes🟥🟩
Update & redeploy indexers with 0 downtime🟥🟩
Use third party dependencies in your indexers🟥🟩
+

Quickstart

+

In this tutorial you will:

+
    +
  1. Bootstrap your development environment.
  2. +
  3. Create, build, and deploy an indexer to an indexer service hooked up to Fuel's beta-5 testnet.
  4. +
  5. Query your indexer's newly created index for data using GraphQL.
  6. +
+
+

1. Setting up your environment

+

In this Quickstart, we'll use Fuel's toolchain manager fuelup in order to install the forc-index component that we'll use to develop our indexer.

+

1.1 Install fuelup

+

To install fuelup with the default features/options, use the following command to download the fuelup installation script and run it interactively.

+
curl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh
+
+
+

If you require a non-default fuelup installation, please read the fuelup installation docs.

+
+

1.2 WebAssembly (WASM) Setup

+

Indexers are typically compiled to WASM so you'll need to have the proper WASM compilation target available on your system. You can install this target using rustup:

+
rustup target add wasm32-unknown-unknown
+
+

Additionally, you'll need the wasm-snip utility in order to remove errant symbols from your compiled WASM binary. You can install this tool using cargo:

+
cargo install wasm-snip
+
+
+

2. Using the forc-index plugin

+

The primary means of interfacing with the Fuel indexer for indexer development is the forc-index CLI tool. forc-index is a forc plugin specifically created to interface with the Fuel indexer service. Since we already installed fuelup in a previous step 1.1, we should be able to check that our forc-index binary was successfully installed and added to our PATH.

+
which forc-index
+
+
/Users/me/.fuelup/bin/forc-index
+
+
+

IMPORTANT: fuelup will install several binaries from the Fuel ecosystem and add them into your PATH, including the fuel-indexer binary. The fuel-indexer binary is the primary binary that users can use to spin up a Fuel indexer service.

+
+
which fuel-indexer
+
+
/Users/me/.fuelup/bin/fuel-indexer
+
+

2.1 Check for components

+

Once the forc-index plugin is installed, let's go ahead and see what indexer components we have installed.

+
+

Many of these components are required for development work (e.g., fuel-core, psql) but some are even required for non-development usage as well (e.g., wasm-snip, fuelup).

+
+
forc index check
+
+
+--------+------------------------+---------------------------------------------------------+
+| Status |       Component        |                         Details                         |
++--------+------------------------+---------------------------------------------------------+
+|   ⛔️   | fuel-indexer binary    |  Can't locate fuel-indexer.                             |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | fuel-indexer service   |  Local service found: PID(63967) | Port(29987).         |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | psql                   |  /usr/local/bin/psql                                    |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | fuel-core              |  /Users/me/.cargo/bin/fuel-core                         |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | docker                 |  /usr/local/bin/docker                                  |
++--------+------------------------+---------------------------------------------------------+
+|   ⛔️   | fuelup                 |  Can't locate fuelup.                                   |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | wasm-snip              |  /Users/me/.cargo/bin/wasm-snip                         |
++--------+------------------------+---------------------------------------------------------+
+|   ⛔️   | forc-postgres          |  Can't locate fuelup.                                   |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | rustc                  |  /Users/me/.cargo/bin/rustc                             |
++--------+------------------------+---------------------------------------------------------+
+|   ✅   | forc-wallet            |  /Users/me/.cargo/bin/forc-wallet                       |
++--------+------------------------+---------------------------------------------------------+
+
+

2.2 Setup a Database and Start the Indexer Service

+

To quickly setup and bootstrap the PostgreSQL database that we'll need, we'll use forc index.

+

We can quickly create a bootstrapped database and start the Fuel indexer service by running the following command:

+
+

IMPORTANT: Below we're specifying our Postgres hostname as --postgres-host postgresql, but you might need to change this based on your own Postgres instance details (see forc index start --help for more details).

+

Additionally, you can try using the --embedded-database flag in order to quickly use an embedded instance of Postgres, but this flag can be flaky, and its ease of use often depends on what platform you're using.

+

If you find that --embedded-database isn't working on your machine (for whatever reason), we strongly recommend that you simply used the Dockerized Fuel indexer components included in the project by using the docker compose script included in the project.

+
+
forc index start --network beta-5 --run-migrations --postgres-host postgresql
+
+

You should see output indicating the successful creation of a database and start of the indexer service; there may be much more content in your session, but it should generally contain output similar to the following lines:

+
✅ Successfully started the indexer service at PID 39407
+
+2023-07-31T15:57:28.942954Z  INFO fuel_indexer::commands::run: 109: Configuration: IndexerConfig { metering_points: Some(30000000000), log_level: "info", verbose: false, local_fuel_node: false, indexer_net_config: false, fuel_node: FuelClientConfig { host: "beta-5.fuel.network", port: "80" }, web_api: WebApiConfig { host: "localhost", port: "29987", max_body_size: 5242880 }, database: PostgresConfig { user: "postgres", password: "XXXX", host: "localhost", port: "5432", database: "postgres", verbose: "false" }, metrics: false, stop_idle_indexers: false, run_migrations: true, authentication: AuthenticationConfig { enabled: false, strategy: None, jwt_secret: "XXXX", jwt_issuer: None, jwt_expiry: None }, rate_limit: RateLimitConfig { enabled: false, request_count: None, window_size: None }, replace_indexer: false, accept_sql_queries: false }
+2023-07-31T15:57:28.948657Z  INFO sqlx::postgres::notice: 157: relation "_sqlx_migrations" already exists, skipping
+2023-07-31T15:57:28.976258Z  INFO fuel_indexer::service: 378: Resuming Indexer(fuel.indexer_test) from block 81188
+2023-07-31T15:57:29.077928Z  INFO fuel_indexer::database: 187: Loading schema for Indexer(fuel.indexer_test) with Version(2738d221cf1e926d28e62bc93604a96ec6f7c5093e766f45a4555ed06e437b7f).
+2023-07-31T15:57:29.081302Z  WARN fuel_indexer::executor: 87: No end_block specified in manifest. Indexer will run forever.
+2023-07-31T15:57:29.081311Z  INFO fuel_indexer::executor: 109: Indexer(fuel.indexer_test) subscribing to Fuel node at beta-5.fuel.network:80
+2023-07-31T15:57:29.081424Z  INFO fuel_indexer::service: 194: Registered Indexer(fuel.indexer_test)
+2023-07-31T15:57:29.082150Z  INFO fuel_indexer_lib::utils: 132: Parsed SocketAddr '127.0.0.1:29987' from 'localhost:29987
+
+

2.3 Creating a new indexer

+

Now that we have our development environment set up, the next step is to create an indexer.

+
forc index new hello-indexer --namespace fuellabs && cd hello-indexer
+
+
+

The namespace of your project is a required option. You can think of a namespace as your organization name or company name. Your project might contain one or many indexers all under the same namespace. For a complete list of options passed to forc index new, see here.

+
+
forc index new hello-indexer --namespace FuelLabs
+
+✅ Successfully created indexer
+
+
+███████╗██╗   ██╗███████╗██╗         ██╗███╗   ██╗██████╗ ███████╗██╗  ██╗███████╗██████╗
+██╔════╝██║   ██║██╔════╝██║         ██║████╗  ██║██╔══██╗██╔════╝╚██╗██╔╝██╔════╝██╔══██╗
+█████╗  ██║   ██║█████╗  ██║         ██║██╔██╗ ██║██║  ██║█████╗   ╚███╔╝ █████╗  ██████╔╝
+██╔══╝  ██║   ██║██╔══╝  ██║         ██║██║╚██╗██║██║  ██║██╔══╝   ██╔██╗ ██╔══╝  ██╔══██╗
+██║     ╚██████╔╝███████╗███████╗    ██║██║ ╚████║██████╔╝███████╗██╔╝ ██╗███████╗██║  ██║
+╚═╝      ╚═════╝ ╚══════╝╚══════╝    ╚═╝╚═╝  ╚═══╝╚═════╝ ╚══════╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝
+
+
+An easy-to-use, flexible indexing service built to go fast. 🚗💨
+
+
+----
+
+Read the Docs:
+- Fuel Indexer: https://github.com/FuelLabs/fuel-indexer
+- Fuel Indexer Book: https://docs.fuel.network/docs/indexer/
+- Sway Book: https://docs.fuel.network/docs/sway/
+- Rust SDK Book: https://rust.fuel.network
+
+
+Join the Community:
+- Follow us @Fuel: https://twitter.com/fuel_network
+- Ask questions in dev-chat on Discord: https://discord.com/invite/xfpK4Pe
+
+Report Bugs:
+- Fuel Indexer Issues: https://github.com/FuelLabs/fuel-indexer/issues/new
+
+Take a quick tour.
+
+`forc index auth`
+    Authenticate against an indexer service.
+`forc index build`
+    Build an indexer.
+`forc index check`
+    List indexer components.
+`forc index deploy`
+    Deploy an indexer.
+`forc index kill`
+    Kill a running Fuel indexer process on a given port.
+`forc index new`
+    Create a new indexer.
+`forc index remove`
+    Stop a running indexer.
+`forc index start`
+    Start a local indexer service.
+`forc index status`
+    Check the status of an indexer.
+
+

2.4 Deploying our indexer

+

At this point, we have a brand new indexer that will index some blocks and transactions. And with both our database and Fuel indexer services up and running, all that's left to do is to build and deploy the indexer in order to see it in action. Let's build and deploy our indexer:

+
forc index deploy
+
+
+

IMPORTANT: forc index deploy by defaults runs forc index build prior to deploying the indexer. The same result can be produced by running forc index build then subsequently running forc index deploy. For more info, checkout the forc index deploy command.

+
+

If all goes well, you should see the following:

+
▹▹▹▹▹ ⏰ Building...                         Finished dev [unoptimized + debuginfo] target(s) in 0.96s
+▪▪▪▪▪ ✅ Build succeeded.                    Deploying indexer
+▪▪▪▪▪ ✅ Successfully deployed indexer.
+
+

And we can check the status of our newly deployed indexer using:

+
forc index status
+
+

Which should show:

+
✅ Successfully fetched service health:
+
+client status: OK
+database status: OK
+uptime: 1m 30s
+
+Indexers:
+
+─ fuellabs
+   └─ hello_world
+      • id: 1
+      • created at: 2023-11-08 15:09:49.205698 UTC (52s ago)
+      • status: running
+      • status message:
+          Indexed 5440 blocks
+
+
+

What is a "deployment" exactly?

+

A deployment within the context of Fuel's indexer is a series of steps taken to get your indexer project running in the wild.

+

This series of steps involves compiling your indexer project to a wasm32-unknown-unknown target and uploading the indexer to a running Fuel indexer service. The service will then register an executor and build database tables for this indexer. Once this series of steps has completed, your indexer is considered to be "deployed".

+

Users will often find that they're simply deploying their indexers to a Fuel indexer service running on their local machine; this is just one valid use-case described in our infrastructure docs. Keep in mind that the intended use of a Fuel indexer service is as a standalone remote service that may run many different indexers at any given time.

+
+

3. Querying for data

+

With our indexer deployed, we should be able to query for newly indexed data after a few seconds.

+

Below, we write a simple GraphQL query that returns a few fields from all transactions that we've indexed.

+

You can open your GraphQL query playground at http://127.0.0.1:29987/api/playground/fuellabs/hello_indexer and submit the following GraphQL query.

+
query {
+  transaction {
+    id,
+    hash,
+    block {
+      id
+    }
+  }
+}
+
+

The response you get should resemble:

+
[
+  {
+    "block": {
+      "id": "24002b29ef4331f5ee75a38bf6381f2c8e8d2d5b4d78470706dde7ab0b8d54c0"
+    },
+    "hash": "82b36dce26d926921b8e79597899d8712fdabf2553f28b45ef3851a968efb4b9",
+    "id": "eb7e14822e18e71ba7c92c266b0976acda2344dfbef7a60099d400cc243394fb"
+  },
+  {
+    "block": {
+      "id": "1309ee2cb0846b1a7e45313e1c39b2a24ffd552a381f2f627225256f725a93e3"
+    },
+    "hash": "f0c7c778faa6eb2a8bf03c9c47bb3f836bd4fe37e69c18e30f853ff146522dcb",
+    "id": "182b6343bbbca2fcecf97020ea3f3767b8f5c370a6b853d2add46853e542a113"
+  },
+  {
+    "block": {
+      "id": "95588e20296969a76576d519d301c6cabe1e009675e430da93e18ba2a0d38a49"
+    },
+    "hash": "e729045198ee10dcf49e431f50c2ffe8c37129cbe47e003a59aff81a88b03b50",
+    "id": "6910ebc30a1037b83336c956c95f7fc470c4b76750a93f6a1f6d19a21d058b19"
+  }
+]
+
+

Finished! 🥳

+

Congrats, you just created, built, and deployed your first indexer on the world's fastest execution layer.

+

For more info on how indexers work, please checkout the reference guide.

+
+

A Fuel Indexer Project

+

Use Cases

+

The Fuel indexer project can currently be used in a number of different ways:

+
    +
  • as tooling to interact with indexers
  • +
  • as a standalone service
  • +
  • as a part of a larger Fuel project, alongside other components of the Fuel ecosystem (e.g. Sway smart contracts)
  • +
+

We'll describe these three different use cases below.

+

As tooling to interact with indexers

+

The Fuel indexer provides functionality to make it easy to build and compile arbitrary indexers by using the forc index CLI tool. Using forc index, users can create, build, deploy, and remove indexers, as well as authenticate against a running indexer service, and check the status of running indexers.

+

Example

+

Create, deploy, and check the status of a new indexer.

+
forc index new fuel && \
+    cd fuel && forc index deploy --url http://indexer.fuel.network && \
+        forc index status --url http://indexer.fuel.network --auth $MY_TOKEN
+
+

As a standalone service

+

You can also start the Fuel indexer as a standalone service that connects to a Fuel node in order to monitor the Fuel blockchain for new blocks and transactions. To do so, run the requisite database migrations, adjust the configuration to connect to a Fuel node, and start the service.

+

Example

+

Create, deploy, and check the status of a new indexer.

+
fuel-indexer run \
+    --network beta-5 \
+    --run-migrations \
+    --accept-sql-queries \
+    --replace-indexer
+
+

As part of a Fuel project

+

Finally, you can run the Fuel indexer as part of a project that uses other components of the Fuel ecosystem, such as Sway. The convention for a Fuel project layout including an indexer is as follows:

+
.
+├── contracts
+│   └── hello-contract
+│       ├── Forc.toml
+│       └── src
+│           └── main.sw
+├── frontend
+│   └── index.html
+└── indexer
+    └── hello-indexer
+        ├── Cargo.toml
+        ├── hello_indexer.manifest.yaml
+        ├── schema
+        │   └── hello_indexer.schema.graphql
+        └── src
+            └── lib.rs
+
+
+

An Indexer Project at a Glance

+

Every Fuel indexer project requires three components:

+
    +
  • a Manifest describing how the indexer should work
  • +
  • a Schema containing data models for the data that is to be indexed
  • +
  • a Module which contains the logic for how data coming from the FuelVM should be saved into an index
  • +
+

Manifest

+

A manifest is a YAML configuration file that specifies various aspects of how an indexer should function: Where should the indexer start? Where should the indexer end? What contract should the indexer subscribe to?

+

Below is a sample indexer manifest file

+
namespace: fuellabs
+identifier: order_book_v1
+fuel_client: beta-5.fuel.network:80
+abi: path/to/my/contract-abi.json
+contract_id: "fuels0x39150017c9e38e5e280432d546fae345d6ce6d8fe4710162c2e3a95a6faff051"
+graphql_schema: path/to/my/schema.graphql
+start_block: 1564
+end_block: 310000
+module:
+  wasm: path/to/my/wasm_module.wasm
+
+

namespace

+

Required.

+

The namespace is the topmost organizational level of an indexer. You can think of different namespaces as separate and distinct collections comprised of indexers. A namespace is unique to a given indexer operator -- i.e., indexer operators will not be able to support more than one namespace of the same name.

+

identifier

+

Required.

+

The identifier field is used to (quite literally) identify the given indexer. If a namespace describes a collection of indexers, then an identifier describes a unique indexer inside that collection. As an example, if a provided namespace is "fuel" and a provided identifier is "index1", then the full identifier for the given indexer will be fuel.index1.

+

fuel_client

+

Optional.

+

The fuel_client denotes the address (host, port combination) of the running Fuel client that you would like your indexer to index events from. In order to use this per-indexer fuel_client option, the indexer service at which your indexer is deployed will have to run with the --indexer_net_config option.

+

abi

+

Optional.

+

The abi option is used to provide a link to the Sway JSON application binary interface (ABI) that is generated when you build your Sway project. This generated ABI contains all types, type IDs, logged types, and message types used in your Sway contract.

+

contract_id

+

Optional.

+

The contract_id specifies the particular contract to which you would like an indexer to subscribe. Setting this field to an empty string will index events from any contract that is currently executing on the network. This field accepts either a single string, or a list of strings. The indexer will index events from all IDs if a list is passed.

+
+

Important: Contract IDs are unique to the content of a contract. If you are subscribing to a certain contract and then the contract itself is changed or updated, you will need to change the contract_id field of the manifest to the new ID. +Note: This parameter supports both Bech32 contract IDs and non-Bech32 contract IDs

+
+

graphql_schema

+

Required.

+

The graphql_schema field contains the file path pointing to the corresponding GraphQL schema for a given indexer. This schema file holds the structures of the data that will eventually reside in your database. You can read more about the format of the schema file here.

+
+

Important: The objects defined in your GraphQL schema are called 'entities'. These entities are what will be eventually be stored in the database.

+
+

start_block

+

Optional.

+

The start_block field indicates the block height after which you'd like your indexer to start indexing events.

+

end_block

+

Optional.

+

The end_block field indicates the block height after which the indexer should stop indexing blocks.

+
+

Important: If no end_block is added the indexer will keep listening to new blocks indefinitely.

+
+

module

+

Required.

+

The module field contains a file path that points to code that will be run as an executor inside of the indexer.

+

resumable

+

Optional.

+

The resumable field contains a boolean value and specifies whether the indexer should synchronise with the latest block if it has fallen out of sync.

+

GraphQL Schema

+

The GraphQL schema is a required component of the Fuel indexer. When data is indexed into the database, the actual values that are persisted to the database will be values created using the data structures defined in the GraphQL schema.

+

Below is a sample GraphQL schema for a Fuel indexer.

+
type Metadata @entity(virtual: true) {
+    imageUrl: String!
+    data: Bytes
+}
+
+type Account @entity {
+    id: ID!
+    address: Address!
+    index: U64!
+    metadata: Metadata
+}
+
+type Wallet @entity {
+    id: ID!
+    name: String!
+    accounts: [Account!]!
+}
+
+

For a complete list of all scalars that can be used in a Fuel indexer, please see the GraphQL Scalars section.

+

Further, for a complete list of how Sway data types, GraphQL scalar types, and Fuel indexer database types map to each other, please see the Database Types section.

+

Finally, for a more in-depth explanation on the schema being used above 👆🏽, please read the GraphQL section.

+

Indexer modules

+

Indexer modules are compiled binaries that process data from the Fuel blockchain into entity types defined in your schema so that the data can be stored in a database. The Fuel indexer supports both WebAssembly (WASM) and native binaries; however, we strongly recommend using WASM binaries.

+

This document describes the process of creating an indexer module.

+

Creating Handlers

+

Prior to creating a module for an indexer, both the manifest and schema should be created. At compile time, information will be extracted from both of those assets and combined it with your defined logic to create handlers that save data to storage. Let's look at the following example of a module that will be compiled to WASM:

+
use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+
+    // This `log_the_greeting` function will be called, when we find
+    // a `Greeting` in a block.
+    fn log_the_greeting(greeting: Greeting) {
+        info!("The greeting is: {greeting:?}");
+    }
+}
+

What's going on here?

+
    +
  • +

    The first line imports the prelude from fuel_indexer_utils; this allows you to quickly bootstrap an indexer by using common types and traits. Then, we have a module decorated with the #[indexer] macro.

    +
      +
    • This macro processes a manifest at the supplied file path, parses your schema and Sway contract ABI (if supplied), and generates code that is combined with handler functions in order to create a complete indexer module.
    • +
    +
  • +
  • +

    Finally, we have an example handler function. You can define which functions handle different events by using the function parameters. If you add a function parameter of a certain type T, the function will be triggered whenever that type is found as part of a block, transaction, or receipt.

    +
      +
    • In this example, let's say that you have a Sway contract with a function that logs a Greeting struct. When that function executes as part of a transaction, the logged struct will be included in the data that is processed from the Fuel blockchain. Your indexer module will see the struct and execute log_the_greeting.
    • +
    +
  • +
+
+

You can learn more about what data can be indexed and find example handlers in the Indexing Fuel Types and Indexing Custom Types sections.

+
+
+

Usage

+

To compile your indexer code to WASM, you'll first need to install the wasm32-unknown-unknown target platform through rustup, if you haven't done so already.

+
rustup add target wasm32-unknown-unknown
+
+

After that, you can conveniently use the forc index plugin to manager your indexers. Simply use forc index build to build your indexer or checkout the forc index build docs for more options.

+
+

Notes on Web Assembly modules

+

There are a few points that Fuel indexer users should know when using WASM:

+
    +
  1. +

    WASM modules are only used if the execution mode specified in your manifest file is wasm.

    +
  2. +
  3. +

    Developers should be aware of what things may not work off-the-shelf in a module: file I/O, thread spawning, and anything that depends on system libraries or makes system calls. This is due to the technological limitations of WASM as a whole; more information can be found here.

    +
  4. +
  5. +

    As of this writing, there is a small bug in newly built Fuel indexer WASM modules that produces a WASM runtime error due to an errant upstream dependency. For now, a quick workaround requires the use of wasm-snip to remove the errant symbols from the WASM module. More info can be found in the related script here.

    +
  6. +
  7. +

    Users on Apple Silicon macOS systems may experience trouble when trying to build WASM modules due to its clang binary not supporting WASM targets. If encountered, you can install a binary with better support from Homebrew (brew install llvm) and instruct rustc to leverage it by setting the following environment variables:

    +
  8. +
+
    +
  • AR=/opt/homebrew/opt/llvm/bin/llvm-ar
  • +
  • CC=/opt/homebrew/opt/llvm/bin/clang
  • +
+
+

Designing a Schema

+

The Fuel indexer uses GraphQL in order to allow users to query for indexed data. In this chapter, you can find information on how to leverage our supported features to efficiently get the data you want.

+
+

⚠️ Please note that the Fuel indexer does not support the full GraphQL specification; however, we do our best to reasonably support as much as we can.

+
+ +

Supported Functionality

+

While we do our best to maintain compliance with the GraphQL specification and parity with other implementations, there are a few things that are under development or will not be implemented. Here's a table describing our GraphQL functionality:

+

Legend:

+
    +
  • 🟩 : Functionally complete
  • +
  • 🟨 : Partially complete
  • +
  • 🟥 : Planned but incomplete
  • +
  • ⛔ : Not planned
  • +
+
+ + + + + + + + + + + + + + + +
FunctionalityStatusNotes
Arguments🟩read the Search and Filtering section
Aliases🟩
Fragments🟨inline fragments are currently not supported
Introspection🟩
GraphQL Playground🟩read the Playground section
Pagination🟨read the Pagination section
Directives🟨read the Directives section
List Types🟨
Union Types🟨
Federation
Variables
Mutations
Enums🟨
Interfaces
Input Types
+

Types

+

Objects

+

Object types are the most commonly used type in indexer GraphQL schema. Each object type marked with an @entity directive will be converted into a SQL table.

+
type Account @entity {
+    id: ID!
+    address: Address!
+    balance: U64!
+}
+
+

This Account object type from the GraphQL schema, might be used in an indexer module like so:

+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_event(event: Event) {
+        let address = Address::default();
+        let balance = 0;
+        let account = Account::new(address, balance);
+        account.save();
+    }
+}
+

Enums

+

Enum types are simply implemented as String types.

+
enum SignatureLabel {
+    Multi
+    Single
+}
+
+
+

Enum types in relation to Fuel indexer's implementation are just String types used primarily to label object types. There is no other way that enum types should be used at this time. +This SignatureLabel object type from the GraphQL schema, might be used in an indexer module like so:

+
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_event(event: Event) {
+        let label = SignatureLabel::Multi;
+        assert_eq!(label.to_string(), "SignatureLabel::Multi".to_string());
+    }
+}
+

Unions

+

Union types are unique in that any type marked as a union will be converted into an Object type, who's fields are the unique set of fields over all members of the union.

+
enum TransactionLabel {
+    Create
+    Script
+    Mint
+}
+
+type CreateTransaction @entity {
+    id: ID!
+    bytecode_length: U64!
+    contract_id: ContractId!
+    label: TransactionLabel!
+}
+
+type ScriptTransaction @entity {
+    id: ID!
+    maturity: U64!
+    label: TransactionLabel!
+}
+
+type MintTransaction @entity {
+    id: ID!
+    metadata: Json
+    label: TransactionLabel!
+}
+
+union Transaction = CreateTransaction | ScriptTransaction | MintTransaction
+
+

The Transaction union type above, will internally produce the following object type:

+
type Transaction @entity {
+    id: ID!
+    bytecode_length: U64!
+    contract_id: ContractId!
+    label: TransactionLabel!
+    maturity: U64!
+    metadata: Json
+}
+
+
+

IMPORTANT: Note the order of the fields in the derived Transaction object type: the fields are ordered according to the unique set of fields from each of the union's members.

+

The id, bytecode_length, contract_id, and label fields come first, from the CreateTransaction object type. Next comes the maturity field from the ScriptTransaction object - because the ScriptTransaction's id and label fields are already a part of the derived Transaction object, courtesy of the CreateTransaction object type. Finally, comes the metadata field, as part of the MintTransaction object type. +This Transaction union type from the GraphQL schema, might be used in an indexer module like so:

+
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_event(event: Event) {
+        let bytecode_length = 1024;
+        let contract_id = ContractId::default();
+        let label = TransactionLabel::Create;
+        let maturity = 10000000;
+        let metadata = None;
+        let transaction = Transaction::new(bytecode_length, contract_id, label, maturity, metadata);
+        transaction.save();
+    }
+}
+

Scalars

+

The Fuel indexer has a collection of GraphQL scalars that cover virtually any value type in use on the Fuel network. The following list contains each GraphQL scalar type along with its equivalent Rust type.

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
GraphQL ScalarRust TypeNotes
Addressu8[32]
AssetIdu8[32]
Booleanbool
BytesVec<u8>Byte blob of arbitrary size
Bytes32u8[32]
Bytes4u8[4]
Bytes64u8[64]
Bytes8u8[8]
ContractIdu8[32]
HexStringVec<u8>Byte blob of arbitrary size
I128i128
I16i16
I32i32
I64i64
I8i8
IDSizedAsciiString<64>Alias of UID
JsonStringJSON string of arbitrary size
StringStringString of arbitrary size
U128u128
U16u16
U32u32
U64u64
U8u8
UIDSizedAsciiString<64>32-byte unique ID
+

Directives

+
+

Per GraphQL: A directive is a keyword preceded by a @ character (optionally followed by a list of named arguments) which can appear after almost any form of syntax in the GraphQL query or schema languages.

+
+

As of this writing, the list of supported Fuel GraphQL schema directives includes:

+
    +
  • @indexed: Denotes that a field should include a B-tree index in the database.
  • +
  • @unique: Denotes that field should include a unique index in the database.
  • +
  • @join: Denotes that a field has a "relationship" to another object type.
  • +
+

@indexed

+

The @indexed directive adds a database index to the underlying column for the indicated field of that type. Generally, a database index is a data structure that allows you to quickly locate data without having to search each row in a database table.

+
type Book @entity {
+    id: ID!
+    name: Bytes8! @indexed
+}
+
+type Library @entity {
+    id: ID!
+    book: Book!
+}
+
+

In this example, a single BTREE INDEX constraint will be created on the book table's name column, which allows for faster lookups on that field.

+
+

Important: At the moment, database index constraint support is limited to BTREE in Postgres with ON DELETE, and ON UPDATE actions not being supported.

+
+

@unique

+

The @unique directive adds a UNIQUE database constraint to the underlying database column for the indicated field of that type. A constraint specifies a rule for the data in a table and can be used to limit the type of data that can be placed in the table. In the case of a column with a UNIQUE constraint, all values in the column must be different.

+
type Book @entity {
+    id: ID!
+    name: Bytes8! @unique
+}
+
+type Library @entity {
+    id: ID!
+    book: Book!
+}
+
+

A UNIQUE constraint will be created on the book table's name column, ensuring that no books can share the same name.

+
+

Important: When using explicit or implicit foreign keys, it is required that the reference column name in your foreign key relationship be unique. ID types are by default unique, but all other types will have to be explicitly specified as being unique via the @unique directive.

+
+

@join

+

The @join directive is used to relate a field in one type to others by referencing fields in another type. You can think of it as a link between two tables in your database. The field in the referenced type is called a foreign key and it is required to be unique.

+
type Book @entity {
+    id: ID!
+    name: String! @unique
+}
+
+type Library @entity {
+    id: ID!
+    book: Book! @join(on:name)
+}
+
+

A foreign key constraint will be created on library.book that references book.name, which relates the Books in a Library to the underlying Book table. For more info on what exactly is happening here, please see the Relationships section.

+

Relationships

+

The Fuel indexer service supports foreign key relationships and constraints. There are two types of relationship specifications: implicit and explicit.

+
+

IMPORTANT:

+

Implicit foreign keys do not require a @join directive. When using implicit foreign key references, merely add the referenced object as a field type (shown below). A lookup will automatically be done to add a foreign key constraint using this object's' id field.

+

Note that implicit foreign key relationships only use the id field on the referenced table. If you plan to use implicit foreign keys, the object being referenced must have an id field.

+

In contrast, explicit foreign keys do require a @join directive. Explicit foreign key references work similarly to implicit foreign keys; however, when using explicit foreign key references, you must add a @join directive after your object type. This @join directive includes the field in your foreign object that you would like to reference (shown below).

+
+

Let's learn how to use each foreign key type by looking at some GraphQL schema examples.

+

Usage

+

Implicit foreign keys

+
type Library @entity {
+    id: ID!
+    name: String!
+}
+
+type Book @entity {
+    id: ID!
+    library: Library!
+}
+
+

Given the above schema, two entities will be created: a Book entity, and a Library entity. As you can see, we add the Book entity as an attribute on the Library entity, thus conveying that we want a one-to-many or one-to-one relationship between Library and Book. This means that for a given Book, we may also fetch the associated Library entity. It also means that the field Book.library will be an ID scalar type that references Library.id.

+

Explicit foreign keys

+
type Library @entity {
+    id: ID!
+    name: String! @unique
+}
+
+type Book @entity {
+    id: ID!
+    library: Library! join(on:name)
+}
+
+

For the most part, this works the same way as implicit foreign key usage. However, as you can see, instead of implicitly using Library.id as the reference column for our Library field type on the Book object, we're explicitly specifying that we want Library.name to serve as our foreign key for the Book.library field. Also, please note that since we're using Library.name in our foreign key constraint, that column is required to be unique (via the @unique directive).

+

Indexing Fuel Types

+

This document provides information about Fuel-specific types and provides examples on how to index each type.

+ +

BlockData

+
+

The BlockData struct is how blocks are represented in the Fuel indexer. It contains metadata such as the ID, height, and time, as well as a list of the transactions it contains (represented by TransactionData). It also contains the public key hash of the block producer, if present.

+
+

Definition

+
pub struct BlockData {
+    pub height: u32,
+    pub id: Bytes32,
+    pub header: Header,
+    pub producer: Option<Bytes32>,
+    pub time: i64,
+    pub consensus: Consensus,
+    pub transactions: Vec<TransactionData>,
+}
+

Usage

+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_block(block_data: BlockData) {
+        let height = block_data.header.height;
+        info!("This block #{height}");
+    }
+}
+
+

Transactions

+

TransactionData

+

The TransactionData struct contains important information about a transaction in the Fuel network. The id field is the transaction hash, which is a 32-byte string. The receipts field contains a list of Receipts, which are generated by a Fuel node during the execution of a Sway smart contract; you can find more information in the Receipts section.

+

Definition

+
pub struct TransactionData {
+    pub transaction: Transaction,
+    pub status: TransactionStatus,
+    pub receipts: Vec<Receipt>,
+    pub id: TxId,
+}
+

Usage

+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_transaction(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            info!(
+                "Transaction {} in block at height {} has {} receipts",
+                transaction.id,
+                block_data.header.height,
+                transaction.receipts.len()
+            );
+        }
+    }
+}
+

TransactionStatus

+

TransactionStatus refers to the status of a Transaction in the Fuel network.

+

Definition

+
pub enum TransactionStatus {
+    Failure {
+        block_id: String,
+        time: DateTime<Utc>,
+        reason: String,
+    },
+    SqueezedOut {
+        reason: String,
+    },
+    Submitted {
+        submitted_at: DateTime<Utc>,
+    },
+    Success {
+        block_id: String,
+        time: DateTime<Utc>,
+    },
+}
+

Usage

+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_transaction(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            match transaction.transaction {
+                fuel::Transaction::Script(tx) => match tx.status {
+                    fuel::TransactionStatus::Success { block_id, time } => {
+                        info!(
+                            "Transaction {} in block {} was successful at {}",
+                            tx.id, block_id, time
+                        );
+                    }
+                },
+                _ => {
+                    info!("We don't care about this transaction type");
+                }
+            }
+        }
+    }
+}
+

Receipts

+

Every transaction in the Fuel network contains a list of receipts with information about that transaction, including what contract function was called, logged data, data returned from a function, etc.

+

There are several types of receipts that can be attached to a transaction and indexed. You can learn more about each of these in the sections below.

+ +

Burn

+

A Burn receipt is generated whenever an asset is burned in a Sway contract. Read more about Burn in the Fuel protocol ABI spec.

+
use fuel_types::{AssetId, ContractId};
+pub struct Burn {
+    pub sub_id: AssetId,
+    pub contract_id: ContractId,
+    pub val: u64,
+    pub pc: u64,
+    pub is: u64,
+}
+
mod indexer_mod {
+    fn handle_burn_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Burn { contract_id, .. } => {
+                        info!("Found burn receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Call

+

A Call receipt is generated whenever a function is called in a Sway contract. The fn_name field contains the name of the called function from the aforementioned contract. Read more about Call in the Fuel protocol ABI spec.

+
use fuel_types::{AssetId, ContractId};
+pub struct Call {
+    pub contract_id: ContractId,
+    pub to: ContractId,
+    pub amount: u64,
+    pub asset_id: AssetId,
+    pub gas: u64,
+    pub fn_name: String,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_call_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Call { contract_id, .. } => {
+                        info!("Found call receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Log

+

A Log receipt is generated when calling log() on a non-reference types in a Sway contracts - specifically bool, u8, u16, u32, and u64. The ra field includes the value being logged while rb may include a non-zero value representing a unique ID for the log instance. Read more about Log in the Fuel protocol ABI spec.

+
use fuel_types::ContractId;
+pub struct Log {
+    pub contract_id: ContractId,
+    pub ra: u64,
+    pub rb: u64,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_log_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Log { contract_id, .. } => {
+                        info!("Found log receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

LogData

+

A LogData receipt is generated when calling log() in a Sway contract on a reference type; this includes all types except non-reference types. The data field will include the logged value as a hexadecimal. The rb field will contain a unique ID that can be used to look up the logged data type. Read more about LogData in the Fuel protocol ABI spec. +>

+
use fuel_types::ContractId;
+pub struct LogData {
+    pub contract_id: ContractId,
+    pub data: Vec<u8>,
+    pub rb: u64,
+    pub len: u64,
+    pub ptr: u64,
+}
+
+

Note: the example below will run both when the type MyEvent is logged as well as when MyEvent is returned from a function.

+
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_log_data(event: MyEvent) {
+        info!("Event {event:?} was logged in the contract");
+    }
+}
+

MessageOut

+

A MessageOut receipt is generated as a result of the send_typed_message() Sway method in which a message is sent to a recipient address along with a certain amount of coins. The data field supports data of an arbitrary type T and will be decoded by the indexer upon receipt. Read more about MessageOut in the Fuel protocol ABI spec.

+
use fuel_types::{MessageId, Bytes32, Address};
+pub struct MessageOut {
+    pub message_id: MessageId,
+    pub sender: Address,
+    pub recipient: Address,
+    pub amount: u64,
+    pub nonce: Bytes32,
+    pub len: u64,
+    pub digest: Bytes32,
+    pub data: Vec<u8>,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_message_out(event: MyEvent) {
+        info!("Event {event:?} was logged in the contract");
+    }
+}
+

Mint

+

A Mint receipt is generated whenever an asset is burned in a Sway contract. Read more about Mint in the Fuel protocol ABI spec.

+
use fuel_types::{AssetId, ContractId};
+pub struct Mint {
+    pub sub_id: AssetId,
+    pub contract_id: ContractId,
+    pub val: u64,
+    pub pc: u64,
+    pub is: u64,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_mint_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Mint { contract_id, .. } => {
+                        info!("Found mint receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Panic

+

A Panic receipt is produced when a Sway smart contract call fails for a reason that doesn't produce a revert. The reason field records the reason for the panic, which is represented by a number between 0 and 255. You can find the mapping between the values and their meanings here in the FuelVM source code. Read more about Panic in the Fuel protocol spec.

+
use fuel_types::ContractId;
+pub struct Panic {
+    pub contract_id: ContractId, 
+    pub reason: u32, 
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_panic_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Panic { contract_id, .. } => {
+                        info!("Found panic receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Return

+

A Return receipt is generated when returning a non-reference type in a Sway contract, specifically bool, u8, u16, u32, and u64. The val field includes the value being returned. Read more about Return in the Fuel protocol spec.

+
use fuel_types::ContractId;
+pub struct Return {
+    pub contract_id: ContractId,
+    pub val: u64,
+    pub pc: u64,
+    pub is: u64,
+}
+

You can handle functions that produce a Return receipt type by adding a parameter with the type Return.

+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_return_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Return { contract_id, .. } => {
+                        info!("Found return receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

ReturnData

+

A ReturnData receipt is generated when returning a reference type in a Sway contract; this includes all types except non-reference types. The data field will include the returned value as a hexadecimal. Read more about ReturnData in the Fuel protocol ABI spec.

+
use fuel_types::ContractId;
+pub struct ReturnData {
+    id: ContractId,
+    data: Vec<u8>,
+}
+
+

Note: the example below will run both when the type MyStruct is logged as well as when MyStruct is returned from a function.

+
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_return_data(event: MyStruct) {
+        info!("MyStruct is: {event:#}");
+    }
+}
+

Revert

+

A Revert receipt is produced when a Sway smart contract function call fails. The table below lists possible reasons for the failure and their values. The error_val field records these values, enabling your indexer to identify the specific cause of the reversion. Read more about Revert in the Fuel protocol spec.

+
use fuel_types::ContractId;
+pub struct Revert {
+    pub contract_id: ContractId,
+    pub error_val: u64,
+}
+
+ + + + + +
ReasonValue
FailedRequire0
FailedTransferToAddress1
FailedSendMessage2
FailedAssertEq3
FailedAssert4
+
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_revert_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Revert { contract_id, .. } => {
+                        info!("Found return receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

ScriptResult

+

A ScriptResult receipt is generated when a contract call resolves; that is, it's generated as a result of the RET, RETD, and RVRT instructions. The result field will contain a 0 for success, and a non-zero value otherwise. Read more about ScriptResult in the Fuel protocol spec.

+
pub struct ScriptResult {
+    pub result: u64,
+    pub gas_used: u64,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_script_result_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::ScriptResult { result, .. } => {
+                        info!("Result from script: {result:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Transfer

+

A Transfer receipt is generated when coins are transferred to a contract as part of a Sway contract. The asset_id field contains the asset ID of the transferred coins, as the FuelVM has built-in support for working with multiple assets. The pc and is fields aren't currently used for anything, but are included for completeness. Read more about Transfer in the Fuel protocol spec.

+
use fuel_types::{ContractId, AssetId};
+pub struct Transfer {
+    pub contract_id: ContractId,
+    pub to: ContractId,
+    pub amount: u64,
+    pub asset_id: AssetId,
+    pub pc: u64,
+    pub is: u64,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_transfer_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::Transfer { contract_id, .. } => {
+                        info!("Found transfer receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

TransferOut

+

A TransferOut receipt is generated when coins are transferred to an address rather than a contract. Every other field of the receipt works the same way as it does in the Transfer receipt. Read more about TransferOut in the Fuel protocol spec.

+
use fuel_types::{ContractId, AssetId, Address};
+pub struct TransferOut {
+    pub contract_id: ContractId,
+    pub to: Address,
+    pub amount: u64,
+    pub asset_id: AssetId,
+    pub pc: u64,
+    pub is: u64,
+}
+
extern crate alloc;
+use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn handle_transfer_out_receipt(block_data: BlockData) {
+        let height = block_data.header.height;
+        if !block_data.transactions.is_empty() {
+            let transaction = block_data.transactions[0];
+            for receipt in transaction.receipts {
+                match receipt {
+                    fuel::Receipt::TransferOut { contract_id, .. } => {
+                        info!("Found transfer_out receipt from contract {contract_id:?}");
+                    }
+                }
+            }
+        }
+    }
+}
+

Custom Types

+
    +
  1. Contract
  2. +
  3. Schema
  4. +
  5. Manifest
  6. +
  7. Writing a handler
  8. +
+
+

In addition to Fuel-specific types, you can also index custom types triggered in your Sway smart contract.

+
+

To index custom types from a Sway smart contract, you'll need that specific contract's ABI in JSON format; the JSON ABI is generated as a result of running forc build to build your contract. After that, the process is similar to indexing Fuel types.

+

Example

+

Let's cover some of these concepts in an example below.

+

1. Contract

+

First, let's create a Sway contract with some simple types.

+
contract;
+
+use std::logging::log;
+
+struct Addition {
+    added_value: u64,
+    updated_total: u64,
+}
+
+struct Subtraction {
+    subtracted_value: u64,
+    updated_total: u64,
+}
+
+abi ValueStore {
+    #[storage(read, write)]
+    fn add(value: u64);
+
+    #[storage(read, write)]
+    fn subtract(value: u64) -> Subtraction;
+}
+
+storage {
+    total: u64 = 1000,
+}
+
+impl ValueStore for Contract {
+    #[storage(read, write)]
+    fn add(value: u64) {
+        let updated_total = storage.total.read() + value;
+        storage.total.write(updated_total);
+        log(
+            Addition {
+                added_value: value,
+                updated_total
+            }
+        )
+    }
+
+    #[storage(read, write)]
+    fn subtract(value: u64) -> Subtraction {
+        let updated_total = storage.total.read() - value;
+        storage.total.write(updated_total);
+
+        Subtraction {
+            subtracted_value: value,
+            updated_total
+        }
+    }
+}
+
+
    +
  • In this contract, we have two types: Addition and Subtraction. As we'll soon see, indexers can process custom types that are logged or returned as part of a function.
  • +
  • To begin creating an indexer for this contract, let's build the contract and generate a JSON ABI file. +
      +
    • Running forc build generates a JSON ABI similar to the lightly-edited one below:
    • +
    +
  • +
+
{
+  "types": [
+    {
+      "typeId": 0,
+      "type": "()",
+      "components": [],
+      "typeParameters": null
+    },
+    {
+      "typeId": 1,
+      "type": "struct Addition",
+      "components": [
+        {
+          "name": "added_value",
+          "type": 3,
+          "typeArguments": null
+        },
+        {
+          "name": "updated_total",
+          "type": 3,
+          "typeArguments": null
+        }
+      ],
+      "typeParameters": null
+    },
+    {
+      "typeId": 2,
+      "type": "struct Subtraction",
+      "components": [
+        {
+          "name": "subtracted_value",
+          "type": 3,
+          "typeArguments": null
+        },
+        {
+          "name": "updated_total",
+          "type": 3,
+          "typeArguments": null
+        }
+      ],
+      "typeParameters": null
+    },
+    {
+      "typeId": 3,
+      "type": "u64",
+      "components": null,
+      "typeParameters": null
+    }
+  ],
+  "functions": [...],
+  "loggedTypes": [
+    {
+      "logId": 0,
+      "loggedType": {
+        "name": "",
+        "type": 1,
+        "typeArguments": []
+      }
+    }
+  ],
+  "messagesTypes": [...],
+  "configurables": [...]
+}
+
+
+

2. Schema

+

Now that we've discussed how to generate the JSON ABI for our Sway smart contract, let's now cover how to create an associated GraphQL schema.

+

To index the contracts and store information about our Sway types in the database, we should create a schema. Let's design a schema that has an entity for each Sway type:

+
type AddEntity @entity {
+  id: ID!
+  value: U64!
+  updated_total: U64!
+}
+
+type SubtractEntity @entity {
+  id: ID!
+  value: U64!
+  updated_total: U64!
+}
+
+
+

Note how the types used here, match the types used in our Sway smart contract. For a detailed mapping of these types, please see the Storing Records section.

+
+

3. Manifest

+

So far we've covered how to (1) write your Sway smart contract and generate its JSON ABI, and (2) create types in your GraphQL schema that align with your Sway types.

+

Next, we'll cover how to write the manifest file for your indexer.

+

Before writing any of the handler code for your indexer, we need to make sure that our indexer manifest contains the necessary information to allow for the compiler to parse our contract types.

+

Specifically, we should ensure that the contract_abi and graphql_schema fields point to the correct locations, respectively.

+
# A namespace is a logical grouping of declared names. Think of the namespace
+# as an organization identifier
+namespace: fuellabs
+
+# The identifier field is used to identify the given index.
+identifier: custom_types_example
+
+# The abi option is used to provide a link to the Sway JSON ABI that is generated when you
+# build your project.
+abi: path/to/custom/type/example/contract-abi.json
+
+# The particular start block after which you'd like your indexer to start indexing events.
+start_block: ~
+
+# The particular end block after which you'd like your indexer to stop indexing events.
+end_block: ~
+
+# The `fuel_client` denotes the address (host, port combination) of the running Fuel client
+# that you would like your indexer to index events from. In order to use this per-indexer
+# `fuel_client` option, the indexer service at which your indexer is deployed will have to run
+# with the `--indexer_net_config` option.
+fuel_client: ~
+
+# The contract_id specifies which particular contract you would like your index to subscribe to.
+contract_id: ~
+
+# The graphql_schema field contains the file path that points to the GraphQL schema for the
+# given index.
+graphql_schema: path/to/custom/type/example/indexer.schema.graphql
+
+# The module field contains a file path that points to code that will be run as an executor inside
+# of the indexer.
+# Important: At this time, wasm is the preferred method of execution.
+module:
+  wasm: ~
+
+# The resumable field contains a boolean that specifies whether or not the indexer should, synchronise
+# with the latest block if it has fallen out of sync.
+resumable: true
+
+

4. Handler Logic

+

Finally, we can create handlers to index these particular types and store them in the database. Let's look at the following example:

+
use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+    fn index_addition(addition_event: Addition) {
+        let addition = AddEntity {
+          id: 123,
+          value: addition_event.added_value,
+          updated_total: addition_event.updated_total
+        };
+        addition.save();
+    }
+
+    fn index_subtraction(subtraction_event: Subtraction) {
+        let subtraction = SubtractEntity {
+          id: 123,
+          value: subtraction_event.subtracted_value,
+          updated_total: subtraction_event.updated_total
+        };
+        subtraction.save();
+    }
+}
+

Regardless of whether a custom type was logged (e.g. Addition) or returned (e.g. Subtraction), the type will be available for you to use in your functions. Just include the type(s) you want your function to use in the parameters, and the function will be executed whenever each of the parameters have been satisfied by an instance of the type(s).

+

Storing Info in a Database

+

The Fuel indexer uses PostgreSQL as the primary database.

+
+

💡 We're open to supporting other storage solutions in the future.

+
+

Data Types

+

Below is a mapping of GraphQL schema types to their Sway and database equivalents. Note that an empty cell denotes that there is no direct equivalent for the type in the corresponding domain.

+
+ + + + + + + + + + + + + + + + + + + + + +
GraphQL ScalarSway TypePostgres Type
Addressb256varchar(64)
AssetIdu8[32]varchar(64)
Booleanboolboolean
Bytesstr[]varchar(10485760)
Bytes32str[32]varchar(64)
Bytes4str[4]varchar(8)
Bytes64str[64]varchar(128)
Bytes8str[8]varchar(16)
ContractIdb256varchar(64)
I128numeric(39,0)
I32u32integer
I64u64bigint
I8u8integer
IDvarchar(64) primary key
Jsonstr[]json
U128numeric(39, 0)
U32u32integer
U64u64numeric(20, 0)
U8u8integer
UIDvarchar(64)
Stringstr[]varchar(255)
+
+

Example

+

Let's define an Event struct in a Sway contract:

+
struct Event {
+    id: u64,
+    address: Address,
+    block_height: u64,
+}
+
+

The corresponding GraphQL schema to mirror this Event struct would resemble:

+
type Event @entity {
+    id: ID!
+    account: Address!
+    block_height: U64!
+}
+
+

And finally, this GraphQL schema will generate the following Postgres schema:

+
                                           Table "schema.event"
+    Column   |     Type    | Collation | Nullable | Default | Storage  | Compression | Stats target | Description
+--------------+-------------+-----------+----------+---------+----------+-------------+--------------+-------------
+ id           |    bigint   |           | not null |         | plain    |             |              |
+ block_height |    bigint   |           | not null |         | plain    |             |              |
+ address      | varchar(64) |           | not null |         | plain    |             |              |
+ object       |    bytea    |           | not null |         | extended |             |              |
+Indexes:
+    "event_pkey" PRIMARY KEY, btree (id)
+Access method: heap
+
+

Queries

+ +

Queries

+

Once data has been persisted into your storage backend, you can retrieve it by querying the GraphQL API server. By default, the API server can be reached at http://localhost:29987/api/graph/:namespace/:identifier, where :namespace and :identifier are the values for the respective fields in your indexer's manifest. If you've changed the WEB_API_HOST or WEB_API_PORT values of your configuration, then you'll need to adjust the URL accordingly.

+

Basic Query

+

A basic query has the following form:

+
query {
+    entity {
+        field_1
+        field_2
+        ...
+    }
+    ...
+}
+
+

The entity field corresponds to the name of an entity defined in your schema and the sub-fields are the fields defined on that entity type; entities and fields are stored in the database using the names defined in the schema, so make sure that your query uses those same names as well.

+
query {
+    block {
+        id
+        height
+        timestamp
+    }
+}
+
+

We're requesting the ID, height, and timestamp for each block stored in the backend. If successful, the API server will return a response similar to the following:

+
[
+   {
+      "height" : 1,
+      "id" : "f169a30cfcbf1eebd97a07b19de98e4b38a4367b03d1819943be41744339d38a",
+      "timestamp" : 1668710162
+   },
+   {
+      "height" : 2,
+      "id" : "a8c554758f78fe73054405d38099f5ad21a90c05206b5c6137424985c8fd10c7",
+      "timestamp" : 1668710163
+   },
+   {
+      "height" : 3,
+      "id" : "850ab156ddd9ac9502768f779936710fd3d792e9ea79bc0e4082de96450b5174",
+      "timestamp" : 1668710312
+   },
+   {
+      "height" : 4,
+      "id" : "19e19807c6988164b916a6877fe049d403d55a07324fa883cb7fa5cdb33438e2",
+      "timestamp" : 1668710313
+   },
+   {
+      "height" : 5,
+      "id" : "363af43cfd2a6d8af166ee46c15276b24b130fc6a89ce7b3c8737d29d6d0e1bb",
+      "timestamp" : 1668710314
+   }
+]
+
+

Nested Query

+

The Fuel indexer supports foreign keys on entity types; thus, you can also ask for information about a referenced entity inside of your query. A nested query has the following general structure:

+
query {
+    entityA {
+        field_A1
+        field_A2
+        referenced_entityB {
+            field_B1
+            field_B2
+            ...
+        }
+        ...
+    }
+    ...
+}
+
+

Essentially, it's the same as the basic query example with an added sub-block to request information about the reference entity. The response from the API server will be returned in the same general structure as the query. Let's look at another example to illustrate how it works in practice.

+
+

Important: There is no limit to how deeply nested your entities and queries can be. However, every nested reference will add computation and latency to your query as the information will have to be retrieved from different tables in your storage backend. Please exercise caution in your entity design and try to minimize nesting as much as possible.

+
+

We'll start with the following example schema:

+
type City @entity {
+    id: ID!
+    name: String!
+}
+
+type Library @entity {
+    id: ID!
+    name: String!
+    city: City!
+}
+
+type Book @entity {
+    id: ID!
+    title: String!
+    library: Library!
+}
+
+type Character @entity {
+    id: ID!
+    name: String!
+    book: Book!
+}
+
+

This schema uses implicit foreign keys to reference other entities; for more information on implicit and explicit foreign keys, please refer to the Relationships section of the book. In this contrived example, we're storing information about characters that are found in books which are stored in libraries that can be found in cities. This will be the query that we use to retrieve the aforementioned data:

+
query {
+    character {
+        name
+        book {
+            title
+            library {
+                name
+                city {
+                    name
+                }
+            }
+        }
+    }
+}
+
+

Let's assume that we've created an indexer for this data and the indexed data has been stored in the database. If we send the query, we'll get the following response:

+
[
+  {
+    "name": "Lil Ind X",
+    "book": {
+      "title": "Fuel Indexer",
+      "library": {
+        "name": "Fuel Labs Library",
+        "city": {
+          "name": "Fuel City"
+        }
+      }
+    }
+  }
+]
+
+

GraphQL Playground

+

The Fuel indexer's GraphQL Playground is an interactive, in-browser GraphQL IDE that allows developers to easily explore and test the indexer's GraphQL API server. You can read more about the GraphQL playground in general here.

+

Every public indexer can access the GraphQL playground of the Fuel indexer node on which the given indexer runs, so users and developers can get to querying their data right away.

+

Usage

+

To use the GraphQL playground to explore your indices, start your indexer service, then open the following URL in your browser - where namespace and identifier correspond to the namespace and identifier of the index that you'd like to explore.

+
http://localhost:29987/api/playground/:namespace/:identifier
+
+

Search and Filtering

+

The Fuel indexer currently supports the following search and filtering operations:

+
    +
  • ID selection
  • +
  • comparison
  • +
  • set membership
  • +
  • excluding null values
  • +
+

Additionally, you can combine these operations using the and or or keywords, and invert operations by using the not keyword.

+
+

You should practice sensible database design when filtering records. Apply database indices to the underlying columns in order to make search operations more efficient; however, be advised that an overuse of database indices will lead to degraded performance.

+
+

ID Selection

+

You can query for a particular instance of an object by passing an ID value to with the id key. For example, let's say that you are storing blocks and you want details about a certain block, you would pass the corresponding ID:

+
query {
+  block(id: 4121419699470229811) {
+    id
+    hash
+    height
+    producer
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "aff5eb785f2d24ae62858fa673296e957abea518858e2f08bb47df2dbb9c8ca1",
+      "height": 8209,
+      "id": 4121419699470229811,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    }
+  ]
+}
+
+
+

Note: Remember that IDs currently must be of type u64, and as such, the ID selection operation will only allow for a u64 value. We're open to changing this in the future.

+
+

Excluding Null Values

+

You can store null values in your records if the corresponding entity fields are configured to allow for it. You can exclude records that contain null values in a particular column or set of columns by using the has operator inside of a filter object.

+
query {
+  block(filter: { has: [producer] } ) {
+    id
+    hash
+    height
+    producer
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "d0d663e0bf499aca19d3ecb9b0b291234dc3769d2b46512016eca7244ca0ef22",
+      "height": 411,
+      "id": 3775485677453992400,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "7ff79bf3793143c557225f37b7e7d8a2b9d2e544b839d62cc367b8c5b079d478",
+      "height": 412,
+      "id": 3919088689958184000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    }
+  ]
+}
+
+

Set Membership

+

Additionally, you can exclude records in which a particular column's value does not contain any elements in a given set by using the in operator as part of a filter object.

+
query {
+  block(filter: { height: { in: [1, 2, 3] } } ) {
+    id
+    hash
+    height
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a",
+      "height": 1,
+      "id": 3618468784755926500
+    },
+    {
+      "hash": "7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd",
+      "height": 2,
+      "id": 4122538829619016000
+    },
+    {
+      "hash": "24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6",
+      "height": 3,
+      "id": 3762867646901937000
+    }
+  ]
+}
+
+

Comparison

+

Finally, you can filter records by comparing the values of certain fields to a particular value of your choosing by using one of the comparison operators inside of a filter object.

+

Less, Greater, and Equals

+

You can do simple value comparisons using any of the following operators:

+
+ + + + + +
equalsequals
greater thangt
greater than or equal togte
less thanlt
less than or equal tolte
+
+

Here's an example:

+
query {
+  block(filter: { height: { lte: 5 } } ) {
+    id
+    hash
+    height
+    producer
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a",
+      "height": 1,
+      "id": 3618468784755926500,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd",
+      "height": 2,
+      "id": 4122538829619016000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6",
+      "height": 3,
+      "id": 3762867646901937000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "616566afdc141ecd2b60fdc56aae4f3d04b3f6db9e65a3c21d0105a08cc1b349",
+      "height": 4,
+      "id": 3833467323683451000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "1dca838d492f29b7a3afa7755ac8741c99db992da47673cd27be86f9b0620118",
+      "height": 5,
+      "id": 3991987200693004000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    }
+  ]
+}
+
+

Between

+

You can also filter for records that are contained in the range of two values by using the between operator. To do so, you'd set the lower bound using the min keyword and the upper bound by using max.

+
query {
+  block(filter: { height: { between: { min: 101, max: 103 } } } ) {
+    id
+    hash
+    height
+    producer
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "3b85fbed2d933d0334d54776612a5af72a513e875d06fa9152f6d41d0e50e417",
+      "height": 101,
+      "id": 3763145849079675000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "deea78034c2f0fcd7ef2d2d2d203d19fcd63f1b1846fac089c51c2aa7b5c8149",
+      "height": 102,
+      "id": 7365137137742930000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "a405d5688fdf41817868361217a09812349cc6fe0fe2bf9329fcd23e338e9444",
+      "height": 103,
+      "id": 7292000934927820000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    }
+  ]
+}
+
+

Logical Operators

+

As previously stated, you can combine or invert operations to filter for your desired results even further.

+

And/Or

+

Let's look at an example query in which we combine two filters together.

+
query {
+  block(filter: { 
+    producer: { equals: "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871" },
+    and: { height: { lt: 4 } }
+  } ) {
+    id
+    hash
+    height
+    producer
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a",
+      "height": 1,
+      "id": 3618468784755926500,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd",
+      "height": 2,
+      "id": 4122538829619016000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6",
+      "height": 3,
+      "id": 3762867646901937000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    }
+  ]
+}
+
+

Not

+

You can also use the not operator in order to invert the operation of a particular filter. For example, the following query returns contracts that we've seen on the network.

+
query {
+  contract {
+    id
+  }
+}
+
+
{
+  "data": [
+    {
+      "id": "1072ca8fcab43048a5b31c1ea204748c2cb5acca6b90f3b1a02ef7a2d92386d9"
+    },
+    {
+      "id": "9b8b258e0d64b9e8a022e3f38a751ad5a1b36e4dfdcc25a6fb8308e044250b8c"
+    },
+    {
+      "id": "0000000000000000000000000000000000000000000000000000000000000000"
+    },
+    {
+      "id": "8fe8ce43603c1a48274aac7532da56707901d9606a2b05de801993f48ea6bfe7"
+    }
+  ]
+}
+
+

Let's ignore the base asset contract by inverting the in operator:

+
query {
+  contract(filter: {not: { id: { equals: "0000000000000000000000000000000000000000000000000000000000000000"}}}) {
+    id
+  }
+}
+
+
{
+  "data": [
+    {
+      "id": "1072ca8fcab43048a5b31c1ea204748c2cb5acca6b90f3b1a02ef7a2d92386d9"
+    },
+    {
+      "id": "9b8b258e0d64b9e8a022e3f38a751ad5a1b36e4dfdcc25a6fb8308e044250b8c"
+    },
+    {
+      "id": "8fe8ce43603c1a48274aac7532da56707901d9606a2b05de801993f48ea6bfe7"
+    }
+  ]
+}
+
+

Pagination

+

The Fuel indexer currently supports offset-based pagination in order to allow users to selectively request parts of a set of results.

+

A paginated query can be made using three keywords:

+
    +
  • order - sort order (required)
  • +
  • first - limit on number of results (required)
  • +
  • offset - the amount of records to skip before returning results (optional)
  • +
+
query {
+  blocks: block(order: { height: asc }, first: 5) {
+    hash
+    height
+    timestamp
+  }
+}
+
+

In this query, we're requesting details about the first five blocks in ascending order of block height. You can also see that we've added a blocks alias; this is completely optional and all it does is change the key for the list of results in the JSON response.

+

With this query, we receive the following response:

+
{
+  "data": {
+    "blocks": [
+      {
+        "hash": "d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a",
+        "height": 1,
+        "timestamp": 1678483351
+      },
+      {
+        "hash": "7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd",
+        "height": 2,
+        "timestamp": 1678483471
+      },
+      {
+        "hash": "24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6",
+        "height": 3,
+        "timestamp": 1678483591
+      },
+      {
+        "hash": "616566afdc141ecd2b60fdc56aae4f3d04b3f6db9e65a3c21d0105a08cc1b349",
+        "height": 4,
+        "timestamp": 1678483711
+      },
+      {
+        "hash": "1dca838d492f29b7a3afa7755ac8741c99db992da47673cd27be86f9b0620118",
+        "height": 5,
+        "timestamp": 1678483831
+      }
+    ],
+    "page_info": {
+      "has_next_page": true,
+      "limit": 5,
+      "offset": 0,
+      "pages": 80,
+      "total_count": 400
+    }
+  }
+}
+
+

As you can see, we get the requested amount of blocks and the corresponding fields. However, there's also a page_info object included in the response. This object tells us if there's another page available to request along with information that we can use to construct our next response. To get the next page, we'll add an offset to our original query:

+
query {
+  blocks: block(
+    order: { height: asc },
+    first: 5,
+    offset: 5
+  ) {
+    hash
+    height
+    timestamp
+  }
+}
+
+

The response contains the next five blocks after our requested offset, and the page_info object lets us know what offset we used in the query.

+
{
+  "data": {
+    "blocks": [
+      {
+        "hash": "c93ffc9178d526a836d707137de08b0f743fabce79ecec77c419bfb7e6be8863",
+        "height": 6,
+        "timestamp": 1678483951
+      },
+      {
+        "hash": "4f0c81a42c86c718c0ae90ba838d6f1bdfc9a757cbf07c946fb3280b44257b46",
+        "height": 7,
+        "timestamp": 1678484071
+      },
+      {
+        "hash": "659b486cc2c3bd1133df9245645648b6a09b35e16c7f71bb05449cea0e83611c",
+        "height": 8,
+        "timestamp": 1678484191
+      },
+      {
+        "hash": "4bf61bd8f88b7fb40e842a6497d686bc2f63839ec3ca1eedb4e81a0935adaeb6",
+        "height": 9,
+        "timestamp": 1678484311
+      },
+      {
+        "hash": "b090634788ddd0461cba4d0833a3f15b8e2f51e672fb1527fc8c78cd8f80dc1a",
+        "height": 10,
+        "timestamp": 1678484431
+      }
+    ],
+    "page_info": {
+      "has_next_page": true,
+      "limit": 5,
+      "offset": 5,
+      "pages": 80,
+      "total_count": 400
+    }
+  }
+}
+
+

A Full Example

+

Finally, let's combine nested entities, filtering, and pagination into one complete example.

+

Sticking with the same block explorer example, let's say that we are looking for a particular transaction and its containing block, but we don't remember either of the hashes. All we know is that the total value of the transaction is greater than zero, it was sometime after the start of the beta-5 testnet, and it was included as part of the first fifty blocks. Additionally, we don't want to parse through all the results at once, so we only want to look at two records at a time. Finally, we think that it may have been on the more recent side, so we want to check them in reverse chronological order.

+

Putting all of that together, we get the following query:

+
query {
+  transactions: tx(
+    order: { timestamp: desc },
+    filter: { value: { gt: 0 } },
+    first: 2,
+    offset: 0
+  ) {
+    id
+    hash
+    timestamp
+    value
+    block (
+      filter: { 
+        height: { between: { min: 0, max: 50 } }, 
+        and: { 
+          timestamp: { gt: 1678410000 } 
+        }
+      } 
+    ) {
+      id
+      hash
+      height
+      timestamp
+    }
+  }
+}
+
+

The Fuel indexer's GraphQL API allows you to add filters on multiple entity fields and even nested entities! In the query above, we're asking for the two most recent transactions with a value greater than zero. Also, we're applying two filters to the nested block entity by using the and operator in order to help us narrow down the set of results.

+

The response returns the results in the expected format and includes additional information that informs us about how many total results satisfy the criteria.

+
{
+  "data": {
+    "page_info": {
+      "has_next_page": true,
+      "limit": 2,
+      "offset": 0,
+      "pages": 2,
+      "total_count": 4
+    },
+    "transactions": [
+      {
+        "block": {
+          "hash": "f40297895086e66c0947c213dd29e90f596b860d10316ab806064608dd2580cd",
+          "height": 45,
+          "id": 7306026486395921000,
+          "timestamp": 1678486898
+        },
+        "hash": "85acfa181ebfa3b48c10d3181217918dd377b875d07dabc72d6d1081e4c52713",
+        "id": 3919319574514776000,
+        "timestamp": 1678486898,
+        "value": 10000000000
+      },
+      {
+        "block": {
+          "hash": "e3e0860a358c0d044669748cffff82b4b0073baaca53a128ddc8ce3757ae3988",
+          "height": 41,
+          "id": 7018409465212200000,
+          "timestamp": 1678486633
+        },
+        "hash": "42f3fd7ffa073975a0eca993044a867d8c87a8d39f5a88032a3b9aba213f6102",
+        "id": 7364622549171910000,
+        "timestamp": 1678486633,
+        "value": 10000000000
+      }
+    ]
+  }
+}
+
+

Authentication

+

The Fuel indexer's authentication functionality offers users a range of options for verifying their identity. The system supports any arbitrary authentication scheme (in theory); however, in practice the service defaults to JWT authentication due to its stateless nature and popularity.

+

To authenticate using JWT, users ask an indexer operator for a nonce, sign that nonce with their wallet, then send both the nonce and signature to the indexer operator for verification. Once the signature is verified on the backend, a valid JWT is produced and returned to the user, thus authenticating the user.

+

It is important to note that authentication is disabled by default. However, if authentication is enabled, users will need to authenticate before performing operations that involve modifying the state of the service, such as uploading indexers.

+

The new authentication functionality offers a flexible and secure way for users to authenticate and perform operations that affect the service's state.

+

Usage

+

Below is a demonstration of basic JWT authentication using an indexer operator at "https://beta-5-indexer.fuel.network"

+
forc index auth --url https://beta-5-indexer.fuel.network:29987
+
+

You will first be prompted for the password for your wallet:

+
Please enter your wallet password:
+
+

After successfully entering your wallet password you should be presented with your new JWT token.

+
✅ Successfully authenticated at https://beta-5-indexer.fuel.network:29987/api/auth/signature.
+
+Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiODNlNjhiOTFmNDhjYWM4M....
+
+

Use this token in your Authorization headers when making requests for operations such as uploading indexers, stopping indexers, and other operations that mutate state in this way.

+

Users can just pass this JWT token value to the --auth flag, if using forc index commands that support authentication (e.g., forc index deploy --auth $MY_JWT_TOKEN).

+

forc index

+

forc index is the recommended method for end users to interact with the Fuel indexer. After you have installed fuelup, you can run the forc index help command in your terminal to view the available commands.

+
<!-- markdownlint-disable MD033 -->
+<!-- markdownlint-disable MD025 -->
+<!-- markdownlint-disable MD041 -->
+<p align="center">
+    <picture>
+        <source media="(prefers-color-scheme: dark)" srcset="./img/fuel-indexer-logo-dark.png">
+        <img alt="Fuel Indexer logo" width="400px" src="./img/fuel-indexer-logo-light.png">
+    </picture>
+
+</p>
+<p align="center">
+    <a href="https://github.com/FuelLabs/fuel-indexer/actions/workflows/ci.yml" alt="CI">
+        <img src="https://img.shields.io/github/actions/workflow/status/FuelLabs/fuel-indexer/ci.yml?event=release" />
+    </a>
+    <a href="https://docs.rs/fuel-indexer/" alt="docs.rs">
+      <img src="https://docs.rs/fuel-indexer/badge.svg" />
+    </a>
+    <a href="https://crates.io/crates/fuel-indexer" alt="crates.io">
+        <img src="https://img.shields.io/crates/v/fuel-indexer?label=latest" />
+    </a>
+    <a href="https://crates.io/crates/fuel-indexer" alt="img-shields">
+      <img alt="GitHub commits since latest release (by date including pre-releases)" src="https://img.shields.io/github/commits-since/FuelLabs/fuel-indexer/latest?include_prereleases">
+    </a>
+    <a href="https://discord.gg/xfpK4Pe" alt="Discord">
+      <img src="https://img.shields.io/badge/chat%20on-discord-orange?&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2" />
+    </a>
+</p>
+
+### [➡️ Read the Quickstart! ➡️](https://docs.fuel.network/docs/indexer/getting-started/quickstart/)
+
+## What is the Fuel indexer?
+
+The Fuel indexer is a standalone service that can be used to index various components of the blockchain. These indexable components include blocks, transactions, receipts, and state within the Fuel network, allowing for high-performance read-only access to the blockchain for advanced dApp use-cases.
+
+> TLDR: It's Infrastructure as a service (IaaS) for Web3 dApp backends.
+
+## Install
+
+Fuel's indexer supports Linux (x64 & arm64) and macOS (x64 & Apple Silicon).
+
+> If you don't want to deal with dependency issues we recommend just using Fuel's indexer with Docker, [via the included docker-compose file](https://github.com/FuelLabs/fuel-indexer/blob/develop/scripts/docker-compose.yaml).
+
+Install Fuel's toolchain manager - fuelup.
+
+```bash
+curl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh
+
+
+

The fuel-indexer and forc-index binaries should now be available in your $PATH

+
+

Usage

+

For development, users will primarily use the forc index command line utility made available after installing fuelup.

+
forc index --help
+
+
forc index 0.0.0
+Fuel Indexer Orchestrator
+
+USAGE:
+    forc-index <SUBCOMMAND>
+
+OPTIONS:
+    -h, --help       Print help information
+    -V, --version    Print version information
+
+SUBCOMMANDS:
+    auth          Authenticate against an indexer service
+    build         Build an indexer
+    check         Check for Fuel indexer components
+    deploy        Deploy an indexer to an indexer service
+    help          Print this message or the help of the given subcommand(s)
+    kill          Kill the indexer process. Note that this command will kill any process
+                      listening on the default indexer port or the port specified by the `--port`
+                      flag
+    new           Create a new indexer project in a new directory
+    postgres      Fuel Postgres Orchestrator
+    remove        Stop and remove a running indexer
+    start         Standalone binary for the Fuel indexer service
+    status        Check the status of a registered indexer
+
+

➡️ For more details on how to build Fuel indexers, read the docs! ➡️

+

Contributing

+

If you're interested in contributing PRs to make the Fuel indexer a better project, feel free to read our contributors document.

+
+

forc index auth

+

Authenticate against an indexer operator.

+
+

IMPORTANT: There must be an indexer service running at --url in order for this to work.

+
+
forc index auth --account 0
+
+
Authenticate against an indexer service
+
+USAGE:
+    forc-index auth [OPTIONS]
+
+OPTIONS:
+        --account <ACCOUNT>    Index of account to use for signing. [default: 0]
+    -h, --help                 Print help information
+        --url <URL>            URL at which to deploy indexer assets. [default:
+                               http://127.0.0.1:29987]
+    -v, --verbose              Verbose output.
+
+

forc index build

+

Build an indexer.

+
forc index build
+
+
Build an indexer
+
+USAGE:
+    forc-index build [OPTIONS]
+
+OPTIONS:
+    -d, --debug                  Build artifacts with the debug profile.
+    -h, --help                   Print help information
+        --locked                 Ensure that the Cargo.lock file is up-to-date.
+    -m, --manifest <MANIFEST>    Manifest file name of indexer being built.
+    -p, --path <PATH>            Path to the indexer project.
+    -v, --verbose                Enable verbose output.
+
+
+

forc index check

+

Check to see which indexer components you have installed.

+
forc index check
+
+
Check for Fuel indexer components
+
+USAGE:
+    forc-index check
+
+OPTIONS:
+    -h, --help    Print help information
+
+

forc index deploy

+

Deploy an indexer to an indexer service.

+
forc index deploy --url https://beta-5-indexer.fuel.network
+
+
Deploy an indexer to an indexer service
+
+USAGE:
+    forc-index deploy [OPTIONS]
+
+OPTIONS:
+        --auth <AUTH>            Authentication header value.
+    -d, --debug                  Build optimized artifacts with the debug profile.
+    -h, --help                   Print help information
+        --locked                 Ensure that the Cargo.lock file is up-to-date.
+    -m, --manifest <MANIFEST>    Path to the manifest of indexer project being deployed.
+    -p, --path <PATH>            Path to the indexer project.
+        --remove-data            Remove all indexed data when replacing an existing indexer.
+        --replace-indexer        If an indexer with the same UID exists, remove it.
+        --skip-build             Do not build before deploying.
+        --url <URL>              URL at which to deploy indexer assets. [default:
+                                 http://127.0.0.1:29987]
+    -v, --verbose                Enable verbose logging.
+
+
+

forc index kill

+

Kill the indexer process. Note that this command will kill any process listening on the default indexer port or the port specified by the --port flag.

+
forc index kill --port 29987
+
+
Kill the indexer process. Note that this command will kill any process listening on the default
+indexer port or the port specified by the `--port` flag
+
+USAGE:
+    forc-index kill [OPTIONS]
+
+OPTIONS:
+    -9                   Terminate or kill
+    -h, --help           Print help information
+        --port <PORT>    Port at which to detect indexer service API is running. [default: 29987]
+
+

forc index new

+

Create a new indexer project in a new directory.

+
forc index new --namespace fuel /home/fuel/projects/example_indexer
+
+
Create a new indexer project in a new directory
+
+USAGE:
+    forc-index new [OPTIONS] <PATH>
+
+ARGS:
+    <PATH>    Path at which to create indexer
+
+OPTIONS:
+        --absolute-paths           Resolve indexer asset filepaths using absolute paths.
+    -h, --help                     Print help information
+        --name <NAME>              Name of indexer.
+        --namespace <NAMESPACE>    Namespace to which indexer belongs.
+    -v, --verbose                  Enable verbose output.
+
+

forc index remove

+

Stop and remove a running indexer.

+
forc index remove --url https://beta-5-indexer.fuel.network
+
+
Stop and remove a running indexer
+
+USAGE:
+    forc-index remove [OPTIONS]
+
+OPTIONS:
+        --auth <AUTH>            Authentication header value.
+    -h, --help                   Print help information
+    -m, --manifest <MANIFEST>    Path to the manifest of the indexer project being removed.
+    -p, --path <PATH>            Path to the indexer project.
+        --url <URL>              URL at which indexer is deployed. [default: http://127.0.0.1:29987]
+    -v, --verbose                Enable verbose output.
+
+

forc index start

+

Start a local Fuel Indexer service.

+
forc index start
+
+
Standalone binary for the Fuel indexer service
+
+USAGE:
+    forc-index start [OPTIONS]
+
+OPTIONS:
+        --accept-sql-queries
+            Allow the web server to accept raw SQL queries.
+
+        --allow-non-sequential-blocks
+            Allow missing blocks or non-sequential block processing.
+
+        --auth-enabled
+            Require users to authenticate for some operations.
+
+        --auth-strategy <AUTH_STRATEGY>
+            Authentication scheme used.
+
+        --block-page-size <BLOCK_PAGE_SIZE>
+            Amount of blocks to return in a request to a Fuel node. [default: 20]
+
+    -c, --config <FILE>
+            Indexer service config file.
+
+        --client-request-delay <CLIENT_REQUEST_DELAY>
+            Make the service wait for the given duration between block requests to a Fuel client.
+
+        --database <DATABASE>
+            Database type. [default: postgres] [possible values: postgres]
+
+        --disable-toolchain-version-check
+            By default, Fuel Indexer will only accept WASM indexer modules compiled with the same
+            toolchain version as the version of Fuel Indexer.
+
+        --embedded-database
+            Automatically create and start database using provided options or defaults.
+
+        --fuel-node-host <FUEL_NODE_HOST>
+            Host of the running Fuel node. [default: localhost]
+
+        --fuel-node-port <FUEL_NODE_PORT>
+            Listening port of the running Fuel node. [default: 4000]
+
+    -h, --help
+            Print help information
+
+        --indexer-net-config
+            Allow network configuration via indexer manifests.
+
+        --jwt-expiry <JWT_EXPIRY>
+            Amount of time (seconds) before expiring token (if JWT scheme is specified).
+
+        --jwt-issuer <JWT_ISSUER>
+            Issuer of JWT claims (if JWT scheme is specified).
+
+        --jwt-secret <JWT_SECRET>
+            Secret used for JWT scheme (if JWT scheme is specified).
+
+        --local-fuel-node
+            Start a local Fuel node.
+
+        --log-level <LOG_LEVEL>
+            Log level passed to the Fuel Indexer service. [default: info] [possible values: info,
+            debug, error, warn]
+
+    -m, --manifest <FILE>
+            Indexer config file.
+
+        --max-body-size <MAX_BODY_SIZE>
+            Max body size for web server requests. [default: 5242880]
+
+        --metering-points <METERING_POINTS>
+            The number of WASM opcodes after which the indexer's event handler will stop execution.
+            [default: 30000000000]
+
+        --metrics
+            Use Prometheus metrics reporting.
+
+        --network <NETWORK>
+            Use a network alias when connecting to a Fuel client. [default: beta-3 beta-5 beta-5]
+
+        --postgres-database <POSTGRES_DATABASE>
+            Postgres database.
+
+        --postgres-host <POSTGRES_HOST>
+            Postgres host.
+
+        --postgres-password <POSTGRES_PASSWORD>
+            Postgres password.
+
+        --postgres-port <POSTGRES_PORT>
+            Postgres port.
+
+        --postgres-user <POSTGRES_USER>
+            Postgres username.
+
+        --rate-limit
+            Enable rate limiting.
+
+        --rate-limit-request-count <RATE_LIMIT_REQUEST_COUNT>
+            Maximum number of requests to allow over --rate-limit-window..
+
+        --rate-limit-window-size <RATE_LIMIT_WINDOW_SIZE>
+            Number of seconds over which to allow --rate-limit-rps.
+
+        --remove-data
+            When replacing an indexer, also remove the indexed data.
+
+        --replace-indexer
+            Whether to allow replacing an existing indexer. If not specified, an attempt to deploy
+            over an existing indexer results in an error.
+
+        --run-migrations
+            Run database migrations before starting service.
+
+        --stop-idle-indexers
+            Prevent indexers from running without handling any blocks.
+
+    -v, --verbose
+            Enable verbose logging.
+
+    -V, --version
+            Print version information
+
+        --web-api-host <WEB_API_HOST>
+            Web API host. [default: localhost]
+
+        --web-api-port <WEB_API_PORT>
+            Web API port. [default: 29987]
+
+

forc index status

+

Check the status of a registered indexer.

+
forc index status --url https://beta-5-indexer.fuel.network
+
+
Check the status of a registered indexer
+
+USAGE:
+    forc-index status [OPTIONS]
+
+OPTIONS:
+        --auth <AUTH>    Authentication header value.
+    -h, --help           Print help information
+        --url <URL>      URL at which to find indexer service. [default: http://127.0.0.1:29987]
+    -v, --verbose        Enable verbose logging.
+
+
+

forc index postgres

+

forc index postgres is provided as a way to simplify the setup and management of an embedded Postgres database. After you have installed fuelup, you can run the forc index postgres help command in your terminal to view the available commands.

+
forc index postgres help
+
+
USAGE:
+    forc-index postgres <SUBCOMMAND>
+
+OPTIONS:
+    -h, --help       Print help information
+    -V, --version    Print version information
+
+SUBCOMMANDS:
+    create    Create a new database
+    drop      Drop a database
+    help      Print this message or the help of the given subcommand(s)
+    start     Start PostgreSQL with a database
+    stop      Stop PostgreSQL
+
+

forc index postgres create

+

Create a new database.

+
forc index postgres create example_database
+
+
USAGE:
+    forc-index postgres create [OPTIONS] <NAME>
+
+ARGS:
+    <NAME>    Name of database.
+
+OPTIONS:
+        --auth-method <AUTH_METHOD>
+            Authentication method. [default: plain] [possible values: plain, md5, scram-sha-256]
+
+    -c, --config <CONFIG>
+            Fuel indexer configuration file.
+
+        --database-dir <DATABASE_DIR>
+            Where to store the PostgreSQL database.
+
+    -h, --help
+            Print help information
+
+        --migration-dir <MIGRATION_DIR>
+            The directory containing migration scripts.
+
+    -p, --password <PASSWORD>
+            Database password. [default: postgres]
+
+    -p, --port <PORT>
+            Port to use. [default: 5432]
+
+        --persistent
+            Do not clean up files and directories on database drop.
+
+        --postgres-version <POSTGRES_VERSION>
+            PostgreSQL version to use. [default: v14] [possible values: v15, v14, v13, v12, v11,
+            v10, v9]
+
+        --start
+            Start the PostgreSQL instance after creation.
+
+        --timeout <TIMEOUT>
+            Duration to wait before terminating process execution for pg_ctl start/stop and initdb.
+
+    -u, --user <USER>
+            Database user. [default: postgres]
+
+

forc index postgres drop

+

Drop a database.

+
forc index postgres drop example_database
+
+
USAGE:
+    forc-index postgres drop [OPTIONS] <NAME>
+
+ARGS:
+    <NAME>    Name of database.
+
+OPTIONS:
+    -c, --config <CONFIG>
+            Fuel indexer configuration file.
+
+        --database-dir <DATABASE_DIR>
+            Where the PostgreSQL database is stored.
+
+    -h, --help
+            Print help information
+
+        --remove-persisted
+            Remove all database files that might have been persisted to disk.
+
+

forc index postgres start

+

Start PostgreSQL with a database.

+
forc index postgres start example_database
+
+
USAGE:
+    forc-index postgres start [OPTIONS] <NAME>
+
+ARGS:
+    <NAME>    Name of database.
+
+OPTIONS:
+    -c, --config <CONFIG>                Fuel indexer configuration file.
+        --database-dir <DATABASE_DIR>    Where the PostgreSQL database is stored.
+    -h, --help                           Print help information
+
+

forc index postgres stop

+

Stop PostgreSQL.

+
forc index postgres stop example_database
+
+
USAGE:
+    forc-index postgres stop [OPTIONS] <NAME>
+
+ARGS:
+    <NAME>    Name of database.
+
+OPTIONS:
+    -c, --config <CONFIG>                Fuel indexer configuration file.
+        --database-dir <DATABASE_DIR>    Where the PostgreSQL database is stored.
+    -h, --help                           Print help information
+
+

For Contributors

+

Thanks for your interest in contributing to the Fuel indexer! Below we've compiled a list of sections that you may find useful as you work on a potential contribution:

+ +

Dependencies

+

fuelup

+

We use fuelup in order to get the binaries produced by services in the Fuel ecosystem. Fuelup will install binaries related to the Fuel node, the Fuel indexer, the Fuel orchestrator (forc), and other components. fuelup can be downloaded here.

+

docker

+

We use Docker to produce reproducible environments for users that may be concerned with installing components with large sets of dependencies (e.g. Postgres). Docker can be downloaded here.

+

Database

+

At this time, the Fuel indexer requires the use of a database. We currently support a single database option: Postgres. PostgreSQL is a database solution with a complex feature set and requires a database server.

+

PostgreSQL

+
+

Note: The following explanation is for demonstration purposes only. A production setup should use secure users, permissions, and passwords.

+
+

On macOS systems, you can install PostgreSQL through Homebrew. If it isn't present on your system, you can install it according to the instructions. Once installed, you can add PostgreSQL to your system by running brew install postgresql. You can then start the service through brew services start postgresql. You'll need to create a database for your indexed data, which you can do by running createdb [DATABASE_NAME]. You may also need to create the postgres role; you can do so by running createuser -s postgres.

+

For Linux-based systems, the installation process is similar. First, you should install PostgreSQL according to your distribution's instructions. Once installed, there should be a new postgres user account; you can switch to that account by running sudo -i -u postgres. After you have switched accounts, you may need to create a postgres database role by running createuser --interactive. You will be asked a few questions; the name of the role should be postgres and you should elect for the new role to be a superuser. Finally, you can create a database by running createdb [DATABASE_NAME].

+

In either case, your PostgreSQL database should now be accessible at postgres://postgres@localhost:5432/[DATABASE_NAME].

+

SQLx

+

After setting up your database, you should install sqlx-cli in order to run migrations for your indexer service. You can do so by running cargo install sqlx-cli --features postgres. Once installed, you can run the migrations by running the following command after changing DATABASE_URL to match your setup.

+

Building from Source

+

Clone repository

+
git clone git@github.com:FuelLabs/fuel-indexer.git && cd fuel-indexer/
+
+

Run migrations

+

Postgres migrations

+
cd packages/fuel-indexer-database/postgres
+DATABASE_URL=postgres://postgres@localhost sqlx migrate run
+
+

Start the service

+
cargo run --bin fuel-indexer run
+
+

You can also start the service with a fresh local node for development purposes:

+
cargo run --features fuel-core-lib --bin fuel-indexer run
+
+
+

If no configuration file or other options are passed, the service will default to a postgres://postgres@localhost database connection.

+
+

Testing

+

Fuel indexer tests are currently broken out by a database feature flag. In order to run tests with a Postgres backend, use --features postgres.

+

Default tests

+
cargo test --locked --workspace --all-targets
+
+

End-to-end tests

+
cargo test --locked --workspace --all-targets --features postgres
+
+

trybuild tests

+

For tests related to the meta-programming used in the Fuel indexer, we use trybuild.

+
RUSTFLAGS='-D warnings' cargo test -p fuel-indexer-macros --locked
+
+

Contributing to Fuel Indexer

+

Thanks for your interest in contributing to Fuel Indexer! This document outlines some the conventions on building, running, and testing Fuel Indexer.

+

Fuel Indexer has many dependent repositories. If you need any help or mentoring getting started, understanding the codebase, or anything else, please ask on our Discord.

+

Code Standards

+
    +
  • +If you've added a new function, method, class or abstraction, please include rustdoc comments for the new code so others can better understand the change.
  • +
  • +If your change is non-trivial and testable, please try to include at least one happy path test to ensure that your change works. +
      +
    • "Trivial" changes would be changes to docs, comments, or small style/syntactic changes
    • +
    +
  • +
+

Getting the repository

+
+

Future instructions assume you are in this repository

+
+
git clone https://github.com/FuelLabs/fuel-indexer
+cd fuel-indexer
+
+

Configuring your Rust toolchain

+

rustup is the official toolchain manager for Rust.

+

We use some additional components such as clippy and rustfmt, to install those:

+
rustup component add clippy
+rustup component add rustfmt
+
+

Fuel Indexer also uses a few other tools installed via cargo

+
cargo install sqlx-cli
+cargo install wasm-snip
+
+

Building and testing

+

Fuel Indexer's two primary crates are fuel-indexer and fuel-indexer-api-server.

+

You can build Fuel Indexer:

+
cargo build -p fuel-indexer -p fuel-indexer-api-server --release --locked
+
+

Linting is done using rustfmt and clippy, which are each separate commands:

+
cargo fmt --all --check
+
+
cargo clippy --all-features --all-targets -- -D warnings
+
+

The test suite follows the Rust cargo standards.

+

Testing is simply done using Cargo:

+
RUSTFLAGS='-D warnings' SQLX_OFFLINE=1 cargo test --locked --all-targets --all-features
+
+

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. +⚠️ DO NOT submit PRs that do not have an associated issue ⚠️
  • +
  • Create a Git branch from where you want to base your work. +
      +
    • Most work is usually branched off of develop
    • +
    • Give your branch a name related to the work you're doing +
        +
      • The convention for branch naming is usually 1234/short-description, where 1234 is the number of the associated issue.
      • +
      +
    • +
    +
  • +
  • Write code, add test cases, and commit your work.
  • +
  • Run tests and make sure all tests pass.
  • +
  • Your commit message should be formatted as [commit type]: [short commit blurb] +
      +
    • Examples: +
        +
      • If you fixed a bug, your message is fix: database locking issue
      • +
      • If you added new functionality, your message would be enhancement: i added something super cool
      • +
      • If you just did a chore your message is: chore: i helped do the chores
      • +
      +
    • +
    • Keeping commit messages short and consistent helps users parse release notes
    • +
    +
  • +
  • Push up your branch to Github then (on the right hand side of the Github UI): +
      +
    • Assign yourself as the owner of the PR
    • +
    • Add any and all necessary labels to your PR
    • +
    • Link the issue your PR solves, to your PR
    • +
    +
  • +
  • If you are part of the FuelLabs Github org, please open a PR from the repository itself.
  • +
  • Otherwise, push your changes to a branch in your fork of the repository and submit a pull request. +
      +
    • Make sure 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 (Github Actions) automatically tests all authorized pull requests.
  • +
  • Use Github to merge the PR once approved.
  • +
+

Commit categories

+
    +
  • bug: If fixing broken functionality
  • +
  • enhancement: If adding new functionality
  • +
  • chore: If finishing valuable work (that's no fun!)
  • +
  • testing: If only updating/writing tests
  • +
  • docs: If just updating docs
  • +
  • feat: If adding a non-trivial new feature
  • +
  • There will be categories not covered in this doc - use your best judgement!
  • +
+

Thanks for your contributions!

+

Finding something to work on

+

For beginners, we have prepared many suitable tasks for you. Checkout our Good First Issues for a list.

+

If you are planning something that relates to multiple components or changes current behaviors, make sure to open an issue to discuss with us before continuing.

+

Release Schedule

+

https://semver.org/

+

Major releases

+
    +
  • E.g., v2.0.0 -> v3.0.0
  • +
  • Major releases of large features and breaking changes.
  • +
  • Cadence: As needed.
  • +
+

Minor releases

+
    +
  • E.g., v0.3.0 -> v0.4.0
  • +
  • General releases of new functionality, fixes, and some breaking changes.
  • +
  • Cadence: Roughly every two to three weeks.
  • +
+

Patch releases

+
    +
  • E.g., v0.1.3 -> v0.1.4
  • +
  • Releases for bug fixes and time sensitive improvements.
  • +
  • Cadence: Ad-hoc as needed throughout the week.
  • +
+

Building from Source

+

Clone repository

+
git clone git@github.com:FuelLabs/fuel-indexer.git
+
+

Run migrations

+
cd packages/fuel-indexer-database/postgres
+DATABASE_URL=postgres://postgres@localhost sqlx migrate run
+
+

Start the service

+
cargo run --bin fuel-indexer
+
+

Run tests

+
cargo test --locked --workspace --all-features --all-targets
+
+

System Requirements

+

There are a few system requirements related to compilation, tooling, and SQL backends that you'll need to be able to contribute to the Fuel indexer.

+

Ubuntu/Debian

+
apt update && apt install -y \
+    cmake \
+    pkg-config \
+    git \
+    gcc \
+    build-essential \
+    clang \
+    libclang-dev \
+    llvm \
+    libpq-dev
+
+
+ + + + + + + +
DependencyRequired For
cmakeManages the build process in an operating system and in a compiler-independent manner
pkg-configLanguage-agnostic helper tool used when compiling applications and libraries
gitVersion control system
gccCompiler tools required to build various Fuel indexer crates
clang/libclang-devCompiler tools required to build various Fuel indexer crates on Unix-like OSes
llvmRequired for building Fuel indexer crate dependencies
libpq-devSet of library function helping facilitate interaction with the PostgreSQL backend
+
+

MacOS

+
brew update && brew install \
+    cmake \
+    llvm \
+    libpq \
+    postgresql
+
+
+ + + + +
DependencyRequired For
cmakeManages the build process in an operating system and in a compiler-independent manner
llvmCompiler infrastructure for building Fuel indexer crate dependencies
libpqPostgres C API library
postgresqlInstalls the command line console (psql) as well as a PostgreSQL server locally
+
+

Arch

+
pacman -Syu --needed --noconfirm \
+    cmake \
+    gcc \
+    pkgconf \
+    git \
+    clang \
+    llvm11 \
+    llvm11-libs \
+    postgresql-libs
+
+
+ + + + + + + + +
DependencyRequired For
cmakeManages the build process in an operating system and in a compiler-independent manner
gitVersion control system
gccCompiler tools required to build various Fuel indexer crates
llvm11Compiler infrastructure for building Fuel indexer crate dependencies
llvm11-libsCompiler infrastructure libraries for building Fuel indexer crate dependencies
pkgconfSystem for configuring build dependency information
postgresql-libsProvides the essential shared libraries for any PostgreSQL client program or interface
clangCompiler required to build various Fuel indexer crates Unix-like OSes
+

Glossary

+

Here is a list of terms and their definitions in order to help users properly understand certain concepts about the Fuel indexer.

+
    +
  • asset: a component that is used to create and operate an indexer
  • +
  • executor: an async task run by an indexer
  • +
  • index/indices: data produced by an indexer
  • +
  • indexer service: a service that runs one or more indexers
  • +
  • indexer: an abstraction that takes data from Fuel virtual machine and produces indices
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/project-components/index.html b/v0.25.0/project-components/index.html new file mode 100644 index 000000000..5467ab573 --- /dev/null +++ b/v0.25.0/project-components/index.html @@ -0,0 +1,285 @@ + + + + + + Project Components - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ +

A Fuel Indexer Project

+

Use Cases

+

The Fuel indexer project can currently be used in a number of different ways:

+
    +
  • as tooling to interact with indexers
  • +
  • as a standalone service
  • +
  • as a part of a larger Fuel project, alongside other components of the Fuel ecosystem (e.g. Sway smart contracts)
  • +
+

We'll describe these three different use cases below.

+

As tooling to interact with indexers

+

The Fuel indexer provides functionality to make it easy to build and compile arbitrary indexers by using the forc index CLI tool. Using forc index, users can create, build, deploy, and remove indexers, as well as authenticate against a running indexer service, and check the status of running indexers.

+

Example

+

Create, deploy, and check the status of a new indexer.

+
forc index new fuel && \
+    cd fuel && forc index deploy --url http://indexer.fuel.network && \
+        forc index status --url http://indexer.fuel.network --auth $MY_TOKEN
+
+

As a standalone service

+

You can also start the Fuel indexer as a standalone service that connects to a Fuel node in order to monitor the Fuel blockchain for new blocks and transactions. To do so, run the requisite database migrations, adjust the configuration to connect to a Fuel node, and start the service.

+

Example

+

Create, deploy, and check the status of a new indexer.

+
fuel-indexer run \
+    --network beta-5 \
+    --run-migrations \
+    --accept-sql-queries \
+    --replace-indexer
+
+

As part of a Fuel project

+

Finally, you can run the Fuel indexer as part of a project that uses other components of the Fuel ecosystem, such as Sway. The convention for a Fuel project layout including an indexer is as follows:

+
.
+├── contracts
+│   └── hello-contract
+│       ├── Forc.toml
+│       └── src
+│           └── main.sw
+├── frontend
+│   └── index.html
+└── indexer
+    └── hello-indexer
+        ├── Cargo.toml
+        ├── hello_indexer.manifest.yaml
+        ├── schema
+        │   └── hello_indexer.schema.graphql
+        └── src
+            └── lib.rs
+
+
+

An Indexer Project at a Glance

+

Every Fuel indexer project requires three components:

+
    +
  • a Manifest describing how the indexer should work
  • +
  • a Schema containing data models for the data that is to be indexed
  • +
  • a Module which contains the logic for how data coming from the FuelVM should be saved into an index
  • +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/project-components/manifest.html b/v0.25.0/project-components/manifest.html new file mode 100644 index 000000000..82e450a58 --- /dev/null +++ b/v0.25.0/project-components/manifest.html @@ -0,0 +1,284 @@ + + + + + + Manifest - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Manifest

+

A manifest is a YAML configuration file that specifies various aspects of how an indexer should function: Where should the indexer start? Where should the indexer end? What contract should the indexer subscribe to?

+

Below is a sample indexer manifest file

+
namespace: fuellabs
+identifier: order_book_v1
+fuel_client: beta-5.fuel.network:80
+abi: path/to/my/contract-abi.json
+contract_id: "fuels0x39150017c9e38e5e280432d546fae345d6ce6d8fe4710162c2e3a95a6faff051"
+graphql_schema: path/to/my/schema.graphql
+start_block: 1564
+end_block: 310000
+module:
+  wasm: path/to/my/wasm_module.wasm
+
+

namespace

+

Required.

+

The namespace is the topmost organizational level of an indexer. You can think of different namespaces as separate and distinct collections comprised of indexers. A namespace is unique to a given indexer operator -- i.e., indexer operators will not be able to support more than one namespace of the same name.

+

identifier

+

Required.

+

The identifier field is used to (quite literally) identify the given indexer. If a namespace describes a collection of indexers, then an identifier describes a unique indexer inside that collection. As an example, if a provided namespace is "fuel" and a provided identifier is "index1", then the full identifier for the given indexer will be fuel.index1.

+

fuel_client

+

Optional.

+

The fuel_client denotes the address (host, port combination) of the running Fuel client that you would like your indexer to index events from. In order to use this per-indexer fuel_client option, the indexer service at which your indexer is deployed will have to run with the --indexer_net_config option.

+

abi

+

Optional.

+

The abi option is used to provide a link to the Sway JSON application binary interface (ABI) that is generated when you build your Sway project. This generated ABI contains all types, type IDs, logged types, and message types used in your Sway contract.

+

contract_id

+

Optional.

+

The contract_id specifies the particular contract to which you would like an indexer to subscribe. Setting this field to an empty string will index events from any contract that is currently executing on the network. This field accepts either a single string, or a list of strings. The indexer will index events from all IDs if a list is passed.

+
+

Important: Contract IDs are unique to the content of a contract. If you are subscribing to a certain contract and then the contract itself is changed or updated, you will need to change the contract_id field of the manifest to the new ID. +Note: This parameter supports both Bech32 contract IDs and non-Bech32 contract IDs

+
+

graphql_schema

+

Required.

+

The graphql_schema field contains the file path pointing to the corresponding GraphQL schema for a given indexer. This schema file holds the structures of the data that will eventually reside in your database. You can read more about the format of the schema file here.

+
+

Important: The objects defined in your GraphQL schema are called 'entities'. These entities are what will be eventually be stored in the database.

+
+

start_block

+

Optional.

+

The start_block field indicates the block height after which you'd like your indexer to start indexing events.

+

end_block

+

Optional.

+

The end_block field indicates the block height after which the indexer should stop indexing blocks.

+
+

Important: If no end_block is added the indexer will keep listening to new blocks indefinitely.

+
+

module

+

Required.

+

The module field contains a file path that points to code that will be run as an executor inside of the indexer.

+

resumable

+

Optional.

+

The resumable field contains a boolean value and specifies whether the indexer should synchronise with the latest block if it has fallen out of sync.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/project-components/module.html b/v0.25.0/project-components/module.html new file mode 100644 index 000000000..e3b263ec3 --- /dev/null +++ b/v0.25.0/project-components/module.html @@ -0,0 +1,292 @@ + + + + + + Module - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Indexer modules

+

Indexer modules are compiled binaries that process data from the Fuel blockchain into entity types defined in your schema so that the data can be stored in a database. The Fuel indexer supports both WebAssembly (WASM) and native binaries; however, we strongly recommend using WASM binaries.

+

This document describes the process of creating an indexer module.

+

Creating Handlers

+

Prior to creating a module for an indexer, both the manifest and schema should be created. At compile time, information will be extracted from both of those assets and combined it with your defined logic to create handlers that save data to storage. Let's look at the following example of a module that will be compiled to WASM:

+
use fuel_indexer_utils::prelude::*;
+
+#[indexer(manifest = "indexer.manifest.yaml")]
+mod indexer_mod {
+
+    // This `log_the_greeting` function will be called, when we find
+    // a `Greeting` in a block.
+    fn log_the_greeting(greeting: Greeting) {
+        info!("The greeting is: {greeting:?}");
+    }
+}
+

What's going on here?

+
    +
  • +

    The first line imports the prelude from fuel_indexer_utils; this allows you to quickly bootstrap an indexer by using common types and traits. Then, we have a module decorated with the #[indexer] macro.

    +
      +
    • This macro processes a manifest at the supplied file path, parses your schema and Sway contract ABI (if supplied), and generates code that is combined with handler functions in order to create a complete indexer module.
    • +
    +
  • +
  • +

    Finally, we have an example handler function. You can define which functions handle different events by using the function parameters. If you add a function parameter of a certain type T, the function will be triggered whenever that type is found as part of a block, transaction, or receipt.

    +
      +
    • In this example, let's say that you have a Sway contract with a function that logs a Greeting struct. When that function executes as part of a transaction, the logged struct will be included in the data that is processed from the Fuel blockchain. Your indexer module will see the struct and execute log_the_greeting.
    • +
    +
  • +
+
+

You can learn more about what data can be indexed and find example handlers in the Indexing Fuel Types and Indexing Custom Types sections.

+
+
+

Usage

+

To compile your indexer code to WASM, you'll first need to install the wasm32-unknown-unknown target platform through rustup, if you haven't done so already.

+
rustup add target wasm32-unknown-unknown
+
+

After that, you can conveniently use the forc index plugin to manager your indexers. Simply use forc index build to build your indexer or checkout the forc index build docs for more options.

+
+

Notes on Web Assembly modules

+

There are a few points that Fuel indexer users should know when using WASM:

+
    +
  1. +

    WASM modules are only used if the execution mode specified in your manifest file is wasm.

    +
  2. +
  3. +

    Developers should be aware of what things may not work off-the-shelf in a module: file I/O, thread spawning, and anything that depends on system libraries or makes system calls. This is due to the technological limitations of WASM as a whole; more information can be found here.

    +
  4. +
  5. +

    As of this writing, there is a small bug in newly built Fuel indexer WASM modules that produces a WASM runtime error due to an errant upstream dependency. For now, a quick workaround requires the use of wasm-snip to remove the errant symbols from the WASM module. More info can be found in the related script here.

    +
  6. +
  7. +

    Users on Apple Silicon macOS systems may experience trouble when trying to build WASM modules due to its clang binary not supporting WASM targets. If encountered, you can install a binary with better support from Homebrew (brew install llvm) and instruct rustc to leverage it by setting the following environment variables:

    +
  8. +
+
    +
  • AR=/opt/homebrew/opt/llvm/bin/llvm-ar
  • +
  • CC=/opt/homebrew/opt/llvm/bin/clang
  • +
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/project-components/schema.html b/v0.25.0/project-components/schema.html new file mode 100644 index 000000000..cf48fb501 --- /dev/null +++ b/v0.25.0/project-components/schema.html @@ -0,0 +1,254 @@ + + + + + + Schema - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

GraphQL Schema

+

The GraphQL schema is a required component of the Fuel indexer. When data is indexed into the database, the actual values that are persisted to the database will be values created using the data structures defined in the GraphQL schema.

+

Below is a sample GraphQL schema for a Fuel indexer.

+
type Metadata @entity(virtual: true) {
+    imageUrl: String!
+    data: Bytes
+}
+
+type Account @entity {
+    id: ID!
+    address: Address!
+    index: U64!
+    metadata: Metadata
+}
+
+type Wallet @entity {
+    id: ID!
+    name: String!
+    accounts: [Account!]!
+}
+
+

For a complete list of all scalars that can be used in a Fuel indexer, please see the GraphQL Scalars section.

+

Further, for a complete list of how Sway data types, GraphQL scalar types, and Fuel indexer database types map to each other, please see the Database Types section.

+

Finally, for a more in-depth explanation on the schema being used above 👆🏽, please read the GraphQL section.

+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/querying/basic-queries.html b/v0.25.0/querying/basic-queries.html new file mode 100644 index 000000000..9d5652fe2 --- /dev/null +++ b/v0.25.0/querying/basic-queries.html @@ -0,0 +1,357 @@ + + + + + + Basic Queries - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Queries

+

Once data has been persisted into your storage backend, you can retrieve it by querying the GraphQL API server. By default, the API server can be reached at http://localhost:29987/api/graph/:namespace/:identifier, where :namespace and :identifier are the values for the respective fields in your indexer's manifest. If you've changed the WEB_API_HOST or WEB_API_PORT values of your configuration, then you'll need to adjust the URL accordingly.

+

Basic Query

+

A basic query has the following form:

+
query {
+    entity {
+        field_1
+        field_2
+        ...
+    }
+    ...
+}
+
+

The entity field corresponds to the name of an entity defined in your schema and the sub-fields are the fields defined on that entity type; entities and fields are stored in the database using the names defined in the schema, so make sure that your query uses those same names as well.

+
query {
+    block {
+        id
+        height
+        timestamp
+    }
+}
+
+

We're requesting the ID, height, and timestamp for each block stored in the backend. If successful, the API server will return a response similar to the following:

+
[
+   {
+      "height" : 1,
+      "id" : "f169a30cfcbf1eebd97a07b19de98e4b38a4367b03d1819943be41744339d38a",
+      "timestamp" : 1668710162
+   },
+   {
+      "height" : 2,
+      "id" : "a8c554758f78fe73054405d38099f5ad21a90c05206b5c6137424985c8fd10c7",
+      "timestamp" : 1668710163
+   },
+   {
+      "height" : 3,
+      "id" : "850ab156ddd9ac9502768f779936710fd3d792e9ea79bc0e4082de96450b5174",
+      "timestamp" : 1668710312
+   },
+   {
+      "height" : 4,
+      "id" : "19e19807c6988164b916a6877fe049d403d55a07324fa883cb7fa5cdb33438e2",
+      "timestamp" : 1668710313
+   },
+   {
+      "height" : 5,
+      "id" : "363af43cfd2a6d8af166ee46c15276b24b130fc6a89ce7b3c8737d29d6d0e1bb",
+      "timestamp" : 1668710314
+   }
+]
+
+

Nested Query

+

The Fuel indexer supports foreign keys on entity types; thus, you can also ask for information about a referenced entity inside of your query. A nested query has the following general structure:

+
query {
+    entityA {
+        field_A1
+        field_A2
+        referenced_entityB {
+            field_B1
+            field_B2
+            ...
+        }
+        ...
+    }
+    ...
+}
+
+

Essentially, it's the same as the basic query example with an added sub-block to request information about the reference entity. The response from the API server will be returned in the same general structure as the query. Let's look at another example to illustrate how it works in practice.

+
+

Important: There is no limit to how deeply nested your entities and queries can be. However, every nested reference will add computation and latency to your query as the information will have to be retrieved from different tables in your storage backend. Please exercise caution in your entity design and try to minimize nesting as much as possible.

+
+

We'll start with the following example schema:

+
type City @entity {
+    id: ID!
+    name: String!
+}
+
+type Library @entity {
+    id: ID!
+    name: String!
+    city: City!
+}
+
+type Book @entity {
+    id: ID!
+    title: String!
+    library: Library!
+}
+
+type Character @entity {
+    id: ID!
+    name: String!
+    book: Book!
+}
+
+

This schema uses implicit foreign keys to reference other entities; for more information on implicit and explicit foreign keys, please refer to the Relationships section of the book. In this contrived example, we're storing information about characters that are found in books which are stored in libraries that can be found in cities. This will be the query that we use to retrieve the aforementioned data:

+
query {
+    character {
+        name
+        book {
+            title
+            library {
+                name
+                city {
+                    name
+                }
+            }
+        }
+    }
+}
+
+

Let's assume that we've created an indexer for this data and the indexed data has been stored in the database. If we send the query, we'll get the following response:

+
[
+  {
+    "name": "Lil Ind X",
+    "book": {
+      "title": "Fuel Indexer",
+      "library": {
+        "name": "Fuel Labs Library",
+        "city": {
+          "name": "Fuel City"
+        }
+      }
+    }
+  }
+]
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/querying/full-example.html b/v0.25.0/querying/full-example.html new file mode 100644 index 000000000..d6c50cfb3 --- /dev/null +++ b/v0.25.0/querying/full-example.html @@ -0,0 +1,301 @@ + + + + + + A Full Example - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

A Full Example

+

Finally, let's combine nested entities, filtering, and pagination into one complete example.

+

Sticking with the same block explorer example, let's say that we are looking for a particular transaction and its containing block, but we don't remember either of the hashes. All we know is that the total value of the transaction is greater than zero, it was sometime after the start of the beta-5 testnet, and it was included as part of the first fifty blocks. Additionally, we don't want to parse through all the results at once, so we only want to look at two records at a time. Finally, we think that it may have been on the more recent side, so we want to check them in reverse chronological order.

+

Putting all of that together, we get the following query:

+
query {
+  transactions: tx(
+    order: { timestamp: desc },
+    filter: { value: { gt: 0 } },
+    first: 2,
+    offset: 0
+  ) {
+    id
+    hash
+    timestamp
+    value
+    block (
+      filter: { 
+        height: { between: { min: 0, max: 50 } }, 
+        and: { 
+          timestamp: { gt: 1678410000 } 
+        }
+      } 
+    ) {
+      id
+      hash
+      height
+      timestamp
+    }
+  }
+}
+
+

The Fuel indexer's GraphQL API allows you to add filters on multiple entity fields and even nested entities! In the query above, we're asking for the two most recent transactions with a value greater than zero. Also, we're applying two filters to the nested block entity by using the and operator in order to help us narrow down the set of results.

+

The response returns the results in the expected format and includes additional information that informs us about how many total results satisfy the criteria.

+
{
+  "data": {
+    "page_info": {
+      "has_next_page": true,
+      "limit": 2,
+      "offset": 0,
+      "pages": 2,
+      "total_count": 4
+    },
+    "transactions": [
+      {
+        "block": {
+          "hash": "f40297895086e66c0947c213dd29e90f596b860d10316ab806064608dd2580cd",
+          "height": 45,
+          "id": 7306026486395921000,
+          "timestamp": 1678486898
+        },
+        "hash": "85acfa181ebfa3b48c10d3181217918dd377b875d07dabc72d6d1081e4c52713",
+        "id": 3919319574514776000,
+        "timestamp": 1678486898,
+        "value": 10000000000
+      },
+      {
+        "block": {
+          "hash": "e3e0860a358c0d044669748cffff82b4b0073baaca53a128ddc8ce3757ae3988",
+          "height": 41,
+          "id": 7018409465212200000,
+          "timestamp": 1678486633
+        },
+        "hash": "42f3fd7ffa073975a0eca993044a867d8c87a8d39f5a88032a3b9aba213f6102",
+        "id": 7364622549171910000,
+        "timestamp": 1678486633,
+        "value": 10000000000
+      }
+    ]
+  }
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/querying/index.html b/v0.25.0/querying/index.html new file mode 100644 index 000000000..a17915f33 --- /dev/null +++ b/v0.25.0/querying/index.html @@ -0,0 +1,238 @@ + + + + + + Querying - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/querying/pagination.html b/v0.25.0/querying/pagination.html new file mode 100644 index 000000000..70ae38400 --- /dev/null +++ b/v0.25.0/querying/pagination.html @@ -0,0 +1,340 @@ + + + + + + Pagination - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Pagination

+

The Fuel indexer currently supports offset-based pagination in order to allow users to selectively request parts of a set of results.

+

A paginated query can be made using three keywords:

+
    +
  • order - sort order (required)
  • +
  • first - limit on number of results (required)
  • +
  • offset - the amount of records to skip before returning results (optional)
  • +
+
query {
+  blocks: block(order: { height: asc }, first: 5) {
+    hash
+    height
+    timestamp
+  }
+}
+
+

In this query, we're requesting details about the first five blocks in ascending order of block height. You can also see that we've added a blocks alias; this is completely optional and all it does is change the key for the list of results in the JSON response.

+

With this query, we receive the following response:

+
{
+  "data": {
+    "blocks": [
+      {
+        "hash": "d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a",
+        "height": 1,
+        "timestamp": 1678483351
+      },
+      {
+        "hash": "7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd",
+        "height": 2,
+        "timestamp": 1678483471
+      },
+      {
+        "hash": "24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6",
+        "height": 3,
+        "timestamp": 1678483591
+      },
+      {
+        "hash": "616566afdc141ecd2b60fdc56aae4f3d04b3f6db9e65a3c21d0105a08cc1b349",
+        "height": 4,
+        "timestamp": 1678483711
+      },
+      {
+        "hash": "1dca838d492f29b7a3afa7755ac8741c99db992da47673cd27be86f9b0620118",
+        "height": 5,
+        "timestamp": 1678483831
+      }
+    ],
+    "page_info": {
+      "has_next_page": true,
+      "limit": 5,
+      "offset": 0,
+      "pages": 80,
+      "total_count": 400
+    }
+  }
+}
+
+

As you can see, we get the requested amount of blocks and the corresponding fields. However, there's also a page_info object included in the response. This object tells us if there's another page available to request along with information that we can use to construct our next response. To get the next page, we'll add an offset to our original query:

+
query {
+  blocks: block(
+    order: { height: asc },
+    first: 5,
+    offset: 5
+  ) {
+    hash
+    height
+    timestamp
+  }
+}
+
+

The response contains the next five blocks after our requested offset, and the page_info object lets us know what offset we used in the query.

+
{
+  "data": {
+    "blocks": [
+      {
+        "hash": "c93ffc9178d526a836d707137de08b0f743fabce79ecec77c419bfb7e6be8863",
+        "height": 6,
+        "timestamp": 1678483951
+      },
+      {
+        "hash": "4f0c81a42c86c718c0ae90ba838d6f1bdfc9a757cbf07c946fb3280b44257b46",
+        "height": 7,
+        "timestamp": 1678484071
+      },
+      {
+        "hash": "659b486cc2c3bd1133df9245645648b6a09b35e16c7f71bb05449cea0e83611c",
+        "height": 8,
+        "timestamp": 1678484191
+      },
+      {
+        "hash": "4bf61bd8f88b7fb40e842a6497d686bc2f63839ec3ca1eedb4e81a0935adaeb6",
+        "height": 9,
+        "timestamp": 1678484311
+      },
+      {
+        "hash": "b090634788ddd0461cba4d0833a3f15b8e2f51e672fb1527fc8c78cd8f80dc1a",
+        "height": 10,
+        "timestamp": 1678484431
+      }
+    ],
+    "page_info": {
+      "has_next_page": true,
+      "limit": 5,
+      "offset": 5,
+      "pages": 80,
+      "total_count": 400
+    }
+  }
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/querying/playground.html b/v0.25.0/querying/playground.html new file mode 100644 index 000000000..27e28f38d --- /dev/null +++ b/v0.25.0/querying/playground.html @@ -0,0 +1,237 @@ + + + + + + Playground - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

GraphQL Playground

+

The Fuel indexer's GraphQL Playground is an interactive, in-browser GraphQL IDE that allows developers to easily explore and test the indexer's GraphQL API server. You can read more about the GraphQL playground in general here.

+

Every public indexer can access the GraphQL playground of the Fuel indexer node on which the given indexer runs, so users and developers can get to querying their data right away.

+

Usage

+

To use the GraphQL playground to explore your indices, start your indexer service, then open the following URL in your browser - where namespace and identifier correspond to the namespace and identifier of the index that you'd like to explore.

+
http://localhost:29987/api/playground/:namespace/:identifier
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/querying/search-and-filtering.html b/v0.25.0/querying/search-and-filtering.html new file mode 100644 index 000000000..2a2c1b963 --- /dev/null +++ b/v0.25.0/querying/search-and-filtering.html @@ -0,0 +1,501 @@ + + + + + + Search and Filtering - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Search and Filtering

+

The Fuel indexer currently supports the following search and filtering operations:

+
    +
  • ID selection
  • +
  • comparison
  • +
  • set membership
  • +
  • excluding null values
  • +
+

Additionally, you can combine these operations using the and or or keywords, and invert operations by using the not keyword.

+
+

You should practice sensible database design when filtering records. Apply database indices to the underlying columns in order to make search operations more efficient; however, be advised that an overuse of database indices will lead to degraded performance.

+
+

ID Selection

+

You can query for a particular instance of an object by passing an ID value to with the id key. For example, let's say that you are storing blocks and you want details about a certain block, you would pass the corresponding ID:

+
query {
+  block(id: 4121419699470229811) {
+    id
+    hash
+    height
+    producer
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "aff5eb785f2d24ae62858fa673296e957abea518858e2f08bb47df2dbb9c8ca1",
+      "height": 8209,
+      "id": 4121419699470229811,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    }
+  ]
+}
+
+
+

Note: Remember that IDs currently must be of type u64, and as such, the ID selection operation will only allow for a u64 value. We're open to changing this in the future.

+
+

Excluding Null Values

+

You can store null values in your records if the corresponding entity fields are configured to allow for it. You can exclude records that contain null values in a particular column or set of columns by using the has operator inside of a filter object.

+
query {
+  block(filter: { has: [producer] } ) {
+    id
+    hash
+    height
+    producer
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "d0d663e0bf499aca19d3ecb9b0b291234dc3769d2b46512016eca7244ca0ef22",
+      "height": 411,
+      "id": 3775485677453992400,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "7ff79bf3793143c557225f37b7e7d8a2b9d2e544b839d62cc367b8c5b079d478",
+      "height": 412,
+      "id": 3919088689958184000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    }
+  ]
+}
+
+

Set Membership

+

Additionally, you can exclude records in which a particular column's value does not contain any elements in a given set by using the in operator as part of a filter object.

+
query {
+  block(filter: { height: { in: [1, 2, 3] } } ) {
+    id
+    hash
+    height
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a",
+      "height": 1,
+      "id": 3618468784755926500
+    },
+    {
+      "hash": "7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd",
+      "height": 2,
+      "id": 4122538829619016000
+    },
+    {
+      "hash": "24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6",
+      "height": 3,
+      "id": 3762867646901937000
+    }
+  ]
+}
+
+

Comparison

+

Finally, you can filter records by comparing the values of certain fields to a particular value of your choosing by using one of the comparison operators inside of a filter object.

+

Less, Greater, and Equals

+

You can do simple value comparisons using any of the following operators:

+
+ + + + + +
equalsequals
greater thangt
greater than or equal togte
less thanlt
less than or equal tolte
+
+

Here's an example:

+
query {
+  block(filter: { height: { lte: 5 } } ) {
+    id
+    hash
+    height
+    producer
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a",
+      "height": 1,
+      "id": 3618468784755926500,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd",
+      "height": 2,
+      "id": 4122538829619016000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6",
+      "height": 3,
+      "id": 3762867646901937000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "616566afdc141ecd2b60fdc56aae4f3d04b3f6db9e65a3c21d0105a08cc1b349",
+      "height": 4,
+      "id": 3833467323683451000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "1dca838d492f29b7a3afa7755ac8741c99db992da47673cd27be86f9b0620118",
+      "height": 5,
+      "id": 3991987200693004000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    }
+  ]
+}
+
+

Between

+

You can also filter for records that are contained in the range of two values by using the between operator. To do so, you'd set the lower bound using the min keyword and the upper bound by using max.

+
query {
+  block(filter: { height: { between: { min: 101, max: 103 } } } ) {
+    id
+    hash
+    height
+    producer
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "3b85fbed2d933d0334d54776612a5af72a513e875d06fa9152f6d41d0e50e417",
+      "height": 101,
+      "id": 3763145849079675000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "deea78034c2f0fcd7ef2d2d2d203d19fcd63f1b1846fac089c51c2aa7b5c8149",
+      "height": 102,
+      "id": 7365137137742930000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "a405d5688fdf41817868361217a09812349cc6fe0fe2bf9329fcd23e338e9444",
+      "height": 103,
+      "id": 7292000934927820000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    }
+  ]
+}
+
+

Logical Operators

+

As previously stated, you can combine or invert operations to filter for your desired results even further.

+

And/Or

+

Let's look at an example query in which we combine two filters together.

+
query {
+  block(filter: { 
+    producer: { equals: "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871" },
+    and: { height: { lt: 4 } }
+  } ) {
+    id
+    hash
+    height
+    producer
+  }
+}
+
+
{
+  "data": [
+    {
+      "hash": "d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a",
+      "height": 1,
+      "id": 3618468784755926500,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd",
+      "height": 2,
+      "id": 4122538829619016000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    },
+    {
+      "hash": "24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6",
+      "height": 3,
+      "id": 3762867646901937000,
+      "producer": "f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871"
+    }
+  ]
+}
+
+

Not

+

You can also use the not operator in order to invert the operation of a particular filter. For example, the following query returns contracts that we've seen on the network.

+
query {
+  contract {
+    id
+  }
+}
+
+
{
+  "data": [
+    {
+      "id": "1072ca8fcab43048a5b31c1ea204748c2cb5acca6b90f3b1a02ef7a2d92386d9"
+    },
+    {
+      "id": "9b8b258e0d64b9e8a022e3f38a751ad5a1b36e4dfdcc25a6fb8308e044250b8c"
+    },
+    {
+      "id": "0000000000000000000000000000000000000000000000000000000000000000"
+    },
+    {
+      "id": "8fe8ce43603c1a48274aac7532da56707901d9606a2b05de801993f48ea6bfe7"
+    }
+  ]
+}
+
+

Let's ignore the base asset contract by inverting the in operator:

+
query {
+  contract(filter: {not: { id: { equals: "0000000000000000000000000000000000000000000000000000000000000000"}}}) {
+    id
+  }
+}
+
+
{
+  "data": [
+    {
+      "id": "1072ca8fcab43048a5b31c1ea204748c2cb5acca6b90f3b1a02ef7a2d92386d9"
+    },
+    {
+      "id": "9b8b258e0d64b9e8a022e3f38a751ad5a1b36e4dfdcc25a6fb8308e044250b8c"
+    },
+    {
+      "id": "8fe8ce43603c1a48274aac7532da56707901d9606a2b05de801993f48ea6bfe7"
+    }
+  ]
+}
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/searcher.js b/v0.25.0/searcher.js new file mode 100644 index 000000000..d2b0aeed3 --- /dev/null +++ b/v0.25.0/searcher.js @@ -0,0 +1,483 @@ +"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/v0.25.0/searchindex.js b/v0.25.0/searchindex.js new file mode 100644 index 000000000..c05969849 --- /dev/null +++ b/v0.25.0/searchindex.js @@ -0,0 +1 @@ +Object.assign(window.search, {"doc_urls":["index.html#-fuel-indexer","index.html#architecture","getting-started/dependencies.html#dependencies","getting-started/dependencies.html#the-fuel-toolchain","getting-started/dependencies.html#postgresql","getting-started/dependencies.html#macos","getting-started/dependencies.html#web-assembly-wasm","getting-started/dependencies.html#wasm-snip","getting-started/dependencies.html#wasm32-target","getting-started/indexer-service-infrastructure.html#indexer-service-infrastructure","getting-started/indexer-service-infrastructure.html#components","getting-started/indexer-service-infrastructure.html#fuel-indexer-service","getting-started/indexer-service-infrastructure.html#using-cli-options-indexer-service","getting-started/indexer-service-infrastructure.html#using-a-configuration-file-indexer-service","getting-started/indexer-service-infrastructure.html#web-api-server","getting-started/indexer-service-infrastructure.html#using-cli-options-web-server","getting-started/indexer-service-infrastructure.html#using-a-configuration-file-web-server","getting-started/how-it-compares.html#how-it-compares","getting-started/how-it-compares.html#differential-value","getting-started/how-it-compares.html#speed-of-indexing","getting-started/how-it-compares.html#general-usability","getting-started/how-it-compares.html#what-you-can-index","getting-started/quickstart.html#quickstart","getting-started/quickstart.html#1-setting-up-your-environment","getting-started/quickstart.html#11-install-fuelup","getting-started/quickstart.html#12-webassembly-wasm-setup","getting-started/quickstart.html#2-using-the-forc-index-plugin","getting-started/quickstart.html#21-check-for-components","getting-started/quickstart.html#22-setup-a-database-and-start-the-indexer-service","getting-started/quickstart.html#23-creating-a-new-indexer","getting-started/quickstart.html#24-deploying-our-indexer","getting-started/quickstart.html#3-querying-for-data","getting-started/quickstart.html#finished-","project-components/index.html#a-fuel-indexer-project","project-components/index.html#use-cases","project-components/index.html#as-tooling-to-interact-with-indexers","project-components/index.html#as-a-standalone-service","project-components/index.html#as-part-of-a-fuel-project","project-components/index.html#an-indexer-project-at-a-glance","project-components/manifest.html#manifest","project-components/manifest.html#namespace","project-components/manifest.html#identifier","project-components/manifest.html#fuel_client","project-components/manifest.html#abi","project-components/manifest.html#contract_id","project-components/manifest.html#graphql_schema","project-components/manifest.html#start_block","project-components/manifest.html#end_block","project-components/manifest.html#module","project-components/manifest.html#resumable","project-components/schema.html#graphql-schema","project-components/module.html#indexer-modules","project-components/module.html#creating-handlers","project-components/module.html#whats-going-on-here","project-components/module.html#usage","project-components/module.html#notes-on-web-assembly-modules","designing-a-schema/index.html#designing-a-schema","designing-a-schema/index.html#supported-functionality","designing-a-schema/types.html#types","designing-a-schema/types.html#objects","designing-a-schema/types.html#enums","designing-a-schema/types.html#unions","designing-a-schema/scalars.html#scalars","designing-a-schema/directives.html#directives","designing-a-schema/directives.html#indexed","designing-a-schema/directives.html#unique","designing-a-schema/directives.html#join","designing-a-schema/relationships.html#relationships","designing-a-schema/relationships.html#usage","designing-a-schema/relationships.html#implicit-foreign-keys","designing-a-schema/relationships.html#explicit-foreign-keys","indexing-fuel-types/index.html#indexing-fuel-types","indexing-fuel-types/blocks.html#blockdata","indexing-fuel-types/blocks.html#definition","indexing-fuel-types/blocks.html#usage","indexing-fuel-types/transactions.html#transactions","indexing-fuel-types/transactions.html#transactiondata","indexing-fuel-types/transactions.html#definition","indexing-fuel-types/transactions.html#usage","indexing-fuel-types/transactions.html#transactionstatus","indexing-fuel-types/transactions.html#definition-1","indexing-fuel-types/transactions.html#usage-1","indexing-fuel-types/receipts.html#receipts","indexing-fuel-types/receipts.html#burn","indexing-fuel-types/receipts.html#call","indexing-fuel-types/receipts.html#log","indexing-fuel-types/receipts.html#logdata","indexing-fuel-types/receipts.html#messageout","indexing-fuel-types/receipts.html#mint","indexing-fuel-types/receipts.html#panic","indexing-fuel-types/receipts.html#return","indexing-fuel-types/receipts.html#returndata","indexing-fuel-types/receipts.html#revert","indexing-fuel-types/receipts.html#scriptresult","indexing-fuel-types/receipts.html#transfer","indexing-fuel-types/receipts.html#transferout","indexing-custom-types/index.html#custom-types","indexing-custom-types/index.html#example","indexing-custom-types/index.html#1-contract","indexing-custom-types/index.html#2-schema","indexing-custom-types/index.html#3-manifest","indexing-custom-types/index.html#4-handler-logic","storing-records/index.html#storing-info-in-a-database","storing-records/index.html#data-types","storing-records/index.html#example","querying/index.html#queries","querying/basic-queries.html#queries","querying/basic-queries.html#basic-query","querying/basic-queries.html#nested-query","querying/playground.html#graphql-playground","querying/playground.html#usage","querying/search-and-filtering.html#search-and-filtering","querying/search-and-filtering.html#id-selection","querying/search-and-filtering.html#excluding-null-values","querying/search-and-filtering.html#set-membership","querying/search-and-filtering.html#comparison","querying/search-and-filtering.html#less-greater-and-equals","querying/search-and-filtering.html#between","querying/search-and-filtering.html#logical-operators","querying/search-and-filtering.html#andor","querying/search-and-filtering.html#not","querying/pagination.html#pagination","querying/full-example.html#a-full-example","authentication/index.html#authentication","authentication/index.html#usage","forc-index/index.html#forc-index","forc-index/index.html#usage","forc-index/index.html#contributing","forc-index/auth.html#forc-index-auth","forc-index/build.html#forc-index-build","forc-index/check.html#forc-index-check","forc-index/deploy.html#forc-index-deploy","forc-index/kill.html#forc-index-kill","forc-index/new.html#forc-index-new","forc-index/remove.html#forc-index-remove","forc-index/start.html#forc-index-start","forc-index/status.html#forc-index-status","forc-postgres/index.html#forc-index-postgres","forc-postgres/create.html#forc-index-postgres-create","forc-postgres/drop.html#forc-index-postgres-drop","forc-postgres/start.html#forc-index-postgres-start","forc-postgres/stop.html#forc-index-postgres-stop","for-contributors/index.html#for-contributors","for-contributors/index.html#dependencies","for-contributors/index.html#fuelup","for-contributors/index.html#docker","for-contributors/index.html#database","for-contributors/index.html#sqlx","for-contributors/index.html#building-from-source","for-contributors/index.html#clone-repository","for-contributors/index.html#run-migrations","for-contributors/index.html#start-the-service","for-contributors/index.html#testing","for-contributors/index.html#default-tests","for-contributors/index.html#end-to-end-tests","for-contributors/index.html#trybuild-tests","for-contributors/contributing-standards.html#contributing-to-fuel-indexer","for-contributors/contributing-standards.html#code-standards","for-contributors/contributing-standards.html#getting-the-repository","for-contributors/contributing-standards.html#configuring-your-rust-toolchain","for-contributors/contributing-standards.html#building-and-testing","for-contributors/contributing-standards.html#contribution-flow","for-contributors/contributing-standards.html#commit-categories","for-contributors/contributing-standards.html#finding-something-to-work-on","for-contributors/release-schedule.html#release-schedule","for-contributors/release-schedule.html#major-releases","for-contributors/release-schedule.html#minor-releases","for-contributors/release-schedule.html#patch-releases","for-contributors/building-from-source.html#building-from-source","for-contributors/building-from-source.html#clone-repository","for-contributors/building-from-source.html#run-migrations","for-contributors/building-from-source.html#start-the-service","for-contributors/building-from-source.html#run-tests","for-contributors/system-dependencies.html#system-requirements","for-contributors/system-dependencies.html#ubuntudebian","for-contributors/system-dependencies.html#macos","for-contributors/system-dependencies.html#arch","glossary.html#glossary"],"index":{"documentStore":{"docInfo":{"0":{"body":80,"breadcrumbs":4,"title":2},"1":{"body":71,"breadcrumbs":3,"title":1},"10":{"body":34,"breadcrumbs":3,"title":1},"100":{"body":183,"breadcrumbs":5,"title":2},"101":{"body":70,"breadcrumbs":6,"title":3},"102":{"body":12,"breadcrumbs":5,"title":3},"103":{"body":86,"breadcrumbs":4,"title":2},"104":{"body":74,"breadcrumbs":3,"title":1},"105":{"body":9,"breadcrumbs":2,"title":1},"106":{"body":33,"breadcrumbs":4,"title":1},"107":{"body":88,"breadcrumbs":5,"title":2},"108":{"body":197,"breadcrumbs":5,"title":2},"109":{"body":40,"breadcrumbs":4,"title":2},"11":{"body":53,"breadcrumbs":5,"title":3},"110":{"body":21,"breadcrumbs":3,"title":1},"111":{"body":49,"breadcrumbs":5,"title":2},"112":{"body":53,"breadcrumbs":5,"title":2},"113":{"body":47,"breadcrumbs":6,"title":3},"114":{"body":43,"breadcrumbs":5,"title":2},"115":{"body":17,"breadcrumbs":4,"title":1},"116":{"body":70,"breadcrumbs":6,"title":3},"117":{"body":57,"breadcrumbs":4,"title":1},"118":{"body":10,"breadcrumbs":5,"title":2},"119":{"body":45,"breadcrumbs":4,"title":1},"12":{"body":382,"breadcrumbs":7,"title":5},"120":{"body":47,"breadcrumbs":3,"title":0},"121":{"body":220,"breadcrumbs":3,"title":1},"122":{"body":198,"breadcrumbs":5,"title":2},"123":{"body":89,"breadcrumbs":2,"title":1},"124":{"body":76,"breadcrumbs":2,"title":1},"125":{"body":188,"breadcrumbs":4,"title":2},"126":{"body":112,"breadcrumbs":3,"title":1},"127":{"body":14,"breadcrumbs":3,"title":1},"128":{"body":51,"breadcrumbs":6,"title":3},"129":{"body":50,"breadcrumbs":6,"title":3},"13":{"body":274,"breadcrumbs":7,"title":5},"130":{"body":22,"breadcrumbs":6,"title":3},"131":{"body":92,"breadcrumbs":6,"title":3},"132":{"body":59,"breadcrumbs":6,"title":3},"133":{"body":58,"breadcrumbs":6,"title":3},"134":{"body":58,"breadcrumbs":6,"title":3},"135":{"body":385,"breadcrumbs":6,"title":3},"136":{"body":44,"breadcrumbs":6,"title":3},"137":{"body":64,"breadcrumbs":5,"title":3},"138":{"body":120,"breadcrumbs":7,"title":4},"139":{"body":44,"breadcrumbs":7,"title":4},"14":{"body":68,"breadcrumbs":5,"title":3},"140":{"body":38,"breadcrumbs":7,"title":4},"141":{"body":37,"breadcrumbs":7,"title":4},"142":{"body":35,"breadcrumbs":3,"title":1},"143":{"body":0,"breadcrumbs":3,"title":1},"144":{"body":23,"breadcrumbs":3,"title":1},"145":{"body":17,"breadcrumbs":3,"title":1},"146":{"body":135,"breadcrumbs":3,"title":1},"147":{"body":29,"breadcrumbs":3,"title":1},"148":{"body":0,"breadcrumbs":4,"title":2},"149":{"body":7,"breadcrumbs":4,"title":2},"15":{"body":285,"breadcrumbs":7,"title":5},"150":{"body":10,"breadcrumbs":4,"title":2},"151":{"body":32,"breadcrumbs":4,"title":2},"152":{"body":17,"breadcrumbs":3,"title":1},"153":{"body":5,"breadcrumbs":4,"title":2},"154":{"body":7,"breadcrumbs":5,"title":3},"155":{"body":19,"breadcrumbs":4,"title":2},"156":{"body":29,"breadcrumbs":5,"title":3},"157":{"body":39,"breadcrumbs":4,"title":2},"158":{"body":11,"breadcrumbs":4,"title":2},"159":{"body":37,"breadcrumbs":5,"title":3},"16":{"body":25,"breadcrumbs":7,"title":5},"160":{"body":63,"breadcrumbs":4,"title":2},"161":{"body":196,"breadcrumbs":4,"title":2},"162":{"body":34,"breadcrumbs":4,"title":2},"163":{"body":25,"breadcrumbs":5,"title":3},"164":{"body":1,"breadcrumbs":4,"title":2},"165":{"body":11,"breadcrumbs":4,"title":2},"166":{"body":15,"breadcrumbs":4,"title":2},"167":{"body":15,"breadcrumbs":4,"title":2},"168":{"body":0,"breadcrumbs":4,"title":2},"169":{"body":4,"breadcrumbs":4,"title":2},"17":{"body":14,"breadcrumbs":2,"title":1},"170":{"body":8,"breadcrumbs":4,"title":2},"171":{"body":5,"breadcrumbs":4,"title":2},"172":{"body":6,"breadcrumbs":4,"title":2},"173":{"body":13,"breadcrumbs":4,"title":2},"174":{"body":81,"breadcrumbs":3,"title":1},"175":{"body":42,"breadcrumbs":3,"title":1},"176":{"body":82,"breadcrumbs":3,"title":1},"177":{"body":44,"breadcrumbs":2,"title":1},"18":{"body":20,"breadcrumbs":3,"title":2},"19":{"body":26,"breadcrumbs":3,"title":2},"2":{"body":82,"breadcrumbs":2,"title":1},"20":{"body":39,"breadcrumbs":3,"title":2},"21":{"body":108,"breadcrumbs":2,"title":1},"22":{"body":24,"breadcrumbs":2,"title":1},"23":{"body":16,"breadcrumbs":5,"title":4},"24":{"body":31,"breadcrumbs":4,"title":3},"25":{"body":43,"breadcrumbs":5,"title":4},"26":{"body":68,"breadcrumbs":6,"title":5},"27":{"body":79,"breadcrumbs":4,"title":3},"28":{"body":274,"breadcrumbs":7,"title":6},"29":{"body":160,"breadcrumbs":5,"title":4},"3":{"body":12,"breadcrumbs":3,"title":2},"30":{"body":200,"breadcrumbs":4,"title":3},"31":{"body":57,"breadcrumbs":4,"title":3},"32":{"body":18,"breadcrumbs":2,"title":1},"33":{"body":0,"breadcrumbs":5,"title":3},"34":{"body":32,"breadcrumbs":4,"title":2},"35":{"body":59,"breadcrumbs":5,"title":3},"36":{"body":46,"breadcrumbs":4,"title":2},"37":{"body":36,"breadcrumbs":5,"title":3},"38":{"body":24,"breadcrumbs":5,"title":3},"39":{"body":42,"breadcrumbs":4,"title":1},"4":{"body":62,"breadcrumbs":2,"title":1},"40":{"body":28,"breadcrumbs":4,"title":1},"41":{"body":31,"breadcrumbs":4,"title":1},"42":{"body":26,"breadcrumbs":4,"title":1},"43":{"body":29,"breadcrumbs":4,"title":1},"44":{"body":60,"breadcrumbs":4,"title":1},"45":{"body":37,"breadcrumbs":4,"title":1},"46":{"body":11,"breadcrumbs":4,"title":1},"47":{"body":19,"breadcrumbs":4,"title":1},"48":{"body":12,"breadcrumbs":4,"title":1},"49":{"body":15,"breadcrumbs":4,"title":1},"5":{"body":21,"breadcrumbs":2,"title":1},"50":{"body":98,"breadcrumbs":5,"title":2},"51":{"body":34,"breadcrumbs":5,"title":2},"52":{"body":48,"breadcrumbs":5,"title":2},"53":{"body":105,"breadcrumbs":6,"title":3},"54":{"body":45,"breadcrumbs":4,"title":1},"55":{"body":114,"breadcrumbs":7,"title":4},"56":{"body":35,"breadcrumbs":4,"title":2},"57":{"body":64,"breadcrumbs":4,"title":2},"58":{"body":0,"breadcrumbs":4,"title":1},"59":{"body":54,"breadcrumbs":4,"title":1},"6":{"body":65,"breadcrumbs":4,"title":3},"60":{"body":52,"breadcrumbs":4,"title":1},"61":{"body":171,"breadcrumbs":4,"title":1},"62":{"body":97,"breadcrumbs":4,"title":1},"63":{"body":48,"breadcrumbs":4,"title":1},"64":{"body":69,"breadcrumbs":4,"title":1},"65":{"body":83,"breadcrumbs":4,"title":1},"66":{"body":64,"breadcrumbs":4,"title":1},"67":{"body":111,"breadcrumbs":4,"title":1},"68":{"body":0,"breadcrumbs":4,"title":1},"69":{"body":57,"breadcrumbs":6,"title":3},"7":{"body":7,"breadcrumbs":3,"title":2},"70":{"body":60,"breadcrumbs":6,"title":3},"71":{"body":14,"breadcrumbs":6,"title":3},"72":{"body":25,"breadcrumbs":5,"title":1},"73":{"body":24,"breadcrumbs":5,"title":1},"74":{"body":17,"breadcrumbs":5,"title":1},"75":{"body":0,"breadcrumbs":5,"title":1},"76":{"body":33,"breadcrumbs":5,"title":1},"77":{"body":15,"breadcrumbs":5,"title":1},"78":{"body":25,"breadcrumbs":5,"title":1},"79":{"body":6,"breadcrumbs":5,"title":1},"8":{"body":62,"breadcrumbs":3,"title":2},"80":{"body":21,"breadcrumbs":5,"title":1},"81":{"body":38,"breadcrumbs":5,"title":1},"82":{"body":42,"breadcrumbs":5,"title":1},"83":{"body":56,"breadcrumbs":5,"title":1},"84":{"body":74,"breadcrumbs":5,"title":1},"85":{"body":81,"breadcrumbs":5,"title":1},"86":{"body":87,"breadcrumbs":5,"title":1},"87":{"body":80,"breadcrumbs":5,"title":1},"88":{"body":63,"breadcrumbs":5,"title":1},"89":{"body":76,"breadcrumbs":5,"title":1},"9":{"body":71,"breadcrumbs":5,"title":3},"90":{"body":81,"breadcrumbs":5,"title":1},"91":{"body":62,"breadcrumbs":5,"title":1},"92":{"body":83,"breadcrumbs":5,"title":1},"93":{"body":63,"breadcrumbs":5,"title":1},"94":{"body":86,"breadcrumbs":5,"title":1},"95":{"body":71,"breadcrumbs":5,"title":1},"96":{"body":43,"breadcrumbs":5,"title":2},"97":{"body":5,"breadcrumbs":4,"title":1},"98":{"body":174,"breadcrumbs":5,"title":2},"99":{"body":68,"breadcrumbs":5,"title":2}},"docs":{"0":{"body":"The Fuel indexer is a standalone service that can be used to index various components of the blockchain. These indexable components include blocks, transactions, receipts, and state within the Fuel network, allowing for high-performance read-only access to the blockchain for advanced dApp use-cases. By using a combination of Fuel-flavored GraphQL schema, a SQL backend, and indexers written in Rust, users of the Fuel indexer can get started creating production-ready backends for their dApps, meant to go fast 🚗💨. For those wanting to build dApp backends right away, feel free to check out the Quickstart . And for those willing to contribute to the Fuel indexer project, please feel free to read our contributor guidelines as well as the For Contributors chapter of the book.","breadcrumbs":"The Fuel Indexer » 🗃 Fuel Indexer","id":"0","title":"🗃 Fuel Indexer"},"1":{"body":"The Fuel indexer is meant to run alongside a Fuel node and a database. Generally, the typical flow of information through the indexer is as follows: A Sway smart contract emits receipts during its execution on the Fuel node. Blocks, transactions, and receipts from the node are monitored by the Fuel indexer service and checked for specific user-defined event types. When a specific event type is found, an indexer executes the corresponding handler from its module. The handler processes the event and stores the indexed information in the database. A dApp queries for blockchain data by using the indexer's GraphQL API endpoint, which fetches the desired information from the corresponding index in the database and returns it to the user.","breadcrumbs":"The Fuel Indexer » Architecture","id":"1","title":"Architecture"},"10":{"body":"Component Default Host Default Port CLI Argument Environment Variable Fuel Node localhost 4000 --fuel-node-{host,port} $FUEL_NODE_{HOST,PORT} Database Server localhost 5432 --postgres-{username,database,password,host,port} $POSTGRES_{USERNAME,DATABASE,PASSWORD,HOST,PORT} Indexer Service Web API localhost 29987 --web-api-{host,port} $WEB_API_{HOST,PORT}","breadcrumbs":"Service Infrastructure » Components","id":"10","title":"Components"},"100":{"body":"So far we've covered how to (1) write your Sway smart contract and generate its JSON ABI, and (2) create types in your GraphQL schema that align with your Sway types. Next, we'll cover how to write the manifest file for your indexer. Before writing any of the handler code for your indexer, we need to make sure that our indexer manifest contains the necessary information to allow for the compiler to parse our contract types. Specifically, we should ensure that the contract_abi and graphql_schema fields point to the correct locations, respectively. # A namespace is a logical grouping of declared names. Think of the namespace\n# as an organization identifier\nnamespace: fuellabs # The identifier field is used to identify the given index.\nidentifier: custom_types_example # The abi option is used to provide a link to the Sway JSON ABI that is generated when you\n# build your project.\nabi: path/to/custom/type/example/contract-abi.json # The particular start block after which you'd like your indexer to start indexing events.\nstart_block: ~ # The particular end block after which you'd like your indexer to stop indexing events.\nend_block: ~ # The `fuel_client` denotes the address (host, port combination) of the running Fuel client\n# that you would like your indexer to index events from. In order to use this per-indexer\n# `fuel_client` option, the indexer service at which your indexer is deployed will have to run\n# with the `--indexer_net_config` option.\nfuel_client: ~ # The contract_id specifies which particular contract you would like your index to subscribe to.\ncontract_id: ~ # The graphql_schema field contains the file path that points to the GraphQL schema for the\n# given index.\ngraphql_schema: path/to/custom/type/example/indexer.schema.graphql # The module field contains a file path that points to code that will be run as an executor inside\n# of the indexer.\n# Important: At this time, wasm is the preferred method of execution.\nmodule: wasm: ~ # The resumable field contains a boolean that specifies whether or not the indexer should, synchronise\n# with the latest block if it has fallen out of sync.\nresumable: true","breadcrumbs":"Indexing Custom Types » 3. Manifest","id":"100","title":"3. Manifest"},"101":{"body":"Finally, we can create handlers to index these particular types and store them in the database. Let's look at the following example: use fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn index_addition(addition_event: Addition) { let addition = AddEntity { id: 123, value: addition_event.added_value, updated_total: addition_event.updated_total }; addition.save(); } fn index_subtraction(subtraction_event: Subtraction) { let subtraction = SubtractEntity { id: 123, value: subtraction_event.subtracted_value, updated_total: subtraction_event.updated_total }; subtraction.save(); }\n} Regardless of whether a custom type was logged (e.g. Addition) or returned (e.g. Subtraction), the type will be available for you to use in your functions. Just include the type(s) you want your function to use in the parameters, and the function will be executed whenever each of the parameters have been satisfied by an instance of the type(s).","breadcrumbs":"Indexing Custom Types » 4. Handler Logic","id":"101","title":"4. Handler Logic"},"102":{"body":"The Fuel indexer uses PostgreSQL as the primary database. 💡 We're open to supporting other storage solutions in the future.","breadcrumbs":"Storing Records » Storing Info in a Database","id":"102","title":"Storing Info in a Database"},"103":{"body":"Below is a mapping of GraphQL schema types to their Sway and database equivalents. Note that an empty cell denotes that there is no direct equivalent for the type in the corresponding domain. GraphQL Scalar Sway Type Postgres Type Address b256 varchar(64) AssetId u8[32] varchar(64) Boolean bool boolean Bytes str[] varchar(10485760) Bytes32 str[32] varchar(64) Bytes4 str[4] varchar(8) Bytes64 str[64] varchar(128) Bytes8 str[8] varchar(16) ContractId b256 varchar(64) I128 numeric(39,0) I32 u32 integer I64 u64 bigint I8 u8 integer ID varchar(64) primary key Json str[] json U128 numeric(39, 0) U32 u32 integer U64 u64 numeric(20, 0) U8 u8 integer UID varchar(64) String str[] varchar(255)","breadcrumbs":"Storing Records » Data Types","id":"103","title":"Data Types"},"104":{"body":"Let's define an Event struct in a Sway contract: struct Event { id: u64, address: Address, block_height: u64,\n} The corresponding GraphQL schema to mirror this Event struct would resemble: type Event @entity { id: ID! account: Address! block_height: U64!\n} And finally, this GraphQL schema will generate the following Postgres schema: Table \"schema.event\" Column | Type | Collation | Nullable | Default | Storage | Compression | Stats target | Description\n--------------+-------------+-----------+----------+---------+----------+-------------+--------------+------------- id | bigint | | not null | | plain | | | block_height | bigint | | not null | | plain | | | address | varchar(64) | | not null | | plain | | | object | bytea | | not null | | extended | | |\nIndexes: \"event_pkey\" PRIMARY KEY, btree (id)\nAccess method: heap","breadcrumbs":"Storing Records » Example","id":"104","title":"Example"},"105":{"body":"Basic Queries Pagination Search & Filtering Full Example The GraphQL Playground","breadcrumbs":"Querying » Queries","id":"105","title":"Queries"},"106":{"body":"Once data has been persisted into your storage backend, you can retrieve it by querying the GraphQL API server . By default, the API server can be reached at http://localhost:29987/api/graph/:namespace/:identifier, where :namespace and :identifier are the values for the respective fields in your indexer's manifest. If you've changed the WEB_API_HOST or WEB_API_PORT values of your configuration, then you'll need to adjust the URL accordingly.","breadcrumbs":"Querying » Basic Queries » Queries","id":"106","title":"Queries"},"107":{"body":"A basic query has the following form: query { entity { field_1 field_2 ... } ...\n} The entity field corresponds to the name of an entity defined in your schema and the sub-fields are the fields defined on that entity type; entities and fields are stored in the database using the names defined in the schema, so make sure that your query uses those same names as well. query { block { id height timestamp }\n} We're requesting the ID, height, and timestamp for each block stored in the backend. If successful, the API server will return a response similar to the following: [ { \"height\" : 1, \"id\" : \"f169a30cfcbf1eebd97a07b19de98e4b38a4367b03d1819943be41744339d38a\", \"timestamp\" : 1668710162 }, { \"height\" : 2, \"id\" : \"a8c554758f78fe73054405d38099f5ad21a90c05206b5c6137424985c8fd10c7\", \"timestamp\" : 1668710163 }, { \"height\" : 3, \"id\" : \"850ab156ddd9ac9502768f779936710fd3d792e9ea79bc0e4082de96450b5174\", \"timestamp\" : 1668710312 }, { \"height\" : 4, \"id\" : \"19e19807c6988164b916a6877fe049d403d55a07324fa883cb7fa5cdb33438e2\", \"timestamp\" : 1668710313 }, { \"height\" : 5, \"id\" : \"363af43cfd2a6d8af166ee46c15276b24b130fc6a89ce7b3c8737d29d6d0e1bb\", \"timestamp\" : 1668710314 }\n]","breadcrumbs":"Querying » Basic Queries » Basic Query","id":"107","title":"Basic Query"},"108":{"body":"The Fuel indexer supports foreign keys on entity types; thus, you can also ask for information about a referenced entity inside of your query. A nested query has the following general structure: query { entityA { field_A1 field_A2 referenced_entityB { field_B1 field_B2 ... } ... } ...\n} Essentially, it's the same as the basic query example with an added sub-block to request information about the reference entity. The response from the API server will be returned in the same general structure as the query. Let's look at another example to illustrate how it works in practice. Important: There is no limit to how deeply nested your entities and queries can be. However, every nested reference will add computation and latency to your query as the information will have to be retrieved from different tables in your storage backend. Please exercise caution in your entity design and try to minimize nesting as much as possible. We'll start with the following example schema: type City @entity { id: ID! name: String!\n} type Library @entity { id: ID! name: String! city: City!\n} type Book @entity { id: ID! title: String! library: Library!\n} type Character @entity { id: ID! name: String! book: Book!\n} This schema uses implicit foreign keys to reference other entities; for more information on implicit and explicit foreign keys, please refer to the Relationships section of the book. In this contrived example, we're storing information about characters that are found in books which are stored in libraries that can be found in cities. This will be the query that we use to retrieve the aforementioned data: query { character { name book { title library { name city { name } } } }\n} Let's assume that we've created an indexer for this data and the indexed data has been stored in the database. If we send the query, we'll get the following response: [ { \"name\": \"Lil Ind X\", \"book\": { \"title\": \"Fuel Indexer\", \"library\": { \"name\": \"Fuel Labs Library\", \"city\": { \"name\": \"Fuel City\" } } } }\n]","breadcrumbs":"Querying » Basic Queries » Nested Query","id":"108","title":"Nested Query"},"109":{"body":"The Fuel indexer's GraphQL Playground is an interactive, in-browser GraphQL IDE that allows developers to easily explore and test the indexer's GraphQL API server. You can read more about the GraphQL playground in general here . Every public indexer can access the GraphQL playground of the Fuel indexer node on which the given indexer runs, so users and developers can get to querying their data right away.","breadcrumbs":"Querying » Playground » GraphQL Playground","id":"109","title":"GraphQL Playground"},"11":{"body":"The Fuel indexer service will connect to any Fuel GraphQL server, which means you can run your own node or use a node provided by Fuel. The indexer service web server is included with the Fuel indexer; it's available as soon as the indexer is started through fuel-indexer run. The only component that isn't provided for you is a Postgres database server. You should set up a server according to your own needs and specifications. You can start the indexer service with an array of CLI options. Note that most (if not all) of these options include sensible defaults.","breadcrumbs":"Service Infrastructure » Fuel Indexer Service","id":"11","title":"Fuel Indexer Service"},"110":{"body":"To use the GraphQL playground to explore your indices, start your indexer service , then open the following URL in your browser - where namespace and identifier correspond to the namespace and identifier of the index that you'd like to explore. http://localhost:29987/api/playground/:namespace/:identifier","breadcrumbs":"Querying » Playground » Usage","id":"110","title":"Usage"},"111":{"body":"The Fuel indexer currently supports the following search and filtering operations: ID selection comparison set membership excluding null values Additionally, you can combine these operations using the and or or keywords, and invert operations by using the not keyword. You should practice sensible database design when filtering records. Apply database indices to the underlying columns in order to make search operations more efficient; however, be advised that an overuse of database indices will lead to degraded performance.","breadcrumbs":"Querying » Search and Filtering » Search and Filtering","id":"111","title":"Search and Filtering"},"112":{"body":"You can query for a particular instance of an object by passing an ID value to with the id key. For example, let's say that you are storing blocks and you want details about a certain block, you would pass the corresponding ID: query { block(id: 4121419699470229811) { id hash height producer }\n} { \"data\": [ { \"hash\": \"aff5eb785f2d24ae62858fa673296e957abea518858e2f08bb47df2dbb9c8ca1\", \"height\": 8209, \"id\": 4121419699470229811, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" } ]\n} Note: Remember that IDs currently must be of type u64, and as such, the ID selection operation will only allow for a u64 value. We're open to changing this in the future.","breadcrumbs":"Querying » Search and Filtering » ID Selection","id":"112","title":"ID Selection"},"113":{"body":"You can store null values in your records if the corresponding entity fields are configured to allow for it. You can exclude records that contain null values in a particular column or set of columns by using the has operator inside of a filter object. query { block(filter: { has: [producer] } ) { id hash height producer }\n} { \"data\": [ { \"hash\": \"d0d663e0bf499aca19d3ecb9b0b291234dc3769d2b46512016eca7244ca0ef22\", \"height\": 411, \"id\": 3775485677453992400, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"7ff79bf3793143c557225f37b7e7d8a2b9d2e544b839d62cc367b8c5b079d478\", \"height\": 412, \"id\": 3919088689958184000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" } ]\n}","breadcrumbs":"Querying » Search and Filtering » Excluding Null Values","id":"113","title":"Excluding Null Values"},"114":{"body":"Additionally, you can exclude records in which a particular column's value does not contain any elements in a given set by using the in operator as part of a filter object. query { block(filter: { height: { in: [1, 2, 3] } } ) { id hash height }\n} { \"data\": [ { \"hash\": \"d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a\", \"height\": 1, \"id\": 3618468784755926500 }, { \"hash\": \"7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd\", \"height\": 2, \"id\": 4122538829619016000 }, { \"hash\": \"24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6\", \"height\": 3, \"id\": 3762867646901937000 } ]\n}","breadcrumbs":"Querying » Search and Filtering » Set Membership","id":"114","title":"Set Membership"},"115":{"body":"Finally, you can filter records by comparing the values of certain fields to a particular value of your choosing by using one of the comparison operators inside of a filter object.","breadcrumbs":"Querying » Search and Filtering » Comparison","id":"115","title":"Comparison"},"116":{"body":"You can do simple value comparisons using any of the following operators: equals equals greater than gt greater than or equal to gte less than lt less than or equal to lte Here's an example: query { block(filter: { height: { lte: 5 } } ) { id hash height producer }\n} { \"data\": [ { \"hash\": \"d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a\", \"height\": 1, \"id\": 3618468784755926500, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd\", \"height\": 2, \"id\": 4122538829619016000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6\", \"height\": 3, \"id\": 3762867646901937000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"616566afdc141ecd2b60fdc56aae4f3d04b3f6db9e65a3c21d0105a08cc1b349\", \"height\": 4, \"id\": 3833467323683451000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"1dca838d492f29b7a3afa7755ac8741c99db992da47673cd27be86f9b0620118\", \"height\": 5, \"id\": 3991987200693004000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" } ]\n}","breadcrumbs":"Querying » Search and Filtering » Less, Greater, and Equals","id":"116","title":"Less, Greater, and Equals"},"117":{"body":"You can also filter for records that are contained in the range of two values by using the between operator. To do so, you'd set the lower bound using the min keyword and the upper bound by using max. query { block(filter: { height: { between: { min: 101, max: 103 } } } ) { id hash height producer }\n} { \"data\": [ { \"hash\": \"3b85fbed2d933d0334d54776612a5af72a513e875d06fa9152f6d41d0e50e417\", \"height\": 101, \"id\": 3763145849079675000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"deea78034c2f0fcd7ef2d2d2d203d19fcd63f1b1846fac089c51c2aa7b5c8149\", \"height\": 102, \"id\": 7365137137742930000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"a405d5688fdf41817868361217a09812349cc6fe0fe2bf9329fcd23e338e9444\", \"height\": 103, \"id\": 7292000934927820000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" } ]\n}","breadcrumbs":"Querying » Search and Filtering » Between","id":"117","title":"Between"},"118":{"body":"As previously stated, you can combine or invert operations to filter for your desired results even further.","breadcrumbs":"Querying » Search and Filtering » Logical Operators","id":"118","title":"Logical Operators"},"119":{"body":"Let's look at an example query in which we combine two filters together. query { block(filter: { producer: { equals: \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, and: { height: { lt: 4 } } } ) { id hash height producer }\n} { \"data\": [ { \"hash\": \"d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a\", \"height\": 1, \"id\": 3618468784755926500, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd\", \"height\": 2, \"id\": 4122538829619016000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6\", \"height\": 3, \"id\": 3762867646901937000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" } ]\n}","breadcrumbs":"Querying » Search and Filtering » And/Or","id":"119","title":"And/Or"},"12":{"body":"fuel-indexer run --help Standalone binary for the fuel indexer service. USAGE: fuel-indexer run [OPTIONS] OPTIONS: --accept-sql-queries Allow the web server to accept raw SQL queries. --allow-non-sequential-blocks Allow missing blocks or non-sequential block processing. --auth-enabled Require users to authenticate for some operations. --auth-strategy Authentication scheme used. --block-page-size Amount of blocks to return in a request to a Fuel node. [default: 20] -c, --config Indexer service config file. --client-request-delay Make the service wait for the given duration between block requests to a Fuel client. --database Database type. [default: postgres] [possible values: postgres] --disable-toolchain-version-check By default, Fuel Indexer will only accept WASM indexer modules compiled with the same toolchain version as the version of Fuel Indexer. --embedded-database Automatically create and start database using provided options or defaults. --fuel-node-host Host of the running Fuel node. [default: localhost] --fuel-node-port Listening port of the running Fuel node. [default: 4000] -h, --help Print help information --indexer-net-config Allow network configuration via indexer manifests. --jwt-expiry Amount of time (seconds) before expiring token (if JWT scheme is specified). --jwt-issuer Issuer of JWT claims (if JWT scheme is specified). --jwt-secret Secret used for JWT scheme (if JWT scheme is specified). --local-fuel-node Start a local Fuel node. --log-level Log level passed to the Fuel Indexer service. [default: info] [possible values: info, debug, error, warn] -m, --manifest Indexer config file. --max-body-size Max body size for web server requests. [default: 5242880] --metering-points The number of WASM opcodes after which the indexer's event handler will stop execution. [default: 30000000000] --metrics Use Prometheus metrics reporting. --network Use a network alias when connecting to a Fuel client. [possible values: beta-3, beta-5, beta-5] --postgres-database Postgres database. --postgres-host Postgres host. --postgres-password Postgres password. --postgres-port Postgres port. --postgres-user Postgres username. --rate-limit Enable rate limiting. --rate-limit-request-count Maximum number of requests to allow over --rate-limit-window.. --rate-limit-window-size Number of seconds over which to allow --rate-limit-rps. --remove-data When replacing an indexer, also remove the indexed data. --replace-indexer Whether to allow replacing an existing indexer. If not specified, an attempt to deploy over an existing indexer results in an error. --run-migrations Run database migrations before starting service. --stop-idle-indexers Prevent indexers from running without handling any blocks. -v, --verbose Enable verbose logging. -V, --version Print version information --web-api-host Web API host. [default: localhost] --web-api-port Web API port. [default: 29987]","breadcrumbs":"Service Infrastructure » Using CLI options (Indexer Service)","id":"12","title":"Using CLI options (Indexer Service)"},"120":{"body":"You can also use the not operator in order to invert the operation of a particular filter. For example, the following query returns contracts that we've seen on the network. query { contract { id }\n} { \"data\": [ { \"id\": \"1072ca8fcab43048a5b31c1ea204748c2cb5acca6b90f3b1a02ef7a2d92386d9\" }, { \"id\": \"9b8b258e0d64b9e8a022e3f38a751ad5a1b36e4dfdcc25a6fb8308e044250b8c\" }, { \"id\": \"0000000000000000000000000000000000000000000000000000000000000000\" }, { \"id\": \"8fe8ce43603c1a48274aac7532da56707901d9606a2b05de801993f48ea6bfe7\" } ]\n} Let's ignore the base asset contract by inverting the in operator: query { contract(filter: {not: { id: { equals: \"0000000000000000000000000000000000000000000000000000000000000000\"}}}) { id }\n} { \"data\": [ { \"id\": \"1072ca8fcab43048a5b31c1ea204748c2cb5acca6b90f3b1a02ef7a2d92386d9\" }, { \"id\": \"9b8b258e0d64b9e8a022e3f38a751ad5a1b36e4dfdcc25a6fb8308e044250b8c\" }, { \"id\": \"8fe8ce43603c1a48274aac7532da56707901d9606a2b05de801993f48ea6bfe7\" } ]\n}","breadcrumbs":"Querying » Search and Filtering » Not","id":"120","title":"Not"},"121":{"body":"The Fuel indexer currently supports offset-based pagination in order to allow users to selectively request parts of a set of results. A paginated query can be made using three keywords: order - sort order (required) first - limit on number of results (required) offset - the amount of records to skip before returning results (optional) query { blocks: block(order: { height: asc }, first: 5) { hash height timestamp }\n} In this query, we're requesting details about the first five blocks in ascending order of block height. You can also see that we've added a blocks alias; this is completely optional and all it does is change the key for the list of results in the JSON response. With this query, we receive the following response: { \"data\": { \"blocks\": [ { \"hash\": \"d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a\", \"height\": 1, \"timestamp\": 1678483351 }, { \"hash\": \"7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd\", \"height\": 2, \"timestamp\": 1678483471 }, { \"hash\": \"24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6\", \"height\": 3, \"timestamp\": 1678483591 }, { \"hash\": \"616566afdc141ecd2b60fdc56aae4f3d04b3f6db9e65a3c21d0105a08cc1b349\", \"height\": 4, \"timestamp\": 1678483711 }, { \"hash\": \"1dca838d492f29b7a3afa7755ac8741c99db992da47673cd27be86f9b0620118\", \"height\": 5, \"timestamp\": 1678483831 } ], \"page_info\": { \"has_next_page\": true, \"limit\": 5, \"offset\": 0, \"pages\": 80, \"total_count\": 400 } }\n} As you can see, we get the requested amount of blocks and the corresponding fields. However, there's also a page_info object included in the response. This object tells us if there's another page available to request along with information that we can use to construct our next response. To get the next page, we'll add an offset to our original query: query { blocks: block( order: { height: asc }, first: 5, offset: 5 ) { hash height timestamp }\n} The response contains the next five blocks after our requested offset, and the page_info object lets us know what offset we used in the query. { \"data\": { \"blocks\": [ { \"hash\": \"c93ffc9178d526a836d707137de08b0f743fabce79ecec77c419bfb7e6be8863\", \"height\": 6, \"timestamp\": 1678483951 }, { \"hash\": \"4f0c81a42c86c718c0ae90ba838d6f1bdfc9a757cbf07c946fb3280b44257b46\", \"height\": 7, \"timestamp\": 1678484071 }, { \"hash\": \"659b486cc2c3bd1133df9245645648b6a09b35e16c7f71bb05449cea0e83611c\", \"height\": 8, \"timestamp\": 1678484191 }, { \"hash\": \"4bf61bd8f88b7fb40e842a6497d686bc2f63839ec3ca1eedb4e81a0935adaeb6\", \"height\": 9, \"timestamp\": 1678484311 }, { \"hash\": \"b090634788ddd0461cba4d0833a3f15b8e2f51e672fb1527fc8c78cd8f80dc1a\", \"height\": 10, \"timestamp\": 1678484431 } ], \"page_info\": { \"has_next_page\": true, \"limit\": 5, \"offset\": 5, \"pages\": 80, \"total_count\": 400 } }\n}","breadcrumbs":"Querying » Pagination » Pagination","id":"121","title":"Pagination"},"122":{"body":"Finally, let's combine nested entities, filtering, and pagination into one complete example. Sticking with the same block explorer example, let's say that we are looking for a particular transaction and its containing block, but we don't remember either of the hashes. All we know is that the total value of the transaction is greater than zero, it was sometime after the start of the beta-5 testnet, and it was included as part of the first fifty blocks. Additionally, we don't want to parse through all the results at once, so we only want to look at two records at a time. Finally, we think that it may have been on the more recent side, so we want to check them in reverse chronological order. Putting all of that together, we get the following query: query { transactions: tx( order: { timestamp: desc }, filter: { value: { gt: 0 } }, first: 2, offset: 0 ) { id hash timestamp value block ( filter: { height: { between: { min: 0, max: 50 } }, and: { timestamp: { gt: 1678410000 } } } ) { id hash height timestamp } }\n} The Fuel indexer's GraphQL API allows you to add filters on multiple entity fields and even nested entities! In the query above, we're asking for the two most recent transactions with a value greater than zero. Also, we're applying two filters to the nested block entity by using the and operator in order to help us narrow down the set of results. The response returns the results in the expected format and includes additional information that informs us about how many total results satisfy the criteria. { \"data\": { \"page_info\": { \"has_next_page\": true, \"limit\": 2, \"offset\": 0, \"pages\": 2, \"total_count\": 4 }, \"transactions\": [ { \"block\": { \"hash\": \"f40297895086e66c0947c213dd29e90f596b860d10316ab806064608dd2580cd\", \"height\": 45, \"id\": 7306026486395921000, \"timestamp\": 1678486898 }, \"hash\": \"85acfa181ebfa3b48c10d3181217918dd377b875d07dabc72d6d1081e4c52713\", \"id\": 3919319574514776000, \"timestamp\": 1678486898, \"value\": 10000000000 }, { \"block\": { \"hash\": \"e3e0860a358c0d044669748cffff82b4b0073baaca53a128ddc8ce3757ae3988\", \"height\": 41, \"id\": 7018409465212200000, \"timestamp\": 1678486633 }, \"hash\": \"42f3fd7ffa073975a0eca993044a867d8c87a8d39f5a88032a3b9aba213f6102\", \"id\": 7364622549171910000, \"timestamp\": 1678486633, \"value\": 10000000000 } ] }\n}","breadcrumbs":"Querying » A Full Example » A Full Example","id":"122","title":"A Full Example"},"123":{"body":"The Fuel indexer's authentication functionality offers users a range of options for verifying their identity. The system supports any arbitrary authentication scheme (in theory); however, in practice the service defaults to JWT authentication due to its stateless nature and popularity. To authenticate using JWT, users ask an indexer operator for a nonce, sign that nonce with their wallet, then send both the nonce and signature to the indexer operator for verification. Once the signature is verified on the backend, a valid JWT is produced and returned to the user, thus authenticating the user. It is important to note that authentication is disabled by default. However, if authentication is enabled, users will need to authenticate before performing operations that involve modifying the state of the service, such as uploading indexers. The new authentication functionality offers a flexible and secure way for users to authenticate and perform operations that affect the service's state.","breadcrumbs":"Authentication » Authentication","id":"123","title":"Authentication"},"124":{"body":"Below is a demonstration of basic JWT authentication using an indexer operator at \"https://beta-5-indexer.fuel.network\" forc index auth --url https://beta-5-indexer.fuel.network:29987 You will first be prompted for the password for your wallet: Please enter your wallet password: After successfully entering your wallet password you should be presented with your new JWT token. ✅ Successfully authenticated at https://beta-5-indexer.fuel.network:29987/api/auth/signature. Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiODNlNjhiOTFmNDhjYWM4M.... Use this token in your Authorization headers when making requests for operations such as uploading indexers, stopping indexers, and other operations that mutate state in this way. Users can just pass this JWT token value to the --auth flag, if using forc index commands that support authentication (e.g., forc index deploy --auth $MY_JWT_TOKEN).","breadcrumbs":"Authentication » Usage","id":"124","title":"Usage"},"125":{"body":"forc index is the recommended method for end users to interact with the Fuel indexer. After you have installed fuelup, you can run the forc index help command in your terminal to view the available commands. \n\n\n

\"Fuel

\n

\"GitHub \n

### [➡️ Read the Quickstart! ➡️](https://docs.fuel.network/docs/indexer/getting-started/quickstart/) ## What is the Fuel indexer? The Fuel indexer is a standalone service that can be used to index various components of the blockchain. These indexable components include blocks, transactions, receipts, and state within the Fuel network, allowing for high-performance read-only access to the blockchain for advanced dApp use-cases. > TLDR: It's Infrastructure as a service (IaaS) for Web3 dApp backends. ## Install Fuel's indexer supports Linux (x64 & arm64) and macOS (x64 & Apple Silicon). > If you don't want to deal with dependency issues we recommend just using Fuel's indexer with Docker, [via the included docker-compose file](https://github.com/FuelLabs/fuel-indexer/blob/develop/scripts/docker-compose.yaml). Install Fuel's toolchain manager - fuelup. ```bash\ncurl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh The fuel-indexer and forc-index binaries should now be available in your $PATH","breadcrumbs":"forc index » forc index","id":"125","title":"forc index"},"126":{"body":"For development, users will primarily use the forc index command line utility made available after installing fuelup. forc index --help forc index 0.0.0\nFuel Indexer Orchestrator USAGE: forc-index OPTIONS: -h, --help Print help information -V, --version Print version information SUBCOMMANDS: auth Authenticate against an indexer service build Build an indexer check Check for Fuel indexer components deploy Deploy an indexer to an indexer service help Print this message or the help of the given subcommand(s) kill Kill the indexer process. Note that this command will kill any process listening on the default indexer port or the port specified by the `--port` flag new Create a new indexer project in a new directory postgres Fuel Postgres Orchestrator remove Stop and remove a running indexer start Standalone binary for the Fuel indexer service status Check the status of a registered indexer ➡️ For more details on how to build Fuel indexers, read the docs! ➡️","breadcrumbs":"forc index » Usage","id":"126","title":"Usage"},"127":{"body":"If you're interested in contributing PRs to make the Fuel indexer a better project, feel free to read our contributors document .","breadcrumbs":"forc index » Contributing","id":"127","title":"Contributing"},"128":{"body":"Authenticate against an indexer operator. IMPORTANT: There must be an indexer service running at --url in order for this to work. forc index auth --account 0 Authenticate against an indexer service USAGE: forc-index auth [OPTIONS] OPTIONS: --account Index of account to use for signing. [default: 0] -h, --help Print help information --url URL at which to deploy indexer assets. [default: http://127.0.0.1:29987] -v, --verbose Verbose output.","breadcrumbs":"forc index » auth » forc index auth","id":"128","title":"forc index auth"},"129":{"body":"Build an indexer. forc index build Build an indexer USAGE: forc-index build [OPTIONS] OPTIONS: -d, --debug Build artifacts with the debug profile. -h, --help Print help information --locked Ensure that the Cargo.lock file is up-to-date. -m, --manifest Manifest file name of indexer being built. -p, --path Path to the indexer project. -v, --verbose Enable verbose output.","breadcrumbs":"forc index » build » forc index build","id":"129","title":"forc index build"},"13":{"body":"# The following is an example Fuel indexer configuration file.\n#\n# This configuration spec is intended to be used for a single instance\n# of a Fuel indexer node or service.\n#\n# For more info on how the Fuel indexer works, read the docs: https://docs.fuel.network/docs/indexer/\n# or specifically read up on these configuration options: https://docs.fuel.network/docs/indexer/getting-started/indexer-service-infrastructure/ # Whether to allow replacing an indexer.\n#\n# If this is disabled, then an HTTP 409 Conflict will be returned if an indexer with the same name already exists.\nreplace_indexer: false # Log level passed to the Fuel Indexer service.\nlog_level: info # Use Prometheus metrics reporting.\nmetrics: true # Prevent indexers from running without handling any blocks.\nstop_idle_indexers: false # Run database migrations before starting service.\nrun_migrations: true # Enable verbose logging.\nverbose: false # Start a local Fuel node.\nlocal_fuel_node: false # Allow network configuration via indexer manifests.\nindexer_net_config: false # The number of WASM opcodes after which the indexer will stop execution.\nmetering_points: 30000000000 # Allow the web server to accept raw SQL queries.\naccept_sql_queries: false # Amount of blocks to return in a request to a Fuel node.\nblock_page_size: 20 # Make the service wait for the given duration between block requests to a Fuel client\nclient_request_delay: ~ # ***********************\n# Fuel Node configuration\n# ************************ fuel_node: # Host of the running Fuel node. host: localhost # Listening port of the running Fuel node. port: 4000 # Use a network alias when connecting to a Fuel client. network: ~ # *************************\n# Web API configuration\n# ************************* web_api: # Web API host. host: localhost # Web API port. port: 29987 # Max body size for web server requests. max_body_size: \"5242880\" # ******************************\n# Database configuration options\n# ****************************** database: postgres: # Postgres username. user: postgres # Postgres database. database: postgres # Postgres password. password: postgres # Postgres host. host: localhost # Postgres port. port: 5432 # ******************************\n# Indexer service authentication\n# ****************************** authentication: # Require users to authenticate for some operations. enabled: false # Which authentication scheme to use. strategy: jwt # Secret used if JWT authentication is specified. jwt_secret: abcdefghijklmnopqrstuvwxyz1234567890 # JWT issuer if JWT authentication is specified. jwt_issuer: FuelLabs # Amount of time (seconds) before expiring token if JWT authentication is specified. jwt_expiry: 2592000 # ********************************\n# Rate limit configuration options\n# ******************************** rate_limit: # Enable rate limiting. enabled: false # Maximum number of requests to allow over --rate-limit-window.. request_count: 10 # Number of seconds over which to allow --rate-limit-rps. window_size: 5","breadcrumbs":"Service Infrastructure » Using a configuration file (Indexer Service)","id":"13","title":"Using a configuration file (Indexer Service)"},"130":{"body":"Check to see which indexer components you have installed. forc index check Check for Fuel indexer components USAGE: forc-index check OPTIONS: -h, --help Print help information","breadcrumbs":"forc index » check » forc index check","id":"130","title":"forc index check"},"131":{"body":"Deploy an indexer to an indexer service. forc index deploy --url https://beta-5-indexer.fuel.network Deploy an indexer to an indexer service USAGE: forc-index deploy [OPTIONS] OPTIONS: --auth Authentication header value. -d, --debug Build optimized artifacts with the debug profile. -h, --help Print help information --locked Ensure that the Cargo.lock file is up-to-date. -m, --manifest Path to the manifest of indexer project being deployed. -p, --path Path to the indexer project. --remove-data Remove all indexed data when replacing an existing indexer. --replace-indexer If an indexer with the same UID exists, remove it. --skip-build Do not build before deploying. --url URL at which to deploy indexer assets. [default: http://127.0.0.1:29987] -v, --verbose Enable verbose logging.","breadcrumbs":"forc index » deploy » forc index deploy","id":"131","title":"forc index deploy"},"132":{"body":"Kill the indexer process. Note that this command will kill any process listening on the default indexer port or the port specified by the --port flag. forc index kill --port 29987 Kill the indexer process. Note that this command will kill any process listening on the default\nindexer port or the port specified by the `--port` flag USAGE: forc-index kill [OPTIONS] OPTIONS: -9 Terminate or kill -h, --help Print help information --port Port at which to detect indexer service API is running. [default: 29987]","breadcrumbs":"forc index » kill » forc index kill","id":"132","title":"forc index kill"},"133":{"body":"Create a new indexer project in a new directory. forc index new --namespace fuel /home/fuel/projects/example_indexer Create a new indexer project in a new directory USAGE: forc-index new [OPTIONS] ARGS: Path at which to create indexer OPTIONS: --absolute-paths Resolve indexer asset filepaths using absolute paths. -h, --help Print help information --name Name of indexer. --namespace Namespace to which indexer belongs. -v, --verbose Enable verbose output.","breadcrumbs":"forc index » new » forc index new","id":"133","title":"forc index new"},"134":{"body":"Stop and remove a running indexer. forc index remove --url https://beta-5-indexer.fuel.network Stop and remove a running indexer USAGE: forc-index remove [OPTIONS] OPTIONS: --auth Authentication header value. -h, --help Print help information -m, --manifest Path to the manifest of the indexer project being removed. -p, --path Path to the indexer project. --url URL at which indexer is deployed. [default: http://127.0.0.1:29987] -v, --verbose Enable verbose output.","breadcrumbs":"forc index » remove » forc index remove","id":"134","title":"forc index remove"},"135":{"body":"Start a local Fuel Indexer service. forc index start Standalone binary for the Fuel indexer service USAGE: forc-index start [OPTIONS] OPTIONS: --accept-sql-queries Allow the web server to accept raw SQL queries. --allow-non-sequential-blocks Allow missing blocks or non-sequential block processing. --auth-enabled Require users to authenticate for some operations. --auth-strategy Authentication scheme used. --block-page-size Amount of blocks to return in a request to a Fuel node. [default: 20] -c, --config Indexer service config file. --client-request-delay Make the service wait for the given duration between block requests to a Fuel client. --database Database type. [default: postgres] [possible values: postgres] --disable-toolchain-version-check By default, Fuel Indexer will only accept WASM indexer modules compiled with the same toolchain version as the version of Fuel Indexer. --embedded-database Automatically create and start database using provided options or defaults. --fuel-node-host Host of the running Fuel node. [default: localhost] --fuel-node-port Listening port of the running Fuel node. [default: 4000] -h, --help Print help information --indexer-net-config Allow network configuration via indexer manifests. --jwt-expiry Amount of time (seconds) before expiring token (if JWT scheme is specified). --jwt-issuer Issuer of JWT claims (if JWT scheme is specified). --jwt-secret Secret used for JWT scheme (if JWT scheme is specified). --local-fuel-node Start a local Fuel node. --log-level Log level passed to the Fuel Indexer service. [default: info] [possible values: info, debug, error, warn] -m, --manifest Indexer config file. --max-body-size Max body size for web server requests. [default: 5242880] --metering-points The number of WASM opcodes after which the indexer's event handler will stop execution. [default: 30000000000] --metrics Use Prometheus metrics reporting. --network Use a network alias when connecting to a Fuel client. [default: beta-3 beta-5 beta-5] --postgres-database Postgres database. --postgres-host Postgres host. --postgres-password Postgres password. --postgres-port Postgres port. --postgres-user Postgres username. --rate-limit Enable rate limiting. --rate-limit-request-count Maximum number of requests to allow over --rate-limit-window.. --rate-limit-window-size Number of seconds over which to allow --rate-limit-rps. --remove-data When replacing an indexer, also remove the indexed data. --replace-indexer Whether to allow replacing an existing indexer. If not specified, an attempt to deploy over an existing indexer results in an error. --run-migrations Run database migrations before starting service. --stop-idle-indexers Prevent indexers from running without handling any blocks. -v, --verbose Enable verbose logging. -V, --version Print version information --web-api-host Web API host. [default: localhost] --web-api-port Web API port. [default: 29987]","breadcrumbs":"forc index » start » forc index start","id":"135","title":"forc index start"},"136":{"body":"Check the status of a registered indexer. forc index status --url https://beta-5-indexer.fuel.network Check the status of a registered indexer USAGE: forc-index status [OPTIONS] OPTIONS: --auth Authentication header value. -h, --help Print help information --url URL at which to find indexer service. [default: http://127.0.0.1:29987] -v, --verbose Enable verbose logging.","breadcrumbs":"forc index » status » forc index status","id":"136","title":"forc index status"},"137":{"body":"forc index postgres is provided as a way to simplify the setup and management of an embedded Postgres database. After you have installed fuelup, you can run the forc index postgres help command in your terminal to view the available commands. forc index postgres help USAGE: forc-index postgres OPTIONS: -h, --help Print help information -V, --version Print version information SUBCOMMANDS: create Create a new database drop Drop a database help Print this message or the help of the given subcommand(s) start Start PostgreSQL with a database stop Stop PostgreSQL","breadcrumbs":"forc postgres » forc index postgres","id":"137","title":"forc index postgres"},"138":{"body":"Create a new database. forc index postgres create example_database USAGE: forc-index postgres create [OPTIONS] ARGS: Name of database. OPTIONS: --auth-method Authentication method. [default: plain] [possible values: plain, md5, scram-sha-256] -c, --config Fuel indexer configuration file. --database-dir Where to store the PostgreSQL database. -h, --help Print help information --migration-dir The directory containing migration scripts. -p, --password Database password. [default: postgres] -p, --port Port to use. [default: 5432] --persistent Do not clean up files and directories on database drop. --postgres-version PostgreSQL version to use. [default: v14] [possible values: v15, v14, v13, v12, v11, v10, v9] --start Start the PostgreSQL instance after creation. --timeout Duration to wait before terminating process execution for pg_ctl start/stop and initdb. -u, --user Database user. [default: postgres]","breadcrumbs":"forc postgres » create » forc index postgres create","id":"138","title":"forc index postgres create"},"139":{"body":"Drop a database. forc index postgres drop example_database USAGE: forc-index postgres drop [OPTIONS] ARGS: Name of database. OPTIONS: -c, --config Fuel indexer configuration file. --database-dir Where the PostgreSQL database is stored. -h, --help Print help information --remove-persisted Remove all database files that might have been persisted to disk.","breadcrumbs":"forc postgres » drop » forc index postgres drop","id":"139","title":"forc index postgres drop"},"14":{"body":"The fuel-indexer-api-server crate of the Fuel indexer contains a standalone web server that acts as a queryable endpoint on top of the database. Note that the main fuel-indexer binary of the indexer project also contains the same web server endpoint. The fuel-indexer-api-server crate offers a standalone web server endpoint, whereas the API endpoint offered in fuel-indexer is bundled with other Fuel indexer functionality (e.g., execution, handling, data-layer construction, etc). Offering the API server as a separate piece allows users to separate components and run them on different systems, if desired.","breadcrumbs":"Service Infrastructure » Web API Server","id":"14","title":"Web API Server"},"140":{"body":"Start PostgreSQL with a database. forc index postgres start example_database USAGE: forc-index postgres start [OPTIONS] ARGS: Name of database. OPTIONS: -c, --config Fuel indexer configuration file. --database-dir Where the PostgreSQL database is stored. -h, --help Print help information","breadcrumbs":"forc postgres » start » forc index postgres start","id":"140","title":"forc index postgres start"},"141":{"body":"Stop PostgreSQL. forc index postgres stop example_database USAGE: forc-index postgres stop [OPTIONS] ARGS: Name of database. OPTIONS: -c, --config Fuel indexer configuration file. --database-dir Where the PostgreSQL database is stored. -h, --help Print help information","breadcrumbs":"forc postgres » stop » forc index postgres stop","id":"141","title":"forc index postgres stop"},"142":{"body":"Thanks for your interest in contributing to the Fuel indexer! Below we've compiled a list of sections that you may find useful as you work on a potential contribution: Dependencies fuelup docker Database PostgreSQL SQLx Building from source Run migrations Start the service Testing Default tests End-to-end tests trybuild tests","breadcrumbs":"Environment Setup » For Contributors","id":"142","title":"For Contributors"},"143":{"body":"","breadcrumbs":"Environment Setup » Dependencies","id":"143","title":"Dependencies"},"144":{"body":"We use fuelup in order to get the binaries produced by services in the Fuel ecosystem. Fuelup will install binaries related to the Fuel node, the Fuel indexer, the Fuel orchestrator (forc), and other components. fuelup can be downloaded here .","breadcrumbs":"Environment Setup » fuelup","id":"144","title":"fuelup"},"145":{"body":"We use Docker to produce reproducible environments for users that may be concerned with installing components with large sets of dependencies (e.g. Postgres). Docker can be downloaded here .","breadcrumbs":"Environment Setup » docker","id":"145","title":"docker"},"146":{"body":"At this time, the Fuel indexer requires the use of a database. We currently support a single database option: Postgres. PostgreSQL is a database solution with a complex feature set and requires a database server. PostgreSQL Note: The following explanation is for demonstration purposes only. A production setup should use secure users, permissions, and passwords. On macOS systems, you can install PostgreSQL through Homebrew. If it isn't present on your system, you can install it according to the instructions . Once installed, you can add PostgreSQL to your system by running brew install postgresql. You can then start the service through brew services start postgresql. You'll need to create a database for your indexed data, which you can do by running createdb [DATABASE_NAME]. You may also need to create the postgres role; you can do so by running createuser -s postgres. For Linux-based systems, the installation process is similar. First, you should install PostgreSQL according to your distribution's instructions. Once installed, there should be a new postgres user account; you can switch to that account by running sudo -i -u postgres. After you have switched accounts, you may need to create a postgres database role by running createuser --interactive. You will be asked a few questions; the name of the role should be postgres and you should elect for the new role to be a superuser. Finally, you can create a database by running createdb [DATABASE_NAME]. In either case, your PostgreSQL database should now be accessible at postgres://postgres@localhost:5432/[DATABASE_NAME].","breadcrumbs":"Environment Setup » Database","id":"146","title":"Database"},"147":{"body":"After setting up your database, you should install sqlx-cli in order to run migrations for your indexer service. You can do so by running cargo install sqlx-cli --features postgres. Once installed, you can run the migrations by running the following command after changing DATABASE_URL to match your setup.","breadcrumbs":"Environment Setup » SQLx","id":"147","title":"SQLx"},"148":{"body":"","breadcrumbs":"Environment Setup » Building from Source","id":"148","title":"Building from Source"},"149":{"body":"git clone git@github.com:FuelLabs/fuel-indexer.git && cd fuel-indexer/","breadcrumbs":"Environment Setup » Clone repository","id":"149","title":"Clone repository"},"15":{"body":"You can start the indexer service with an array of CLI options. Note that most (if not all) of these options include sensible defaults. fuel-indexer-api-server run --help Fuel indexer web server USAGE: fuel-indexer-api-server run [OPTIONS] OPTIONS: --accept-sql-queries Allow the web server to accept raw SQL queries. --auth-enabled Require users to authenticate for some operations. --auth-strategy Authentication scheme used. [possible values: jwt] -c, --config API server config file. --database Database type. [default: postgres] [possible values: postgres] --disable-toolchain-version-check By default, Fuel Indexer will only accept WASM indexer modules compiled with the same toolchain version as the version of Fuel Indexer. --fuel-node-host Host of the running Fuel node. [default: localhost] --fuel-node-port Listening port of the running Fuel node. [default: 4000] -h, --help Print help information --jwt-expiry Amount of time (seconds) before expiring token (if JWT scheme is specified). --jwt-issuer Issuer of JWT claims (if JWT scheme is specified). --jwt-secret Secret used for JWT scheme (if JWT scheme is specified). --log-level Log level passed to the Fuel Indexer service. [default: info] [possible values: info, debug, error, warn] --max-body-size Max body size for web requests. [default: 5242880] --metrics Use Prometheus metrics reporting. --network Use a network alias when connecting to a Fuel client. [possible values: beta-3, beta-5, beta-5] --postgres-database Postgres database. --postgres-host Postgres host. --postgres-password Postgres password. --postgres-port Postgres port. --postgres-user Postgres username. --rate-limit Enable rate limiting. --rate-limit-request-count Maximum number of requests to allow over --rate-limit-window.. --rate-limit-window-size Number of seconds over which to allow --rate-limit-rps. --run-migrations Run database migrations before starting service. -v, --verbose Enable verbose logging. -V, --version Print version information --web-api-host Web API host. [default: localhost] --web-api-port Web API port. [default: 29987]","breadcrumbs":"Service Infrastructure » Using CLI Options (Web Server)","id":"15","title":"Using CLI Options (Web Server)"},"150":{"body":"Postgres migrations cd packages/fuel-indexer-database/postgres\nDATABASE_URL=postgres://postgres@localhost sqlx migrate run","breadcrumbs":"Environment Setup » Run migrations","id":"150","title":"Run migrations"},"151":{"body":"cargo run --bin fuel-indexer run You can also start the service with a fresh local node for development purposes: cargo run --features fuel-core-lib --bin fuel-indexer run If no configuration file or other options are passed, the service will default to a postgres://postgres@localhost database connection.","breadcrumbs":"Environment Setup » Start the service","id":"151","title":"Start the service"},"152":{"body":"Fuel indexer tests are currently broken out by a database feature flag. In order to run tests with a Postgres backend, use --features postgres.","breadcrumbs":"Environment Setup » Testing","id":"152","title":"Testing"},"153":{"body":"cargo test --locked --workspace --all-targets","breadcrumbs":"Environment Setup » Default tests","id":"153","title":"Default tests"},"154":{"body":"cargo test --locked --workspace --all-targets --features postgres","breadcrumbs":"Environment Setup » End-to-end tests","id":"154","title":"End-to-end tests"},"155":{"body":"For tests related to the meta-programming used in the Fuel indexer, we use trybuild. RUSTFLAGS='-D warnings' cargo test -p fuel-indexer-macros --locked","breadcrumbs":"Environment Setup » trybuild tests","id":"155","title":"trybuild tests"},"156":{"body":"Thanks for your interest in contributing to Fuel Indexer! This document outlines some the conventions on building, running, and testing Fuel Indexer. Fuel Indexer has many dependent repositories. If you need any help or mentoring getting started, understanding the codebase, or anything else, please ask on our Discord .","breadcrumbs":"Contributing Standards » Contributing to Fuel Indexer","id":"156","title":"Contributing to Fuel Indexer"},"157":{"body":"If you've added a new function, method, class or abstraction, please include rustdoc comments for the new code so others can better understand the change. If your change is non-trivial and testable, please try to include at least one happy path test to ensure that your change works. \"Trivial\" changes would be changes to docs, comments, or small style/syntactic changes","breadcrumbs":"Contributing Standards » Code Standards","id":"157","title":"Code Standards"},"158":{"body":"Future instructions assume you are in this repository git clone https://github.com/FuelLabs/fuel-indexer\ncd fuel-indexer","breadcrumbs":"Contributing Standards » Getting the repository","id":"158","title":"Getting the repository"},"159":{"body":"rustup is the official toolchain manager for Rust. We use some additional components such as clippy and rustfmt, to install those: rustup component add clippy\nrustup component add rustfmt Fuel Indexer also uses a few other tools installed via cargo cargo install sqlx-cli\ncargo install wasm-snip","breadcrumbs":"Contributing Standards » Configuring your Rust toolchain","id":"159","title":"Configuring your Rust toolchain"},"16":{"body":"To run the standalone Fuel indexer web server server using a configuration file: fuel-indexer-api-server run --config config.yaml In the above example, config.yaml is based on the default service configuration file .","breadcrumbs":"Service Infrastructure » Using A Configuration File (Web Server)","id":"16","title":"Using A Configuration File (Web Server)"},"160":{"body":"Fuel Indexer's two primary crates are fuel-indexer and fuel-indexer-api-server. You can build Fuel Indexer: cargo build -p fuel-indexer -p fuel-indexer-api-server --release --locked Linting is done using rustfmt and clippy, which are each separate commands: cargo fmt --all --check cargo clippy --all-features --all-targets -- -D warnings The test suite follows the Rust cargo standards. Testing is simply done using Cargo: RUSTFLAGS='-D warnings' SQLX_OFFLINE=1 cargo test --locked --all-targets --all-features","breadcrumbs":"Contributing Standards » Building and testing","id":"160","title":"Building and testing"},"161":{"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. ⚠️ DO NOT submit PRs that do not have an associated issue ⚠️ Create a Git branch from where you want to base your work. Most work is usually branched off of develop Give your branch a name related to the work you're doing The convention for branch naming is usually 1234/short-description, where 1234 is the number of the associated issue. Write code, add test cases, and commit your work. Run tests and make sure all tests pass. Your commit message should be formatted as [commit type]: [short commit blurb] Examples: If you fixed a bug, your message is fix: database locking issue If you added new functionality, your message would be enhancement: i added something super cool If you just did a chore your message is: chore: i helped do the chores Keeping commit messages short and consistent helps users parse release notes Push up your branch to Github then (on the right hand side of the Github UI): Assign yourself as the owner of the PR Add any and all necessary labels to your PR Link the issue your PR solves, to your PR If you are part of the FuelLabs Github org, please open a PR from the repository itself. Otherwise, push your changes to a branch in your fork of the repository and submit a pull request. Make sure 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 (Github Actions) automatically tests all authorized pull requests. Use Github to merge the PR once approved.","breadcrumbs":"Contributing Standards » Contribution flow","id":"161","title":"Contribution flow"},"162":{"body":"bug: If fixing broken functionality enhancement: If adding new functionality chore: If finishing valuable work (that's no fun!) testing: If only updating/writing tests docs: If just updating docs feat: If adding a non-trivial new feature There will be categories not covered in this doc - use your best judgement! Thanks for your contributions!","breadcrumbs":"Contributing Standards » Commit categories","id":"162","title":"Commit categories"},"163":{"body":"For beginners, we have prepared many suitable tasks for you. Checkout our Good First Issues for a list. If you are planning something that relates to multiple components or changes current behaviors, make sure to open an issue to discuss with us before continuing.","breadcrumbs":"Contributing Standards » Finding something to work on","id":"163","title":"Finding something to work on"},"164":{"body":"https://semver.org/","breadcrumbs":"Release Schedule » Release Schedule","id":"164","title":"Release Schedule"},"165":{"body":"E.g., v2.0.0 -> v3.0.0 Major releases of large features and breaking changes. Cadence: As needed.","breadcrumbs":"Release Schedule » Major releases","id":"165","title":"Major releases"},"166":{"body":"E.g., v0.3.0 -> v0.4.0 General releases of new functionality, fixes, and some breaking changes. Cadence: Roughly every two to three weeks.","breadcrumbs":"Release Schedule » Minor releases","id":"166","title":"Minor releases"},"167":{"body":"E.g., v0.1.3 -> v0.1.4 Releases for bug fixes and time sensitive improvements. Cadence: Ad-hoc as needed throughout the week.","breadcrumbs":"Release Schedule » Patch releases","id":"167","title":"Patch releases"},"168":{"body":"","breadcrumbs":"Building From Source » Building from Source","id":"168","title":"Building from Source"},"169":{"body":"git clone git@github.com:FuelLabs/fuel-indexer.git","breadcrumbs":"Building From Source » Clone repository","id":"169","title":"Clone repository"},"17":{"body":"Since many users may be familiar with indexing by using a solution like The Graph, it may be helpful to provide a comparison between The Graph and the Fuel indexer.","breadcrumbs":"How it Compares » How it Compares","id":"17","title":"How it Compares"},"170":{"body":"cd packages/fuel-indexer-database/postgres\nDATABASE_URL=postgres://postgres@localhost sqlx migrate run","breadcrumbs":"Building From Source » Run migrations","id":"170","title":"Run migrations"},"171":{"body":"cargo run --bin fuel-indexer","breadcrumbs":"Building From Source » Start the service","id":"171","title":"Start the service"},"172":{"body":"cargo test --locked --workspace --all-features --all-targets","breadcrumbs":"Building From Source » Run tests","id":"172","title":"Run tests"},"173":{"body":"There are a few system requirements related to compilation, tooling, and SQL backends that you'll need to be able to contribute to the Fuel indexer.","breadcrumbs":"System Dependencies » System Requirements","id":"173","title":"System Requirements"},"174":{"body":"apt update && apt install -y \\ cmake \\ pkg-config \\ git \\ gcc \\ build-essential \\ clang \\ libclang-dev \\ llvm \\ libpq-dev Dependency Required For cmake Manages the build process in an operating system and in a compiler-independent manner pkg-config Language-agnostic helper tool used when compiling applications and libraries git Version control system gcc Compiler tools required to build various Fuel indexer crates clang/libclang-dev Compiler tools required to build various Fuel indexer crates on Unix-like OSes llvm Required for building Fuel indexer crate dependencies libpq-dev Set of library function helping facilitate interaction with the PostgreSQL backend","breadcrumbs":"System Dependencies » Ubuntu/Debian","id":"174","title":"Ubuntu/Debian"},"175":{"body":"brew update && brew install \\ cmake \\ llvm \\ libpq \\ postgresql Dependency Required For cmake Manages the build process in an operating system and in a compiler-independent manner llvm Compiler infrastructure for building Fuel indexer crate dependencies libpq Postgres C API library postgresql Installs the command line console (psql) as well as a PostgreSQL server locally","breadcrumbs":"System Dependencies » MacOS","id":"175","title":"MacOS"},"176":{"body":"pacman -Syu --needed --noconfirm \\ cmake \\ gcc \\ pkgconf \\ git \\ clang \\ llvm11 \\ llvm11-libs \\ postgresql-libs Dependency Required For cmake Manages the build process in an operating system and in a compiler-independent manner git Version control system gcc Compiler tools required to build various Fuel indexer crates llvm11 Compiler infrastructure for building Fuel indexer crate dependencies llvm11-libs Compiler infrastructure libraries for building Fuel indexer crate dependencies pkgconf System for configuring build dependency information postgresql-libs Provides the essential shared libraries for any PostgreSQL client program or interface clang Compiler required to build various Fuel indexer crates Unix-like OSes","breadcrumbs":"System Dependencies » Arch","id":"176","title":"Arch"},"177":{"body":"Here is a list of terms and their definitions in order to help users properly understand certain concepts about the Fuel indexer. asset: a component that is used to create and operate an indexer executor: an async task run by an indexer index/indices: data produced by an indexer indexer service: a service that runs one or more indexers indexer: an abstraction that takes data from Fuel virtual machine and produces indices","breadcrumbs":"A: Glossary » Glossary","id":"177","title":"Glossary"},"18":{"body":"Generally, the biggest conceptual differences between Fuel's indexer service and other indexer services (such as The Graph) are indexing speed, general ease of use, and indexable data types.","breadcrumbs":"How it Compares » Differential Value","id":"18","title":"Differential Value"},"19":{"body":"Using Fuel's indexers, users can index about 30 blocks per second on a standard Macbook Pro on an M1 chip. This type of indexing speed is a boon to smart contract authors who need to iterate quickly while building dApps.","breadcrumbs":"How it Compares » Speed of indexing","id":"19","title":"Speed of indexing"},"2":{"body":"This guide covers some of the basics with regard to installing dependencies for the Fuel indexer service. However, note that this guide is meant to be a general overview for most platforms and by no means covers all platforms. If you're having trouble with dependencies on your system, we recommend that you use docker. To run the Fuel indexer, you'll need to install a few dependencies on your system: The Fuel toolchain A PostgreSQL server backend The wasm32-unknown-unknown rustup target wasm-snip , a utility for stripping symbols from WebAssembly binaries. If you don't want to install a database directly onto your system, you can use Docker to run a database in an isolated container. You can install Docker by following its installation instructions . For reference purposes, we provide a docker compose file that comes with a PostgreSQL server and a Fuel indexer service.","breadcrumbs":"Dependencies » Dependencies","id":"2","title":"Dependencies"},"20":{"body":"Unlike other indexing services, users can use the forc index CLI tool to create, deploy, update, re-deploy, remove, and check the status of their indexers. The ability to completely manage, maintain, and improve remote indexers without having to open any files, or edit any source code completely sets Fuel's indexer apart from other services in the space.","breadcrumbs":"How it Compares » General usability","id":"20","title":"General usability"},"21":{"body":"The Fuel indexer is tailored for compatibility with the FuelVM. This means that instead of being limited to the primitives of the Ethereum virtual machine (EVM), users of the Fuel indexer gain access to a much richer set of indexable abstractions provided by the FuelVM (e.g. predicates, transaction receipts, etc). Legend: 🟩 : Supported 🟥 : Not supported 🟨 : Planned Feature The Graph Fuel Indexer Notes Hosted Indexers 🟩 🟩 WASM Execution 🟩 🟩 Handlers 🟩 🟩 see Indexing Fuel Types and Indexing Custom Types Updatable Schemas 🟩 🟩 API Authentication 🟩 🟩 Starting Block Configuration 🟩 🟩 Native Unit Testing Framework 🟩 🟥 Users are able to use cargo test GraphQL: Sorting, Pagination, Filtering 🟩 🟩 Schema: Enum, Object, and Union types 🟩 🟩 Schema: One-to-one, one-to-many, many-to-many relationships 🟩 🟩 AssemblyScript Support 🟩 🟥 Admin Portal UI 🟩 🟥 Stop, Remove, Re-deploy indexers without smart contract changes 🟥 🟩 Update & redeploy indexers with 0 downtime 🟥 🟩 Use third party dependencies in your indexers 🟥 🟩","breadcrumbs":"How it Compares » What you can index","id":"21","title":"What you can index"},"22":{"body":"In this tutorial you will: Bootstrap your development environment. Create, build, and deploy an indexer to an indexer service hooked up to Fuel's beta-5 testnet. Query your indexer's newly created index for data using GraphQL.","breadcrumbs":"Quickstart » Quickstart","id":"22","title":"Quickstart"},"23":{"body":"In this Quickstart, we'll use Fuel's toolchain manager fuelup in order to install the forc-index component that we'll use to develop our indexer.","breadcrumbs":"Quickstart » 1. Setting up your environment","id":"23","title":"1. Setting up your environment"},"24":{"body":"To install fuelup with the default features/options, use the following command to download the fuelup installation script and run it interactively. curl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh If you require a non-default fuelup installation, please read the fuelup installation docs.","breadcrumbs":"Quickstart » 1.1 Install fuelup","id":"24","title":"1.1 Install fuelup"},"25":{"body":"Indexers are typically compiled to WASM so you'll need to have the proper WASM compilation target available on your system. You can install this target using rustup: rustup target add wasm32-unknown-unknown Additionally, you'll need the wasm-snip utility in order to remove errant symbols from your compiled WASM binary. You can install this tool using cargo: cargo install wasm-snip","breadcrumbs":"Quickstart » 1.2 WebAssembly (WASM) Setup","id":"25","title":"1.2 WebAssembly (WASM) Setup"},"26":{"body":"The primary means of interfacing with the Fuel indexer for indexer development is the forc-index CLI tool . forc-index is a forc plugin specifically created to interface with the Fuel indexer service. Since we already installed fuelup in a previous step 1.1 , we should be able to check that our forc-index binary was successfully installed and added to our PATH. which forc-index /Users/me/.fuelup/bin/forc-index IMPORTANT: fuelup will install several binaries from the Fuel ecosystem and add them into your PATH, including the fuel-indexer binary. The fuel-indexer binary is the primary binary that users can use to spin up a Fuel indexer service. which fuel-indexer /Users/me/.fuelup/bin/fuel-indexer","breadcrumbs":"Quickstart » 2. Using the forc-index plugin","id":"26","title":"2. Using the forc-index plugin"},"27":{"body":"Once the forc-index plugin is installed, let's go ahead and see what indexer components we have installed. Many of these components are required for development work (e.g., fuel-core, psql) but some are even required for non-development usage as well (e.g., wasm-snip, fuelup). forc index check +--------+------------------------+---------------------------------------------------------+\n| Status | Component | Details |\n+--------+------------------------+---------------------------------------------------------+\n| ⛔️ | fuel-indexer binary | Can't locate fuel-indexer. |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | fuel-indexer service | Local service found: PID(63967) | Port(29987). |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | psql | /usr/local/bin/psql |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | fuel-core | /Users/me/.cargo/bin/fuel-core |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | docker | /usr/local/bin/docker |\n+--------+------------------------+---------------------------------------------------------+\n| ⛔️ | fuelup | Can't locate fuelup. |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | wasm-snip | /Users/me/.cargo/bin/wasm-snip |\n+--------+------------------------+---------------------------------------------------------+\n| ⛔️ | forc-postgres | Can't locate fuelup. |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | rustc | /Users/me/.cargo/bin/rustc |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | forc-wallet | /Users/me/.cargo/bin/forc-wallet |\n+--------+------------------------+---------------------------------------------------------+","breadcrumbs":"Quickstart » 2.1 Check for components","id":"27","title":"2.1 Check for components"},"28":{"body":"To quickly setup and bootstrap the PostgreSQL database that we'll need, we'll use forc index. We can quickly create a bootstrapped database and start the Fuel indexer service by running the following command: IMPORTANT: Below we're specifying our Postgres hostname as --postgres-host postgresql, but you might need to change this based on your own Postgres instance details (see forc index start --help for more details). Additionally, you can try using the --embedded-database flag in order to quickly use an embedded instance of Postgres, but this flag can be flaky, and its ease of use often depends on what platform you're using. If you find that --embedded-database isn't working on your machine (for whatever reason), we strongly recommend that you simply used the Dockerized Fuel indexer components included in the project by using the docker compose script included in the project . forc index start --network beta-5 --run-migrations --postgres-host postgresql You should see output indicating the successful creation of a database and start of the indexer service; there may be much more content in your session, but it should generally contain output similar to the following lines: ✅ Successfully started the indexer service at PID 39407 2023-07-31T15:57:28.942954Z INFO fuel_indexer::commands::run: 109: Configuration: IndexerConfig { metering_points: Some(30000000000), log_level: \"info\", verbose: false, local_fuel_node: false, indexer_net_config: false, fuel_node: FuelClientConfig { host: \"beta-5.fuel.network\", port: \"80\" }, web_api: WebApiConfig { host: \"localhost\", port: \"29987\", max_body_size: 5242880 }, database: PostgresConfig { user: \"postgres\", password: \"XXXX\", host: \"localhost\", port: \"5432\", database: \"postgres\", verbose: \"false\" }, metrics: false, stop_idle_indexers: false, run_migrations: true, authentication: AuthenticationConfig { enabled: false, strategy: None, jwt_secret: \"XXXX\", jwt_issuer: None, jwt_expiry: None }, rate_limit: RateLimitConfig { enabled: false, request_count: None, window_size: None }, replace_indexer: false, accept_sql_queries: false }\n2023-07-31T15:57:28.948657Z INFO sqlx::postgres::notice: 157: relation \"_sqlx_migrations\" already exists, skipping\n2023-07-31T15:57:28.976258Z INFO fuel_indexer::service: 378: Resuming Indexer(fuel.indexer_test) from block 81188\n2023-07-31T15:57:29.077928Z INFO fuel_indexer::database: 187: Loading schema for Indexer(fuel.indexer_test) with Version(2738d221cf1e926d28e62bc93604a96ec6f7c5093e766f45a4555ed06e437b7f).\n2023-07-31T15:57:29.081302Z WARN fuel_indexer::executor: 87: No end_block specified in manifest. Indexer will run forever.\n2023-07-31T15:57:29.081311Z INFO fuel_indexer::executor: 109: Indexer(fuel.indexer_test) subscribing to Fuel node at beta-5.fuel.network:80\n2023-07-31T15:57:29.081424Z INFO fuel_indexer::service: 194: Registered Indexer(fuel.indexer_test)\n2023-07-31T15:57:29.082150Z INFO fuel_indexer_lib::utils: 132: Parsed SocketAddr '127.0.0.1:29987' from 'localhost:29987","breadcrumbs":"Quickstart » 2.2 Setup a Database and Start the Indexer Service","id":"28","title":"2.2 Setup a Database and Start the Indexer Service"},"29":{"body":"Now that we have our development environment set up, the next step is to create an indexer. forc index new hello-indexer --namespace fuellabs && cd hello-indexer The namespace of your project is a required option. You can think of a namespace as your organization name or company name. Your project might contain one or many indexers all under the same namespace. For a complete list of options passed to forc index new, see here . forc index new hello-indexer --namespace FuelLabs ✅ Successfully created indexer ███████╗██╗ ██╗███████╗██╗ ██╗███╗ ██╗██████╗ ███████╗██╗ ██╗███████╗██████╗\n██╔════╝██║ ██║██╔════╝██║ ██║████╗ ██║██╔══██╗██╔════╝╚██╗██╔╝██╔════╝██╔══██╗\n█████╗ ██║ ██║█████╗ ██║ ██║██╔██╗ ██║██║ ██║█████╗ ╚███╔╝ █████╗ ██████╔╝\n██╔══╝ ██║ ██║██╔══╝ ██║ ██║██║╚██╗██║██║ ██║██╔══╝ ██╔██╗ ██╔══╝ ██╔══██╗\n██║ ╚██████╔╝███████╗███████╗ ██║██║ ╚████║██████╔╝███████╗██╔╝ ██╗███████╗██║ ██║\n╚═╝ ╚═════╝ ╚══════╝╚══════╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ An easy-to-use, flexible indexing service built to go fast. 🚗💨 ---- Read the Docs:\n- Fuel Indexer: https://github.com/FuelLabs/fuel-indexer\n- Fuel Indexer Book: https://docs.fuel.network/docs/indexer/\n- Sway Book: https://docs.fuel.network/docs/sway/\n- Rust SDK Book: https://rust.fuel.network Join the Community:\n- Follow us @Fuel: https://twitter.com/fuel_network\n- Ask questions in dev-chat on Discord: https://discord.com/invite/xfpK4Pe Report Bugs:\n- Fuel Indexer Issues: https://github.com/FuelLabs/fuel-indexer/issues/new Take a quick tour. `forc index auth` Authenticate against an indexer service.\n`forc index build` Build an indexer.\n`forc index check` List indexer components.\n`forc index deploy` Deploy an indexer.\n`forc index kill` Kill a running Fuel indexer process on a given port.\n`forc index new` Create a new indexer.\n`forc index remove` Stop a running indexer.\n`forc index start` Start a local indexer service.\n`forc index status` Check the status of an indexer.","breadcrumbs":"Quickstart » 2.3 Creating a new indexer","id":"29","title":"2.3 Creating a new indexer"},"3":{"body":"Please visit the Fuel installation guide to install the Fuel toolchain, which includes binaries for the Fuel indexer.","breadcrumbs":"Dependencies » The Fuel toolchain","id":"3","title":"The Fuel toolchain"},"30":{"body":"At this point, we have a brand new indexer that will index some blocks and transactions. And with both our database and Fuel indexer services up and running, all that's left to do is to build and deploy the indexer in order to see it in action. Let's build and deploy our indexer: forc index deploy IMPORTANT: forc index deploy by defaults runs forc index build prior to deploying the indexer. The same result can be produced by running forc index build then subsequently running forc index deploy. For more info, checkout the forc index deploy command. If all goes well, you should see the following: ▹▹▹▹▹ ⏰ Building... Finished dev [unoptimized + debuginfo] target(s) in 0.96s\n▪▪▪▪▪ ✅ Build succeeded. Deploying indexer\n▪▪▪▪▪ ✅ Successfully deployed indexer. And we can check the status of our newly deployed indexer using: forc index status Which should show: ✅ Successfully fetched service health: client status: OK\ndatabase status: OK\nuptime: 1m 30s Indexers: ─ fuellabs └─ hello_world • id: 1 • created at: 2023-11-08 15:09:49.205698 UTC (52s ago) • status: running • status message: Indexed 5440 blocks What is a \"deployment\" exactly? A deployment within the context of Fuel's indexer is a series of steps taken to get your indexer project running in the wild. This series of steps involves compiling your indexer project to a wasm32-unknown-unknown target and uploading the indexer to a running Fuel indexer service. The service will then register an executor and build database tables for this indexer. Once this series of steps has completed, your indexer is considered to be \"deployed\" . Users will often find that they're simply deploying their indexers to a Fuel indexer service running on their local machine; this is just one valid use-case described in our infrastructure docs . Keep in mind that the intended use of a Fuel indexer service is as a standalone remote service that may run many different indexers at any given time.","breadcrumbs":"Quickstart » 2.4 Deploying our indexer","id":"30","title":"2.4 Deploying our indexer"},"31":{"body":"With our indexer deployed, we should be able to query for newly indexed data after a few seconds. Below, we write a simple GraphQL query that returns a few fields from all transactions that we've indexed. You can open your GraphQL query playground at http://127.0.0.1:29987/api/playground/fuellabs/hello_indexer and submit the following GraphQL query. query { transaction { id, hash, block { id } }\n} The response you get should resemble: [ { \"block\": { \"id\": \"24002b29ef4331f5ee75a38bf6381f2c8e8d2d5b4d78470706dde7ab0b8d54c0\" }, \"hash\": \"82b36dce26d926921b8e79597899d8712fdabf2553f28b45ef3851a968efb4b9\", \"id\": \"eb7e14822e18e71ba7c92c266b0976acda2344dfbef7a60099d400cc243394fb\" }, { \"block\": { \"id\": \"1309ee2cb0846b1a7e45313e1c39b2a24ffd552a381f2f627225256f725a93e3\" }, \"hash\": \"f0c7c778faa6eb2a8bf03c9c47bb3f836bd4fe37e69c18e30f853ff146522dcb\", \"id\": \"182b6343bbbca2fcecf97020ea3f3767b8f5c370a6b853d2add46853e542a113\" }, { \"block\": { \"id\": \"95588e20296969a76576d519d301c6cabe1e009675e430da93e18ba2a0d38a49\" }, \"hash\": \"e729045198ee10dcf49e431f50c2ffe8c37129cbe47e003a59aff81a88b03b50\", \"id\": \"6910ebc30a1037b83336c956c95f7fc470c4b76750a93f6a1f6d19a21d058b19\" }\n]","breadcrumbs":"Quickstart » 3. Querying for data","id":"31","title":"3. Querying for data"},"32":{"body":"Congrats, you just created, built, and deployed your first indexer on the world's fastest execution layer. For more info on how indexers work, please checkout the reference guide .","breadcrumbs":"Quickstart » Finished! 🥳","id":"32","title":"Finished! 🥳"},"33":{"body":"","breadcrumbs":"Project Components » A Fuel Indexer Project","id":"33","title":"A Fuel Indexer Project"},"34":{"body":"The Fuel indexer project can currently be used in a number of different ways: as tooling to interact with indexers as a standalone service as a part of a larger Fuel project, alongside other components of the Fuel ecosystem (e.g. Sway smart contracts ) We'll describe these three different use cases below.","breadcrumbs":"Project Components » Use Cases","id":"34","title":"Use Cases"},"35":{"body":"The Fuel indexer provides functionality to make it easy to build and compile arbitrary indexers by using the forc index CLI tool. Using forc index, users can create, build, deploy, and remove indexers, as well as authenticate against a running indexer service, and check the status of running indexers. Example Create, deploy, and check the status of a new indexer. forc index new fuel && \\ cd fuel && forc index deploy --url http://indexer.fuel.network && \\ forc index status --url http://indexer.fuel.network --auth $MY_TOKEN","breadcrumbs":"Project Components » As tooling to interact with indexers","id":"35","title":"As tooling to interact with indexers"},"36":{"body":"You can also start the Fuel indexer as a standalone service that connects to a Fuel node in order to monitor the Fuel blockchain for new blocks and transactions. To do so, run the requisite database migrations, adjust the configuration to connect to a Fuel node, and start the service. Example Create, deploy, and check the status of a new indexer. fuel-indexer run \\ --network beta-5 \\ --run-migrations \\ --accept-sql-queries \\ --replace-indexer","breadcrumbs":"Project Components » As a standalone service","id":"36","title":"As a standalone service"},"37":{"body":"Finally, you can run the Fuel indexer as part of a project that uses other components of the Fuel ecosystem, such as Sway. The convention for a Fuel project layout including an indexer is as follows: .\n├── contracts\n│ └── hello-contract\n│ ├── Forc.toml\n│ └── src\n│ └── main.sw\n├── frontend\n│ └── index.html\n└── indexer └── hello-indexer ├── Cargo.toml ├── hello_indexer.manifest.yaml ├── schema │ └── hello_indexer.schema.graphql └── src └── lib.rs","breadcrumbs":"Project Components » As part of a Fuel project","id":"37","title":"As part of a Fuel project"},"38":{"body":"Every Fuel indexer project requires three components: a Manifest describing how the indexer should work a Schema containing data models for the data that is to be indexed a Module which contains the logic for how data coming from the FuelVM should be saved into an index","breadcrumbs":"Project Components » An Indexer Project at a Glance","id":"38","title":"An Indexer Project at a Glance"},"39":{"body":"A manifest is a YAML configuration file that specifies various aspects of how an indexer should function: Where should the indexer start? Where should the indexer end? What contract should the indexer subscribe to? Below is a sample indexer manifest file namespace: fuellabs\nidentifier: order_book_v1\nfuel_client: beta-5.fuel.network:80\nabi: path/to/my/contract-abi.json\ncontract_id: \"fuels0x39150017c9e38e5e280432d546fae345d6ce6d8fe4710162c2e3a95a6faff051\"\ngraphql_schema: path/to/my/schema.graphql\nstart_block: 1564\nend_block: 310000\nmodule: wasm: path/to/my/wasm_module.wasm","breadcrumbs":"Project Components » Manifest » Manifest","id":"39","title":"Manifest"},"4":{"body":"The Fuel indexer requires the use of a database. We currently support PostgreSQL . IMPORTANT: Fuel Indexer users on most platforms don't need to explicitly install PostgreSQL software via a package manager. When starting the indexer service via forc index start simply pass the --embedded-database flag in order to have the indexer service download and start an embedded PostgreSQL instance via forc index postgres . However note that this --embedded-database functionality can be a bit brittle or flaky on some platforms, so alternative methods of installing or using PostgreSQL are briefly mentioned below.","breadcrumbs":"Dependencies » PostgreSQL","id":"4","title":"PostgreSQL"},"40":{"body":"Required. The namespace is the topmost organizational level of an indexer. You can think of different namespaces as separate and distinct collections comprised of indexers. A namespace is unique to a given indexer operator -- i.e., indexer operators will not be able to support more than one namespace of the same name.","breadcrumbs":"Project Components » Manifest » namespace","id":"40","title":"namespace"},"41":{"body":"Required. The identifier field is used to (quite literally) identify the given indexer. If a namespace describes a collection of indexers, then an identifier describes a unique indexer inside that collection. As an example, if a provided namespace is \"fuel\" and a provided identifier is \"index1\", then the full identifier for the given indexer will be fuel.index1.","breadcrumbs":"Project Components » Manifest » identifier","id":"41","title":"identifier"},"42":{"body":"Optional. The fuel_client denotes the address (host, port combination) of the running Fuel client that you would like your indexer to index events from. In order to use this per-indexer fuel_client option, the indexer service at which your indexer is deployed will have to run with the --indexer_net_config option.","breadcrumbs":"Project Components » Manifest » fuel_client","id":"42","title":"fuel_client"},"43":{"body":"Optional. The abi option is used to provide a link to the Sway JSON application binary interface (ABI) that is generated when you build your Sway project. This generated ABI contains all types, type IDs, logged types, and message types used in your Sway contract.","breadcrumbs":"Project Components » Manifest » abi","id":"43","title":"abi"},"44":{"body":"Optional. The contract_id specifies the particular contract to which you would like an indexer to subscribe. Setting this field to an empty string will index events from any contract that is currently executing on the network. This field accepts either a single string, or a list of strings. The indexer will index events from all IDs if a list is passed. Important: Contract IDs are unique to the content of a contract. If you are subscribing to a certain contract and then the contract itself is changed or updated, you will need to change the contract_id field of the manifest to the new ID. Note: This parameter supports both Bech32 contract IDs and non-Bech32 contract IDs","breadcrumbs":"Project Components » Manifest » contract_id","id":"44","title":"contract_id"},"45":{"body":"Required. The graphql_schema field contains the file path pointing to the corresponding GraphQL schema for a given indexer. This schema file holds the structures of the data that will eventually reside in your database. You can read more about the format of the schema file here . Important: The objects defined in your GraphQL schema are called 'entities'. These entities are what will be eventually be stored in the database.","breadcrumbs":"Project Components » Manifest » graphql_schema","id":"45","title":"graphql_schema"},"46":{"body":"Optional. The start_block field indicates the block height after which you'd like your indexer to start indexing events.","breadcrumbs":"Project Components » Manifest » start_block","id":"46","title":"start_block"},"47":{"body":"Optional. The end_block field indicates the block height after which the indexer should stop indexing blocks. Important: If no end_block is added the indexer will keep listening to new blocks indefinitely.","breadcrumbs":"Project Components » Manifest » end_block","id":"47","title":"end_block"},"48":{"body":"Required. The module field contains a file path that points to code that will be run as an executor inside of the indexer.","breadcrumbs":"Project Components » Manifest » module","id":"48","title":"module"},"49":{"body":"Optional. The resumable field contains a boolean value and specifies whether the indexer should synchronise with the latest block if it has fallen out of sync.","breadcrumbs":"Project Components » Manifest » resumable","id":"49","title":"resumable"},"5":{"body":"On macOS systems, you can install PostgreSQL through Homebrew. If it isn't present on your system, you can install it according to the instructions . Once installed, you can add PostgreSQL to your system by running brew install postgresql.","breadcrumbs":"Dependencies » macOS","id":"5","title":"macOS"},"50":{"body":"The GraphQL schema is a required component of the Fuel indexer. When data is indexed into the database, the actual values that are persisted to the database will be values created using the data structures defined in the GraphQL schema. Below is a sample GraphQL schema for a Fuel indexer. type Metadata @entity(virtual: true) { imageUrl: String! data: Bytes\n} type Account @entity { id: ID! address: Address! index: U64! metadata: Metadata\n} type Wallet @entity { id: ID! name: String! accounts: [Account!]!\n} For a complete list of all scalars that can be used in a Fuel indexer, please see the GraphQL Scalars section. Further, for a complete list of how Sway data types, GraphQL scalar types, and Fuel indexer database types map to each other, please see the Database Types section. Finally, for a more in-depth explanation on the schema being used above 👆🏽, please read the GraphQL section.","breadcrumbs":"Project Components » Schema » GraphQL Schema","id":"50","title":"GraphQL Schema"},"51":{"body":"Indexer modules are compiled binaries that process data from the Fuel blockchain into entity types defined in your schema so that the data can be stored in a database. The Fuel indexer supports both WebAssembly (WASM) and native binaries; however, we strongly recommend using WASM binaries. This document describes the process of creating an indexer module.","breadcrumbs":"Project Components » Module » Indexer modules","id":"51","title":"Indexer modules"},"52":{"body":"Prior to creating a module for an indexer, both the manifest and schema should be created. At compile time, information will be extracted from both of those assets and combined it with your defined logic to create handlers that save data to storage. Let's look at the following example of a module that will be compiled to WASM: use fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { // This `log_the_greeting` function will be called, when we find // a `Greeting` in a block. fn log_the_greeting(greeting: Greeting) { info!(\"The greeting is: {greeting:?}\"); }\n}","breadcrumbs":"Project Components » Module » Creating Handlers","id":"52","title":"Creating Handlers"},"53":{"body":"The first line imports the prelude from fuel_indexer_utils; this allows you to quickly bootstrap an indexer by using common types and traits. Then, we have a module decorated with the #[indexer] macro. This macro processes a manifest at the supplied file path, parses your schema and Sway contract ABI (if supplied), and generates code that is combined with handler functions in order to create a complete indexer module. Finally, we have an example handler function. You can define which functions handle different events by using the function parameters. If you add a function parameter of a certain type T, the function will be triggered whenever that type is found as part of a block, transaction, or receipt. In this example, let's say that you have a Sway contract with a function that logs a Greeting struct. When that function executes as part of a transaction, the logged struct will be included in the data that is processed from the Fuel blockchain. Your indexer module will see the struct and execute log_the_greeting. You can learn more about what data can be indexed and find example handlers in the Indexing Fuel Types and Indexing Custom Types sections.","breadcrumbs":"Project Components » Module » What's going on here?","id":"53","title":"What's going on here?"},"54":{"body":"To compile your indexer code to WASM, you'll first need to install the wasm32-unknown-unknown target platform through rustup, if you haven't done so already. rustup add target wasm32-unknown-unknown After that, you can conveniently use the forc index plugin to manager your indexers. Simply use forc index build to build your indexer or checkout the forc index build docs for more options.","breadcrumbs":"Project Components » Module » Usage","id":"54","title":"Usage"},"55":{"body":"There are a few points that Fuel indexer users should know when using WASM: WASM modules are only used if the execution mode specified in your manifest file is wasm. Developers should be aware of what things may not work off-the-shelf in a module: file I/O, thread spawning, and anything that depends on system libraries or makes system calls. This is due to the technological limitations of WASM as a whole; more information can be found here . As of this writing, there is a small bug in newly built Fuel indexer WASM modules that produces a WASM runtime error due to an errant upstream dependency. For now, a quick workaround requires the use of wasm-snip to remove the errant symbols from the WASM module. More info can be found in the related script here . Users on Apple Silicon macOS systems may experience trouble when trying to build WASM modules due to its clang binary not supporting WASM targets. If encountered, you can install a binary with better support from Homebrew (brew install llvm) and instruct rustc to leverage it by setting the following environment variables: AR=/opt/homebrew/opt/llvm/bin/llvm-ar CC=/opt/homebrew/opt/llvm/bin/clang","breadcrumbs":"Project Components » Module » Notes on Web Assembly modules","id":"55","title":"Notes on Web Assembly modules"},"56":{"body":"The Fuel indexer uses GraphQL in order to allow users to query for indexed data. In this chapter, you can find information on how to leverage our supported features to efficiently get the data you want. ⚠️ Please note that the Fuel indexer does not support the full GraphQL specification; however, we do our best to reasonably support as much as we can. Types Scalars Directives Relationships","breadcrumbs":"Designing a Schema » Designing a Schema","id":"56","title":"Designing a Schema"},"57":{"body":"While we do our best to maintain compliance with the GraphQL specification and parity with other implementations, there are a few things that are under development or will not be implemented. Here's a table describing our GraphQL functionality: Legend: 🟩 : Functionally complete 🟨 : Partially complete 🟥 : Planned but incomplete ⛔ : Not planned Functionality Status Notes Arguments 🟩 read the Search and Filtering section Aliases 🟩 Fragments 🟨 inline fragments are currently not supported Introspection 🟩 GraphQL Playground 🟩 read the Playground section Pagination 🟨 read the Pagination section Directives 🟨 read the Directives section List Types 🟨 Union Types 🟨 Federation ⛔ Variables ⛔ Mutations ⛔ Enums 🟨 Interfaces ⛔ Input Types ⛔","breadcrumbs":"Designing a Schema » Supported Functionality","id":"57","title":"Supported Functionality"},"58":{"body":"","breadcrumbs":"Designing a Schema » Types » Types","id":"58","title":"Types"},"59":{"body":"Object types are the most commonly used type in indexer GraphQL schema. Each object type marked with an @entity directive will be converted into a SQL table. type Account @entity { id: ID! address: Address! balance: U64!\n} This Account object type from the GraphQL schema, might be used in an indexer module like so: extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_event(event: Event) { let address = Address::default(); let balance = 0; let account = Account::new(address, balance); account.save(); }\n}","breadcrumbs":"Designing a Schema » Types » Objects","id":"59","title":"Objects"},"6":{"body":"Two additional cargo components will be required to build your indexers: wasm-snip and the wasm32-unknown-unknown target. As of this writing, there is a small bug in newly built Fuel indexer WASM modules that produces a WASM runtime error due an errant upstream dependency. For now, you can use wasm-snip to remove the errant symbols from the WASM module, and prevent this issue from happening. An example can be found in the related script here . Note that since wasm-snip strips Web Assembly related symbols, users will temporarily not be allowed to include other WASM-friendly crates (e.g., chrono ) in their indexers.","breadcrumbs":"Dependencies » Web Assembly (WASM)","id":"6","title":"Web Assembly (WASM)"},"60":{"body":"Enum types are simply implemented as String types. enum SignatureLabel { Multi Single\n} Enum types in relation to Fuel indexer's implementation are just String types used primarily to label object types. There is no other way that enum types should be used at this time. This SignatureLabel object type from the GraphQL schema, might be used in an indexer module like so: extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_event(event: Event) { let label = SignatureLabel::Multi; assert_eq!(label.to_string(), \"SignatureLabel::Multi\".to_string()); }\n}","breadcrumbs":"Designing a Schema » Types » Enums","id":"60","title":"Enums"},"61":{"body":"Union types are unique in that any type marked as a union will be converted into an Object type, who's fields are the unique set of fields over all members of the union. enum TransactionLabel { Create Script Mint\n} type CreateTransaction @entity { id: ID! bytecode_length: U64! contract_id: ContractId! label: TransactionLabel!\n} type ScriptTransaction @entity { id: ID! maturity: U64! label: TransactionLabel!\n} type MintTransaction @entity { id: ID! metadata: Json label: TransactionLabel!\n} union Transaction = CreateTransaction | ScriptTransaction | MintTransaction The Transaction union type above, will internally produce the following object type: type Transaction @entity { id: ID! bytecode_length: U64! contract_id: ContractId! label: TransactionLabel! maturity: U64! metadata: Json\n} IMPORTANT: Note the order of the fields in the derived Transaction object type: the fields are ordered according to the unique set of fields from each of the union's members. The id, bytecode_length, contract_id, and label fields come first, from the CreateTransaction object type. Next comes the maturity field from the ScriptTransaction object - because the ScriptTransaction's id and label fields are already a part of the derived Transaction object, courtesy of the CreateTransaction object type. Finally, comes the metadata field, as part of the MintTransaction object type. This Transaction union type from the GraphQL schema, might be used in an indexer module like so: extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_event(event: Event) { let bytecode_length = 1024; let contract_id = ContractId::default(); let label = TransactionLabel::Create; let maturity = 10000000; let metadata = None; let transaction = Transaction::new(bytecode_length, contract_id, label, maturity, metadata); transaction.save(); }\n}","breadcrumbs":"Designing a Schema » Types » Unions","id":"61","title":"Unions"},"62":{"body":"The Fuel indexer has a collection of GraphQL scalars that cover virtually any value type in use on the Fuel network. The following list contains each GraphQL scalar type along with its equivalent Rust type. GraphQL Scalar Rust Type Notes Address u8[32] AssetId u8[32] Boolean bool Bytes Vec Byte blob of arbitrary size Bytes32 u8[32] Bytes4 u8[4] Bytes64 u8[64] Bytes8 u8[8] ContractId u8[32] HexString Vec Byte blob of arbitrary size I128 i128 I16 i16 I32 i32 I64 i64 I8 i8 ID SizedAsciiString<64> Alias of UID Json String JSON string of arbitrary size String String String of arbitrary size U128 u128 U16 u16 U32 u32 U64 u64 U8 u8 UID SizedAsciiString<64> 32-byte unique ID","breadcrumbs":"Designing a Schema » Scalars » Scalars","id":"62","title":"Scalars"},"63":{"body":"Per GraphQL: A directive is a keyword preceded by a @ character (optionally followed by a list of named arguments) which can appear after almost any form of syntax in the GraphQL query or schema languages. As of this writing, the list of supported Fuel GraphQL schema directives includes: @indexed: Denotes that a field should include a B-tree index in the database. @unique: Denotes that field should include a unique index in the database. @join: Denotes that a field has a \"relationship\" to another object type.","breadcrumbs":"Designing a Schema » Directives » Directives","id":"63","title":"Directives"},"64":{"body":"The @indexed directive adds a database index to the underlying column for the indicated field of that type. Generally, a database index is a data structure that allows you to quickly locate data without having to search each row in a database table. type Book @entity { id: ID! name: Bytes8! @indexed\n} type Library @entity { id: ID! book: Book!\n} In this example, a single BTREE INDEX constraint will be created on the book table's name column, which allows for faster lookups on that field. Important: At the moment, database index constraint support is limited to BTREE in Postgres with ON DELETE, and ON UPDATE actions not being supported.","breadcrumbs":"Designing a Schema » Directives » @indexed","id":"64","title":"@indexed"},"65":{"body":"The @unique directive adds a UNIQUE database constraint to the underlying database column for the indicated field of that type. A constraint specifies a rule for the data in a table and can be used to limit the type of data that can be placed in the table. In the case of a column with a UNIQUE constraint, all values in the column must be different. type Book @entity { id: ID! name: Bytes8! @unique\n} type Library @entity { id: ID! book: Book!\n} A UNIQUE constraint will be created on the book table's name column, ensuring that no books can share the same name. Important: When using explicit or implicit foreign keys, it is required that the reference column name in your foreign key relationship be unique. ID types are by default unique, but all other types will have to be explicitly specified as being unique via the @unique directive.","breadcrumbs":"Designing a Schema » Directives » @unique","id":"65","title":"@unique"},"66":{"body":"The @join directive is used to relate a field in one type to others by referencing fields in another type. You can think of it as a link between two tables in your database. The field in the referenced type is called a foreign key and it is required to be unique. type Book @entity { id: ID! name: String! @unique\n} type Library @entity { id: ID! book: Book! @join(on:name)\n} A foreign key constraint will be created on library.book that references book.name, which relates the Books in a Library to the underlying Book table. For more info on what exactly is happening here, please see the Relationships section.","breadcrumbs":"Designing a Schema » Directives » @join","id":"66","title":"@join"},"67":{"body":"The Fuel indexer service supports foreign key relationships and constraints. There are two types of relationship specifications: implicit and explicit . IMPORTANT: Implicit foreign keys do not require a @join directive. When using implicit foreign key references, merely add the referenced object as a field type (shown below). A lookup will automatically be done to add a foreign key constraint using this object's' id field. Note that implicit foreign key relationships only use the id field on the referenced table. If you plan to use implicit foreign keys, the object being referenced must have an id field. In contrast, explicit foreign keys do require a @join directive. Explicit foreign key references work similarly to implicit foreign keys; however, when using explicit foreign key references, you must add a @join directive after your object type. This @join directive includes the field in your foreign object that you would like to reference (shown below). Let's learn how to use each foreign key type by looking at some GraphQL schema examples.","breadcrumbs":"Designing a Schema » Relationships » Relationships","id":"67","title":"Relationships"},"68":{"body":"","breadcrumbs":"Designing a Schema » Relationships » Usage","id":"68","title":"Usage"},"69":{"body":"type Library @entity { id: ID! name: String!\n} type Book @entity { id: ID! library: Library!\n} Given the above schema, two entities will be created: a Book entity, and a Library entity. As you can see, we add the Book entity as an attribute on the Library entity, thus conveying that we want a one-to-many or one-to-one relationship between Library and Book. This means that for a given Book, we may also fetch the associated Library entity. It also means that the field Book.library will be an ID scalar type that references Library.id.","breadcrumbs":"Designing a Schema » Relationships » Implicit foreign keys","id":"69","title":"Implicit foreign keys"},"7":{"body":"To install the wasm-snip: cargo install wasm-snip","breadcrumbs":"Dependencies » wasm-snip","id":"7","title":"wasm-snip"},"70":{"body":"type Library @entity { id: ID! name: String! @unique\n} type Book @entity { id: ID! library: Library! join(on:name)\n} For the most part, this works the same way as implicit foreign key usage. However, as you can see, instead of implicitly using Library.id as the reference column for our Library field type on the Book object, we're explicitly specifying that we want Library.name to serve as our foreign key for the Book.library field. Also, please note that since we're using Library.name in our foreign key constraint, that column is required to be unique (via the @unique directive).","breadcrumbs":"Designing a Schema » Relationships » Explicit foreign keys","id":"70","title":"Explicit foreign keys"},"71":{"body":"This document provides information about Fuel-specific types and provides examples on how to index each type. Blocks Transactions Receipts","breadcrumbs":"Indexing Fuel Types » Indexing Fuel Types","id":"71","title":"Indexing Fuel Types"},"72":{"body":"The BlockData struct is how blocks are represented in the Fuel indexer. It contains metadata such as the ID, height, and time, as well as a list of the transactions it contains (represented by TransactionData). It also contains the public key hash of the block producer, if present.","breadcrumbs":"Indexing Fuel Types » Blocks » BlockData","id":"72","title":"BlockData"},"73":{"body":"pub struct BlockData { pub height: u32, pub id: Bytes32, pub header: Header, pub producer: Option, pub time: i64, pub consensus: Consensus, pub transactions: Vec,\n}","breadcrumbs":"Indexing Fuel Types » Blocks » Definition","id":"73","title":"Definition"},"74":{"body":"extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_block(block_data: BlockData) { let height = block_data.header.height; info!(\"This block #{height}\"); }\n}","breadcrumbs":"Indexing Fuel Types » Blocks » Usage","id":"74","title":"Usage"},"75":{"body":"","breadcrumbs":"Indexing Fuel Types » Transactions » Transactions","id":"75","title":"Transactions"},"76":{"body":"The TransactionData struct contains important information about a transaction in the Fuel network. The id field is the transaction hash, which is a 32-byte string. The receipts field contains a list of Receipts, which are generated by a Fuel node during the execution of a Sway smart contract; you can find more information in the Receipts section.","breadcrumbs":"Indexing Fuel Types » Transactions » TransactionData","id":"76","title":"TransactionData"},"77":{"body":"pub struct TransactionData { pub transaction: Transaction, pub status: TransactionStatus, pub receipts: Vec, pub id: TxId,\n}","breadcrumbs":"Indexing Fuel Types » Transactions » Definition","id":"77","title":"Definition"},"78":{"body":"extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_transaction(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; info!( \"Transaction {} in block at height {} has {} receipts\", transaction.id, block_data.header.height, transaction.receipts.len() ); } }\n}","breadcrumbs":"Indexing Fuel Types » Transactions » Usage","id":"78","title":"Usage"},"79":{"body":"TransactionStatus refers to the status of a Transaction in the Fuel network.","breadcrumbs":"Indexing Fuel Types » Transactions » TransactionStatus","id":"79","title":"TransactionStatus"},"8":{"body":"To install the wasm32-unknown-unknown target via rustup: rustup target add wasm32-unknown-unknown IMPORTANT: Users on Apple Silicon macOS systems may experience trouble when trying to build WASM modules due to its clang binary not supporting WASM targets. If encountered, you can install a binary with better support from Homebrew (brew install llvm) and instruct rustc to leverage it by setting the following environment variables: AR=/opt/homebrew/opt/llvm/bin/llvm-ar CC=/opt/homebrew/opt/llvm/bin/clang Additionally, on some systems you need to explicitly link clang to llvm. LIBCLANG_PATH=\"/opt/homebrew/opt/llvm/lib\" LDFLAGS=\"-L/opt/homebrew/opt/llvm/lib\" CPPFLAGS=\"-I/opt/homebrew/opt/llvm/include\"","breadcrumbs":"Dependencies » wasm32 target","id":"8","title":"wasm32 target"},"80":{"body":"pub enum TransactionStatus { Failure { block_id: String, time: DateTime, reason: String, }, SqueezedOut { reason: String, }, Submitted { submitted_at: DateTime, }, Success { block_id: String, time: DateTime, },\n}","breadcrumbs":"Indexing Fuel Types » Transactions » Definition","id":"80","title":"Definition"},"81":{"body":"extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_transaction(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; match transaction.transaction { fuel::Transaction::Script(tx) => match tx.status { fuel::TransactionStatus::Success { block_id, time } => { info!( \"Transaction {} in block {} was successful at {}\", tx.id, block_id, time ); } }, _ => { info!(\"We don't care about this transaction type\"); } } } }\n}","breadcrumbs":"Indexing Fuel Types » Transactions » Usage","id":"81","title":"Usage"},"82":{"body":"Every transaction in the Fuel network contains a list of receipts with information about that transaction, including what contract function was called, logged data, data returned from a function, etc. There are several types of receipts that can be attached to a transaction and indexed. You can learn more about each of these in the sections below. Burn Call Log LogData MessageOut Mint Panic Return ReturnData Revert ScriptResult Transfer TransferOut","breadcrumbs":"Indexing Fuel Types » Receipts » Receipts","id":"82","title":"Receipts"},"83":{"body":"A Burn receipt is generated whenever an asset is burned in a Sway contract. Read more about Burn in the Fuel protocol ABI spec . use fuel_types::{AssetId, ContractId};\npub struct Burn { pub sub_id: AssetId, pub contract_id: ContractId, pub val: u64, pub pc: u64, pub is: u64,\n} mod indexer_mod { fn handle_burn_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Burn { contract_id, .. } => { info!(\"Found burn receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Burn","id":"83","title":"Burn"},"84":{"body":"A Call receipt is generated whenever a function is called in a Sway contract. The fn_name field contains the name of the called function from the aforementioned contract. Read more about Call in the Fuel protocol ABI spec . use fuel_types::{AssetId, ContractId};\npub struct Call { pub contract_id: ContractId, pub to: ContractId, pub amount: u64, pub asset_id: AssetId, pub gas: u64, pub fn_name: String,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_call_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Call { contract_id, .. } => { info!(\"Found call receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Call","id":"84","title":"Call"},"85":{"body":"A Log receipt is generated when calling log() on a non-reference types in a Sway contracts - specifically bool, u8, u16, u32, and u64. The ra field includes the value being logged while rb may include a non-zero value representing a unique ID for the log instance. Read more about Log in the Fuel protocol ABI spec . use fuel_types::ContractId;\npub struct Log { pub contract_id: ContractId, pub ra: u64, pub rb: u64,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_log_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Log { contract_id, .. } => { info!(\"Found log receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Log","id":"85","title":"Log"},"86":{"body":"A LogData receipt is generated when calling log() in a Sway contract on a reference type; this includes all types except non-reference types. The data field will include the logged value as a hexadecimal. The rb field will contain a unique ID that can be used to look up the logged data type. Read more about LogData in the Fuel protocol ABI spec . > use fuel_types::ContractId;\npub struct LogData { pub contract_id: ContractId, pub data: Vec, pub rb: u64, pub len: u64, pub ptr: u64,\n} Note: the example below will run both when the type MyEvent is logged as well as when MyEvent is returned from a function. extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_log_data(event: MyEvent) { info!(\"Event {event:?} was logged in the contract\"); }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » LogData","id":"86","title":"LogData"},"87":{"body":"A MessageOut receipt is generated as a result of the send_typed_message() Sway method in which a message is sent to a recipient address along with a certain amount of coins. The data field supports data of an arbitrary type T and will be decoded by the indexer upon receipt. Read more about MessageOut in the Fuel protocol ABI spec . use fuel_types::{MessageId, Bytes32, Address};\npub struct MessageOut { pub message_id: MessageId, pub sender: Address, pub recipient: Address, pub amount: u64, pub nonce: Bytes32, pub len: u64, pub digest: Bytes32, pub data: Vec,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_message_out(event: MyEvent) { info!(\"Event {event:?} was logged in the contract\"); }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » MessageOut","id":"87","title":"MessageOut"},"88":{"body":"A Mint receipt is generated whenever an asset is burned in a Sway contract. Read more about Mint in the Fuel protocol ABI spec . use fuel_types::{AssetId, ContractId};\npub struct Mint { pub sub_id: AssetId, pub contract_id: ContractId, pub val: u64, pub pc: u64, pub is: u64,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_mint_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Mint { contract_id, .. } => { info!(\"Found mint receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Mint","id":"88","title":"Mint"},"89":{"body":"A Panic receipt is produced when a Sway smart contract call fails for a reason that doesn't produce a revert. The reason field records the reason for the panic, which is represented by a number between 0 and 255. You can find the mapping between the values and their meanings here in the FuelVM source code . Read more about Panic in the Fuel protocol spec . use fuel_types::ContractId;\npub struct Panic { pub contract_id: ContractId, pub reason: u32, } extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_panic_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Panic { contract_id, .. } => { info!(\"Found panic receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Panic","id":"89","title":"Panic"},"9":{"body":"Service Components Fuel Indexer Service Starting the service via CLI options Starting the service via a config file Fuel Indexer Web Server Starting the service via CLI options Starting the service via a config file A Fuel indexer service instance requires just three components: a Fuel Node : Custom indexers monitor incoming blocks via a Fuel GraphQL server and extract information about the state of the Fuel blockchain. a PostgreSQL database server : Extracted information is saved into a database. a Web Server : dApps can query indexers for up-to-date information and operators can deploy/remove indexers as needed.","breadcrumbs":"Service Infrastructure » Indexer Service Infrastructure","id":"9","title":"Indexer Service Infrastructure"},"90":{"body":"A Return receipt is generated when returning a non-reference type in a Sway contract, specifically bool, u8, u16, u32, and u64. The val field includes the value being returned. Read more about Return in the Fuel protocol spec . use fuel_types::ContractId;\npub struct Return { pub contract_id: ContractId, pub val: u64, pub pc: u64, pub is: u64,\n} You can handle functions that produce a Return receipt type by adding a parameter with the type Return. extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_return_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Return { contract_id, .. } => { info!(\"Found return receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Return","id":"90","title":"Return"},"91":{"body":"A ReturnData receipt is generated when returning a reference type in a Sway contract; this includes all types except non-reference types. The data field will include the returned value as a hexadecimal. Read more about ReturnData in the Fuel protocol ABI spec . use fuel_types::ContractId;\npub struct ReturnData { id: ContractId, data: Vec,\n} Note: the example below will run both when the type MyStruct is logged as well as when MyStruct is returned from a function. extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_return_data(event: MyStruct) { info!(\"MyStruct is: {event:#}\"); }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » ReturnData","id":"91","title":"ReturnData"},"92":{"body":"A Revert receipt is produced when a Sway smart contract function call fails. The table below lists possible reasons for the failure and their values. The error_val field records these values, enabling your indexer to identify the specific cause of the reversion. Read more about Revert in the Fuel protocol spec . use fuel_types::ContractId;\npub struct Revert { pub contract_id: ContractId, pub error_val: u64,\n} Reason Value FailedRequire 0 FailedTransferToAddress 1 FailedSendMessage 2 FailedAssertEq 3 FailedAssert 4 extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_revert_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Revert { contract_id, .. } => { info!(\"Found return receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Revert","id":"92","title":"Revert"},"93":{"body":"A ScriptResult receipt is generated when a contract call resolves; that is, it's generated as a result of the RET, RETD, and RVRT instructions. The result field will contain a 0 for success, and a non-zero value otherwise. Read more about ScriptResult in the Fuel protocol spec . pub struct ScriptResult { pub result: u64, pub gas_used: u64,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_script_result_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::ScriptResult { result, .. } => { info!(\"Result from script: {result:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » ScriptResult","id":"93","title":"ScriptResult"},"94":{"body":"A Transfer receipt is generated when coins are transferred to a contract as part of a Sway contract. The asset_id field contains the asset ID of the transferred coins, as the FuelVM has built-in support for working with multiple assets. The pc and is fields aren't currently used for anything, but are included for completeness. Read more about Transfer in the Fuel protocol spec . use fuel_types::{ContractId, AssetId};\npub struct Transfer { pub contract_id: ContractId, pub to: ContractId, pub amount: u64, pub asset_id: AssetId, pub pc: u64, pub is: u64,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_transfer_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Transfer { contract_id, .. } => { info!(\"Found transfer receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Transfer","id":"94","title":"Transfer"},"95":{"body":"A TransferOut receipt is generated when coins are transferred to an address rather than a contract. Every other field of the receipt works the same way as it does in the Transfer receipt. Read more about TransferOut in the Fuel protocol spec . use fuel_types::{ContractId, AssetId, Address};\npub struct TransferOut { pub contract_id: ContractId, pub to: Address, pub amount: u64, pub asset_id: AssetId, pub pc: u64, pub is: u64,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_transfer_out_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::TransferOut { contract_id, .. } => { info!(\"Found transfer_out receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » TransferOut","id":"95","title":"TransferOut"},"96":{"body":"Contract Schema Manifest Writing a handler In addition to Fuel-specific types, you can also index custom types triggered in your Sway smart contract. To index custom types from a Sway smart contract, you'll need that specific contract's ABI in JSON format; the JSON ABI is generated as a result of running forc build to build your contract. After that, the process is similar to indexing Fuel types .","breadcrumbs":"Indexing Custom Types » Custom Types","id":"96","title":"Custom Types"},"97":{"body":"Let's cover some of these concepts in an example below.","breadcrumbs":"Indexing Custom Types » Example","id":"97","title":"Example"},"98":{"body":"First, let's create a Sway contract with some simple types. contract; use std::logging::log; struct Addition { added_value: u64, updated_total: u64,\n} struct Subtraction { subtracted_value: u64, updated_total: u64,\n} abi ValueStore { #[storage(read, write)] fn add(value: u64); #[storage(read, write)] fn subtract(value: u64) -> Subtraction;\n} storage { total: u64 = 1000,\n} impl ValueStore for Contract { #[storage(read, write)] fn add(value: u64) { let updated_total = storage.total.read() + value; storage.total.write(updated_total); log( Addition { added_value: value, updated_total } ) } #[storage(read, write)] fn subtract(value: u64) -> Subtraction { let updated_total = storage.total.read() - value; storage.total.write(updated_total); Subtraction { subtracted_value: value, updated_total } }\n} In this contract, we have two types: Addition and Subtraction. As we'll soon see, indexers can process custom types that are logged or returned as part of a function. To begin creating an indexer for this contract, let's build the contract and generate a JSON ABI file. Running forc build generates a JSON ABI similar to the lightly-edited one below: { \"types\": [ { \"typeId\": 0, \"type\": \"()\", \"components\": [], \"typeParameters\": null }, { \"typeId\": 1, \"type\": \"struct Addition\", \"components\": [ { \"name\": \"added_value\", \"type\": 3, \"typeArguments\": null }, { \"name\": \"updated_total\", \"type\": 3, \"typeArguments\": null } ], \"typeParameters\": null }, { \"typeId\": 2, \"type\": \"struct Subtraction\", \"components\": [ { \"name\": \"subtracted_value\", \"type\": 3, \"typeArguments\": null }, { \"name\": \"updated_total\", \"type\": 3, \"typeArguments\": null } ], \"typeParameters\": null }, { \"typeId\": 3, \"type\": \"u64\", \"components\": null, \"typeParameters\": null } ], \"functions\": [...], \"loggedTypes\": [ { \"logId\": 0, \"loggedType\": { \"name\": \"\", \"type\": 1, \"typeArguments\": [] } } ], \"messagesTypes\": [...], \"configurables\": [...]\n}","breadcrumbs":"Indexing Custom Types » 1. Contract","id":"98","title":"1. Contract"},"99":{"body":"Now that we've discussed how to generate the JSON ABI for our Sway smart contract, let's now cover how to create an associated GraphQL schema. To index the contracts and store information about our Sway types in the database, we should create a schema. Let's design a schema that has an entity for each Sway type: type AddEntity @entity { id: ID! value: U64! updated_total: U64!\n} type SubtractEntity @entity { id: ID! value: U64! updated_total: U64!\n} Note how the types used here, match the types used in our Sway smart contract. For a detailed mapping of these types, please see the Storing Records section.","breadcrumbs":"Indexing Custom Types » 2. Schema","id":"99","title":"2. Schema"}},"length":178,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"0":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"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":{"0":{"df":1,"docs":{"120":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"28":{"tf":2.8284271247461903}}},"8":{"df":1,"docs":{"30":{"tf":1.0}}},"df":10,"docs":{"103":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":2.0},"128":{"tf":1.4142135623730951},"21":{"tf":1.0},"59":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"1":{".":{"1":{"df":2,"docs":{"24":{"tf":1.0},"26":{"tf":1.0}}},"2":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"2":{"4":{"df":1,"docs":{"61":{"tf":1.0}}},"df":1,"docs":{"117":{"tf":1.0}}},"3":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"7":{"2":{"c":{"a":{"8":{"df":0,"docs":{},"f":{"c":{"a":{"b":{"4":{"3":{"0":{"4":{"8":{"a":{"5":{"b":{"3":{"1":{"c":{"1":{"df":0,"docs":{},"e":{"a":{"2":{"0":{"4":{"7":{"4":{"8":{"c":{"2":{"c":{"b":{"5":{"a":{"c":{"c":{"a":{"6":{"b":{"9":{"0":{"df":0,"docs":{},"f":{"3":{"b":{"1":{"a":{"0":{"2":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"7":{"a":{"2":{"d":{"9":{"2":{"3":{"8":{"6":{"d":{"9":{"df":1,"docs":{"120":{"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":{}},"9":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":2,"docs":{"121":{"tf":1.0},"13":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"2":{"3":{"4":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}},"df":1,"docs":{"161":{"tf":1.0}}},"df":1,"docs":{"101":{"tf":1.4142135623730951}}},"7":{".":{"0":{".":{"0":{".":{"1":{":":{"2":{"9":{"9":{"8":{"7":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"9":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"2":{"c":{"b":{"0":{"8":{"4":{"6":{"b":{"1":{"a":{"7":{"df":0,"docs":{},"e":{"4":{"5":{"3":{"1":{"3":{"df":0,"docs":{},"e":{"1":{"c":{"3":{"9":{"b":{"2":{"a":{"2":{"4":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"d":{"5":{"5":{"2":{"a":{"3":{"8":{"1":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"f":{"6":{"2":{"7":{"2":{"2":{"5":{"2":{"5":{"6":{"df":0,"docs":{},"f":{"7":{"2":{"5":{"a":{"9":{"3":{"df":0,"docs":{},"e":{"3":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"28":{"tf":1.0}}},"df":0,"docs":{}},"5":{"6":{"4":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":1,"docs":{"28":{"tf":1.0}}},":":{"0":{"9":{":":{"4":{"9":{".":{"2":{"0":{"5":{"6":{"9":{"8":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"8":{"7":{"1":{"0":{"1":{"6":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"3":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"3":{"df":1,"docs":{"107":{"tf":1.0}}},"4":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"8":{"4":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"3":{"5":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"7":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"1":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"5":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"7":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"6":{"3":{"3":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"9":{"8":{"df":1,"docs":{"122":{"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":{}},"8":{"2":{"b":{"6":{"3":{"4":{"3":{"b":{"b":{"b":{"c":{"a":{"2":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"f":{"9":{"7":{"0":{"2":{"0":{"df":0,"docs":{},"e":{"a":{"3":{"df":0,"docs":{},"f":{"3":{"7":{"6":{"7":{"b":{"8":{"df":0,"docs":{},"f":{"5":{"c":{"3":{"7":{"0":{"a":{"6":{"b":{"8":{"5":{"3":{"d":{"2":{"a":{"d":{"d":{"4":{"6":{"8":{"5":{"3":{"df":0,"docs":{},"e":{"5":{"4":{"2":{"a":{"1":{"1":{"3":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"9":{"4":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"e":{"1":{"9":{"8":{"0":{"7":{"c":{"6":{"9":{"8":{"8":{"1":{"6":{"4":{"b":{"9":{"1":{"6":{"a":{"6":{"8":{"7":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"4":{"9":{"d":{"4":{"0":{"3":{"d":{"5":{"5":{"a":{"0":{"7":{"3":{"2":{"4":{"df":0,"docs":{},"f":{"a":{"8":{"8":{"3":{"c":{"b":{"7":{"df":0,"docs":{},"f":{"a":{"5":{"c":{"d":{"b":{"3":{"3":{"4":{"3":{"8":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"c":{"a":{"8":{"3":{"8":{"d":{"4":{"9":{"2":{"df":0,"docs":{},"f":{"2":{"9":{"b":{"7":{"a":{"3":{"a":{"df":0,"docs":{},"f":{"a":{"7":{"7":{"5":{"5":{"a":{"c":{"8":{"7":{"4":{"1":{"c":{"9":{"9":{"d":{"b":{"9":{"9":{"2":{"d":{"a":{"4":{"7":{"6":{"7":{"3":{"c":{"d":{"2":{"7":{"b":{"df":0,"docs":{},"e":{"8":{"6":{"df":0,"docs":{},"f":{"9":{"b":{"0":{"6":{"2":{"0":{"1":{"1":{"8":{"df":2,"docs":{"116":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"161":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.7320508075688772}},"m":{"df":1,"docs":{"30":{"tf":1.0}}}},"2":{".":{"1":{"df":1,"docs":{"27":{"tf":1.0}}},"2":{"df":1,"docs":{"28":{"tf":1.0}}},"3":{"df":1,"docs":{"29":{"tf":1.0}}},"4":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"0":{"2":{"3":{"df":2,"docs":{"28":{"tf":2.8284271247461903},"30":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"4":{"0":{"0":{"2":{"b":{"2":{"9":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"4":{"3":{"3":{"1":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"7":{"5":{"a":{"3":{"8":{"b":{"df":0,"docs":{},"f":{"6":{"3":{"8":{"1":{"df":0,"docs":{},"f":{"2":{"c":{"8":{"df":0,"docs":{},"e":{"8":{"d":{"2":{"d":{"5":{"b":{"4":{"d":{"7":{"8":{"4":{"7":{"0":{"7":{"0":{"6":{"d":{"d":{"df":0,"docs":{},"e":{"7":{"a":{"b":{"0":{"b":{"8":{"d":{"5":{"4":{"c":{"0":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"1":{"1":{"1":{"1":{"5":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"e":{"c":{"b":{"4":{"a":{"3":{"9":{"3":{"7":{"5":{"1":{"9":{"3":{"3":{"a":{"9":{"df":0,"docs":{},"f":{"8":{"9":{"3":{"2":{"9":{"8":{"1":{"2":{"c":{"df":0,"docs":{},"f":{"0":{"8":{"b":{"d":{"b":{"df":0,"docs":{},"e":{"4":{"8":{"3":{"c":{"0":{"7":{"1":{"b":{"3":{"4":{"0":{"1":{"d":{"0":{"6":{"c":{"8":{"d":{"6":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{"89":{"tf":1.0}}},"6":{"df":1,"docs":{"138":{"tf":1.0}}},"9":{"2":{"0":{"0":{"0":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"9":{"8":{"7":{"df":7,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.7320508075688772},"26":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"3":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"df":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":{"19":{"tf":1.0},"30":{"tf":1.0}}},"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"1":{"5":{":":{"5":{"7":{":":{"2":{"8":{".":{"9":{"4":{"2":{"9":{"5":{"4":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"6":{"5":{"7":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"6":{"2":{"5":{"8":{"df":0,"docs":{},"z":{"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":{}},"df":0,"docs":{}},"9":{".":{"0":{"7":{"7":{"9":{"2":{"8":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"1":{"3":{"0":{"2":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"1":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"4":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"5":{"0":{"df":0,"docs":{},"z":{"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":{}},"df":0,"docs":{}},"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":2,"docs":{"62":{"tf":1.0},"76":{"tf":1.0}}},"6":{"1":{"8":{"4":{"6":{"8":{"7":{"8":{"4":{"7":{"5":{"5":{"9":{"2":{"6":{"5":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":0,"docs":{},"f":{"4":{"3":{"c":{"df":0,"docs":{},"f":{"d":{"2":{"a":{"6":{"d":{"8":{"a":{"df":0,"docs":{},"f":{"1":{"6":{"6":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"4":{"6":{"c":{"1":{"5":{"2":{"7":{"6":{"b":{"2":{"4":{"b":{"1":{"3":{"0":{"df":0,"docs":{},"f":{"c":{"6":{"a":{"8":{"9":{"c":{"df":0,"docs":{},"e":{"7":{"b":{"3":{"c":{"8":{"7":{"3":{"7":{"d":{"2":{"9":{"d":{"6":{"d":{"0":{"df":0,"docs":{},"e":{"1":{"b":{"b":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"8":{"6":{"7":{"6":{"4":{"6":{"9":{"0":{"1":{"9":{"3":{"7":{"0":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"4":{"5":{"8":{"4":{"9":{"0":{"7":{"9":{"6":{"7":{"5":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"4":{"8":{"5":{"6":{"7":{"7":{"4":{"5":{"3":{"9":{"9":{"2":{"4":{"0":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"28":{"tf":1.0}}},"df":0,"docs":{}},"8":{"3":{"3":{"4":{"6":{"7":{"3":{"2":{"3":{"6":{"8":{"3":{"4":{"5":{"1":{"0":{"0":{"0":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"9":{"0":{"8":{"8":{"6":{"8":{"9":{"9":{"5":{"8":{"1":{"8":{"4":{"0":{"0":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"9":{"5":{"7":{"4":{"5":{"1":{"4":{"7":{"7":{"6":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"7":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"1":{"9":{"8":{"7":{"2":{"0":{"0":{"6":{"9":{"3":{"0":{"0":{"4":{"0":{"0":{"0":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"5":{"df":0,"docs":{},"f":{"b":{"df":0,"docs":{},"e":{"d":{"2":{"d":{"9":{"3":{"3":{"d":{"0":{"3":{"3":{"4":{"d":{"5":{"4":{"7":{"7":{"6":{"6":{"1":{"2":{"a":{"5":{"a":{"df":0,"docs":{},"f":{"7":{"2":{"a":{"5":{"1":{"3":{"df":0,"docs":{},"e":{"8":{"7":{"5":{"d":{"0":{"6":{"df":0,"docs":{},"f":{"a":{"9":{"1":{"5":{"2":{"df":0,"docs":{},"f":{"6":{"d":{"4":{"1":{"d":{"0":{"df":0,"docs":{},"e":{"5":{"0":{"df":0,"docs":{},"e":{"4":{"1":{"7":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":2.23606797749979}}},"4":{"0":{"0":{"0":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"9":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"1":{"4":{"1":{"9":{"6":{"9":{"9":{"4":{"7":{"0":{"2":{"2":{"9":{"8":{"1":{"1":{"df":1,"docs":{"112":{"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":{}},"2":{"5":{"3":{"8":{"8":{"2":{"9":{"6":{"1":{"9":{"0":{"1":{"6":{"0":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"113":{"tf":1.0}}},"df":1,"docs":{"122":{"tf":1.0}}},"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"f":{"d":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"a":{"0":{"7":{"3":{"9":{"7":{"5":{"a":{"0":{"df":0,"docs":{},"e":{"c":{"a":{"9":{"9":{"3":{"0":{"4":{"4":{"a":{"8":{"6":{"7":{"d":{"8":{"c":{"8":{"7":{"a":{"8":{"d":{"3":{"9":{"df":0,"docs":{},"f":{"5":{"a":{"8":{"8":{"0":{"3":{"2":{"a":{"3":{"b":{"9":{"a":{"b":{"a":{"2":{"1":{"3":{"df":0,"docs":{},"f":{"6":{"1":{"0":{"2":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"122":{"tf":1.0}}},"b":{"df":0,"docs":{},"f":{"6":{"1":{"b":{"d":{"8":{"df":0,"docs":{},"f":{"8":{"8":{"b":{"7":{"df":0,"docs":{},"f":{"b":{"4":{"0":{"df":0,"docs":{},"e":{"8":{"4":{"2":{"a":{"6":{"4":{"9":{"7":{"d":{"6":{"8":{"6":{"b":{"c":{"2":{"df":0,"docs":{},"f":{"6":{"3":{"8":{"3":{"9":{"df":0,"docs":{},"e":{"c":{"3":{"c":{"a":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"b":{"4":{"df":0,"docs":{},"e":{"8":{"1":{"a":{"0":{"9":{"3":{"5":{"a":{"d":{"a":{"df":0,"docs":{},"e":{"b":{"6":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":7,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"92":{"tf":1.0}},"f":{"0":{"c":{"8":{"1":{"a":{"4":{"2":{"c":{"8":{"6":{"c":{"7":{"1":{"8":{"c":{"0":{"a":{"df":0,"docs":{},"e":{"9":{"0":{"b":{"a":{"8":{"3":{"8":{"d":{"6":{"df":0,"docs":{},"f":{"1":{"b":{"d":{"df":0,"docs":{},"f":{"c":{"9":{"a":{"7":{"5":{"7":{"c":{"b":{"df":0,"docs":{},"f":{"0":{"7":{"c":{"9":{"4":{"6":{"df":0,"docs":{},"f":{"b":{"3":{"2":{"8":{"0":{"b":{"4":{"4":{"2":{"5":{"7":{"b":{"4":{"6":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{".":{"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":{":":{"8":{"0":{"df":2,"docs":{"28":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"0":{"df":1,"docs":{"122":{"tf":1.0}}},"2":{"4":{"2":{"8":{"8":{"0":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"30":{"tf":1.0}}},"4":{"3":{"2":{"df":4,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"138":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":15,"docs":{"107":{"tf":1.0},"116":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"121":{"tf":2.6457513110645907},"122":{"tf":1.0},"124":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"15":{"tf":1.4142135623730951},"22":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0}}},"6":{"1":{"6":{"5":{"6":{"6":{"a":{"df":0,"docs":{},"f":{"d":{"c":{"1":{"4":{"1":{"df":0,"docs":{},"e":{"c":{"d":{"2":{"b":{"6":{"0":{"df":0,"docs":{},"f":{"d":{"c":{"5":{"6":{"a":{"a":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"f":{"3":{"d":{"0":{"4":{"b":{"3":{"df":0,"docs":{},"f":{"6":{"d":{"b":{"9":{"df":0,"docs":{},"e":{"6":{"5":{"a":{"3":{"c":{"2":{"1":{"d":{"0":{"1":{"0":{"5":{"a":{"0":{"8":{"c":{"c":{"1":{"b":{"3":{"4":{"9":{"df":2,"docs":{"116":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"b":{"4":{"8":{"6":{"c":{"c":{"2":{"c":{"3":{"b":{"d":{"1":{"1":{"3":{"3":{"d":{"df":0,"docs":{},"f":{"9":{"2":{"4":{"5":{"6":{"4":{"5":{"6":{"4":{"8":{"b":{"6":{"a":{"0":{"9":{"b":{"3":{"5":{"df":0,"docs":{},"e":{"1":{"6":{"c":{"7":{"df":0,"docs":{},"f":{"7":{"1":{"b":{"b":{"0":{"5":{"4":{"4":{"9":{"c":{"df":0,"docs":{},"e":{"a":{"0":{"df":0,"docs":{},"e":{"8":{"3":{"6":{"1":{"1":{"c":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"0":{"df":0,"docs":{},"e":{"b":{"c":{"3":{"0":{"a":{"1":{"0":{"3":{"7":{"b":{"8":{"3":{"3":{"3":{"6":{"c":{"9":{"5":{"6":{"c":{"9":{"5":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"f":{"c":{"4":{"7":{"0":{"c":{"4":{"b":{"7":{"6":{"7":{"5":{"0":{"a":{"9":{"3":{"df":0,"docs":{},"f":{"6":{"a":{"1":{"df":0,"docs":{},"f":{"6":{"d":{"1":{"9":{"a":{"2":{"1":{"d":{"0":{"5":{"8":{"b":{"1":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"121":{"tf":1.0}}},"7":{"0":{"1":{"8":{"4":{"0":{"9":{"4":{"6":{"5":{"2":{"1":{"2":{"2":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"9":{"2":{"0":{"0":{"0":{"9":{"3":{"4":{"9":{"2":{"7":{"8":{"2":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"6":{"0":{"2":{"6":{"4":{"8":{"6":{"3":{"9":{"5":{"9":{"2":{"1":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"2":{"2":{"5":{"4":{"9":{"1":{"7":{"1":{"9":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"3":{"7":{"1":{"3":{"7":{"7":{"4":{"2":{"9":{"3":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"b":{"9":{"5":{"4":{"2":{"b":{"6":{"2":{"4":{"d":{"8":{"8":{"b":{"3":{"d":{"6":{"6":{"c":{"6":{"c":{"9":{"a":{"1":{"8":{"3":{"5":{"df":0,"docs":{},"f":{"6":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"b":{"a":{"8":{"8":{"9":{"2":{"a":{"8":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"a":{"b":{"9":{"c":{"1":{"7":{"2":{"5":{"1":{"c":{"4":{"5":{"6":{"c":{"a":{"5":{"d":{"c":{"d":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"121":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"7":{"9":{"b":{"df":0,"docs":{},"f":{"3":{"7":{"9":{"3":{"1":{"4":{"3":{"c":{"5":{"5":{"7":{"2":{"2":{"5":{"df":0,"docs":{},"f":{"3":{"7":{"b":{"7":{"df":0,"docs":{},"e":{"7":{"d":{"8":{"a":{"2":{"b":{"9":{"d":{"2":{"df":0,"docs":{},"e":{"5":{"4":{"4":{"b":{"8":{"3":{"9":{"d":{"6":{"2":{"c":{"c":{"3":{"6":{"7":{"b":{"8":{"c":{"5":{"b":{"0":{"7":{"9":{"d":{"4":{"7":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"1":{"1":{"8":{"8":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"9":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"b":{"3":{"6":{"d":{"c":{"df":0,"docs":{},"e":{"2":{"6":{"d":{"9":{"2":{"6":{"9":{"2":{"1":{"b":{"8":{"df":0,"docs":{},"e":{"7":{"9":{"5":{"9":{"7":{"8":{"9":{"9":{"d":{"8":{"7":{"1":{"2":{"df":0,"docs":{},"f":{"d":{"a":{"b":{"df":0,"docs":{},"f":{"2":{"5":{"5":{"3":{"df":0,"docs":{},"f":{"2":{"8":{"b":{"4":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"3":{"8":{"5":{"1":{"a":{"9":{"6":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"b":{"4":{"b":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"a":{"b":{"1":{"5":{"6":{"d":{"d":{"d":{"9":{"a":{"c":{"9":{"5":{"0":{"2":{"7":{"6":{"8":{"df":0,"docs":{},"f":{"7":{"7":{"9":{"9":{"3":{"6":{"7":{"1":{"0":{"df":0,"docs":{},"f":{"d":{"3":{"d":{"7":{"9":{"2":{"df":0,"docs":{},"e":{"9":{"df":0,"docs":{},"e":{"a":{"7":{"9":{"b":{"c":{"0":{"df":0,"docs":{},"e":{"4":{"0":{"8":{"2":{"d":{"df":0,"docs":{},"e":{"9":{"6":{"4":{"5":{"0":{"b":{"5":{"1":{"7":{"4":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"f":{"a":{"1":{"8":{"1":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"a":{"3":{"b":{"4":{"8":{"c":{"1":{"0":{"d":{"3":{"1":{"8":{"1":{"2":{"1":{"7":{"9":{"1":{"8":{"d":{"d":{"3":{"7":{"7":{"b":{"8":{"7":{"5":{"d":{"0":{"7":{"d":{"a":{"b":{"c":{"7":{"2":{"d":{"6":{"d":{"1":{"0":{"8":{"1":{"df":0,"docs":{},"e":{"4":{"c":{"5":{"2":{"7":{"1":{"3":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"28":{"tf":1.0}}},"df":1,"docs":{"121":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"8":{"c":{"df":0,"docs":{},"e":{"4":{"3":{"6":{"0":{"3":{"c":{"1":{"a":{"4":{"8":{"2":{"7":{"4":{"a":{"a":{"c":{"7":{"5":{"3":{"2":{"d":{"a":{"5":{"6":{"7":{"0":{"7":{"9":{"0":{"1":{"d":{"9":{"6":{"0":{"6":{"a":{"2":{"b":{"0":{"5":{"d":{"df":0,"docs":{},"e":{"8":{"0":{"1":{"9":{"9":{"3":{"df":0,"docs":{},"f":{"4":{"8":{"df":0,"docs":{},"e":{"a":{"6":{"b":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"7":{"df":1,"docs":{"120":{"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":{}}}},"9":{"5":{"5":{"8":{"8":{"df":0,"docs":{},"e":{"2":{"0":{"2":{"9":{"6":{"9":{"6":{"9":{"a":{"7":{"6":{"5":{"7":{"6":{"d":{"5":{"1":{"9":{"d":{"3":{"0":{"1":{"c":{"6":{"c":{"a":{"b":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"e":{"0":{"0":{"9":{"6":{"7":{"5":{"df":0,"docs":{},"e":{"4":{"3":{"0":{"d":{"a":{"9":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"b":{"a":{"2":{"a":{"0":{"d":{"3":{"8":{"a":{"4":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"b":{"2":{"5":{"8":{"df":0,"docs":{},"e":{"0":{"d":{"6":{"4":{"b":{"9":{"df":0,"docs":{},"e":{"8":{"a":{"0":{"2":{"2":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"3":{"8":{"a":{"7":{"5":{"1":{"a":{"d":{"5":{"a":{"1":{"b":{"3":{"6":{"df":0,"docs":{},"e":{"4":{"d":{"df":0,"docs":{},"f":{"d":{"c":{"c":{"2":{"5":{"a":{"6":{"df":0,"docs":{},"f":{"b":{"8":{"3":{"0":{"8":{"df":0,"docs":{},"e":{"0":{"4":{"4":{"2":{"5":{"0":{"b":{"8":{"c":{"df":1,"docs":{"120":{"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":2,"docs":{"121":{"tf":1.0},"132":{"tf":1.0}}},"_":{"df":1,"docs":{"81":{"tf":1.0}},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"4":{"0":{"5":{"d":{"5":{"6":{"8":{"8":{"df":0,"docs":{},"f":{"d":{"df":0,"docs":{},"f":{"4":{"1":{"8":{"1":{"7":{"8":{"6":{"8":{"3":{"6":{"1":{"2":{"1":{"7":{"a":{"0":{"9":{"8":{"1":{"2":{"3":{"4":{"9":{"c":{"c":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"2":{"b":{"df":0,"docs":{},"f":{"9":{"3":{"2":{"9":{"df":0,"docs":{},"f":{"c":{"d":{"2":{"3":{"df":0,"docs":{},"e":{"3":{"3":{"8":{"df":0,"docs":{},"e":{"9":{"4":{"4":{"4":{"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":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{"5":{"5":{"4":{"7":{"5":{"8":{"df":0,"docs":{},"f":{"7":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"7":{"3":{"0":{"5":{"4":{"4":{"0":{"5":{"d":{"3":{"8":{"0":{"9":{"9":{"df":0,"docs":{},"f":{"5":{"a":{"d":{"2":{"1":{"a":{"9":{"0":{"c":{"0":{"5":{"2":{"0":{"6":{"b":{"5":{"c":{"6":{"1":{"3":{"7":{"4":{"2":{"4":{"9":{"8":{"5":{"c":{"8":{"df":0,"docs":{},"f":{"d":{"1":{"0":{"c":{"7":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{"c":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"1":{"2":{"3":{"4":{"5":{"6":{"7":{"8":{"9":{"0":{"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":{}},"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":14,"docs":{"100":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.0},"53":{"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},"91":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.0}},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":5,"docs":{"122":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0},"61":{"tf":1.0},"69":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"157":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"135":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"36":{"tf":1.0},"44":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"109":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"21":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"11":{"tf":1.0},"146":{"tf":1.4142135623730951},"5":{"tf":1.0},"61":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"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":{"59":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":5,"docs":{"104":{"tf":1.0},"128":{"tf":2.0},"146":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"161":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":16,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"69":{"tf":1.0},"8":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"99":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"159":{"tf":1.0},"6":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"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":{},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":6,"docs":{"111":{"tf":1.0},"114":{"tf":1.0},"122":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"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":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":2.0},"42":{"tf":1.0},"50":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"87":{"tf":2.0},"95":{"tf":1.7320508075688772}}}}}}},"df":9,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"167":{"tf":1.0},"26":{"tf":1.0},"47":{"tf":1.0},"90":{"tf":1.0}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"106":{"tf":1.0},"36":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"0":{"tf":1.0},"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"e":{"b":{"7":{"8":{"5":{"df":0,"docs":{},"f":{"2":{"d":{"2":{"4":{"a":{"df":0,"docs":{},"e":{"6":{"2":{"8":{"5":{"8":{"df":0,"docs":{},"f":{"a":{"6":{"7":{"3":{"2":{"9":{"6":{"df":0,"docs":{},"e":{"9":{"5":{"7":{"a":{"b":{"df":0,"docs":{},"e":{"a":{"5":{"1":{"8":{"8":{"5":{"8":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"0":{"8":{"b":{"b":{"4":{"7":{"d":{"df":0,"docs":{},"f":{"2":{"d":{"b":{"b":{"9":{"c":{"8":{"c":{"a":{"1":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"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":{"108":{"tf":1.0},"84":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"29":{"tf":1.0},"35":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}},"o":{"df":1,"docs":{"30":{"tf":1.0}}}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"a":{"df":6,"docs":{"12":{"tf":1.0},"121":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"62":{"tf":1.0}},"s":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"=":{"\"":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":18,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{},"w":{"df":17,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"12":{"tf":2.6457513110645907},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":2.23606797749979},"135":{"tf":2.6457513110645907},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"53":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"121":{"tf":1.0},"62":{"tf":1.0},"87":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"1":{"tf":1.0},"34":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":6,"docs":{"13":{"tf":1.0},"161":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"=":{"\"":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"125":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":9,"docs":{"12":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"156":{"tf":1.0},"55":{"tf":1.0},"94":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":17,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"12":{"tf":2.0},"122":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.0},"135":{"tf":2.0},"14":{"tf":2.23606797749979},"15":{"tf":2.6457513110645907},"16":{"tf":1.0},"160":{"tf":1.4142135623730951},"175":{"tf":1.0},"21":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":3,"docs":{"125":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"174":{"tf":1.0},"43":{"tf":1.0}}},"df":2,"docs":{"111":{"tf":1.0},"122":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}}}},"t":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"r":{"=":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}}}},"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":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"123":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":2.0},"87":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"176":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":5,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"57":{"tf":1.0},"63":{"tf":1.0}}}}}}}},"m":{"6":{"4":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":1,"docs":{"121":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"df":6,"docs":{"108":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.0},"156":{"tf":1.0},"29":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.4142135623730951}},"y":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"60":{"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":{},"i":{"d":{"df":3,"docs":{"84":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"120":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"177":{"tf":1.0},"52":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.4142135623730951}},"i":{"d":{"df":7,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"69":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"108":{"tf":1.0},"158":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":12,"docs":{"12":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"126":{"tf":1.0},"128":{"tf":1.7320508075688772},"131":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"29":{"tf":1.0},"35":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"12":{"tf":1.4142135623730951},"123":{"tf":3.3166247903554},"124":{"tf":1.7320508075688772},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"13":{"tf":2.6457513110645907},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0}},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"124":{"tf":1.0},"161":{"tf":1.0},"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"137":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}},"y":{"df":2,"docs":{"0":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"0":{"9":{"0":{"6":{"3":{"4":{"7":{"8":{"8":{"d":{"d":{"d":{"0":{"4":{"6":{"1":{"c":{"b":{"a":{"4":{"d":{"0":{"8":{"3":{"3":{"a":{"3":{"df":0,"docs":{},"f":{"1":{"5":{"b":{"8":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"5":{"1":{"df":0,"docs":{},"e":{"6":{"7":{"2":{"df":0,"docs":{},"f":{"b":{"1":{"5":{"2":{"7":{"df":0,"docs":{},"f":{"c":{"8":{"c":{"7":{"8":{"c":{"d":{"8":{"df":0,"docs":{},"f":{"8":{"0":{"d":{"c":{"1":{"a":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"0":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"152":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"59":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"28":{"tf":1.0}}},"h":{"df":1,"docs":{"125":{"tf":1.0}}},"i":{"c":{"df":5,"docs":{"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"124":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"63":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"3":{"2":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":10,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"21":{"tf":1.0},"50":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"163":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.0}},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"w":{"df":16,"docs":{"103":{"tf":1.0},"124":{"tf":1.0},"142":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"50":{"tf":1.0},"67":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"162":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0}}}},"t":{"a":{"df":8,"docs":{"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"135":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"22":{"tf":1.0},"28":{"tf":1.7320508075688772},"36":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"127":{"tf":1.0},"157":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"117":{"tf":1.7320508075688772},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"89":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.4142135623730951}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"2":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":1.0},"3":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":2,"docs":{"151":{"tf":1.4142135623730951},"171":{"tf":1.0}}},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0}}}}}},"i":{"d":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"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":13,"docs":{"74":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":12,"docs":{"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"[":{"0":{"df":12,"docs":{"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.7320508075688772}}}}}}}},"i":{"d":{"df":2,"docs":{"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"125":{"tf":1.4142135623730951},"36":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":15,"docs":{"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":29,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"112":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"121":{"tf":3.1622776601683795},"122":{"tf":2.6457513110645907},"125":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":2.6457513110645907},"19":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":2.0},"36":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.7320508075688772},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"d":{"df":0,"docs":{},"i":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":8,"docs":{"0":{"tf":1.0},"108":{"tf":2.6457513110645907},"29":{"tf":1.7320508075688772},"64":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":2.23606797749979},"69":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951}}},"l":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"49":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"19":{"tf":1.0}}},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":3,"docs":{"22":{"tf":1.0},"28":{"tf":1.4142135623730951},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"123":{"tf":1.0},"30":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"86":{"tf":1.0},"91":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":3.0}}}},"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"165":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":5,"docs":{"146":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"152":{"tf":1.0},"162":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"64":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"g":{"df":6,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":25,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"126":{"tf":1.7320508075688772},"129":{"tf":2.449489742783178},"131":{"tf":1.7320508075688772},"142":{"tf":1.0},"148":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.7320508075688772},"168":{"tf":1.0},"174":{"tf":2.23606797749979},"175":{"tf":1.4142135623730951},"176":{"tf":2.449489742783178},"19":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":2.6457513110645907},"35":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":6,"docs":{"129":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"82":{"tf":1.0},"83":{"tf":2.449489742783178},"88":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"104":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"61":{"tf":2.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"103":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":2.0},"76":{"tf":1.0}},"s":{"3":{"2":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"4":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.0}}},"6":{"4":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"9":{"3":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"c":{"9":{"1":{"7":{"8":{"d":{"5":{"2":{"6":{"a":{"8":{"3":{"6":{"d":{"7":{"0":{"7":{"1":{"3":{"7":{"d":{"df":0,"docs":{},"e":{"0":{"8":{"b":{"0":{"df":0,"docs":{},"f":{"7":{"4":{"3":{"df":0,"docs":{},"f":{"a":{"b":{"c":{"df":0,"docs":{},"e":{"7":{"9":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"c":{"7":{"7":{"c":{"4":{"1":{"9":{"b":{"df":0,"docs":{},"f":{"b":{"7":{"df":0,"docs":{},"e":{"6":{"b":{"df":0,"docs":{},"e":{"8":{"8":{"6":{"3":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"45":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":2.6457513110645907},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"147":{"tf":1.0},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":2.449489742783178},"171":{"tf":1.0},"172":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"161":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"65":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"92":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}},"c":{"=":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":6,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"170":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0}}},"df":8,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"175":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"103":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"112":{"tf":1.0},"115":{"tf":1.0},"177":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.0},"87":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"106":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":2.449489742783178},"161":{"tf":2.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"44":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"56":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.7320508075688772},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":2.23606797749979},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"15":{"tf":1.0},"160":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"163":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"115":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"161":{"tf":1.7320508075688772},"162":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"122":{"tf":1.0}}}}}}}}}},"i":{"df":1,"docs":{"161":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"108":{"tf":2.6457513110645907}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.4142135623730951},"55":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"147":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"159":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":8,"docs":{"100":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"15":{"tf":1.0},"176":{"tf":1.0},"30":{"tf":1.0},"42":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"149":{"tf":1.4142135623730951},"158":{"tf":1.0},"169":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":3,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}},"df":8,"docs":{"100":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"20":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"87":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"114":{"tf":1.0}}},"df":6,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"38":{"tf":1.0},"61":{"tf":1.7320508075688772}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"147":{"tf":1.0},"160":{"tf":1.0},"175":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"125":{"tf":1.0},"161":{"tf":2.449489742783178},"162":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"53":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"29":{"tf":1.0}}}},"r":{"df":2,"docs":{"115":{"tf":1.0},"17":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"111":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"17":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":15,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"142":{"tf":1.0},"15":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"35":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"20":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"x":{"df":1,"docs":{"146":{"tf":1.0}}}},"i":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"57":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":23,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"163":{"tf":1.0},"177":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":2.0}}},"s":{"df":3,"docs":{"125":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"104":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"177":{"tf":1.0},"97":{"tf":1.0}},"u":{"df":1,"docs":{"18":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":10,"docs":{"12":{"tf":2.0},"135":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"174":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":18,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":3.0},"135":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"151":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.7320508075688772},"176":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"98":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"175":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":24,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"62":{"tf":1.0},"72":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"44":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"163":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"96":{"tf":1.0}}},"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}}}},"_":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"39":{"tf":1.0},"44":{"tf":1.7320508075688772},"61":{"tf":2.23606797749979},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772},"92":{"tf":1.7320508075688772},"94":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":30,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"120":{"tf":1.7320508075688772},"19":{"tf":1.0},"21":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"53":{"tf":1.4142135623730951},"76":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"96":{"tf":2.0},"98":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}},"i":{"d":{":":{":":{"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":{"61":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":14,"docs":{"103":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"0":{"tf":1.0},"127":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"173":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"161":{"tf":1.0}}},"df":3,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0},"142":{"tf":1.0}}}}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"108":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}},"t":{"df":3,"docs":{"156":{"tf":1.0},"161":{"tf":1.0},"37":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"59":{"tf":1.0},"61":{"tf":1.0}}}},"y":{"df":1,"docs":{"69":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"161":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"151":{"tf":1.0},"27":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"1":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"121":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"162":{"tf":1.0},"2":{"tf":1.4142135623730951},"62":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":24,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":33,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":2.0},"146":{"tf":2.0},"161":{"tf":1.4142135623730951},"177":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"b":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}},"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":1,"docs":{"61":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"111":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.0},"163":{"tf":1.0},"34":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":6,"docs":{"101":{"tf":1.0},"21":{"tf":1.0},"53":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}}}}},"d":{"0":{"d":{"6":{"6":{"3":{"df":0,"docs":{},"e":{"0":{"b":{"df":0,"docs":{},"f":{"4":{"9":{"9":{"a":{"c":{"a":{"1":{"9":{"d":{"3":{"df":0,"docs":{},"e":{"c":{"b":{"9":{"b":{"0":{"b":{"2":{"9":{"1":{"2":{"3":{"4":{"d":{"c":{"3":{"7":{"6":{"9":{"d":{"2":{"b":{"4":{"6":{"5":{"1":{"2":{"0":{"1":{"6":{"df":0,"docs":{},"e":{"c":{"a":{"7":{"2":{"4":{"4":{"c":{"a":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"2":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"7":{"6":{"3":{"2":{"df":0,"docs":{},"f":{"8":{"5":{"6":{"6":{"9":{"d":{"d":{"4":{"4":{"7":{"3":{"7":{"a":{"b":{"df":0,"docs":{},"f":{"3":{"6":{"b":{"3":{"2":{"df":0,"docs":{},"f":{"4":{"7":{"9":{"a":{"df":0,"docs":{},"e":{"5":{"1":{"8":{"df":0,"docs":{},"e":{"0":{"7":{"a":{"9":{"1":{"7":{"4":{"c":{"8":{"5":{"7":{"1":{"3":{"7":{"7":{"df":0,"docs":{},"e":{"b":{"b":{"8":{"1":{"5":{"6":{"3":{"b":{"b":{"9":{"a":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":0,"docs":{},"p":{"df":5,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"125":{"tf":1.4142135623730951},"19":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":1,"docs":{"125":{"tf":1.0}}}},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":39,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"13":{"tf":2.23606797749979},"135":{"tf":2.8284271247461903},"137":{"tf":2.0},"138":{"tf":2.6457513110645907},"139":{"tf":2.23606797749979},"14":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"146":{"tf":3.0},"147":{"tf":1.0},"15":{"tf":2.449489742783178},"151":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.4142135623730951},"28":{"tf":2.8284271247461903},"30":{"tf":1.7320508075688772},"36":{"tf":1.0},"4":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":2.0},"51":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"170":{"tf":1.0}}}}}}}}},"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"@":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"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":1,"docs":{"147":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":36,"docs":{"1":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.4142135623730951},"38":{"tf":1.7320508075688772},"45":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":5,"docs":{"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"161":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"80":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":5,"docs":{"12":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"53":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"7":{"8":{"0":{"3":{"4":{"c":{"2":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"f":{"c":{"d":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"2":{"d":{"2":{"d":{"2":{"d":{"2":{"0":{"3":{"d":{"1":{"9":{"df":0,"docs":{},"f":{"c":{"d":{"6":{"3":{"df":0,"docs":{},"f":{"1":{"b":{"1":{"8":{"4":{"6":{"df":0,"docs":{},"f":{"a":{"c":{"0":{"8":{"9":{"c":{"5":{"1":{"c":{"2":{"a":{"a":{"7":{"b":{"5":{"c":{"8":{"1":{"4":{"9":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"i":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":22,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":3.3166247903554},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.7320508075688772},"134":{"tf":1.0},"135":{"tf":3.4641016151377544},"136":{"tf":1.0},"138":{"tf":2.23606797749979},"142":{"tf":1.0},"15":{"tf":3.0},"151":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"30":{"tf":1.0},"65":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"177":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"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":2,"docs":{"124":{"tf":1.0},"146":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"42":{"tf":1.0},"63":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":13,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"156":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"2":{"tf":2.0},"21":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":18,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"131":{"tf":2.8284271247461903},"134":{"tf":1.0},"135":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":3.872983346207417},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"42":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"50":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}}},"s":{"c":{"df":1,"docs":{"122":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"b":{"df":6,"docs":{"30":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":4,"docs":{"108":{"tf":1.0},"111":{"tf":1.0},"56":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":3,"docs":{"1":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"112":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":3,"docs":{"174":{"tf":2.0},"29":{"tf":1.0},"30":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":11,"docs":{"109":{"tf":1.4142135623730951},"126":{"tf":1.0},"151":{"tf":1.0},"161":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"40":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"r":{"df":4,"docs":{"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"103":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"126":{"tf":1.0},"133":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"12":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.7320508075688772},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"125":{"tf":1.0},"156":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"161":{"tf":1.0},"163":{"tf":1.0},"99":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"139":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"o":{"c":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"157":{"tf":1.0},"162":{"tf":1.7320508075688772},"24":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"125":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"2":{"tf":2.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"127":{"tf":1.0},"156":{"tf":1.0},"51":{"tf":1.0},"71":{"tf":1.0}}}}}}}},"df":1,"docs":{"161":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":5,"docs":{"122":{"tf":1.4142135623730951},"125":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"54":{"tf":1.0},"67":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":2.0}}}}},"u":{"df":0,"docs":{},"e":{"df":4,"docs":{"123":{"tf":1.0},"55":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"76":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"34":{"tf":1.0},"6":{"tf":1.0}}}},"3":{"df":0,"docs":{},"e":{"0":{"8":{"6":{"0":{"a":{"3":{"5":{"8":{"c":{"0":{"d":{"0":{"4":{"4":{"6":{"6":{"9":{"7":{"4":{"8":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"8":{"2":{"b":{"4":{"b":{"0":{"0":{"7":{"3":{"b":{"a":{"a":{"c":{"a":{"5":{"3":{"a":{"1":{"2":{"8":{"d":{"d":{"c":{"8":{"c":{"df":0,"docs":{},"e":{"3":{"7":{"5":{"7":{"a":{"df":0,"docs":{},"e":{"3":{"9":{"8":{"8":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"9":{"0":{"4":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"1":{"0":{"d":{"c":{"df":0,"docs":{},"f":{"4":{"9":{"df":0,"docs":{},"e":{"4":{"3":{"1":{"df":0,"docs":{},"f":{"5":{"0":{"c":{"2":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"8":{"c":{"3":{"7":{"1":{"2":{"9":{"c":{"b":{"df":0,"docs":{},"e":{"4":{"7":{"df":0,"docs":{},"e":{"0":{"0":{"3":{"a":{"5":{"9":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"8":{"1":{"a":{"8":{"8":{"b":{"0":{"3":{"b":{"5":{"0":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{"df":0,"docs":{},"h":{"df":12,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"160":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":2,"docs":{"18":{"tf":1.0},"28":{"tf":1.0}},"i":{"df":2,"docs":{"29":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"109":{"tf":1.0}}}}}}},"b":{"7":{"df":0,"docs":{},"e":{"1":{"4":{"8":{"2":{"2":{"df":0,"docs":{},"e":{"1":{"8":{"df":0,"docs":{},"e":{"7":{"1":{"b":{"a":{"7":{"c":{"9":{"2":{"c":{"2":{"6":{"6":{"b":{"0":{"9":{"7":{"6":{"a":{"c":{"d":{"a":{"2":{"3":{"4":{"4":{"d":{"df":0,"docs":{},"f":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"7":{"a":{"6":{"0":{"0":{"9":{"9":{"d":{"4":{"0":{"0":{"c":{"c":{"2":{"4":{"3":{"3":{"9":{"4":{"df":0,"docs":{},"f":{"b":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"144":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"111":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":5,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"28":{"tf":1.7320508075688772},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"103":{"tf":1.0},"44":{"tf":1.0}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"12":{"tf":1.7320508075688772},"123":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":2.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}}}},"d":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"100":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"47":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":5,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"142":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"14":{"tf":2.0}}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"161":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"100":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"157":{"tf":1.0},"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":16,"docs":{"104":{"tf":1.0},"107":{"tf":2.23606797749979},"108":{"tf":3.1622776601683795},"113":{"tf":1.0},"122":{"tf":2.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":2.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"69":{"tf":2.8284271247461903},"70":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}},"y":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}},"a":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.0},"80":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"10":{"tf":1.0},"145":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"116":{"tf":2.23606797749979},"119":{"tf":1.0},"120":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"103":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"25":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}},"df":5,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"108":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0}}}}}}}},"t":{"c":{"df":3,"docs":{"14":{"tf":1.0},"21":{"tf":1.0},"82":{"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":1,"docs":{"21":{"tf":1.0}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"118":{"tf":1.0},"122":{"tf":1.0},"27":{"tf":1.0}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":15,"docs":{"1":{"tf":1.7320508075688772},"100":{"tf":1.7320508075688772},"104":{"tf":2.0},"12":{"tf":1.0},"135":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"m":{"df":1,"docs":{"21":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"30":{"tf":1.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":24,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"108":{"tf":2.0},"112":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.7320508075688772},"13":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"41":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"97":{"tf":1.4142135623730951}},"e":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"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":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":3,"docs":{"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":14,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"76":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"177":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"108":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}},"i":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"108":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"4":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"122":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":18,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"j":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"k":{"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"j":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"i":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"1":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"9":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"j":{"df":0,"docs":{},"z":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"h":{"df":0,"docs":{},"j":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"m":{"4":{"df":0,"docs":{},"m":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"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":{"0":{"c":{"7":{"c":{"7":{"7":{"8":{"df":0,"docs":{},"f":{"a":{"a":{"6":{"df":0,"docs":{},"e":{"b":{"2":{"a":{"8":{"b":{"df":0,"docs":{},"f":{"0":{"3":{"c":{"9":{"c":{"4":{"7":{"b":{"b":{"3":{"df":0,"docs":{},"f":{"8":{"3":{"6":{"b":{"d":{"4":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"3":{"7":{"df":0,"docs":{},"e":{"6":{"9":{"c":{"1":{"8":{"df":0,"docs":{},"e":{"3":{"0":{"df":0,"docs":{},"f":{"8":{"5":{"3":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"1":{"4":{"6":{"5":{"2":{"2":{"d":{"c":{"b":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"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":{"6":{"9":{"a":{"3":{"0":{"c":{"df":0,"docs":{},"f":{"c":{"b":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"b":{"d":{"9":{"7":{"a":{"0":{"7":{"b":{"1":{"9":{"d":{"df":0,"docs":{},"e":{"9":{"8":{"df":0,"docs":{},"e":{"4":{"b":{"3":{"8":{"a":{"4":{"3":{"6":{"7":{"b":{"0":{"3":{"d":{"1":{"8":{"1":{"9":{"9":{"4":{"3":{"b":{"df":0,"docs":{},"e":{"4":{"1":{"7":{"4":{"4":{"3":{"3":{"9":{"d":{"3":{"8":{"a":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"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":{"0":{"2":{"9":{"7":{"8":{"9":{"5":{"0":{"8":{"6":{"df":0,"docs":{},"e":{"6":{"6":{"c":{"0":{"9":{"4":{"7":{"c":{"2":{"1":{"3":{"d":{"d":{"2":{"9":{"df":0,"docs":{},"e":{"9":{"0":{"df":0,"docs":{},"f":{"5":{"9":{"6":{"b":{"8":{"6":{"0":{"d":{"1":{"0":{"3":{"1":{"6":{"a":{"b":{"8":{"0":{"6":{"0":{"6":{"4":{"6":{"0":{"8":{"d":{"d":{"2":{"5":{"8":{"0":{"c":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"5":{"d":{"6":{"4":{"4":{"8":{"a":{"2":{"7":{"3":{"b":{"5":{"3":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"9":{"4":{"2":{"c":{"1":{"3":{"3":{"b":{"b":{"9":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"9":{"0":{"4":{"c":{"7":{"d":{"7":{"df":0,"docs":{},"f":{"3":{"1":{"0":{"4":{"c":{"d":{"a":{"df":0,"docs":{},"f":{"6":{"b":{"9":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"f":{"5":{"0":{"d":{"3":{"5":{"1":{"8":{"8":{"7":{"1":{"df":5,"docs":{"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"116":{"tf":2.23606797749979},"117":{"tf":1.7320508075688772},"119":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"89":{"tf":1.0},"92":{"tf":1.0}},"e":{"d":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"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":{},"r":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"92":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"80":{"tf":1.0},"92":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}}}}},"s":{"df":2,"docs":{"13":{"tf":2.8284271247461903},"28":{"tf":3.1622776601683795}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":1,"docs":{"100":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"64":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.0},"172":{"tf":1.0},"21":{"tf":1.0},"56":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"1":{"tf":1.0},"30":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":7,"docs":{"146":{"tf":1.0},"159":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"31":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"107":{"tf":1.0}}},"2":{"df":1,"docs":{"107":{"tf":1.0}}},"a":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"b":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":2.23606797749979},"106":{"tf":1.0},"107":{"tf":2.0},"113":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"61":{"tf":3.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.23606797749979},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"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.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"]":{"(":{"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":22,"docs":{"100":{"tf":1.7320508075688772},"12":{"tf":2.0},"129":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"16":{"tf":1.7320508075688772},"2":{"tf":1.0},"20":{"tf":1.0},"39":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"48":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"98":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"105":{"tf":1.0},"111":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":2.23606797749979},"21":{"tf":1.0},"57":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.4142135623730951},"146":{"tf":1.0},"37":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0}}}},"d":{"df":10,"docs":{"136":{"tf":1.0},"142":{"tf":1.0},"163":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"76":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"162":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"121":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.0},"146":{"tf":1.0},"163":{"tf":1.0},"32":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"98":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}}},"x":{"df":4,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0}}},"k":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"4":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"123":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"1":{"tf":1.0},"161":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":22,"docs":{"101":{"tf":1.4142135623730951},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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},"98":{"tf":2.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":28,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.7320508075688772},"110":{"tf":1.0},"111":{"tf":1.0},"116":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"160":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"8":{"tf":1.0}}}}}},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":30,"docs":{"124":{"tf":1.7320508075688772},"125":{"tf":2.0},"126":{"tf":2.0},"128":{"tf":1.7320508075688772},"129":{"tf":1.7320508075688772},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772},"132":{"tf":1.7320508075688772},"133":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"137":{"tf":2.23606797749979},"138":{"tf":1.7320508075688772},"139":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"141":{"tf":1.7320508075688772},"144":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":2.449489742783178},"27":{"tf":2.0},"28":{"tf":1.7320508075688772},"29":{"tf":3.4641016151377544},"30":{"tf":2.6457513110645907},"35":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"96":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"108":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":3.4641016151377544},"69":{"tf":1.0},"70":{"tf":2.0}}}}},"v":{"df":1,"docs":{"28":{"tf":1.0}}}},"k":{"df":1,"docs":{"161":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"122":{"tf":1.0},"161":{"tf":1.0},"45":{"tf":1.0},"96":{"tf":1.0}}}},"df":2,"docs":{"107":{"tf":1.0},"63":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"1":{"tf":1.0},"108":{"tf":1.4142135623730951},"27":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"151":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"'":{"df":7,"docs":{"125":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"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":{"93":{"tf":1.0}}}}}}}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}}}},"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":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{":":{":":{"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":{"81":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.7320508075688772},"39":{"tf":1.0},"42":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"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":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"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":{},"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":6,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{},"i":{"d":{"df":3,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"88":{"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":{"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":92,"docs":{"0":{"tf":2.449489742783178},"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":2.0},"109":{"tf":1.4142135623730951},"11":{"tf":2.449489742783178},"111":{"tf":1.0},"12":{"tf":3.872983346207417},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":2.23606797749979},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"13":{"tf":3.3166247903554},"130":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":3.7416573867739413},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":2.449489742783178},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.0},"146":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":3.3166247903554},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.4142135623730951},"160":{"tf":2.449489742783178},"17":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"177":{"tf":1.4142135623730951},"2":{"tf":2.0},"21":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":2.23606797749979},"28":{"tf":1.7320508075688772},"29":{"tf":2.23606797749979},"3":{"tf":2.0},"30":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.7320508075688772},"36":{"tf":2.23606797749979},"37":{"tf":2.0},"38":{"tf":1.0},"4":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"6":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"76":{"tf":1.4142135623730951},"79":{"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},"9":{"tf":2.449489742783178},"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.4142135623730951}},"l":{"a":{"b":{"df":6,"docs":{"100":{"tf":1.0},"13":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"0":{"df":0,"docs":{},"x":{"3":{"9":{"1":{"5":{"0":{"0":{"1":{"7":{"c":{"9":{"df":0,"docs":{},"e":{"3":{"8":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"e":{"2":{"8":{"0":{"4":{"3":{"2":{"d":{"5":{"4":{"6":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"e":{"3":{"4":{"5":{"d":{"6":{"c":{"df":0,"docs":{},"e":{"6":{"d":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"4":{"7":{"1":{"0":{"1":{"6":{"2":{"c":{"2":{"df":0,"docs":{},"e":{"3":{"a":{"9":{"5":{"a":{"6":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"0":{"5":{"1":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":9,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"137":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"26":{"tf":1.4142135623730951},"27":{"tf":2.0}}}},"v":{"df":0,"docs":{},"m":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"38":{"tf":1.0},"89":{"tf":1.0},"94":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"105":{"tf":1.0},"122":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":21,"docs":{"101":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"14":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"174":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.8284271247461903},"57":{"tf":2.0},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"162":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"118":{"tf":1.0},"50":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"112":{"tf":1.0},"158":{"tf":1.0}}}}}}},"g":{"a":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"93":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"c":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":28,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"28":{"tf":1.0},"43":{"tf":1.4142135623730951},"53":{"tf":1.0},"64":{"tf":1.0},"76":{"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},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"t":{"df":2,"docs":{"156":{"tf":1.0},"158":{"tf":1.0}}}},"i":{"df":0,"docs":{},"t":{"@":{"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"149":{"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":{}},"df":0,"docs":{}}}}}}},"df":6,"docs":{"149":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"169":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"'":{"df":1,"docs":{"161":{"tf":1.0}}},"df":1,"docs":{"161":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"161":{"tf":1.0}},"n":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"114":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"df":4,"docs":{"0":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0}},"e":{"df":1,"docs":{"30":{"tf":1.0}}},"o":{"d":{"df":1,"docs":{"163":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.0}},"q":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":3,"docs":{"100":{"tf":1.7320508075688772},"39":{"tf":1.0},"45":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":26,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":2.449489742783178},"11":{"tf":1.0},"110":{"tf":1.0},"122":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":2.6457513110645907},"56":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"116":{"tf":1.7320508075688772},"122":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":2.0},"53":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"116":{"tf":1.0},"122":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"116":{"tf":1.0}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"32":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"161":{"tf":1.0}},"l":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"53":{"tf":1.0},"90":{"tf":1.0}},"e":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}}},"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":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}},"df":0,"docs":{}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"91":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"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":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"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":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}},"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":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"78":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}}},"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":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"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":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":9,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"12":{"tf":1.0},"135":{"tf":1.0},"21":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"6":{"tf":1.0},"66":{"tf":1.0}}}},"i":{"df":1,"docs":{"157":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"122":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"112":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.0},"121":{"tf":3.4641016151377544},"122":{"tf":2.6457513110645907},"31":{"tf":2.0},"72":{"tf":1.0},"76":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":17,"docs":{"12":{"tf":1.0},"126":{"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0}},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"30":{"tf":1.0}}}}},"p":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":26,"docs":{"107":{"tf":2.6457513110645907},"112":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":2.23606797749979},"116":{"tf":2.6457513110645907},"117":{"tf":2.23606797749979},"119":{"tf":2.23606797749979},"121":{"tf":3.872983346207417},"122":{"tf":2.0},"46":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"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":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"37":{"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":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"29":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951}}}},"p":{"df":25,"docs":{"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.23606797749979},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"137":{"tf":2.449489742783178},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"156":{"tf":1.0},"161":{"tf":1.4142135623730951},"17":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"116":{"tf":1.0},"57":{"tf":1.0}}},"df":12,"docs":{"109":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"125":{"tf":1.0}}}}},"o":{"c":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"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":{},"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":{},"s":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"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":4,"docs":{"146":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}}},"df":9,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":2.449489742783178},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178},"21":{"tf":1.0},"28":{"tf":2.23606797749979},"42":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"=":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"4":{"df":0,"docs":{},"p":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"/":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":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":{"128":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"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":{"35":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"/":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"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":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"/":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"125":{"tf":1.0},"13":{"tf":1.0},"24":{"tf":1.0}},"s":{":":{"/":{"/":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":4,"docs":{"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"4":{"df":0,"docs":{},"p":{"df":1,"docs":{"29":{"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":{"c":{"df":0,"docs":{},"s":{".":{"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":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"125":{"tf":1.0},"13":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}}}},"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":{},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"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":{"29":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"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":{"29":{"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":1,"docs":{"40":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"55":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"2":{"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"3":{"2":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"4":{"df":3,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"a":{"a":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":38,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":2.23606797749979},"107":{"tf":2.6457513110645907},"108":{"tf":2.8284271247461903},"109":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":2.8284271247461903},"113":{"tf":1.7320508075688772},"114":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.0},"120":{"tf":3.1622776601683795},"122":{"tf":2.449489742783178},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"43":{"tf":1.0},"44":{"tf":2.23606797749979},"50":{"tf":2.0},"59":{"tf":1.4142135623730951},"61":{"tf":3.1622776601683795},"62":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"67":{"tf":1.7320508075688772},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":2.0},"106":{"tf":1.0},"110":{"tf":1.4142135623730951},"39":{"tf":1.0},"41":{"tf":2.449489742783178},"92":{"tf":1.0}}}}}}}},"l":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":2.449489742783178}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"108":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":2.449489742783178},"69":{"tf":1.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":18,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"167":{"tf":1.0},"20":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":22,"docs":{"0":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"15":{"tf":1.0},"157":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}}}}}},"d":{"df":1,"docs":{"108":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"41":{"tf":1.0}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"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":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"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":{}}}},"df":115,"docs":{"0":{"tf":2.6457513110645907},"1":{"tf":2.449489742783178},"10":{"tf":1.0},"100":{"tf":4.123105625617661},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":2.0},"109":{"tf":1.7320508075688772},"11":{"tf":2.6457513110645907},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"12":{"tf":4.358898943540674},"121":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":2.449489742783178},"125":{"tf":4.242640687119285},"126":{"tf":4.123105625617661},"127":{"tf":1.0},"128":{"tf":2.8284271247461903},"129":{"tf":2.6457513110645907},"13":{"tf":3.3166247903554},"130":{"tf":2.23606797749979},"131":{"tf":3.7416573867739413},"132":{"tf":2.8284271247461903},"133":{"tf":3.0},"134":{"tf":2.8284271247461903},"135":{"tf":4.47213595499958},"136":{"tf":2.449489742783178},"137":{"tf":2.23606797749979},"138":{"tf":2.0},"139":{"tf":2.0},"14":{"tf":2.6457513110645907},"140":{"tf":2.0},"141":{"tf":2.0},"142":{"tf":1.0},"144":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":2.8284271247461903},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"177":{"tf":2.6457513110645907},"18":{"tf":2.0},"19":{"tf":2.0},"2":{"tf":1.7320508075688772},"20":{"tf":2.23606797749979},"21":{"tf":3.3166247903554},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":2.449489742783178},"28":{"tf":3.0},"29":{"tf":5.744562646538029},"3":{"tf":1.0},"30":{"tf":5.477225575051661},"31":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":3.4641016151377544},"36":{"tf":2.0},"37":{"tf":2.0},"38":{"tf":2.23606797749979},"39":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"40":{"tf":2.0},"41":{"tf":2.0},"42":{"tf":2.23606797749979},"44":{"tf":2.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.449489742783178},"51":{"tf":2.0},"52":{"tf":1.0},"53":{"tf":2.6457513110645907},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"6":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":2.6457513110645907},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":2.6457513110645907},"92":{"tf":1.0},"96":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"'":{"df":10,"docs":{"1":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"60":{"tf":1.0}}},"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":2.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"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":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}}}}}},"df":0,"docs":{}}},".":{"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":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"/":{"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":{"124":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"149":{"tf":1.0},"169":{"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":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"/":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"b":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"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":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"?":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"?":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"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":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":21,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"100":{"tf":1.0},"13":{"tf":1.0},"28":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"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":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"i":{"c":{"df":8,"docs":{"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"177":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"!":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"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":1,"docs":{"93":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.0}},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}},"w":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"102":{"tf":1.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":2.8284271247461903},"30":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":31,"docs":{"1":{"tf":1.7320508075688772},"100":{"tf":1.0},"108":{"tf":2.23606797749979},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"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.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"176":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"82":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"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":6,"docs":{"125":{"tf":1.0},"13":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"30":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}}},"d":{"b":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"41":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"l":{"df":24,"docs":{"125":{"tf":1.7320508075688772},"126":{"tf":1.0},"130":{"tf":1.0},"137":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":2.6457513110645907},"147":{"tf":1.7320508075688772},"159":{"tf":2.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"2":{"tf":2.23606797749979},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"5":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772}}},"n":{"c":{"df":8,"docs":{"101":{"tf":1.0},"112":{"tf":1.0},"13":{"tf":1.0},"138":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"21":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"146":{"tf":1.4142135623730951},"158":{"tf":1.0},"2":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"103":{"tf":2.0}}},"n":{"d":{"df":2,"docs":{"13":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"109":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"174":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"127":{"tf":1.0},"142":{"tf":1.0},"156":{"tf":1.0}}}}},"f":{"a":{"c":{"df":4,"docs":{"176":{"tf":1.0},"26":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":1,"docs":{"61":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"123":{"tf":1.0},"30":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}},"s":{"df":0,"docs":{},"u":{"df":5,"docs":{"125":{"tf":1.0},"161":{"tf":2.6457513110645907},"163":{"tf":1.4142135623730951},"29":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}}}},"t":{"'":{"df":4,"docs":{"108":{"tf":1.0},"11":{"tf":1.0},"125":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"161":{"tf":1.0},"44":{"tf":1.0}}}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"29":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"121":{"tf":1.0},"43":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"u":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":6,"docs":{"12":{"tf":2.8284271247461903},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"13":{"tf":2.23606797749979},"135":{"tf":2.8284271247461903},"15":{"tf":3.0}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"161":{"tf":1.0},"30":{"tf":1.0},"47":{"tf":1.0}}}},"y":{"df":11,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.7320508075688772},"112":{"tf":1.0},"121":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":3.3166247903554},"69":{"tf":1.0},"70":{"tf":2.0},"72":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.7320508075688772},"132":{"tf":2.8284271247461903},"29":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"55":{"tf":1.0}}}}}},"l":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"b":{"df":1,"docs":{"108":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"161":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":2.8284271247461903}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"174":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"34":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"49":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"32":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"53":{"tf":1.0},"67":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"21":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}}},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"116":{"tf":1.7320508075688772}}}},"t":{"'":{"df":15,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"112":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"df":1,"docs":{"121":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"40":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"55":{"tf":1.0},"56":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"\"":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":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":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"151":{"tf":1.0},"176":{"tf":2.0}},"p":{"df":0,"docs":{},"q":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"108":{"tf":2.6457513110645907},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":2.6457513110645907},"70":{"tf":2.0}}},"y":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"98":{"tf":1.0}}}}}}},"l":{"df":1,"docs":{"108":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"108":{"tf":1.0},"12":{"tf":2.449489742783178},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178},"21":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"175":{"tf":1.0},"28":{"tf":1.0},"53":{"tf":1.0}}},"k":{"df":5,"docs":{"100":{"tf":1.0},"161":{"tf":1.0},"43":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0}}},"t":{"df":1,"docs":{"160":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"125":{"tf":1.0},"146":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"121":{"tf":1.0},"142":{"tf":1.0},"163":{"tf":1.0},"177":{"tf":1.0},"29":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"12":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0},"47":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"1":{"1":{"df":1,"docs":{"176":{"tf":2.0}}},"df":0,"docs":{}},"df":4,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"55":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"o":{"a":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":9,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.7320508075688772},"151":{"tf":1.0},"161":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"2":{"9":{"9":{"8":{"7":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"27":{"tf":1.7320508075688772},"64":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":8,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"172":{"tf":1.0}}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"53":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"82":{"tf":1.0},"86":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":15,"docs":{"101":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"15":{"tf":1.7320508075688772},"43":{"tf":1.0},"53":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":2.8284271247461903},"86":{"tf":2.23606797749979},"87":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"118":{"tf":1.0},"38":{"tf":1.0},"52":{"tf":1.0}}},"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"125":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"101":{"tf":1.0},"108":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.4142135623730951},"161":{"tf":1.0},"52":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"64":{"tf":1.0},"67":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"116":{"tf":1.0},"119":{"tf":1.0}},"e":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}},"m":{"1":{"df":1,"docs":{"19":{"tf":1.0}}},"a":{"c":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"177":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0}}}}},"o":{"df":6,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"175":{"tf":1.0},"5":{"tf":1.4142135623730951},"55":{"tf":1.0},"8":{"tf":1.0}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.0},"53":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":1,"docs":{"14":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"20":{"tf":1.0},"57":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"111":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.7320508075688772},"163":{"tf":1.0},"35":{"tf":1.0},"55":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"125":{"tf":1.0},"137":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":9,"docs":{"122":{"tf":1.0},"156":{"tf":1.0},"163":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":1.7320508075688772},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"69":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":16,"docs":{"100":{"tf":1.7320508075688772},"106":{"tf":1.0},"12":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"28":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.7320508075688772},"44":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"96":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}}}}},"p":{"df":4,"docs":{"103":{"tf":1.0},"50":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.7320508075688772}}}}}}}}}},"df":2,"docs":{"59":{"tf":1.0},"61":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":13,"docs":{"147":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":2.23606797749979}}}}},"x":{"_":{"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"117":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"d":{"0":{"2":{"5":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"3":{"3":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"4":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"12":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"69":{"tf":1.4142135623730951},"89":{"tf":1.0}},"t":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"a":{"=":{"\"":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"111":{"tf":1.0},"114":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"161":{"tf":1.0},"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"67":{"tf":1.0}}},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"137":{"tf":1.0},"161":{"tf":2.449489742783178},"30":{"tf":1.0},"43":{"tf":1.0},"87":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.0},"87":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"50":{"tf":1.7320508075688772},"61":{"tf":2.23606797749979},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"155":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"h":{"df":0,"docs":{},"o":{"d":{"df":7,"docs":{"100":{"tf":1.0},"104":{"tf":1.0},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"157":{"tf":1.0},"4":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"142":{"tf":1.0},"147":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"28":{"tf":1.0},"36":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":2,"docs":{"117":{"tf":1.4142135623730951},"122":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"108":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}},"t":{"df":3,"docs":{"61":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":2.23606797749979}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}}},"o":{"d":{"df":21,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}},"e":{"df":1,"docs":{"55":{"tf":1.0}},"l":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":17,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":2.449489742783178},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"1":{"tf":1.0},"36":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"177":{"tf":1.0},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"66":{"tf":1.0},"76":{"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}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"108":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"60":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"122":{"tf":1.0},"163":{"tf":1.0},"94":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"_":{"df":0,"docs":{},"j":{"df":0,"docs":{},"w":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"124":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":23,"docs":{"100":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":3.0},"129":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.7320508075688772},"138":{"tf":1.7320508075688772},"139":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"141":{"tf":1.7320508075688772},"146":{"tf":1.0},"161":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"84":{"tf":1.0},"98":{"tf":2.23606797749979}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":8,"docs":{"100":{"tf":1.7320508075688772},"106":{"tf":1.0},"110":{"tf":1.4142135623730951},"133":{"tf":2.0},"29":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":2.23606797749979},"41":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"21":{"tf":1.0},"51":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"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":2,"docs":{"100":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":20,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.7320508075688772},"156":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":2.23606797749979},"122":{"tf":1.7320508075688772}}}},"t":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":14,"docs":{"0":{"tf":1.0},"12":{"tf":2.0},"120":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"62":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}}}}}},"w":{"df":17,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.7320508075688772},"133":{"tf":2.6457513110645907},"137":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"29":{"tf":2.449489742783178},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"22":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"121":{"tf":1.7320508075688772},"29":{"tf":1.0},"61":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":14,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"13":{"tf":2.449489742783178},"135":{"tf":2.6457513110645907},"144":{"tf":1.0},"15":{"tf":2.0},"151":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.4142135623730951},"76":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"123":{"tf":1.7320508075688772},"87":{"tf":1.0}}},"df":12,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"157":{"tf":1.0},"162":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0},"44":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":2,"docs":{"28":{"tf":2.23606797749979},"61":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":25,"docs":{"103":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"15":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}},"w":{"df":6,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"104":{"tf":2.0},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"98":{"tf":3.0}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"12":{"tf":1.7320508075688772},"121":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"161":{"tf":1.0},"34":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"(":{"2":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"3":{"9":{",":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"67":{"tf":1.0}}},"df":14,"docs":{"104":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.7320508075688772},"21":{"tf":1.0},"45":{"tf":1.0},"59":{"tf":2.0},"60":{"tf":1.4142135623730951},"61":{"tf":2.8284271247461903},"63":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"123":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":2.8284271247461903},"122":{"tf":1.4142135623730951}}}}}}},"k":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}},"n":{"c":{"df":9,"docs":{"106":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"161":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"5":{"tf":1.0}}},"df":11,"docs":{"115":{"tf":1.0},"122":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.7320508075688772},"98":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"2":{"tf":1.0}}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0}}},"r":{"df":23,"docs":{"111":{"tf":2.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.4142135623730951},"12":{"tf":1.0},"120":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":2.0},"124":{"tf":1.7320508075688772},"128":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"40":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"131":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"<":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"3":{"2":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":34,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"12":{"tf":2.0},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":1.0},"15":{"tf":2.23606797749979},"151":{"tf":1.0},"29":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"?":{"&":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"&":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"&":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"7":{"3":{"8":{"9":{"d":{"8":{"&":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"6":{"a":{"7":{"df":0,"docs":{},"e":{"c":{"2":{"df":1,"docs":{"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":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"144":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":20,"docs":{"100":{"tf":1.0},"111":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":2.23606797749979},"122":{"tf":1.7320508075688772},"128":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"29":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":1,"docs":{"161":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"s":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"157":{"tf":1.0},"66":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"161":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"156":{"tf":1.0},"161":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"61":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"161":{"tf":1.0}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"4":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"150":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":2,"docs":{"121":{"tf":2.0},"122":{"tf":1.0}}}}}}},"df":4,"docs":{"12":{"tf":1.0},"121":{"tf":2.0},"122":{"tf":1.0},"135":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"105":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"89":{"tf":2.449489742783178}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}},"s":{"df":5,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"161":{"tf":1.0},"28":{"tf":1.0},"53":{"tf":1.0}}},"t":{"df":11,"docs":{"114":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"161":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"70":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"57":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":11,"docs":{"112":{"tf":1.4142135623730951},"12":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":8,"docs":{"12":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"146":{"tf":1.0},"15":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"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":{"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":{"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"39":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":11,"docs":{"100":{"tf":1.4142135623730951},"125":{"tf":1.0},"129":{"tf":1.7320508075688772},"131":{"tf":2.0},"133":{"tf":2.23606797749979},"134":{"tf":2.0},"157":{"tf":1.0},"26":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0}}}}},"c":{"df":5,"docs":{"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":7,"docs":{"125":{"tf":2.0},"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"155":{"tf":1.0},"160":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"19":{"tf":1.0},"42":{"tf":1.0},"63":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.4142135623730951},"125":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}}}}},"g":{"_":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}},"d":{"(":{"6":{"3":{"9":{"6":{"7":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"104":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951}}}},"n":{"df":4,"docs":{"163":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"2":{"tf":1.4142135623730951},"28":{"tf":1.0},"4":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"105":{"tf":1.0},"109":{"tf":2.0},"110":{"tf":1.0},"31":{"tf":1.0},"57":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"0":{"tf":1.0},"108":{"tf":1.4142135623730951},"124":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0},"32":{"tf":1.0},"50":{"tf":1.7320508075688772},"56":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"54":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"12":{"tf":1.0},"135":{"tf":1.0},"30":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"123":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"(":{"2":{"9":{"9":{"8":{"7":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":12,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"12":{"tf":2.449489742783178},"126":{"tf":1.7320508075688772},"13":{"tf":2.449489742783178},"132":{"tf":3.1622776601683795},"135":{"tf":2.449489742783178},"138":{"tf":1.7320508075688772},"15":{"tf":2.449489742783178},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"42":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"108":{"tf":1.0},"12":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"15":{"tf":2.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":25,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":3.4641016151377544},"126":{"tf":1.4142135623730951},"13":{"tf":3.0},"135":{"tf":3.4641016151377544},"137":{"tf":2.449489742783178},"138":{"tf":2.449489742783178},"139":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"141":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":2.6457513110645907},"147":{"tf":1.0},"15":{"tf":3.4641016151377544},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.6457513110645907},"4":{"tf":1.0},"64":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"@":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"5":{"4":{"3":{"2":{"/":{"[":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":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":{"151":{"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":{"b":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{",":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"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":{}},"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":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":16,"docs":{"102":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"146":{"tf":2.8284271247461903},"174":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"4":{"tf":2.23606797749979},"5":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"108":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"127":{"tf":1.0},"161":{"tf":3.3166247903554}},"e":{"c":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"125":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"124":{"tf":1.0},"146":{"tf":1.0},"5":{"tf":1.0},"72":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"26":{"tf":1.0}},"s":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"160":{"tf":1.0},"26":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"126":{"tf":1.0},"60":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"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.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.7320508075688772},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"30":{"tf":1.0},"52":{"tf":1.0}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"161":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":15,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.4142135623730951},"132":{"tf":2.0},"135":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":18,"docs":{"112":{"tf":1.4142135623730951},"113":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.23606797749979},"123":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.4142135623730951},"30":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":2,"docs":{"0":{"tf":1.0},"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"19":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"155":{"tf":1.0},"176":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"14":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"43":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"124":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":13,"docs":{"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}}}}},"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":13,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"43":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":2,"docs":{"175":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"u":{"b":{"df":16,"docs":{"73":{"tf":2.8284271247461903},"77":{"tf":2.23606797749979},"80":{"tf":1.0},"83":{"tf":2.449489742783178},"84":{"tf":2.6457513110645907},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"87":{"tf":3.0},"88":{"tf":2.449489742783178},"89":{"tf":1.7320508075688772},"90":{"tf":2.23606797749979},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":2.6457513110645907},"95":{"tf":2.6457513110645907}},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"109":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"146":{"tf":1.0},"151":{"tf":1.0},"2":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":25,"docs":{"1":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":2.23606797749979},"108":{"tf":3.3166247903554},"109":{"tf":1.0},"112":{"tf":1.4142135623730951},"113":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":2.6457513110645907},"122":{"tf":1.7320508075688772},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":2.449489742783178},"36":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"9":{"tf":1.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"29":{"tf":1.0},"55":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":1.7320508075688772},"53":{"tf":1.0},"64":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"r":{"a":{"df":1,"docs":{"85":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"117":{"tf":1.0},"123":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"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":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":4,"docs":{"12":{"tf":2.449489742783178},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"w":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"b":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"106":{"tf":1.0}}}},"d":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"109":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"13":{"tf":1.4142135623730951},"24":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":2.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}},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"28":{"tf":1.0},"56":{"tf":1.0},"80":{"tf":1.4142135623730951},"89":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":23,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"125":{"tf":1.0},"21":{"tf":1.0},"53":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.7320508075688772},"83":{"tf":2.0},"84":{"tf":2.0},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.0},"89":{"tf":2.0},"90":{"tf":2.23606797749979},"91":{"tf":1.0},"92":{"tf":2.0},"93":{"tf":1.7320508075688772},"94":{"tf":2.0},"95":{"tf":2.449489742783178}}}},"v":{"df":1,"docs":{"121":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"125":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":10,"docs":{"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"df":3,"docs":{"161":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"108":{"tf":2.0},"2":{"tf":1.0},"32":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":2.0},"69":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"108":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772}},"e":{"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":{"b":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"2":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"136":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"144":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"173":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"60":{"tf":1.0},"66":{"tf":1.4142135623730951}},"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":8,"docs":{"108":{"tf":1.0},"21":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":2.0},"69":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"125":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"112":{"tf":1.0},"122":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"30":{"tf":1.0}}},"v":{"df":13,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"134":{"tf":2.449489742783178},"135":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":5,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"36":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"28":{"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":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"29":{"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":5,"docs":{"149":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"169":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"72":{"tf":1.4142135623730951},"85":{"tf":1.0},"89":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"145":{"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":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":2.449489742783178},"121":{"tf":2.23606797749979},"124":{"tf":1.0},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"r":{"df":28,"docs":{"12":{"tf":1.0},"121":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.0},"161":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":2.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"104":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"133":{"tf":1.0},"161":{"tf":1.0},"93":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"106":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":5,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"121":{"tf":2.23606797749979},"122":{"tf":1.0},"31":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":9,"docs":{"118":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":2.0},"122":{"tf":2.0},"135":{"tf":1.0},"30":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":2.23606797749979},"96":{"tf":1.0}}}},"m":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"28":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}},"t":{"d":{"df":1,"docs":{"93":{"tf":1.0}}},"df":1,"docs":{"93":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"106":{"tf":1.0},"108":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"82":{"tf":1.0},"91":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":18,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":1.0},"31":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":3.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0},"98":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"122":{"tf":1.0},"92":{"tf":1.0}}},"t":{"df":3,"docs":{"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.7320508075688772}}}}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"109":{"tf":1.0},"161":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":2.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}}}}},"w":{"df":1,"docs":{"64":{"tf":1.0}}}},"p":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":43,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"125":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.0},"132":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":2.23606797749979},"137":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":2.449489742783178},"147":{"tf":2.0},"15":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"151":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.4142135623730951},"161":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":3.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"c":{"df":3,"docs":{"27":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}},"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"0":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.0},"160":{"tf":1.0}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"160":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"p":{"df":5,"docs":{"159":{"tf":1.7320508075688772},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"95":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"39":{"tf":1.0},"50":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"101":{"tf":1.0},"122":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"38":{"tf":1.0},"52":{"tf":1.0},"9":{"tf":1.0}}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"103":{"tf":1.0},"50":{"tf":1.7320508075688772},"56":{"tf":1.0},"62":{"tf":2.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"164":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"a":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"104":{"tf":1.0}}}}},"df":24,"docs":{"0":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"28":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":2.0},"50":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.0}}},"df":0,"docs":{},"e":{"df":6,"docs":{"12":{"tf":2.23606797749979},"123":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":2.23606797749979},"15":{"tf":2.23606797749979}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":7,"docs":{"138":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"93":{"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":2,"docs":{"82":{"tf":1.0},"93":{"tf":2.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"d":{"df":0,"docs":{},"k":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"105":{"tf":1.0},"111":{"tf":1.7320508075688772},"57":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"19":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"108":{"tf":1.0},"142":{"tf":1.0},"50":{"tf":1.7320508075688772},"53":{"tf":1.0},"57":{"tf":2.0},"66":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"123":{"tf":1.0},"146":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"121":{"tf":1.4142135623730951},"130":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":1,"docs":{"120":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"121":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"108":{"tf":1.0},"123":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"11":{"tf":1.0},"111":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}}},"t":{"df":1,"docs":{"87":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"40":{"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":2,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.7320508075688772}}},"v":{"df":1,"docs":{"70":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"14":{"tf":2.6457513110645907},"146":{"tf":1.0},"15":{"tf":2.449489742783178},"16":{"tf":2.0},"160":{"tf":1.4142135623730951},"175":{"tf":1.0},"2":{"tf":1.4142135623730951},"9":{"tf":2.0}}}},"i":{"c":{"df":41,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"10":{"tf":1.0},"100":{"tf":1.0},"11":{"tf":2.0},"110":{"tf":1.0},"12":{"tf":2.449489742783178},"123":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"13":{"tf":2.6457513110645907},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"135":{"tf":2.449489742783178},"136":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"15":{"tf":1.7320508075688772},"151":{"tf":1.7320508075688772},"16":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":2.0},"29":{"tf":1.7320508075688772},"30":{"tf":2.6457513110645907},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"4":{"tf":1.4142135623730951},"42":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":2.8284271247461903}},"e":{"'":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"t":{"df":19,"docs":{"11":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.4142135623730951},"8":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":5,"docs":{"137":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"26":{"tf":1.0},"82":{"tf":1.0}}}}}},"h":{"a":{"df":1,"docs":{"138":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"65":{"tf":1.0}}}}},"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"55":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"30":{"tf":1.0}},"n":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"122":{"tf":1.0},"161":{"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":1,"docs":{"123":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"60":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"60":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"60":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"123":{"tf":1.0},"128":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"107":{"tf":1.0},"146":{"tf":1.0},"28":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"67":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"116":{"tf":1.0},"31":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":6,"docs":{"160":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"137":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"/":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":5,"docs":{"13":{"tf":1.0},"146":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.0},"64":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"d":{"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":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"6":{"4":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":5,"docs":{"12":{"tf":2.0},"13":{"tf":1.0},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"62":{"tf":2.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":3,"docs":{"121":{"tf":1.0},"131":{"tf":1.0},"28":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"157":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"1":{"tf":1.0},"100":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"34":{"tf":1.0},"76":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":7,"docs":{"159":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"146":{"tf":1.0},"161":{"tf":1.0},"17":{"tf":1.0}}}},"v":{"df":1,"docs":{"161":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"3":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"161":{"tf":1.0},"163":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"21":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":6,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"148":{"tf":1.0},"168":{"tf":1.0},"20":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":14,"docs":{"13":{"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}},"i":{"df":0,"docs":{},"f":{"df":13,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"26":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.4142135623730951}},"i":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"12":{"tf":2.0},"126":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.4142135623730951},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"39":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"l":{"df":8,"docs":{"0":{"tf":1.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"173":{"tf":1.0},"36":{"tf":1.0},"59":{"tf":1.0}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"=":{"1":{"df":1,"docs":{"160":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":5,"docs":{"142":{"tf":1.0},"147":{"tf":1.7320508075688772},"150":{"tf":1.0},"159":{"tf":1.0},"170":{"tf":1.0}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"r":{"c":{"=":{"\"":{".":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"b":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"%":{"2":{"0":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"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":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"v":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"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":{"/":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"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":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"=":{"\"":{".":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"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":{},"f":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.4142135623730951}}}}},"r":{"d":{"df":3,"docs":{"157":{"tf":1.0},"160":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"0":{"tf":1.0},"100":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"110":{"tf":1.0},"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":2.6457513110645907},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":2.0},"142":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"156":{"tf":1.0},"171":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"39":{"tf":1.0},"4":{"tf":1.7320508075688772},"46":{"tf":1.0},"9":{"tf":2.0}},"e":{"d":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"104":{"tf":1.0}},"e":{"df":6,"docs":{"0":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"125":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"u":{"df":11,"docs":{"126":{"tf":1.4142135623730951},"136":{"tf":2.23606797749979},"20":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}}}},"d":{":":{":":{"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":{"df":1,"docs":{"98":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"161":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":12,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"141":{"tf":2.0},"21":{"tf":1.0},"29":{"tf":1.0},"47":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"52":{"tf":1.0},"98":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"98":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"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":{},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"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":{},"e":{"df":14,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.7320508075688772},"112":{"tf":1.0},"113":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"r":{"[":{"3":{"2":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"103":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":1,"docs":{"103":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"44":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"62":{"tf":2.23606797749979},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":2.0},"84":{"tf":1.0}}}},"p":{"df":2,"docs":{"2":{"tf":1.0},"6":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"51":{"tf":1.0}}}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"104":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"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},"98":{"tf":2.0}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"108":{"tf":1.4142135623730951},"45":{"tf":1.0},"50":{"tf":1.0},"64":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.0}}},"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":{"126":{"tf":1.0},"137":{"tf":1.0}}},"df":2,"docs":{"126":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"107":{"tf":1.0},"108":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"31":{"tf":1.0},"80":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":4,"docs":{"100":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":2,"docs":{"101":{"tf":1.7320508075688772},"98":{"tf":2.449489742783178}},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"99":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"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":{}}},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"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":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"107":{"tf":1.0},"28":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"124":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"h":{"df":7,"docs":{"112":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"37":{"tf":1.0},"72":{"tf":1.0}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"160":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"161":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"111":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"21":{"tf":1.7320508075688772},"4":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"67":{"tf":1.0},"8":{"tf":1.4142135623730951},"87":{"tf":1.0},"94":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"161":{"tf":1.7320508075688772},"163":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":25,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"43":{"tf":1.7320508075688772},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"76":{"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},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":2.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":4,"docs":{"2":{"tf":1.0},"25":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"n":{"c":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":12,"docs":{"123":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":2.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"2":{"tf":1.7320508075688772},"25":{"tf":1.0},"5":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}}}},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"92":{"tf":1.0}},"e":{"'":{"df":2,"docs":{"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"177":{"tf":1.0},"29":{"tf":1.0}},"n":{"df":1,"docs":{"30":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"30":{"tf":1.0}}},"df":12,"docs":{"104":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"172":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"163":{"tf":1.0},"177":{"tf":1.0}}}}},"df":2,"docs":{"53":{"tf":1.0},"87":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"177":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"125":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":13,"docs":{"109":{"tf":1.0},"142":{"tf":2.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.0},"160":{"tf":2.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"122":{"tf":1.0},"22":{"tf":1.0}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":3,"docs":{"142":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"162":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"55":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":5,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"107":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":5,"docs":{"121":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"u":{"df":3,"docs":{"108":{"tf":1.0},"123":{"tf":1.0},"69":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"146":{"tf":1.0},"15":{"tf":1.0},"167":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"107":{"tf":2.6457513110645907},"121":{"tf":3.4641016151377544},"122":{"tf":2.8284271247461903}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"108":{"tf":1.7320508075688772}}}}},"l":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"1":{".":{"2":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"119":{"tf":1.0},"122":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"12":{"tf":1.0},"124":{"tf":2.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"12":{"tf":1.4142135623730951},"125":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":9,"docs":{"159":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951}}}},"p":{"df":1,"docs":{"14":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"122":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"122":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":30,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"122":{"tf":2.23606797749979},"125":{"tf":1.0},"21":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":2.6457513110645907},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"81":{"tf":1.7320508075688772},"82":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"61":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"72":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":3,"docs":{"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"df":3,"docs":{"82":{"tf":1.0},"94":{"tf":2.6457513110645907},"95":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.0},"95":{"tf":2.0}}}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"63":{"tf":1.0}}}},"i":{"df":5,"docs":{"108":{"tf":1.0},"157":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"53":{"tf":1.0},"96":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"162":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"13":{"tf":1.4142135623730951},"28":{"tf":1.0},"50":{"tf":1.0}}}},"y":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"142":{"tf":1.0},"155":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"o":{"df":10,"docs":{"117":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.7320508075688772},"160":{"tf":1.0},"166":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.0}}}},"x":{".":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"122":{"tf":1.0}},"i":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"(":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":2.23606797749979}}}}}},"df":44,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.7320508075688772},"101":{"tf":1.7320508075688772},"103":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":2.23606797749979},"112":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.7320508075688772},"43":{"tf":2.0},"50":{"tf":2.6457513110645907},"51":{"tf":1.0},"53":{"tf":2.23606797749979},"56":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"59":{"tf":2.23606797749979},"60":{"tf":2.6457513110645907},"61":{"tf":3.7416573867739413},"62":{"tf":2.0},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"67":{"tf":2.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.23606797749979},"87":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":2.0},"96":{"tf":2.23606797749979},"98":{"tf":3.605551275463989},"99":{"tf":2.6457513110645907}},"i":{"d":{"df":1,"docs":{"98":{"tf":2.0}}},"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":{"98":{"tf":2.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"2":{"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"df":3,"docs":{"62":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":6,"docs":{"103":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":20,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"112":{"tf":1.4142135623730951},"50":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.4142135623730951},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"90":{"tf":2.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772},"98":{"tf":3.1622776601683795},"99":{"tf":2.0}}},"df":0,"docs":{}},"8":{"[":{"3":{"2":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":2.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"62":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"103":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"174":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"138":{"tf":1.0},"146":{"tf":1.0}},"i":{"d":{"df":3,"docs":{"103":{"tf":1.0},"131":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":2,"docs":{"161":{"tf":1.0},"21":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"29":{"tf":1.0},"57":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"111":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"156":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":2.6457513110645907}}}},"q":{"df":0,"docs":{},"u":{"df":11,"docs":{"40":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":3.1622776601683795},"66":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0}}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}},"x":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"2":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"54":{"tf":2.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"20":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"44":{"tf":1.0},"64":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"98":{"tf":2.8284271247461903},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":14,"docs":{"11":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":3,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"117":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"l":{"df":8,"docs":{"106":{"tf":1.0},"110":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":2.0},"131":{"tf":2.0},"134":{"tf":2.0},"136":{"tf":2.0},"35":{"tf":1.4142135623730951}}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"110":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}}}},"df":97,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"12":{"tf":2.449489742783178},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.7320508075688772},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.449489742783178},"133":{"tf":1.0},"135":{"tf":2.23606797749979},"138":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":2.23606797749979},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"17":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":2.6457513110645907},"29":{"tf":1.0},"30":{"tf":1.7320508075688772},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"4":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"59":{"tf":1.7320508075688772},"6":{"tf":1.0},"60":{"tf":2.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":2.449489742783178},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":31,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"109":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"123":{"tf":2.449489742783178},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"161":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}},"e":{",":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"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":{},"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":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"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":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.0}}}}}},"v":{"0":{".":{"1":{".":{"3":{"df":1,"docs":{"167":{"tf":1.0}}},"4":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"1":{"df":1,"docs":{"138":{"tf":1.0}}},"2":{"df":1,"docs":{"138":{"tf":1.0}}},"3":{"df":1,"docs":{"138":{"tf":1.0}}},"4":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{".":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{".":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":1,"docs":{"138":{"tf":1.0}}},"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951}},"i":{"d":{"df":2,"docs":{"123":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":32,"docs":{"101":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.7320508075688772},"122":{"tf":2.449489742783178},"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"15":{"tf":2.0},"18":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"4":{"8":{"5":{"7":{"6":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"5":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"df":2,"docs":{"103":{"tf":2.449489742783178},"104":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":5,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}}},"df":11,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"15":{"tf":1.4142135623730951}},"e":{"c":{"<":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"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":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"8":{"df":4,"docs":{"62":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":11,"docs":{"12":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"123":{"tf":1.0}},"i":{"df":1,"docs":{"123":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"2":{"7":{"3":{"8":{"d":{"2":{"2":{"1":{"c":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"9":{"2":{"6":{"d":{"2":{"8":{"df":0,"docs":{},"e":{"6":{"2":{"b":{"c":{"9":{"3":{"6":{"0":{"4":{"a":{"9":{"6":{"df":0,"docs":{},"e":{"c":{"6":{"df":0,"docs":{},"f":{"7":{"c":{"5":{"0":{"9":{"3":{"df":0,"docs":{},"e":{"7":{"6":{"6":{"df":0,"docs":{},"f":{"4":{"5":{"a":{"4":{"5":{"5":{"5":{"df":0,"docs":{},"e":{"d":{"0":{"6":{"df":0,"docs":{},"e":{"4":{"3":{"7":{"b":{"7":{"df":0,"docs":{},"f":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"12":{"tf":2.23606797749979},"126":{"tf":1.4142135623730951},"135":{"tf":2.23606797749979},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"15":{"tf":2.23606797749979},"174":{"tf":1.0},"176":{"tf":1.0}}}}}}}},"i":{"a":{"df":10,"docs":{"12":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"159":{"tf":1.0},"4":{"tf":1.7320508075688772},"65":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"125":{"tf":1.0},"137":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"177":{"tf":1.0},"21":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"0":{"tf":1.0},"101":{"tf":1.0},"112":{"tf":1.0},"122":{"tf":1.7320508075688772},"125":{"tf":1.0},"161":{"tf":1.4142135623730951},"2":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":6,"docs":{"2":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":18,"docs":{"100":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"159":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":3.1622776601683795},"6":{"tf":2.8284271247461903},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"y":{"df":7,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"137":{"tf":1.0},"34":{"tf":1.0},"60":{"tf":1.0},"70":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"108":{"tf":1.4142135623730951},"121":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"34":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":8,"docs":{"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"28":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"v":{"df":7,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"142":{"tf":1.0},"31":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"3":{"df":1,"docs":{"125":{"tf":1.0}}},"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"25":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":2.23606797749979},"135":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":2.8284271247461903},"16":{"tf":1.4142135623730951},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":2,"docs":{"166":{"tf":1.0},"167":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"101":{"tf":1.0},"53":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"49":{"tf":1.0}}}}}}},"o":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"\"":{"4":{"0":{"0":{"df":0,"docs":{},"p":{"df":0,"docs":{},"x":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}},"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"30":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"64":{"tf":1.0}}}}}}}},"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":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"108":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"142":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":3,"docs":{"153":{"tf":1.0},"154":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"'":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":8,"docs":{"100":{"tf":1.7320508075688772},"161":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"x":{"6":{"4":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.0}},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":1,"docs":{"174":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":1.0},"117":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":7,"docs":{"106":{"tf":1.0},"146":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"54":{"tf":1.0},"96":{"tf":1.0}}}},"r":{"df":4,"docs":{"127":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0}}},"v":{"df":3,"docs":{"106":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":3,"docs":{"122":{"tf":1.4142135623730951},"85":{"tf":1.0},"93":{"tf":1.0}}}}}}}},"breadcrumbs":{"root":{"0":{".":{"0":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"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":{"0":{"df":1,"docs":{"120":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"28":{"tf":2.8284271247461903}}},"8":{"df":1,"docs":{"30":{"tf":1.0}}},"df":10,"docs":{"103":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":2.0},"128":{"tf":1.4142135623730951},"21":{"tf":1.0},"59":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"1":{".":{"1":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"2":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"2":{"4":{"df":1,"docs":{"61":{"tf":1.0}}},"df":1,"docs":{"117":{"tf":1.0}}},"3":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"7":{"2":{"c":{"a":{"8":{"df":0,"docs":{},"f":{"c":{"a":{"b":{"4":{"3":{"0":{"4":{"8":{"a":{"5":{"b":{"3":{"1":{"c":{"1":{"df":0,"docs":{},"e":{"a":{"2":{"0":{"4":{"7":{"4":{"8":{"c":{"2":{"c":{"b":{"5":{"a":{"c":{"c":{"a":{"6":{"b":{"9":{"0":{"df":0,"docs":{},"f":{"3":{"b":{"1":{"a":{"0":{"2":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"7":{"a":{"2":{"d":{"9":{"2":{"3":{"8":{"6":{"d":{"9":{"df":1,"docs":{"120":{"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":{}},"9":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":2,"docs":{"121":{"tf":1.0},"13":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"2":{"3":{"4":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}},"df":1,"docs":{"161":{"tf":1.0}}},"df":1,"docs":{"101":{"tf":1.4142135623730951}}},"7":{".":{"0":{".":{"0":{".":{"1":{":":{"2":{"9":{"9":{"8":{"7":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"9":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"2":{"c":{"b":{"0":{"8":{"4":{"6":{"b":{"1":{"a":{"7":{"df":0,"docs":{},"e":{"4":{"5":{"3":{"1":{"3":{"df":0,"docs":{},"e":{"1":{"c":{"3":{"9":{"b":{"2":{"a":{"2":{"4":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"d":{"5":{"5":{"2":{"a":{"3":{"8":{"1":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"f":{"6":{"2":{"7":{"2":{"2":{"5":{"2":{"5":{"6":{"df":0,"docs":{},"f":{"7":{"2":{"5":{"a":{"9":{"3":{"df":0,"docs":{},"e":{"3":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"28":{"tf":1.0}}},"df":0,"docs":{}},"5":{"6":{"4":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":1,"docs":{"28":{"tf":1.0}}},":":{"0":{"9":{":":{"4":{"9":{".":{"2":{"0":{"5":{"6":{"9":{"8":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"8":{"7":{"1":{"0":{"1":{"6":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"3":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"3":{"df":1,"docs":{"107":{"tf":1.0}}},"4":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"8":{"4":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"3":{"5":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"7":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"1":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"5":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"7":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"6":{"3":{"3":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"9":{"8":{"df":1,"docs":{"122":{"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":{}},"8":{"2":{"b":{"6":{"3":{"4":{"3":{"b":{"b":{"b":{"c":{"a":{"2":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"f":{"9":{"7":{"0":{"2":{"0":{"df":0,"docs":{},"e":{"a":{"3":{"df":0,"docs":{},"f":{"3":{"7":{"6":{"7":{"b":{"8":{"df":0,"docs":{},"f":{"5":{"c":{"3":{"7":{"0":{"a":{"6":{"b":{"8":{"5":{"3":{"d":{"2":{"a":{"d":{"d":{"4":{"6":{"8":{"5":{"3":{"df":0,"docs":{},"e":{"5":{"4":{"2":{"a":{"1":{"1":{"3":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"9":{"4":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"e":{"1":{"9":{"8":{"0":{"7":{"c":{"6":{"9":{"8":{"8":{"1":{"6":{"4":{"b":{"9":{"1":{"6":{"a":{"6":{"8":{"7":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"4":{"9":{"d":{"4":{"0":{"3":{"d":{"5":{"5":{"a":{"0":{"7":{"3":{"2":{"4":{"df":0,"docs":{},"f":{"a":{"8":{"8":{"3":{"c":{"b":{"7":{"df":0,"docs":{},"f":{"a":{"5":{"c":{"d":{"b":{"3":{"3":{"4":{"3":{"8":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"c":{"a":{"8":{"3":{"8":{"d":{"4":{"9":{"2":{"df":0,"docs":{},"f":{"2":{"9":{"b":{"7":{"a":{"3":{"a":{"df":0,"docs":{},"f":{"a":{"7":{"7":{"5":{"5":{"a":{"c":{"8":{"7":{"4":{"1":{"c":{"9":{"9":{"d":{"b":{"9":{"9":{"2":{"d":{"a":{"4":{"7":{"6":{"7":{"3":{"c":{"d":{"2":{"7":{"b":{"df":0,"docs":{},"e":{"8":{"6":{"df":0,"docs":{},"f":{"9":{"b":{"0":{"6":{"2":{"0":{"1":{"1":{"8":{"df":2,"docs":{"116":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"161":{"tf":1.0},"23":{"tf":1.4142135623730951},"30":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":2.0}},"m":{"df":1,"docs":{"30":{"tf":1.0}}}},"2":{".":{"1":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"29":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{"2":{"3":{"df":2,"docs":{"28":{"tf":2.8284271247461903},"30":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"4":{"0":{"0":{"2":{"b":{"2":{"9":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"4":{"3":{"3":{"1":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"7":{"5":{"a":{"3":{"8":{"b":{"df":0,"docs":{},"f":{"6":{"3":{"8":{"1":{"df":0,"docs":{},"f":{"2":{"c":{"8":{"df":0,"docs":{},"e":{"8":{"d":{"2":{"d":{"5":{"b":{"4":{"d":{"7":{"8":{"4":{"7":{"0":{"7":{"0":{"6":{"d":{"d":{"df":0,"docs":{},"e":{"7":{"a":{"b":{"0":{"b":{"8":{"d":{"5":{"4":{"c":{"0":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"1":{"1":{"1":{"1":{"5":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"e":{"c":{"b":{"4":{"a":{"3":{"9":{"3":{"7":{"5":{"1":{"9":{"3":{"3":{"a":{"9":{"df":0,"docs":{},"f":{"8":{"9":{"3":{"2":{"9":{"8":{"1":{"2":{"c":{"df":0,"docs":{},"f":{"0":{"8":{"b":{"d":{"b":{"df":0,"docs":{},"e":{"4":{"8":{"3":{"c":{"0":{"7":{"1":{"b":{"3":{"4":{"0":{"1":{"d":{"0":{"6":{"c":{"8":{"d":{"6":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{"89":{"tf":1.0}}},"6":{"df":1,"docs":{"138":{"tf":1.0}}},"9":{"2":{"0":{"0":{"0":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"9":{"8":{"7":{"df":7,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"3":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"df":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":{"19":{"tf":1.0},"30":{"tf":1.0}}},"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"1":{"5":{":":{"5":{"7":{":":{"2":{"8":{".":{"9":{"4":{"2":{"9":{"5":{"4":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"6":{"5":{"7":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"6":{"2":{"5":{"8":{"df":0,"docs":{},"z":{"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":{}},"df":0,"docs":{}},"9":{".":{"0":{"7":{"7":{"9":{"2":{"8":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"1":{"3":{"0":{"2":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"1":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"4":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"5":{"0":{"df":0,"docs":{},"z":{"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":{}},"df":0,"docs":{}},"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":2,"docs":{"62":{"tf":1.0},"76":{"tf":1.0}}},"6":{"1":{"8":{"4":{"6":{"8":{"7":{"8":{"4":{"7":{"5":{"5":{"9":{"2":{"6":{"5":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":0,"docs":{},"f":{"4":{"3":{"c":{"df":0,"docs":{},"f":{"d":{"2":{"a":{"6":{"d":{"8":{"a":{"df":0,"docs":{},"f":{"1":{"6":{"6":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"4":{"6":{"c":{"1":{"5":{"2":{"7":{"6":{"b":{"2":{"4":{"b":{"1":{"3":{"0":{"df":0,"docs":{},"f":{"c":{"6":{"a":{"8":{"9":{"c":{"df":0,"docs":{},"e":{"7":{"b":{"3":{"c":{"8":{"7":{"3":{"7":{"d":{"2":{"9":{"d":{"6":{"d":{"0":{"df":0,"docs":{},"e":{"1":{"b":{"b":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"8":{"6":{"7":{"6":{"4":{"6":{"9":{"0":{"1":{"9":{"3":{"7":{"0":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"4":{"5":{"8":{"4":{"9":{"0":{"7":{"9":{"6":{"7":{"5":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"4":{"8":{"5":{"6":{"7":{"7":{"4":{"5":{"3":{"9":{"9":{"2":{"4":{"0":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"28":{"tf":1.0}}},"df":0,"docs":{}},"8":{"3":{"3":{"4":{"6":{"7":{"3":{"2":{"3":{"6":{"8":{"3":{"4":{"5":{"1":{"0":{"0":{"0":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"9":{"0":{"8":{"8":{"6":{"8":{"9":{"9":{"5":{"8":{"1":{"8":{"4":{"0":{"0":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"9":{"5":{"7":{"4":{"5":{"1":{"4":{"7":{"7":{"6":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"7":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"1":{"9":{"8":{"7":{"2":{"0":{"0":{"6":{"9":{"3":{"0":{"0":{"4":{"0":{"0":{"0":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"5":{"df":0,"docs":{},"f":{"b":{"df":0,"docs":{},"e":{"d":{"2":{"d":{"9":{"3":{"3":{"d":{"0":{"3":{"3":{"4":{"d":{"5":{"4":{"7":{"7":{"6":{"6":{"1":{"2":{"a":{"5":{"a":{"df":0,"docs":{},"f":{"7":{"2":{"a":{"5":{"1":{"3":{"df":0,"docs":{},"e":{"8":{"7":{"5":{"d":{"0":{"6":{"df":0,"docs":{},"f":{"a":{"9":{"1":{"5":{"2":{"df":0,"docs":{},"f":{"6":{"d":{"4":{"1":{"d":{"0":{"df":0,"docs":{},"e":{"5":{"0":{"df":0,"docs":{},"e":{"4":{"1":{"7":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"100":{"tf":1.4142135623730951},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.4142135623730951},"92":{"tf":1.0},"98":{"tf":2.23606797749979}}},"4":{"0":{"0":{"0":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"9":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"1":{"4":{"1":{"9":{"6":{"9":{"9":{"4":{"7":{"0":{"2":{"2":{"9":{"8":{"1":{"1":{"df":1,"docs":{"112":{"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":{}},"2":{"5":{"3":{"8":{"8":{"2":{"9":{"6":{"1":{"9":{"0":{"1":{"6":{"0":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"113":{"tf":1.0}}},"df":1,"docs":{"122":{"tf":1.0}}},"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"f":{"d":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"a":{"0":{"7":{"3":{"9":{"7":{"5":{"a":{"0":{"df":0,"docs":{},"e":{"c":{"a":{"9":{"9":{"3":{"0":{"4":{"4":{"a":{"8":{"6":{"7":{"d":{"8":{"c":{"8":{"7":{"a":{"8":{"d":{"3":{"9":{"df":0,"docs":{},"f":{"5":{"a":{"8":{"8":{"0":{"3":{"2":{"a":{"3":{"b":{"9":{"a":{"b":{"a":{"2":{"1":{"3":{"df":0,"docs":{},"f":{"6":{"1":{"0":{"2":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"122":{"tf":1.0}}},"b":{"df":0,"docs":{},"f":{"6":{"1":{"b":{"d":{"8":{"df":0,"docs":{},"f":{"8":{"8":{"b":{"7":{"df":0,"docs":{},"f":{"b":{"4":{"0":{"df":0,"docs":{},"e":{"8":{"4":{"2":{"a":{"6":{"4":{"9":{"7":{"d":{"6":{"8":{"6":{"b":{"c":{"2":{"df":0,"docs":{},"f":{"6":{"3":{"8":{"3":{"9":{"df":0,"docs":{},"e":{"c":{"3":{"c":{"a":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"b":{"4":{"df":0,"docs":{},"e":{"8":{"1":{"a":{"0":{"9":{"3":{"5":{"a":{"d":{"a":{"df":0,"docs":{},"e":{"b":{"6":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"92":{"tf":1.0}},"f":{"0":{"c":{"8":{"1":{"a":{"4":{"2":{"c":{"8":{"6":{"c":{"7":{"1":{"8":{"c":{"0":{"a":{"df":0,"docs":{},"e":{"9":{"0":{"b":{"a":{"8":{"3":{"8":{"d":{"6":{"df":0,"docs":{},"f":{"1":{"b":{"d":{"df":0,"docs":{},"f":{"c":{"9":{"a":{"7":{"5":{"7":{"c":{"b":{"df":0,"docs":{},"f":{"0":{"7":{"c":{"9":{"4":{"6":{"df":0,"docs":{},"f":{"b":{"3":{"2":{"8":{"0":{"b":{"4":{"4":{"2":{"5":{"7":{"b":{"4":{"6":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{".":{"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":{":":{"8":{"0":{"df":2,"docs":{"28":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"0":{"df":1,"docs":{"122":{"tf":1.0}}},"2":{"4":{"2":{"8":{"8":{"0":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"30":{"tf":1.0}}},"4":{"3":{"2":{"df":4,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"138":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":15,"docs":{"107":{"tf":1.0},"116":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"121":{"tf":2.6457513110645907},"122":{"tf":1.0},"124":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"15":{"tf":1.4142135623730951},"22":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0}}},"6":{"1":{"6":{"5":{"6":{"6":{"a":{"df":0,"docs":{},"f":{"d":{"c":{"1":{"4":{"1":{"df":0,"docs":{},"e":{"c":{"d":{"2":{"b":{"6":{"0":{"df":0,"docs":{},"f":{"d":{"c":{"5":{"6":{"a":{"a":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"f":{"3":{"d":{"0":{"4":{"b":{"3":{"df":0,"docs":{},"f":{"6":{"d":{"b":{"9":{"df":0,"docs":{},"e":{"6":{"5":{"a":{"3":{"c":{"2":{"1":{"d":{"0":{"1":{"0":{"5":{"a":{"0":{"8":{"c":{"c":{"1":{"b":{"3":{"4":{"9":{"df":2,"docs":{"116":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"b":{"4":{"8":{"6":{"c":{"c":{"2":{"c":{"3":{"b":{"d":{"1":{"1":{"3":{"3":{"d":{"df":0,"docs":{},"f":{"9":{"2":{"4":{"5":{"6":{"4":{"5":{"6":{"4":{"8":{"b":{"6":{"a":{"0":{"9":{"b":{"3":{"5":{"df":0,"docs":{},"e":{"1":{"6":{"c":{"7":{"df":0,"docs":{},"f":{"7":{"1":{"b":{"b":{"0":{"5":{"4":{"4":{"9":{"c":{"df":0,"docs":{},"e":{"a":{"0":{"df":0,"docs":{},"e":{"8":{"3":{"6":{"1":{"1":{"c":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"0":{"df":0,"docs":{},"e":{"b":{"c":{"3":{"0":{"a":{"1":{"0":{"3":{"7":{"b":{"8":{"3":{"3":{"3":{"6":{"c":{"9":{"5":{"6":{"c":{"9":{"5":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"f":{"c":{"4":{"7":{"0":{"c":{"4":{"b":{"7":{"6":{"7":{"5":{"0":{"a":{"9":{"3":{"df":0,"docs":{},"f":{"6":{"a":{"1":{"df":0,"docs":{},"f":{"6":{"d":{"1":{"9":{"a":{"2":{"1":{"d":{"0":{"5":{"8":{"b":{"1":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"121":{"tf":1.0}}},"7":{"0":{"1":{"8":{"4":{"0":{"9":{"4":{"6":{"5":{"2":{"1":{"2":{"2":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"9":{"2":{"0":{"0":{"0":{"9":{"3":{"4":{"9":{"2":{"7":{"8":{"2":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"6":{"0":{"2":{"6":{"4":{"8":{"6":{"3":{"9":{"5":{"9":{"2":{"1":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"2":{"2":{"5":{"4":{"9":{"1":{"7":{"1":{"9":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"3":{"7":{"1":{"3":{"7":{"7":{"4":{"2":{"9":{"3":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"b":{"9":{"5":{"4":{"2":{"b":{"6":{"2":{"4":{"d":{"8":{"8":{"b":{"3":{"d":{"6":{"6":{"c":{"6":{"c":{"9":{"a":{"1":{"8":{"3":{"5":{"df":0,"docs":{},"f":{"6":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"b":{"a":{"8":{"8":{"9":{"2":{"a":{"8":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"a":{"b":{"9":{"c":{"1":{"7":{"2":{"5":{"1":{"c":{"4":{"5":{"6":{"c":{"a":{"5":{"d":{"c":{"d":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"121":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"7":{"9":{"b":{"df":0,"docs":{},"f":{"3":{"7":{"9":{"3":{"1":{"4":{"3":{"c":{"5":{"5":{"7":{"2":{"2":{"5":{"df":0,"docs":{},"f":{"3":{"7":{"b":{"7":{"df":0,"docs":{},"e":{"7":{"d":{"8":{"a":{"2":{"b":{"9":{"d":{"2":{"df":0,"docs":{},"e":{"5":{"4":{"4":{"b":{"8":{"3":{"9":{"d":{"6":{"2":{"c":{"c":{"3":{"6":{"7":{"b":{"8":{"c":{"5":{"b":{"0":{"7":{"9":{"d":{"4":{"7":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"1":{"1":{"8":{"8":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"9":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"b":{"3":{"6":{"d":{"c":{"df":0,"docs":{},"e":{"2":{"6":{"d":{"9":{"2":{"6":{"9":{"2":{"1":{"b":{"8":{"df":0,"docs":{},"e":{"7":{"9":{"5":{"9":{"7":{"8":{"9":{"9":{"d":{"8":{"7":{"1":{"2":{"df":0,"docs":{},"f":{"d":{"a":{"b":{"df":0,"docs":{},"f":{"2":{"5":{"5":{"3":{"df":0,"docs":{},"f":{"2":{"8":{"b":{"4":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"3":{"8":{"5":{"1":{"a":{"9":{"6":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"b":{"4":{"b":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"a":{"b":{"1":{"5":{"6":{"d":{"d":{"d":{"9":{"a":{"c":{"9":{"5":{"0":{"2":{"7":{"6":{"8":{"df":0,"docs":{},"f":{"7":{"7":{"9":{"9":{"3":{"6":{"7":{"1":{"0":{"df":0,"docs":{},"f":{"d":{"3":{"d":{"7":{"9":{"2":{"df":0,"docs":{},"e":{"9":{"df":0,"docs":{},"e":{"a":{"7":{"9":{"b":{"c":{"0":{"df":0,"docs":{},"e":{"4":{"0":{"8":{"2":{"d":{"df":0,"docs":{},"e":{"9":{"6":{"4":{"5":{"0":{"b":{"5":{"1":{"7":{"4":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"f":{"a":{"1":{"8":{"1":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"a":{"3":{"b":{"4":{"8":{"c":{"1":{"0":{"d":{"3":{"1":{"8":{"1":{"2":{"1":{"7":{"9":{"1":{"8":{"d":{"d":{"3":{"7":{"7":{"b":{"8":{"7":{"5":{"d":{"0":{"7":{"d":{"a":{"b":{"c":{"7":{"2":{"d":{"6":{"d":{"1":{"0":{"8":{"1":{"df":0,"docs":{},"e":{"4":{"c":{"5":{"2":{"7":{"1":{"3":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"28":{"tf":1.0}}},"df":1,"docs":{"121":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"8":{"c":{"df":0,"docs":{},"e":{"4":{"3":{"6":{"0":{"3":{"c":{"1":{"a":{"4":{"8":{"2":{"7":{"4":{"a":{"a":{"c":{"7":{"5":{"3":{"2":{"d":{"a":{"5":{"6":{"7":{"0":{"7":{"9":{"0":{"1":{"d":{"9":{"6":{"0":{"6":{"a":{"2":{"b":{"0":{"5":{"d":{"df":0,"docs":{},"e":{"8":{"0":{"1":{"9":{"9":{"3":{"df":0,"docs":{},"f":{"4":{"8":{"df":0,"docs":{},"e":{"a":{"6":{"b":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"7":{"df":1,"docs":{"120":{"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":{}}}},"9":{"5":{"5":{"8":{"8":{"df":0,"docs":{},"e":{"2":{"0":{"2":{"9":{"6":{"9":{"6":{"9":{"a":{"7":{"6":{"5":{"7":{"6":{"d":{"5":{"1":{"9":{"d":{"3":{"0":{"1":{"c":{"6":{"c":{"a":{"b":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"e":{"0":{"0":{"9":{"6":{"7":{"5":{"df":0,"docs":{},"e":{"4":{"3":{"0":{"d":{"a":{"9":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"b":{"a":{"2":{"a":{"0":{"d":{"3":{"8":{"a":{"4":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"b":{"2":{"5":{"8":{"df":0,"docs":{},"e":{"0":{"d":{"6":{"4":{"b":{"9":{"df":0,"docs":{},"e":{"8":{"a":{"0":{"2":{"2":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"3":{"8":{"a":{"7":{"5":{"1":{"a":{"d":{"5":{"a":{"1":{"b":{"3":{"6":{"df":0,"docs":{},"e":{"4":{"d":{"df":0,"docs":{},"f":{"d":{"c":{"c":{"2":{"5":{"a":{"6":{"df":0,"docs":{},"f":{"b":{"8":{"3":{"0":{"8":{"df":0,"docs":{},"e":{"0":{"4":{"4":{"2":{"5":{"0":{"b":{"8":{"c":{"df":1,"docs":{"120":{"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":2,"docs":{"121":{"tf":1.0},"132":{"tf":1.0}}},"_":{"df":1,"docs":{"81":{"tf":1.0}},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"4":{"0":{"5":{"d":{"5":{"6":{"8":{"8":{"df":0,"docs":{},"f":{"d":{"df":0,"docs":{},"f":{"4":{"1":{"8":{"1":{"7":{"8":{"6":{"8":{"3":{"6":{"1":{"2":{"1":{"7":{"a":{"0":{"9":{"8":{"1":{"2":{"3":{"4":{"9":{"c":{"c":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"2":{"b":{"df":0,"docs":{},"f":{"9":{"3":{"2":{"9":{"df":0,"docs":{},"f":{"c":{"d":{"2":{"3":{"df":0,"docs":{},"e":{"3":{"3":{"8":{"df":0,"docs":{},"e":{"9":{"4":{"4":{"4":{"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":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{"5":{"5":{"4":{"7":{"5":{"8":{"df":0,"docs":{},"f":{"7":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"7":{"3":{"0":{"5":{"4":{"4":{"0":{"5":{"d":{"3":{"8":{"0":{"9":{"9":{"df":0,"docs":{},"f":{"5":{"a":{"d":{"2":{"1":{"a":{"9":{"0":{"c":{"0":{"5":{"2":{"0":{"6":{"b":{"5":{"c":{"6":{"1":{"3":{"7":{"4":{"2":{"4":{"9":{"8":{"5":{"c":{"8":{"df":0,"docs":{},"f":{"d":{"1":{"0":{"c":{"7":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{"c":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"1":{"2":{"3":{"4":{"5":{"6":{"7":{"8":{"9":{"0":{"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":{}},"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":14,"docs":{"100":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.23606797749979},"53":{"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},"91":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.0}},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":5,"docs":{"122":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0},"61":{"tf":1.0},"69":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"157":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"135":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"36":{"tf":1.0},"44":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"109":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"21":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"11":{"tf":1.0},"146":{"tf":1.4142135623730951},"5":{"tf":1.0},"61":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"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":{"59":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":5,"docs":{"104":{"tf":1.0},"128":{"tf":2.0},"146":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"161":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":16,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"69":{"tf":1.0},"8":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"99":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"159":{"tf":1.0},"6":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"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":{},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":6,"docs":{"111":{"tf":1.0},"114":{"tf":1.0},"122":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"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":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":2.0},"42":{"tf":1.0},"50":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"87":{"tf":2.0},"95":{"tf":1.7320508075688772}}}}}}},"df":9,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"167":{"tf":1.0},"26":{"tf":1.0},"47":{"tf":1.0},"90":{"tf":1.0}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"106":{"tf":1.0},"36":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"0":{"tf":1.0},"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"e":{"b":{"7":{"8":{"5":{"df":0,"docs":{},"f":{"2":{"d":{"2":{"4":{"a":{"df":0,"docs":{},"e":{"6":{"2":{"8":{"5":{"8":{"df":0,"docs":{},"f":{"a":{"6":{"7":{"3":{"2":{"9":{"6":{"df":0,"docs":{},"e":{"9":{"5":{"7":{"a":{"b":{"df":0,"docs":{},"e":{"a":{"5":{"1":{"8":{"8":{"5":{"8":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"0":{"8":{"b":{"b":{"4":{"7":{"d":{"df":0,"docs":{},"f":{"2":{"d":{"b":{"b":{"9":{"c":{"8":{"c":{"a":{"1":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"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":{"108":{"tf":1.0},"84":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"29":{"tf":1.0},"35":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}},"o":{"df":1,"docs":{"30":{"tf":1.0}}}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"a":{"df":6,"docs":{"12":{"tf":1.0},"121":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"62":{"tf":1.0}},"s":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"=":{"\"":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":18,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{},"w":{"df":17,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"12":{"tf":2.6457513110645907},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":2.23606797749979},"135":{"tf":2.6457513110645907},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"53":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"121":{"tf":1.0},"62":{"tf":1.0},"87":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"1":{"tf":1.0},"34":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":6,"docs":{"13":{"tf":1.0},"161":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"=":{"\"":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"125":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":9,"docs":{"12":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"156":{"tf":1.0},"55":{"tf":1.0},"94":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":17,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"12":{"tf":2.0},"122":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.0},"135":{"tf":2.0},"14":{"tf":2.449489742783178},"15":{"tf":2.6457513110645907},"16":{"tf":1.0},"160":{"tf":1.4142135623730951},"175":{"tf":1.0},"21":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":3,"docs":{"125":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"174":{"tf":1.0},"43":{"tf":1.0}}},"df":2,"docs":{"111":{"tf":1.0},"122":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}}}},"t":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"r":{"=":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}}}},"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":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"123":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":2.0},"87":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"176":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":5,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"57":{"tf":1.0},"63":{"tf":1.0}}}}}}}},"m":{"6":{"4":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":1,"docs":{"121":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"df":6,"docs":{"108":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.0},"156":{"tf":1.0},"29":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"6":{"tf":1.7320508075688772}},"y":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"60":{"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":{},"i":{"d":{"df":3,"docs":{"84":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"120":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"177":{"tf":1.0},"52":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.4142135623730951}},"i":{"d":{"df":7,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"69":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"108":{"tf":1.0},"158":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":12,"docs":{"12":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"126":{"tf":1.0},"128":{"tf":2.23606797749979},"131":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"29":{"tf":1.0},"35":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"12":{"tf":1.4142135623730951},"123":{"tf":3.605551275463989},"124":{"tf":2.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"13":{"tf":2.6457513110645907},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0}},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"124":{"tf":1.0},"161":{"tf":1.0},"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"137":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}},"y":{"df":2,"docs":{"0":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"0":{"9":{"0":{"6":{"3":{"4":{"7":{"8":{"8":{"d":{"d":{"d":{"0":{"4":{"6":{"1":{"c":{"b":{"a":{"4":{"d":{"0":{"8":{"3":{"3":{"a":{"3":{"df":0,"docs":{},"f":{"1":{"5":{"b":{"8":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"5":{"1":{"df":0,"docs":{},"e":{"6":{"7":{"2":{"df":0,"docs":{},"f":{"b":{"1":{"5":{"2":{"7":{"df":0,"docs":{},"f":{"c":{"8":{"c":{"7":{"8":{"c":{"d":{"8":{"df":0,"docs":{},"f":{"8":{"0":{"d":{"c":{"1":{"a":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"0":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"152":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"59":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"28":{"tf":1.0}}},"h":{"df":1,"docs":{"125":{"tf":1.0}}},"i":{"c":{"df":6,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.0},"108":{"tf":1.4142135623730951},"124":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"63":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"3":{"2":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":10,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"21":{"tf":1.0},"50":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"163":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.0}},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"w":{"df":16,"docs":{"103":{"tf":1.0},"124":{"tf":1.0},"142":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"50":{"tf":1.0},"67":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"162":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0}}}},"t":{"a":{"df":8,"docs":{"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"135":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"22":{"tf":1.0},"28":{"tf":1.7320508075688772},"36":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"127":{"tf":1.0},"157":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"117":{"tf":2.0},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"89":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.4142135623730951}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"2":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":1.0},"3":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":2,"docs":{"151":{"tf":1.4142135623730951},"171":{"tf":1.0}}},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0}}}}}},"i":{"d":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"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":13,"docs":{"74":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":12,"docs":{"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"[":{"0":{"df":12,"docs":{"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.7320508075688772}}}}}}}},"i":{"d":{"df":2,"docs":{"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"125":{"tf":1.4142135623730951},"36":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":15,"docs":{"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":30,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"112":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"121":{"tf":3.1622776601683795},"122":{"tf":2.6457513110645907},"125":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":2.6457513110645907},"19":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":2.0},"36":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.7320508075688772},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"d":{"df":0,"docs":{},"i":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":8,"docs":{"0":{"tf":1.0},"108":{"tf":2.6457513110645907},"29":{"tf":1.7320508075688772},"64":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":2.23606797749979},"69":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951}}},"l":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"49":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"19":{"tf":1.0}}},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":3,"docs":{"22":{"tf":1.0},"28":{"tf":1.4142135623730951},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"123":{"tf":1.0},"30":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"86":{"tf":1.0},"91":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":3.0}}}},"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"165":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":5,"docs":{"146":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"152":{"tf":1.0},"162":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"64":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"g":{"df":6,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":29,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"126":{"tf":1.7320508075688772},"129":{"tf":2.8284271247461903},"131":{"tf":1.7320508075688772},"142":{"tf":1.0},"148":{"tf":1.4142135623730951},"156":{"tf":1.0},"160":{"tf":2.0},"168":{"tf":1.7320508075688772},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"174":{"tf":2.23606797749979},"175":{"tf":1.4142135623730951},"176":{"tf":2.449489742783178},"19":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":2.6457513110645907},"35":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":6,"docs":{"129":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"82":{"tf":1.0},"83":{"tf":2.6457513110645907},"88":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"104":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"61":{"tf":2.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"103":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":2.0},"76":{"tf":1.0}},"s":{"3":{"2":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"4":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.0}}},"6":{"4":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"9":{"3":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"c":{"9":{"1":{"7":{"8":{"d":{"5":{"2":{"6":{"a":{"8":{"3":{"6":{"d":{"7":{"0":{"7":{"1":{"3":{"7":{"d":{"df":0,"docs":{},"e":{"0":{"8":{"b":{"0":{"df":0,"docs":{},"f":{"7":{"4":{"3":{"df":0,"docs":{},"f":{"a":{"b":{"c":{"df":0,"docs":{},"e":{"7":{"9":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"c":{"7":{"7":{"c":{"4":{"1":{"9":{"b":{"df":0,"docs":{},"f":{"b":{"7":{"df":0,"docs":{},"e":{"6":{"b":{"df":0,"docs":{},"e":{"8":{"8":{"6":{"3":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"45":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":2.8284271247461903},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"147":{"tf":1.0},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":2.449489742783178},"171":{"tf":1.0},"172":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"161":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.7320508075688772},"65":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.7320508075688772}}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"92":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}},"c":{"=":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":6,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"170":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0}}},"df":8,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"175":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"103":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"112":{"tf":1.0},"115":{"tf":1.0},"177":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.0},"87":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"106":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":2.449489742783178},"161":{"tf":2.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"44":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"56":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.7320508075688772},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":2.6457513110645907},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"15":{"tf":1.0},"160":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"163":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"115":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"161":{"tf":1.7320508075688772},"162":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"122":{"tf":1.0}}}}}}}}}},"i":{"df":1,"docs":{"161":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"108":{"tf":2.6457513110645907}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.4142135623730951},"55":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"159":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":8,"docs":{"100":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"15":{"tf":1.0},"176":{"tf":1.0},"30":{"tf":1.0},"42":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"149":{"tf":1.7320508075688772},"158":{"tf":1.0},"169":{"tf":1.7320508075688772}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":3,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}},"df":8,"docs":{"100":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"161":{"tf":1.0},"20":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"87":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"114":{"tf":1.0}}},"df":6,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"38":{"tf":1.0},"61":{"tf":1.7320508075688772}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"147":{"tf":1.0},"160":{"tf":1.0},"175":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"125":{"tf":1.0},"161":{"tf":2.449489742783178},"162":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"53":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"29":{"tf":1.0}}}},"r":{"df":6,"docs":{"115":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"111":{"tf":1.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.0},"17":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":15,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"142":{"tf":1.0},"15":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"35":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"20":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"x":{"df":1,"docs":{"146":{"tf":1.0}}}},"i":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"57":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":42,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.7320508075688772},"11":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"163":{"tf":1.0},"177":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":2.23606797749979},"28":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"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.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":2.0}}},"s":{"df":3,"docs":{"125":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"104":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"177":{"tf":1.0},"97":{"tf":1.0}},"u":{"df":1,"docs":{"18":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":10,"docs":{"12":{"tf":2.0},"135":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"174":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":18,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":3.1622776601683795},"135":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"151":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":2.0},"176":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"98":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"175":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":24,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"62":{"tf":1.0},"72":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"44":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"163":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"96":{"tf":1.0}}},"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}}}},"_":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"39":{"tf":1.0},"44":{"tf":2.0},"61":{"tf":2.23606797749979},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772},"92":{"tf":1.7320508075688772},"94":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":30,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"120":{"tf":1.7320508075688772},"19":{"tf":1.0},"21":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"53":{"tf":1.4142135623730951},"76":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"96":{"tf":2.0},"98":{"tf":2.8284271247461903},"99":{"tf":1.7320508075688772}},"i":{"d":{":":{":":{"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":{"61":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":14,"docs":{"103":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"127":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"156":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"173":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"161":{"tf":1.0}}},"df":3,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0},"142":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"108":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}},"t":{"df":3,"docs":{"156":{"tf":1.0},"161":{"tf":1.0},"37":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"59":{"tf":1.0},"61":{"tf":1.0}}}},"y":{"df":1,"docs":{"69":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"161":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"151":{"tf":1.0},"27":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"1":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"121":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"162":{"tf":1.0},"2":{"tf":1.4142135623730951},"62":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":24,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":33,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":2.449489742783178},"146":{"tf":2.0},"161":{"tf":1.4142135623730951},"177":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":2.23606797749979},"30":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":2.23606797749979},"53":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"b":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}},"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":1,"docs":{"61":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"111":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.0},"163":{"tf":1.0},"34":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":9,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"21":{"tf":1.0},"53":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":2.23606797749979},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}}},"d":{"0":{"d":{"6":{"6":{"3":{"df":0,"docs":{},"e":{"0":{"b":{"df":0,"docs":{},"f":{"4":{"9":{"9":{"a":{"c":{"a":{"1":{"9":{"d":{"3":{"df":0,"docs":{},"e":{"c":{"b":{"9":{"b":{"0":{"b":{"2":{"9":{"1":{"2":{"3":{"4":{"d":{"c":{"3":{"7":{"6":{"9":{"d":{"2":{"b":{"4":{"6":{"5":{"1":{"2":{"0":{"1":{"6":{"df":0,"docs":{},"e":{"c":{"a":{"7":{"2":{"4":{"4":{"c":{"a":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"2":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"7":{"6":{"3":{"2":{"df":0,"docs":{},"f":{"8":{"5":{"6":{"6":{"9":{"d":{"d":{"4":{"4":{"7":{"3":{"7":{"a":{"b":{"df":0,"docs":{},"f":{"3":{"6":{"b":{"3":{"2":{"df":0,"docs":{},"f":{"4":{"7":{"9":{"a":{"df":0,"docs":{},"e":{"5":{"1":{"8":{"df":0,"docs":{},"e":{"0":{"7":{"a":{"9":{"1":{"7":{"4":{"c":{"8":{"5":{"7":{"1":{"3":{"7":{"7":{"df":0,"docs":{},"e":{"b":{"b":{"8":{"1":{"5":{"6":{"3":{"b":{"b":{"9":{"a":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":0,"docs":{},"p":{"df":5,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"125":{"tf":1.4142135623730951},"19":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":1,"docs":{"125":{"tf":1.0}}}},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":39,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.7320508075688772},"103":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"13":{"tf":2.23606797749979},"135":{"tf":2.8284271247461903},"137":{"tf":2.0},"138":{"tf":2.6457513110645907},"139":{"tf":2.23606797749979},"14":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"146":{"tf":3.1622776601683795},"147":{"tf":1.0},"15":{"tf":2.449489742783178},"151":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.4142135623730951},"28":{"tf":3.0},"30":{"tf":1.7320508075688772},"36":{"tf":1.0},"4":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":2.0},"51":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"170":{"tf":1.0}}}}}}}}},"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"@":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"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":1,"docs":{"147":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":36,"docs":{"1":{"tf":1.0},"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"45":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":5,"docs":{"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"161":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"80":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":5,"docs":{"12":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"53":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"7":{"8":{"0":{"3":{"4":{"c":{"2":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"f":{"c":{"d":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"2":{"d":{"2":{"d":{"2":{"d":{"2":{"0":{"3":{"d":{"1":{"9":{"df":0,"docs":{},"f":{"c":{"d":{"6":{"3":{"df":0,"docs":{},"f":{"1":{"b":{"1":{"8":{"4":{"6":{"df":0,"docs":{},"f":{"a":{"c":{"0":{"8":{"9":{"c":{"5":{"1":{"c":{"2":{"a":{"a":{"7":{"b":{"5":{"c":{"8":{"1":{"4":{"9":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"i":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":22,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":3.3166247903554},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.7320508075688772},"134":{"tf":1.0},"135":{"tf":3.4641016151377544},"136":{"tf":1.0},"138":{"tf":2.23606797749979},"142":{"tf":1.0},"15":{"tf":3.0},"151":{"tf":1.0},"153":{"tf":1.4142135623730951},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"30":{"tf":1.0},"65":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"177":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"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":2,"docs":{"124":{"tf":1.0},"146":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"42":{"tf":1.0},"63":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":19,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.7320508075688772},"176":{"tf":2.23606797749979},"2":{"tf":2.449489742783178},"21":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":18,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"131":{"tf":3.1622776601683795},"134":{"tf":1.0},"135":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":4.0},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"42":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"50":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}}},"s":{"c":{"df":1,"docs":{"122":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"b":{"df":6,"docs":{"30":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":18,"docs":{"108":{"tf":1.0},"111":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.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},"99":{"tf":1.0}}}},"r":{"df":3,"docs":{"1":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"112":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":3,"docs":{"174":{"tf":2.0},"29":{"tf":1.0},"30":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":11,"docs":{"109":{"tf":1.4142135623730951},"126":{"tf":1.0},"151":{"tf":1.0},"161":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"40":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"r":{"df":4,"docs":{"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"103":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"63":{"tf":2.23606797749979},"64":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":2.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"126":{"tf":1.0},"133":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"12":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.7320508075688772},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"125":{"tf":1.0},"156":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"161":{"tf":1.0},"163":{"tf":1.0},"99":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"139":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"o":{"c":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"157":{"tf":1.0},"162":{"tf":1.7320508075688772},"24":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"125":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":2.0},"2":{"tf":2.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"127":{"tf":1.0},"156":{"tf":1.0},"51":{"tf":1.0},"71":{"tf":1.0}}}}}}}},"df":1,"docs":{"161":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":5,"docs":{"122":{"tf":1.4142135623730951},"125":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"54":{"tf":1.0},"67":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"e":{"df":4,"docs":{"123":{"tf":1.0},"55":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"76":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"34":{"tf":1.0},"6":{"tf":1.0}}}},"3":{"df":0,"docs":{},"e":{"0":{"8":{"6":{"0":{"a":{"3":{"5":{"8":{"c":{"0":{"d":{"0":{"4":{"4":{"6":{"6":{"9":{"7":{"4":{"8":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"8":{"2":{"b":{"4":{"b":{"0":{"0":{"7":{"3":{"b":{"a":{"a":{"c":{"a":{"5":{"3":{"a":{"1":{"2":{"8":{"d":{"d":{"c":{"8":{"c":{"df":0,"docs":{},"e":{"3":{"7":{"5":{"7":{"a":{"df":0,"docs":{},"e":{"3":{"9":{"8":{"8":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"9":{"0":{"4":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"1":{"0":{"d":{"c":{"df":0,"docs":{},"f":{"4":{"9":{"df":0,"docs":{},"e":{"4":{"3":{"1":{"df":0,"docs":{},"f":{"5":{"0":{"c":{"2":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"8":{"c":{"3":{"7":{"1":{"2":{"9":{"c":{"b":{"df":0,"docs":{},"e":{"4":{"7":{"df":0,"docs":{},"e":{"0":{"0":{"3":{"a":{"5":{"9":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"8":{"1":{"a":{"8":{"8":{"b":{"0":{"3":{"b":{"5":{"0":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{"df":0,"docs":{},"h":{"df":12,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"160":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":2,"docs":{"18":{"tf":1.0},"28":{"tf":1.0}},"i":{"df":2,"docs":{"29":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"109":{"tf":1.0}}}}}}},"b":{"7":{"df":0,"docs":{},"e":{"1":{"4":{"8":{"2":{"2":{"df":0,"docs":{},"e":{"1":{"8":{"df":0,"docs":{},"e":{"7":{"1":{"b":{"a":{"7":{"c":{"9":{"2":{"c":{"2":{"6":{"6":{"b":{"0":{"9":{"7":{"6":{"a":{"c":{"d":{"a":{"2":{"3":{"4":{"4":{"d":{"df":0,"docs":{},"f":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"7":{"a":{"6":{"0":{"0":{"9":{"9":{"d":{"4":{"0":{"0":{"c":{"c":{"2":{"4":{"3":{"3":{"9":{"4":{"df":0,"docs":{},"f":{"b":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"144":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"111":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":5,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"28":{"tf":1.7320508075688772},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"103":{"tf":1.0},"44":{"tf":1.0}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"12":{"tf":1.7320508075688772},"123":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":2.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}}}},"d":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"100":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"47":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":5,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"142":{"tf":1.4142135623730951},"154":{"tf":2.0},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"14":{"tf":2.0}}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"161":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"100":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"157":{"tf":1.0},"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":16,"docs":{"104":{"tf":1.0},"107":{"tf":2.23606797749979},"108":{"tf":3.1622776601683795},"113":{"tf":1.0},"122":{"tf":2.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":2.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"69":{"tf":2.8284271247461903},"70":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}},"y":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}},"a":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":2.449489742783178},"61":{"tf":1.0},"80":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":20,"docs":{"10":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"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},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"29":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"116":{"tf":2.449489742783178},"119":{"tf":1.0},"120":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"103":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"25":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}},"df":5,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"108":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0}}}}}}}},"t":{"c":{"df":3,"docs":{"14":{"tf":1.0},"21":{"tf":1.0},"82":{"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":1,"docs":{"21":{"tf":1.0}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"118":{"tf":1.0},"122":{"tf":1.0},"27":{"tf":1.0}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":15,"docs":{"1":{"tf":1.7320508075688772},"100":{"tf":1.7320508075688772},"104":{"tf":2.0},"12":{"tf":1.0},"135":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"m":{"df":1,"docs":{"21":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"30":{"tf":1.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":24,"docs":{"101":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"108":{"tf":2.0},"112":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":2.23606797749979},"13":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"41":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"97":{"tf":1.7320508075688772}},"e":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"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":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":3,"docs":{"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":14,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"76":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"177":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"108":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}},"i":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"108":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"4":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"122":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":18,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"j":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"k":{"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"j":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"i":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"1":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"9":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"j":{"df":0,"docs":{},"z":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"h":{"df":0,"docs":{},"j":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"m":{"4":{"df":0,"docs":{},"m":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"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":{"0":{"c":{"7":{"c":{"7":{"7":{"8":{"df":0,"docs":{},"f":{"a":{"a":{"6":{"df":0,"docs":{},"e":{"b":{"2":{"a":{"8":{"b":{"df":0,"docs":{},"f":{"0":{"3":{"c":{"9":{"c":{"4":{"7":{"b":{"b":{"3":{"df":0,"docs":{},"f":{"8":{"3":{"6":{"b":{"d":{"4":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"3":{"7":{"df":0,"docs":{},"e":{"6":{"9":{"c":{"1":{"8":{"df":0,"docs":{},"e":{"3":{"0":{"df":0,"docs":{},"f":{"8":{"5":{"3":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"1":{"4":{"6":{"5":{"2":{"2":{"d":{"c":{"b":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"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":{"6":{"9":{"a":{"3":{"0":{"c":{"df":0,"docs":{},"f":{"c":{"b":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"b":{"d":{"9":{"7":{"a":{"0":{"7":{"b":{"1":{"9":{"d":{"df":0,"docs":{},"e":{"9":{"8":{"df":0,"docs":{},"e":{"4":{"b":{"3":{"8":{"a":{"4":{"3":{"6":{"7":{"b":{"0":{"3":{"d":{"1":{"8":{"1":{"9":{"9":{"4":{"3":{"b":{"df":0,"docs":{},"e":{"4":{"1":{"7":{"4":{"4":{"3":{"3":{"9":{"d":{"3":{"8":{"a":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"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":{"0":{"2":{"9":{"7":{"8":{"9":{"5":{"0":{"8":{"6":{"df":0,"docs":{},"e":{"6":{"6":{"c":{"0":{"9":{"4":{"7":{"c":{"2":{"1":{"3":{"d":{"d":{"2":{"9":{"df":0,"docs":{},"e":{"9":{"0":{"df":0,"docs":{},"f":{"5":{"9":{"6":{"b":{"8":{"6":{"0":{"d":{"1":{"0":{"3":{"1":{"6":{"a":{"b":{"8":{"0":{"6":{"0":{"6":{"4":{"6":{"0":{"8":{"d":{"d":{"2":{"5":{"8":{"0":{"c":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"5":{"d":{"6":{"4":{"4":{"8":{"a":{"2":{"7":{"3":{"b":{"5":{"3":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"9":{"4":{"2":{"c":{"1":{"3":{"3":{"b":{"b":{"9":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"9":{"0":{"4":{"c":{"7":{"d":{"7":{"df":0,"docs":{},"f":{"3":{"1":{"0":{"4":{"c":{"d":{"a":{"df":0,"docs":{},"f":{"6":{"b":{"9":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"f":{"5":{"0":{"d":{"3":{"5":{"1":{"8":{"8":{"7":{"1":{"df":5,"docs":{"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"116":{"tf":2.23606797749979},"117":{"tf":1.7320508075688772},"119":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"89":{"tf":1.0},"92":{"tf":1.0}},"e":{"d":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"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":{},"r":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"92":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"80":{"tf":1.0},"92":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}}}}},"s":{"df":2,"docs":{"13":{"tf":2.8284271247461903},"28":{"tf":3.1622776601683795}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":1,"docs":{"100":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"64":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.0},"172":{"tf":1.0},"21":{"tf":1.0},"56":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"1":{"tf":1.0},"30":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":7,"docs":{"146":{"tf":1.0},"159":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"31":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"107":{"tf":1.0}}},"2":{"df":1,"docs":{"107":{"tf":1.0}}},"a":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"b":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":2.23606797749979},"106":{"tf":1.0},"107":{"tf":2.0},"113":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"61":{"tf":3.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.23606797749979},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"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.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"]":{"(":{"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":22,"docs":{"100":{"tf":1.7320508075688772},"12":{"tf":2.0},"129":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"131":{"tf":1.0},"135":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"16":{"tf":2.0},"2":{"tf":1.0},"20":{"tf":1.0},"39":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"48":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"98":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"105":{"tf":1.0},"111":{"tf":2.23606797749979},"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"115":{"tf":1.7320508075688772},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"122":{"tf":2.23606797749979},"21":{"tf":1.0},"57":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.4142135623730951},"146":{"tf":1.0},"37":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0}}}},"d":{"df":10,"docs":{"136":{"tf":1.0},"142":{"tf":1.0},"163":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"76":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"162":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"121":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.0},"146":{"tf":1.0},"163":{"tf":1.0},"32":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"98":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}}},"x":{"df":4,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0}}},"k":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"4":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"123":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"1":{"tf":1.0},"161":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":22,"docs":{"101":{"tf":1.4142135623730951},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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},"98":{"tf":2.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":28,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.7320508075688772},"110":{"tf":1.0},"111":{"tf":1.0},"116":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"160":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"8":{"tf":1.0}}}}}},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":31,"docs":{"124":{"tf":1.7320508075688772},"125":{"tf":2.449489742783178},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":2.23606797749979},"129":{"tf":2.23606797749979},"130":{"tf":2.23606797749979},"131":{"tf":2.23606797749979},"132":{"tf":2.23606797749979},"133":{"tf":2.23606797749979},"134":{"tf":2.23606797749979},"135":{"tf":2.23606797749979},"136":{"tf":2.23606797749979},"137":{"tf":2.6457513110645907},"138":{"tf":2.23606797749979},"139":{"tf":2.23606797749979},"140":{"tf":2.23606797749979},"141":{"tf":2.23606797749979},"144":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":2.6457513110645907},"27":{"tf":2.0},"28":{"tf":1.7320508075688772},"29":{"tf":3.4641016151377544},"30":{"tf":2.6457513110645907},"35":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"96":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"108":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":3.4641016151377544},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979}}}}},"v":{"df":1,"docs":{"28":{"tf":1.0}}}},"k":{"df":1,"docs":{"161":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"122":{"tf":1.0},"161":{"tf":1.0},"45":{"tf":1.0},"96":{"tf":1.0}}}},"df":2,"docs":{"107":{"tf":1.0},"63":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"1":{"tf":1.0},"108":{"tf":1.4142135623730951},"27":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"151":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"'":{"df":7,"docs":{"125":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"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":{"93":{"tf":1.0}}}}}}}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}}}},"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":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{":":{":":{"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":{"81":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.7320508075688772},"39":{"tf":1.0},"42":{"tf":2.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"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":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"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":{},"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":6,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{},"i":{"d":{"df":3,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"88":{"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":{"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":99,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.23606797749979},"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":2.0},"109":{"tf":1.4142135623730951},"11":{"tf":2.6457513110645907},"111":{"tf":1.0},"12":{"tf":3.872983346207417},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":2.23606797749979},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"13":{"tf":3.3166247903554},"130":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":3.7416573867739413},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":2.449489742783178},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.0},"146":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":3.3166247903554},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.23606797749979},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.4142135623730951},"160":{"tf":2.449489742783178},"17":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"177":{"tf":1.4142135623730951},"2":{"tf":2.0},"21":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":2.23606797749979},"28":{"tf":1.7320508075688772},"29":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"30":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772},"35":{"tf":1.7320508075688772},"36":{"tf":2.23606797749979},"37":{"tf":2.23606797749979},"38":{"tf":1.0},"4":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"6":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":2.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"9":{"tf":2.449489742783178},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}},"l":{"a":{"b":{"df":6,"docs":{"100":{"tf":1.0},"13":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"0":{"df":0,"docs":{},"x":{"3":{"9":{"1":{"5":{"0":{"0":{"1":{"7":{"c":{"9":{"df":0,"docs":{},"e":{"3":{"8":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"e":{"2":{"8":{"0":{"4":{"3":{"2":{"d":{"5":{"4":{"6":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"e":{"3":{"4":{"5":{"d":{"6":{"c":{"df":0,"docs":{},"e":{"6":{"d":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"4":{"7":{"1":{"0":{"1":{"6":{"2":{"c":{"2":{"df":0,"docs":{},"e":{"3":{"a":{"9":{"5":{"a":{"6":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"0":{"5":{"1":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":9,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"137":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.23606797749979},"23":{"tf":1.0},"24":{"tf":2.449489742783178},"26":{"tf":1.4142135623730951},"27":{"tf":2.0}}}},"v":{"df":0,"docs":{},"m":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"38":{"tf":1.0},"89":{"tf":1.0},"94":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"105":{"tf":1.0},"122":{"tf":1.7320508075688772},"41":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":21,"docs":{"101":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"14":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"174":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.8284271247461903},"57":{"tf":2.23606797749979},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"162":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"118":{"tf":1.0},"50":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"112":{"tf":1.0},"158":{"tf":1.0}}}}}}},"g":{"a":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"93":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"c":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":28,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"28":{"tf":1.0},"43":{"tf":1.4142135623730951},"53":{"tf":1.0},"64":{"tf":1.0},"76":{"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},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"t":{"df":2,"docs":{"156":{"tf":1.0},"158":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"t":{"@":{"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"149":{"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":{}},"df":0,"docs":{}}}}}}},"df":6,"docs":{"149":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"169":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"'":{"df":1,"docs":{"161":{"tf":1.0}}},"df":1,"docs":{"161":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"161":{"tf":1.0}},"n":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"114":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"177":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"o":{"df":4,"docs":{"0":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"30":{"tf":1.0}}},"o":{"d":{"df":1,"docs":{"163":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.0}},"q":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":3,"docs":{"100":{"tf":1.7320508075688772},"39":{"tf":1.0},"45":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":26,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":2.6457513110645907},"11":{"tf":1.0},"110":{"tf":1.0},"122":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":2.8284271247461903},"56":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"116":{"tf":2.0},"122":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":2.0},"53":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"116":{"tf":1.0},"122":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"116":{"tf":1.0}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"32":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"161":{"tf":1.0}},"l":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"53":{"tf":1.0},"90":{"tf":1.0}},"e":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}}},"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":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}},"df":0,"docs":{}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"91":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"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":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"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":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}},"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":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"78":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}}},"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":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"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":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":9,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"12":{"tf":1.0},"135":{"tf":1.0},"21":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"6":{"tf":1.0},"66":{"tf":1.0}}}},"i":{"df":1,"docs":{"157":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"122":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"112":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.0},"121":{"tf":3.4641016151377544},"122":{"tf":2.6457513110645907},"31":{"tf":2.0},"72":{"tf":1.0},"76":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":17,"docs":{"12":{"tf":1.0},"126":{"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0}},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"30":{"tf":1.0}}}}},"p":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":26,"docs":{"107":{"tf":2.6457513110645907},"112":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":2.23606797749979},"116":{"tf":2.6457513110645907},"117":{"tf":2.23606797749979},"119":{"tf":2.23606797749979},"121":{"tf":3.872983346207417},"122":{"tf":2.0},"46":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"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":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"37":{"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":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"29":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951}}}},"p":{"df":25,"docs":{"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.23606797749979},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"137":{"tf":2.449489742783178},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"156":{"tf":1.0},"161":{"tf":1.4142135623730951},"17":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"116":{"tf":1.0},"57":{"tf":1.0}}},"df":12,"docs":{"109":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"6":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"125":{"tf":1.0}}}}},"o":{"c":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"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":{},"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":{},"s":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"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":4,"docs":{"146":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}}},"df":9,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":2.449489742783178},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178},"21":{"tf":1.0},"28":{"tf":2.23606797749979},"42":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"=":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"4":{"df":0,"docs":{},"p":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"/":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":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":{"128":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"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":{"35":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"/":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"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":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"/":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"125":{"tf":1.0},"13":{"tf":1.0},"24":{"tf":1.0}},"s":{":":{"/":{"/":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":4,"docs":{"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"4":{"df":0,"docs":{},"p":{"df":1,"docs":{"29":{"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":{"c":{"df":0,"docs":{},"s":{".":{"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":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"125":{"tf":1.0},"13":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}}}},"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":{},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"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":{"29":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"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":{"29":{"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":1,"docs":{"40":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"55":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"2":{"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"3":{"2":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"4":{"df":3,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"a":{"a":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":38,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":2.23606797749979},"107":{"tf":2.6457513110645907},"108":{"tf":2.8284271247461903},"109":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":3.0},"113":{"tf":1.7320508075688772},"114":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.0},"120":{"tf":3.1622776601683795},"122":{"tf":2.449489742783178},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"43":{"tf":1.0},"44":{"tf":2.23606797749979},"50":{"tf":2.0},"59":{"tf":1.4142135623730951},"61":{"tf":3.1622776601683795},"62":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"67":{"tf":1.7320508075688772},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":2.0},"106":{"tf":1.0},"110":{"tf":1.4142135623730951},"39":{"tf":1.0},"41":{"tf":2.6457513110645907},"92":{"tf":1.0}}}}}}}},"l":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":2.449489742783178}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"108":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":2.449489742783178},"69":{"tf":1.4142135623730951},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":18,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"167":{"tf":1.0},"20":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":22,"docs":{"0":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"15":{"tf":1.0},"157":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}}}}}},"d":{"df":1,"docs":{"108":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"41":{"tf":1.0}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"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":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"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":{}}}},"df":136,"docs":{"0":{"tf":3.0},"1":{"tf":2.6457513110645907},"10":{"tf":1.0},"100":{"tf":4.242640687119285},"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":2.0},"109":{"tf":1.7320508075688772},"11":{"tf":2.8284271247461903},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"12":{"tf":4.47213595499958},"121":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":2.449489742783178},"125":{"tf":4.47213595499958},"126":{"tf":4.242640687119285},"127":{"tf":1.4142135623730951},"128":{"tf":3.1622776601683795},"129":{"tf":3.0},"13":{"tf":3.4641016151377544},"130":{"tf":2.6457513110645907},"131":{"tf":4.0},"132":{"tf":3.1622776601683795},"133":{"tf":3.3166247903554},"134":{"tf":3.1622776601683795},"135":{"tf":4.69041575982343},"136":{"tf":2.8284271247461903},"137":{"tf":2.449489742783178},"138":{"tf":2.23606797749979},"139":{"tf":2.23606797749979},"14":{"tf":2.6457513110645907},"140":{"tf":2.23606797749979},"141":{"tf":2.23606797749979},"142":{"tf":1.0},"144":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":2.8284271247461903},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.23606797749979},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"177":{"tf":2.6457513110645907},"18":{"tf":2.0},"19":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":2.23606797749979},"21":{"tf":3.4641016151377544},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":3.872983346207417},"27":{"tf":2.449489742783178},"28":{"tf":3.1622776601683795},"29":{"tf":5.830951894845301},"3":{"tf":1.0},"30":{"tf":5.5677643628300215},"31":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":3.605551275463989},"36":{"tf":2.0},"37":{"tf":2.0},"38":{"tf":2.449489742783178},"39":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"40":{"tf":2.0},"41":{"tf":2.0},"42":{"tf":2.23606797749979},"44":{"tf":2.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.449489742783178},"51":{"tf":2.23606797749979},"52":{"tf":1.0},"53":{"tf":2.6457513110645907},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"6":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":2.8284271247461903},"67":{"tf":1.0},"71":{"tf":2.0},"72":{"tf":1.4142135623730951},"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.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":2.8284271247461903},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.0},"97":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":10,"docs":{"1":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"60":{"tf":1.0}}},"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":2.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"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":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}}}}}},"df":0,"docs":{}}},".":{"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":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"/":{"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":{"124":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"149":{"tf":1.0},"169":{"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":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"/":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"b":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"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":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"?":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"?":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"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":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":21,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"100":{"tf":1.0},"13":{"tf":1.0},"28":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"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":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"i":{"c":{"df":8,"docs":{"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"177":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"!":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"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":1,"docs":{"93":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.0}},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}},"w":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"102":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":2.8284271247461903},"30":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":31,"docs":{"1":{"tf":1.7320508075688772},"100":{"tf":1.0},"108":{"tf":2.23606797749979},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"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.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"176":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"82":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"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":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"30":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}}},"d":{"b":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"41":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"l":{"df":24,"docs":{"125":{"tf":1.7320508075688772},"126":{"tf":1.0},"130":{"tf":1.0},"137":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":2.6457513110645907},"147":{"tf":1.7320508075688772},"159":{"tf":2.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"2":{"tf":2.23606797749979},"23":{"tf":1.0},"24":{"tf":2.449489742783178},"25":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"5":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772}}},"n":{"c":{"df":8,"docs":{"101":{"tf":1.0},"112":{"tf":1.0},"13":{"tf":1.0},"138":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"21":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"146":{"tf":1.4142135623730951},"158":{"tf":1.0},"2":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"103":{"tf":2.0}}},"n":{"d":{"df":2,"docs":{"13":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"109":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"174":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"127":{"tf":1.0},"142":{"tf":1.0},"156":{"tf":1.0}}}}},"f":{"a":{"c":{"df":4,"docs":{"176":{"tf":1.0},"26":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":1,"docs":{"61":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"123":{"tf":1.0},"30":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}},"s":{"df":0,"docs":{},"u":{"df":5,"docs":{"125":{"tf":1.0},"161":{"tf":2.6457513110645907},"163":{"tf":1.4142135623730951},"29":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}}}},"t":{"'":{"df":4,"docs":{"108":{"tf":1.0},"11":{"tf":1.0},"125":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"161":{"tf":1.0},"44":{"tf":1.0}}}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"29":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"121":{"tf":1.0},"43":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"u":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":6,"docs":{"12":{"tf":2.8284271247461903},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"13":{"tf":2.23606797749979},"135":{"tf":2.8284271247461903},"15":{"tf":3.0}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"161":{"tf":1.0},"30":{"tf":1.0},"47":{"tf":1.0}}}},"y":{"df":11,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.7320508075688772},"112":{"tf":1.0},"121":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":3.3166247903554},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"72":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.7320508075688772},"132":{"tf":3.1622776601683795},"29":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"55":{"tf":1.0}}}}}},"l":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"b":{"df":1,"docs":{"108":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"161":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":2.8284271247461903}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"174":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"34":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"49":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"32":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"53":{"tf":1.0},"67":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"21":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}}},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"116":{"tf":2.0}}}},"t":{"'":{"df":15,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"112":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"df":1,"docs":{"121":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"40":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"55":{"tf":1.0},"56":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"\"":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":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":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"151":{"tf":1.0},"176":{"tf":2.0}},"p":{"df":0,"docs":{},"q":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"108":{"tf":2.6457513110645907},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":2.6457513110645907},"70":{"tf":2.0}}},"y":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"98":{"tf":1.0}}}}}}},"l":{"df":1,"docs":{"108":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"108":{"tf":1.0},"12":{"tf":2.449489742783178},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178},"21":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"175":{"tf":1.0},"28":{"tf":1.0},"53":{"tf":1.0}}},"k":{"df":5,"docs":{"100":{"tf":1.0},"161":{"tf":1.0},"43":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0}}},"t":{"df":1,"docs":{"160":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"125":{"tf":1.0},"146":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"121":{"tf":1.0},"142":{"tf":1.0},"163":{"tf":1.0},"177":{"tf":1.0},"29":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"12":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0},"47":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"1":{"1":{"df":1,"docs":{"176":{"tf":2.0}}},"df":0,"docs":{}},"df":4,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"55":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"o":{"a":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":9,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.7320508075688772},"151":{"tf":1.0},"161":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"2":{"9":{"9":{"8":{"7":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"27":{"tf":1.7320508075688772},"64":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":8,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"172":{"tf":1.0}}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"53":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"82":{"tf":1.0},"86":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":15,"docs":{"101":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"15":{"tf":1.7320508075688772},"43":{"tf":1.0},"53":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":3.0},"86":{"tf":2.23606797749979},"87":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"38":{"tf":1.0},"52":{"tf":1.0}}},"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"125":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"101":{"tf":1.0},"108":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.4142135623730951},"161":{"tf":1.0},"52":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"64":{"tf":1.0},"67":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"116":{"tf":1.0},"119":{"tf":1.0}},"e":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}},"m":{"1":{"df":1,"docs":{"19":{"tf":1.0}}},"a":{"c":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"177":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0}}}}},"o":{"df":6,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"175":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"55":{"tf":1.0},"8":{"tf":1.0}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.0},"53":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":1,"docs":{"14":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"20":{"tf":1.0},"57":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.7320508075688772}}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"111":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.7320508075688772},"163":{"tf":1.0},"35":{"tf":1.0},"55":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"125":{"tf":1.0},"137":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":9,"docs":{"122":{"tf":1.0},"156":{"tf":1.0},"163":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":1.7320508075688772},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"69":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":25,"docs":{"100":{"tf":2.0},"106":{"tf":1.0},"12":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"28":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":2.23606797749979},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"96":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}}}}},"p":{"df":4,"docs":{"103":{"tf":1.0},"50":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.7320508075688772}}}}}}}}}},"df":2,"docs":{"59":{"tf":1.0},"61":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":13,"docs":{"147":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":2.23606797749979}}}}},"x":{"_":{"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"117":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"d":{"0":{"2":{"5":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"3":{"3":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"4":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"12":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"69":{"tf":1.4142135623730951},"89":{"tf":1.0}},"t":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"a":{"=":{"\"":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"111":{"tf":1.0},"114":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"161":{"tf":1.0},"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"67":{"tf":1.0}}},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"137":{"tf":1.0},"161":{"tf":2.449489742783178},"30":{"tf":1.0},"43":{"tf":1.0},"87":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.0},"87":{"tf":2.23606797749979}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"50":{"tf":1.7320508075688772},"61":{"tf":2.23606797749979},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"155":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"h":{"df":0,"docs":{},"o":{"d":{"df":7,"docs":{"100":{"tf":1.0},"104":{"tf":1.0},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"157":{"tf":1.0},"4":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"142":{"tf":1.0},"147":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"150":{"tf":2.0},"170":{"tf":1.7320508075688772},"28":{"tf":1.0},"36":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":2,"docs":{"117":{"tf":1.4142135623730951},"122":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"108":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}}},"t":{"df":3,"docs":{"61":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":2.449489742783178}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}}},"o":{"d":{"df":21,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}},"e":{"df":1,"docs":{"55":{"tf":1.0}},"l":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":18,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.7320508075688772},"51":{"tf":2.23606797749979},"52":{"tf":1.7320508075688772},"53":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":2.8284271247461903},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"1":{"tf":1.0},"36":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"177":{"tf":1.0},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"66":{"tf":1.0},"76":{"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}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"108":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"60":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"122":{"tf":1.0},"163":{"tf":1.0},"94":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"_":{"df":0,"docs":{},"j":{"df":0,"docs":{},"w":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"124":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":23,"docs":{"100":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":3.0},"129":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.7320508075688772},"138":{"tf":1.7320508075688772},"139":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"141":{"tf":1.7320508075688772},"146":{"tf":1.0},"161":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"84":{"tf":1.0},"98":{"tf":2.23606797749979}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":8,"docs":{"100":{"tf":1.7320508075688772},"106":{"tf":1.0},"110":{"tf":1.4142135623730951},"133":{"tf":2.0},"29":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":2.449489742783178},"41":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"21":{"tf":1.0},"51":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"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":2,"docs":{"100":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":20,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.7320508075688772},"156":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":2.449489742783178},"122":{"tf":1.7320508075688772}}}},"t":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":14,"docs":{"0":{"tf":1.0},"12":{"tf":2.0},"120":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"62":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}}}}}},"w":{"df":17,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.7320508075688772},"133":{"tf":3.0},"137":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"29":{"tf":2.6457513110645907},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"22":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"121":{"tf":1.7320508075688772},"29":{"tf":1.0},"61":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":14,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"13":{"tf":2.449489742783178},"135":{"tf":2.6457513110645907},"144":{"tf":1.0},"15":{"tf":2.0},"151":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.4142135623730951},"76":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"123":{"tf":1.7320508075688772},"87":{"tf":1.0}}},"df":12,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"157":{"tf":1.0},"162":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0},"44":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":2,"docs":{"28":{"tf":2.23606797749979},"61":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":25,"docs":{"103":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"15":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}},"w":{"df":6,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"104":{"tf":2.0},"111":{"tf":1.0},"113":{"tf":2.0},"98":{"tf":3.0}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"12":{"tf":1.7320508075688772},"121":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"161":{"tf":1.0},"34":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"(":{"2":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"3":{"9":{",":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"67":{"tf":1.0}}},"df":14,"docs":{"104":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.7320508075688772},"21":{"tf":1.0},"45":{"tf":1.0},"59":{"tf":2.23606797749979},"60":{"tf":1.4142135623730951},"61":{"tf":2.8284271247461903},"63":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"123":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":2.8284271247461903},"122":{"tf":1.4142135623730951}}}}}}},"k":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}},"n":{"c":{"df":9,"docs":{"106":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"161":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"5":{"tf":1.0}}},"df":11,"docs":{"115":{"tf":1.0},"122":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.7320508075688772},"98":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"2":{"tf":1.0}}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0}}},"r":{"df":23,"docs":{"111":{"tf":2.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.7320508075688772},"12":{"tf":1.0},"120":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":2.0},"124":{"tf":1.7320508075688772},"128":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"40":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"131":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"<":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"3":{"2":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":34,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"12":{"tf":2.23606797749979},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":1.0},"15":{"tf":2.449489742783178},"151":{"tf":1.0},"29":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"?":{"&":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"&":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"&":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"7":{"3":{"8":{"9":{"d":{"8":{"&":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"6":{"a":{"7":{"df":0,"docs":{},"e":{"c":{"2":{"df":1,"docs":{"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":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"144":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":20,"docs":{"100":{"tf":1.0},"111":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":2.23606797749979},"122":{"tf":1.7320508075688772},"128":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"29":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":1,"docs":{"161":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"s":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"157":{"tf":1.0},"66":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"161":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"156":{"tf":1.0},"161":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"61":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"161":{"tf":1.0}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"4":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"150":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":2,"docs":{"121":{"tf":2.0},"122":{"tf":1.0}}}}}}},"df":4,"docs":{"12":{"tf":1.0},"121":{"tf":2.0},"122":{"tf":1.0},"135":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"105":{"tf":1.0},"121":{"tf":2.23606797749979},"122":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"89":{"tf":2.6457513110645907}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}},"s":{"df":5,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"161":{"tf":1.0},"28":{"tf":1.0},"53":{"tf":1.0}}},"t":{"df":11,"docs":{"114":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"161":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"70":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"57":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":11,"docs":{"112":{"tf":1.4142135623730951},"12":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":8,"docs":{"12":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"146":{"tf":1.0},"15":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"167":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"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":{"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":{"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"39":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":11,"docs":{"100":{"tf":1.4142135623730951},"125":{"tf":1.0},"129":{"tf":1.7320508075688772},"131":{"tf":2.0},"133":{"tf":2.23606797749979},"134":{"tf":2.0},"157":{"tf":1.0},"26":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0}}}}},"c":{"df":5,"docs":{"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":7,"docs":{"125":{"tf":2.0},"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"155":{"tf":1.0},"160":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"19":{"tf":1.0},"42":{"tf":1.0},"63":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.4142135623730951},"125":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}}}}},"g":{"_":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}},"d":{"(":{"6":{"3":{"9":{"6":{"7":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"104":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951}}}},"n":{"df":4,"docs":{"163":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"2":{"tf":1.4142135623730951},"28":{"tf":1.0},"4":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"105":{"tf":1.0},"109":{"tf":2.449489742783178},"110":{"tf":1.4142135623730951},"31":{"tf":1.0},"57":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"0":{"tf":1.0},"108":{"tf":1.4142135623730951},"124":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0},"32":{"tf":1.0},"50":{"tf":1.7320508075688772},"56":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"26":{"tf":1.7320508075688772},"27":{"tf":1.0},"54":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"12":{"tf":1.0},"135":{"tf":1.0},"30":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"123":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"(":{"2":{"9":{"9":{"8":{"7":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":12,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"12":{"tf":2.449489742783178},"126":{"tf":1.7320508075688772},"13":{"tf":2.449489742783178},"132":{"tf":3.1622776601683795},"135":{"tf":2.449489742783178},"138":{"tf":1.7320508075688772},"15":{"tf":2.449489742783178},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"42":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"108":{"tf":1.0},"12":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"15":{"tf":2.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":25,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":3.4641016151377544},"126":{"tf":1.4142135623730951},"13":{"tf":3.0},"135":{"tf":3.4641016151377544},"137":{"tf":2.8284271247461903},"138":{"tf":2.8284271247461903},"139":{"tf":2.23606797749979},"140":{"tf":2.23606797749979},"141":{"tf":2.23606797749979},"145":{"tf":1.0},"146":{"tf":2.6457513110645907},"147":{"tf":1.0},"15":{"tf":3.4641016151377544},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.6457513110645907},"4":{"tf":1.0},"64":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"@":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"5":{"4":{"3":{"2":{"/":{"[":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":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":{"151":{"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":{"b":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{",":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"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":{}},"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":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":16,"docs":{"102":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"146":{"tf":2.8284271247461903},"174":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"4":{"tf":2.449489742783178},"5":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"108":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"127":{"tf":1.0},"161":{"tf":3.3166247903554}},"e":{"c":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"125":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"124":{"tf":1.0},"146":{"tf":1.0},"5":{"tf":1.0},"72":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"26":{"tf":1.0}},"s":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"160":{"tf":1.0},"26":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"126":{"tf":1.0},"60":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"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.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.7320508075688772},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"30":{"tf":1.0},"52":{"tf":1.0}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"161":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":15,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.4142135623730951},"132":{"tf":2.0},"135":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":18,"docs":{"112":{"tf":1.4142135623730951},"113":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.23606797749979},"123":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.4142135623730951},"30":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":2,"docs":{"0":{"tf":1.0},"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"19":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"155":{"tf":1.0},"176":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":35,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"14":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":2.23606797749979},"38":{"tf":2.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"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}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"124":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":13,"docs":{"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}}}}},"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":13,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"43":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":2,"docs":{"175":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"u":{"b":{"df":16,"docs":{"73":{"tf":2.8284271247461903},"77":{"tf":2.23606797749979},"80":{"tf":1.0},"83":{"tf":2.449489742783178},"84":{"tf":2.6457513110645907},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"87":{"tf":3.0},"88":{"tf":2.449489742783178},"89":{"tf":1.7320508075688772},"90":{"tf":2.23606797749979},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":2.6457513110645907},"95":{"tf":2.6457513110645907}},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"109":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"146":{"tf":1.0},"151":{"tf":1.0},"2":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":29,"docs":{"1":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":2.23606797749979},"107":{"tf":2.8284271247461903},"108":{"tf":3.7416573867739413},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"120":{"tf":2.0},"121":{"tf":2.8284271247461903},"122":{"tf":2.0},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":2.6457513110645907},"36":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"9":{"tf":1.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"29":{"tf":1.0},"55":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":1.7320508075688772},"53":{"tf":1.0},"64":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"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}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"r":{"a":{"df":1,"docs":{"85":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"117":{"tf":1.0},"123":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"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":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":4,"docs":{"12":{"tf":2.449489742783178},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"w":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"b":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"106":{"tf":1.0}}}},"d":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"109":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"13":{"tf":1.4142135623730951},"24":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":2.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}},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"28":{"tf":1.0},"56":{"tf":1.0},"80":{"tf":1.4142135623730951},"89":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":23,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"125":{"tf":1.0},"21":{"tf":1.0},"53":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":2.23606797749979},"83":{"tf":2.23606797749979},"84":{"tf":2.23606797749979},"85":{"tf":2.23606797749979},"86":{"tf":1.4142135623730951},"87":{"tf":1.7320508075688772},"88":{"tf":2.23606797749979},"89":{"tf":2.23606797749979},"90":{"tf":2.449489742783178},"91":{"tf":1.4142135623730951},"92":{"tf":2.23606797749979},"93":{"tf":2.0},"94":{"tf":2.23606797749979},"95":{"tf":2.6457513110645907}}}},"v":{"df":1,"docs":{"121":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"125":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":13,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"df":3,"docs":{"161":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"108":{"tf":2.0},"2":{"tf":1.0},"32":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":2.0},"69":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"108":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772}},"e":{"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":{"b":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"2":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"136":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"144":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"173":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"60":{"tf":1.0},"66":{"tf":1.4142135623730951}},"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":10,"docs":{"108":{"tf":1.0},"21":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":2.449489742783178},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"125":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"166":{"tf":2.0},"167":{"tf":2.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"112":{"tf":1.0},"122":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"30":{"tf":1.0}}},"v":{"df":13,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"134":{"tf":2.8284271247461903},"135":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":5,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"36":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"28":{"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":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"29":{"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":5,"docs":{"149":{"tf":1.4142135623730951},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"72":{"tf":1.4142135623730951},"85":{"tf":1.0},"89":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"145":{"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":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":2.449489742783178},"121":{"tf":2.23606797749979},"124":{"tf":1.0},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"r":{"df":28,"docs":{"12":{"tf":1.0},"121":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.0},"161":{"tf":1.0},"173":{"tf":1.7320508075688772},"174":{"tf":2.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"104":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"133":{"tf":1.0},"161":{"tf":1.0},"93":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"106":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":5,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"121":{"tf":2.23606797749979},"122":{"tf":1.0},"31":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":9,"docs":{"118":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":2.0},"122":{"tf":2.0},"135":{"tf":1.0},"30":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":2.23606797749979},"96":{"tf":1.0}}}},"m":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"28":{"tf":1.0},"49":{"tf":1.7320508075688772}}}}},"t":{"d":{"df":1,"docs":{"93":{"tf":1.0}}},"df":1,"docs":{"93":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"106":{"tf":1.0},"108":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"82":{"tf":1.0},"91":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":18,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":1.0},"31":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":3.1622776601683795},"91":{"tf":1.7320508075688772},"92":{"tf":1.0},"98":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"122":{"tf":1.0},"92":{"tf":1.0}}},"t":{"df":3,"docs":{"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.23606797749979}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.7320508075688772}}}}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"109":{"tf":1.0},"161":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":2.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}}}}},"w":{"df":1,"docs":{"64":{"tf":1.0}}}},"p":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":43,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"125":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.0},"132":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":2.23606797749979},"137":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":2.449489742783178},"147":{"tf":2.0},"15":{"tf":2.449489742783178},"150":{"tf":1.7320508075688772},"151":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.4142135623730951},"161":{"tf":1.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":3.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"c":{"df":3,"docs":{"27":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}},"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"0":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.0},"160":{"tf":1.0}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"160":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"p":{"df":5,"docs":{"159":{"tf":1.7320508075688772},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"95":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"39":{"tf":1.0},"50":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"101":{"tf":1.0},"122":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"38":{"tf":1.0},"52":{"tf":1.0},"9":{"tf":1.0}}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"103":{"tf":1.0},"50":{"tf":1.7320508075688772},"56":{"tf":1.0},"62":{"tf":2.449489742783178},"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"a":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"104":{"tf":1.0}}}}},"df":32,"docs":{"0":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"28":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":2.0},"50":{"tf":2.6457513110645907},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.7320508075688772},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":6,"docs":{"12":{"tf":2.23606797749979},"123":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":2.23606797749979},"15":{"tf":2.23606797749979}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":7,"docs":{"138":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"93":{"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":2,"docs":{"82":{"tf":1.0},"93":{"tf":2.23606797749979}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"d":{"df":0,"docs":{},"k":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":13,"docs":{"105":{"tf":1.0},"111":{"tf":2.23606797749979},"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},"57":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"19":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"108":{"tf":1.0},"142":{"tf":1.0},"50":{"tf":1.7320508075688772},"53":{"tf":1.0},"57":{"tf":2.0},"66":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"123":{"tf":1.0},"146":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"121":{"tf":1.4142135623730951},"130":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":1,"docs":{"120":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"121":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"108":{"tf":1.0},"123":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"11":{"tf":1.0},"111":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}}},"t":{"df":1,"docs":{"87":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"40":{"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":2,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.7320508075688772}}},"v":{"df":1,"docs":{"70":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"146":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.23606797749979},"160":{"tf":1.4142135623730951},"175":{"tf":1.0},"2":{"tf":1.4142135623730951},"9":{"tf":2.0}}}},"i":{"c":{"df":42,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"11":{"tf":2.449489742783178},"110":{"tf":1.0},"12":{"tf":2.8284271247461903},"123":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"13":{"tf":3.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"135":{"tf":2.449489742783178},"136":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"15":{"tf":2.0},"151":{"tf":2.0},"16":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"30":{"tf":2.6457513110645907},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":2.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":3.1622776601683795}},"e":{"'":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"t":{"df":19,"docs":{"11":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.7320508075688772},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"29":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.4142135623730951},"8":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":17,"docs":{"137":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"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},"25":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"26":{"tf":1.0},"82":{"tf":1.0}}}}}},"h":{"a":{"df":1,"docs":{"138":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"65":{"tf":1.0}}}}},"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"55":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"30":{"tf":1.0}},"n":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"122":{"tf":1.0},"161":{"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":1,"docs":{"123":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"60":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"60":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"60":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"123":{"tf":1.0},"128":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"107":{"tf":1.0},"146":{"tf":1.0},"28":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"67":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"116":{"tf":1.0},"31":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":6,"docs":{"160":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"137":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"/":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":5,"docs":{"13":{"tf":1.0},"146":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.0},"64":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"d":{"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":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"6":{"4":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":5,"docs":{"12":{"tf":2.0},"13":{"tf":1.0},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"62":{"tf":2.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":3,"docs":{"121":{"tf":1.0},"131":{"tf":1.0},"28":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"157":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"1":{"tf":1.0},"100":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"34":{"tf":1.0},"76":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":7,"docs":{"159":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":2.0}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"146":{"tf":1.0},"161":{"tf":1.0},"17":{"tf":1.0}}}},"v":{"df":1,"docs":{"161":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"3":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"161":{"tf":1.0},"163":{"tf":1.7320508075688772}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"21":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":10,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"148":{"tf":1.4142135623730951},"168":{"tf":1.7320508075688772},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"20":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":14,"docs":{"13":{"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}},"i":{"df":0,"docs":{},"f":{"df":13,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"26":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.4142135623730951}},"i":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"12":{"tf":2.0},"126":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.4142135623730951},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"39":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"l":{"df":8,"docs":{"0":{"tf":1.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"173":{"tf":1.0},"36":{"tf":1.0},"59":{"tf":1.0}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"=":{"1":{"df":1,"docs":{"160":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":5,"docs":{"142":{"tf":1.0},"147":{"tf":2.0},"150":{"tf":1.0},"159":{"tf":1.0},"170":{"tf":1.0}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"r":{"c":{"=":{"\"":{".":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"b":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"%":{"2":{"0":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"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":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"v":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"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":{"/":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"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":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"=":{"\"":{".":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"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":{},"f":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.7320508075688772}}}}},"r":{"d":{"df":9,"docs":{"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"0":{"tf":1.0},"100":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"110":{"tf":1.0},"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":3.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":2.449489742783178},"142":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"171":{"tf":1.4142135623730951},"21":{"tf":1.0},"28":{"tf":2.6457513110645907},"29":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"39":{"tf":1.0},"4":{"tf":1.7320508075688772},"46":{"tf":1.0},"9":{"tf":2.0}},"e":{"d":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"104":{"tf":1.0}},"e":{"df":6,"docs":{"0":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"125":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"u":{"df":11,"docs":{"126":{"tf":1.4142135623730951},"136":{"tf":2.6457513110645907},"20":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}}}},"d":{":":{":":{"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":{"df":1,"docs":{"98":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"161":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":12,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"141":{"tf":2.449489742783178},"21":{"tf":1.0},"29":{"tf":1.0},"47":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"52":{"tf":1.0},"98":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"98":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"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":{},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"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":{},"e":{"df":16,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.7320508075688772},"112":{"tf":1.0},"113":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"r":{"[":{"3":{"2":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"103":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":1,"docs":{"103":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"44":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"62":{"tf":2.23606797749979},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":2.0},"84":{"tf":1.0}}}},"p":{"df":2,"docs":{"2":{"tf":1.0},"6":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"51":{"tf":1.0}}}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"104":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"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},"98":{"tf":2.0}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"108":{"tf":1.4142135623730951},"45":{"tf":1.0},"50":{"tf":1.0},"64":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.0}}},"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":{"126":{"tf":1.0},"137":{"tf":1.0}}},"df":2,"docs":{"126":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"107":{"tf":1.0},"108":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"31":{"tf":1.0},"80":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":4,"docs":{"100":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":2,"docs":{"101":{"tf":1.7320508075688772},"98":{"tf":2.449489742783178}},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"99":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"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":{}}},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"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":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"107":{"tf":1.0},"28":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"124":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"h":{"df":7,"docs":{"112":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"37":{"tf":1.0},"72":{"tf":1.0}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"160":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"161":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"111":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"21":{"tf":1.7320508075688772},"4":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"57":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"67":{"tf":1.0},"8":{"tf":1.4142135623730951},"87":{"tf":1.0},"94":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"161":{"tf":1.7320508075688772},"163":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":25,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"43":{"tf":1.7320508075688772},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"76":{"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},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":2.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":4,"docs":{"2":{"tf":1.0},"25":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"n":{"c":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":12,"docs":{"123":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":2.0},"173":{"tf":2.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"2":{"tf":1.7320508075688772},"25":{"tf":1.0},"5":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}}}},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"92":{"tf":1.0}},"e":{"'":{"df":2,"docs":{"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"177":{"tf":1.0},"29":{"tf":1.0}},"n":{"df":1,"docs":{"30":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"30":{"tf":1.0}}},"df":12,"docs":{"104":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"172":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.23606797749979}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"163":{"tf":1.0},"177":{"tf":1.0}}}}},"df":2,"docs":{"53":{"tf":1.0},"87":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"177":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"125":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":13,"docs":{"109":{"tf":1.0},"142":{"tf":2.0},"152":{"tf":2.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.7320508075688772},"155":{"tf":2.0},"156":{"tf":1.0},"157":{"tf":1.0},"160":{"tf":2.23606797749979},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"122":{"tf":1.0},"22":{"tf":1.0}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":3,"docs":{"142":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"162":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"55":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":5,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"107":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":5,"docs":{"121":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"u":{"df":3,"docs":{"108":{"tf":1.0},"123":{"tf":1.0},"69":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"146":{"tf":1.0},"15":{"tf":1.0},"167":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"107":{"tf":2.6457513110645907},"121":{"tf":3.4641016151377544},"122":{"tf":2.8284271247461903}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"108":{"tf":1.7320508075688772}}}}},"l":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"1":{".":{"2":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"119":{"tf":1.0},"122":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"12":{"tf":1.0},"124":{"tf":2.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"12":{"tf":1.4142135623730951},"125":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":9,"docs":{"159":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.7320508075688772}}}},"p":{"df":1,"docs":{"14":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"122":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"122":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"122":{"tf":2.23606797749979},"125":{"tf":1.0},"21":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":2.6457513110645907},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"61":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"72":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":3,"docs":{"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"80":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"df":3,"docs":{"82":{"tf":1.0},"94":{"tf":2.8284271247461903},"95":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.0},"95":{"tf":2.23606797749979}}}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"63":{"tf":1.0}}}},"i":{"df":5,"docs":{"108":{"tf":1.0},"157":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"53":{"tf":1.0},"96":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"162":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"13":{"tf":1.4142135623730951},"28":{"tf":1.0},"50":{"tf":1.0}}}},"y":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"142":{"tf":1.0},"155":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"o":{"df":10,"docs":{"117":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.7320508075688772},"160":{"tf":1.0},"166":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.0}}}},"x":{".":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"122":{"tf":1.0}},"i":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"(":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":2.23606797749979}}}}}},"df":62,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":2.0},"101":{"tf":2.0},"103":{"tf":2.449489742783178},"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":2.23606797749979},"112":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.7320508075688772},"43":{"tf":2.0},"50":{"tf":2.6457513110645907},"51":{"tf":1.0},"53":{"tf":2.23606797749979},"56":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"59":{"tf":2.449489742783178},"60":{"tf":2.8284271247461903},"61":{"tf":3.872983346207417},"62":{"tf":2.0},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"67":{"tf":2.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"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.4142135623730951},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.449489742783178},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":2.0},"91":{"tf":2.23606797749979},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.6457513110645907},"97":{"tf":1.0},"98":{"tf":3.7416573867739413},"99":{"tf":2.8284271247461903}},"i":{"d":{"df":1,"docs":{"98":{"tf":2.0}}},"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":{"98":{"tf":2.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"2":{"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"df":3,"docs":{"62":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":6,"docs":{"103":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":20,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"112":{"tf":1.4142135623730951},"50":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.4142135623730951},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"90":{"tf":2.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772},"98":{"tf":3.1622776601683795},"99":{"tf":2.0}}},"df":0,"docs":{}},"8":{"[":{"3":{"2":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":2.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"62":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"103":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"138":{"tf":1.0},"146":{"tf":1.0}},"i":{"d":{"df":3,"docs":{"103":{"tf":1.0},"131":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":2,"docs":{"161":{"tf":1.0},"21":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"29":{"tf":1.0},"57":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"111":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"156":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":2.8284271247461903}}}},"q":{"df":0,"docs":{},"u":{"df":11,"docs":{"40":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":3.3166247903554},"66":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0}}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}},"x":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"2":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"54":{"tf":2.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"20":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"44":{"tf":1.0},"64":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"98":{"tf":2.8284271247461903},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":14,"docs":{"11":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":3,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"117":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"l":{"df":8,"docs":{"106":{"tf":1.0},"110":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":2.0},"131":{"tf":2.0},"134":{"tf":2.0},"136":{"tf":2.0},"35":{"tf":1.4142135623730951}}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"110":{"tf":1.4142135623730951},"12":{"tf":1.0},"124":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}}},"df":97,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.7320508075688772},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.6457513110645907},"133":{"tf":1.0},"135":{"tf":2.23606797749979},"138":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":2.449489742783178},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"17":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"28":{"tf":2.6457513110645907},"29":{"tf":1.0},"30":{"tf":1.7320508075688772},"34":{"tf":2.0},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"4":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"59":{"tf":1.7320508075688772},"6":{"tf":1.0},"60":{"tf":2.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":2.449489742783178},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":31,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"109":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"123":{"tf":2.449489742783178},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"161":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}},"e":{",":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"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":{},"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":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"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":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.0}}}}}},"v":{"0":{".":{"1":{".":{"3":{"df":1,"docs":{"167":{"tf":1.0}}},"4":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"1":{"df":1,"docs":{"138":{"tf":1.0}}},"2":{"df":1,"docs":{"138":{"tf":1.0}}},"3":{"df":1,"docs":{"138":{"tf":1.0}}},"4":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{".":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{".":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":1,"docs":{"138":{"tf":1.0}}},"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951}},"i":{"d":{"df":2,"docs":{"123":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":32,"docs":{"101":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"113":{"tf":2.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.7320508075688772},"122":{"tf":2.449489742783178},"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"15":{"tf":2.0},"18":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"4":{"8":{"5":{"7":{"6":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"5":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"df":2,"docs":{"103":{"tf":2.449489742783178},"104":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":5,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}}},"df":11,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"15":{"tf":1.4142135623730951}},"e":{"c":{"<":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"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":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"8":{"df":4,"docs":{"62":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":11,"docs":{"12":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"123":{"tf":1.0}},"i":{"df":1,"docs":{"123":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"2":{"7":{"3":{"8":{"d":{"2":{"2":{"1":{"c":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"9":{"2":{"6":{"d":{"2":{"8":{"df":0,"docs":{},"e":{"6":{"2":{"b":{"c":{"9":{"3":{"6":{"0":{"4":{"a":{"9":{"6":{"df":0,"docs":{},"e":{"c":{"6":{"df":0,"docs":{},"f":{"7":{"c":{"5":{"0":{"9":{"3":{"df":0,"docs":{},"e":{"7":{"6":{"6":{"df":0,"docs":{},"f":{"4":{"5":{"a":{"4":{"5":{"5":{"5":{"df":0,"docs":{},"e":{"d":{"0":{"6":{"df":0,"docs":{},"e":{"4":{"3":{"7":{"b":{"7":{"df":0,"docs":{},"f":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"12":{"tf":2.23606797749979},"126":{"tf":1.4142135623730951},"135":{"tf":2.23606797749979},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"15":{"tf":2.23606797749979},"174":{"tf":1.0},"176":{"tf":1.0}}}}}}}},"i":{"a":{"df":10,"docs":{"12":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"159":{"tf":1.0},"4":{"tf":1.7320508075688772},"65":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"125":{"tf":1.0},"137":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"177":{"tf":1.0},"21":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"0":{"tf":1.0},"101":{"tf":1.0},"112":{"tf":1.0},"122":{"tf":1.7320508075688772},"125":{"tf":1.0},"161":{"tf":1.4142135623730951},"2":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":6,"docs":{"2":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":2.0}}},"df":0,"docs":{}},"df":18,"docs":{"100":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"159":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":2.6457513110645907},"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":3.1622776601683795},"6":{"tf":3.0},"7":{"tf":2.0},"8":{"tf":1.4142135623730951}}}},"y":{"df":7,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"137":{"tf":1.0},"34":{"tf":1.0},"60":{"tf":1.0},"70":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"108":{"tf":1.4142135623730951},"121":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"34":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":8,"docs":{"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"28":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"v":{"df":7,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"142":{"tf":1.0},"31":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"3":{"df":1,"docs":{"125":{"tf":1.0}}},"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":2.23606797749979},"135":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":3.0},"16":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"6":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":2,"docs":{"166":{"tf":1.0},"167":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"101":{"tf":1.0},"53":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"49":{"tf":1.0}}}}}}},"o":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"\"":{"4":{"0":{"0":{"df":0,"docs":{},"p":{"df":0,"docs":{},"x":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}},"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"30":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"64":{"tf":1.0}}}}}}}},"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":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"108":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"142":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":3,"docs":{"153":{"tf":1.0},"154":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"'":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":8,"docs":{"100":{"tf":1.7320508075688772},"161":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"x":{"6":{"4":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.0}},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":1,"docs":{"174":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":1.0},"117":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":7,"docs":{"106":{"tf":1.0},"146":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"54":{"tf":1.0},"96":{"tf":1.0}}}},"r":{"df":4,"docs":{"127":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0}}},"v":{"df":3,"docs":{"106":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":3,"docs":{"122":{"tf":1.4142135623730951},"85":{"tf":1.0},"93":{"tf":1.0}}}}}}}},"title":{"root":{"1":{".":{"1":{"df":1,"docs":{"24":{"tf":1.0}}},"2":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"23":{"tf":1.0},"98":{"tf":1.0}}},"2":{".":{"1":{"df":1,"docs":{"27":{"tf":1.0}}},"2":{"df":1,"docs":{"28":{"tf":1.0}}},"3":{"df":1,"docs":{"29":{"tf":1.0}}},"4":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"99":{"tf":1.0}}},"3":{"df":2,"docs":{"100":{"tf":1.0},"31":{"tf":1.0}}},"4":{"df":1,"docs":{"101":{"tf":1.0}}},"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"176":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"128":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"tf":1.0}}}}}}}}},"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"129":{"tf":1.0},"148":{"tf":1.0},"160":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"34":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"130":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"149":{"tf":1.0},"169":{"tf":1.0}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"27":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"13":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"127":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"142":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"29":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"102":{"tf":1.0},"146":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"103":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"73":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"143":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"131":{"tf":1.0},"30":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"47":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"154":{"tf":1.4142135623730951}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"60":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"104":{"tf":1.0},"122":{"tf":1.0},"97":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"n":{"d":{"df":1,"docs":{"163":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"32":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"c":{"df":16,"docs":{"125":{"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":7,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"156":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"71":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"144":{"tf":1.0},"24":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"122":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}},"t":{"df":1,"docs":{"158":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"df":1,"docs":{"53":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":2,"docs":{"109":{"tf":1.0},"50":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"52":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"i":{"d":{"df":1,"docs":{"112":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"41":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":33,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"13":{"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"156":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.0},"51":{"tf":1.0},"64":{"tf":1.0},"71":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"102":{"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":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"132":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"116":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"85":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"101":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}}}}},"m":{"a":{"c":{"df":0,"docs":{},"o":{"df":2,"docs":{"175":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"39":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"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":{"114":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"87":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"tf":1.0},"170":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":3,"docs":{"48":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0}}}}},"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":{"40":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"108":{"tf":1.0}}}},"w":{"df":2,"docs":{"133":{"tf":1.0},"29":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"55":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"113":{"tf":1.0}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"118":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"121":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":5,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"31":{"tf":1.0}}}}},"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":{"22":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"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":{"67":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"134":{"tf":1.0}}}}},"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":3,"docs":{"149":{"tf":1.0},"158":{"tf":1.0},"169":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"49":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"90":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"df":3,"docs":{"150":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"164":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"a":{"df":3,"docs":{"50":{"tf":1.0},"56":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"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":{"93":{"tf":1.0}}}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"111":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"112":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"c":{"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"151":{"tf":1.0},"171":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":2,"docs":{"114":{"tf":1.0},"23":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"28":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"163":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"148":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"df":1,"docs":{"147":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}},"r":{"d":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":5,"docs":{"135":{"tf":1.0},"140":{"tf":1.0},"151":{"tf":1.0},"171":{"tf":1.0},"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"141":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"102":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.0},"172":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"159":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"35":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"94":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"y":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"155":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":4,"docs":{"103":{"tf":1.0},"58":{"tf":1.0},"71":{"tf":1.0},"96":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"174":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"61":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"23":{"tf":1.0}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":8,"docs":{"110":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}}}},"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"113":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"25":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"163":{"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/v0.25.0/searchindex.json b/v0.25.0/searchindex.json new file mode 100644 index 000000000..047d29c44 --- /dev/null +++ b/v0.25.0/searchindex.json @@ -0,0 +1 @@ +{"doc_urls":["index.html#-fuel-indexer","index.html#architecture","getting-started/dependencies.html#dependencies","getting-started/dependencies.html#the-fuel-toolchain","getting-started/dependencies.html#postgresql","getting-started/dependencies.html#macos","getting-started/dependencies.html#web-assembly-wasm","getting-started/dependencies.html#wasm-snip","getting-started/dependencies.html#wasm32-target","getting-started/indexer-service-infrastructure.html#indexer-service-infrastructure","getting-started/indexer-service-infrastructure.html#components","getting-started/indexer-service-infrastructure.html#fuel-indexer-service","getting-started/indexer-service-infrastructure.html#using-cli-options-indexer-service","getting-started/indexer-service-infrastructure.html#using-a-configuration-file-indexer-service","getting-started/indexer-service-infrastructure.html#web-api-server","getting-started/indexer-service-infrastructure.html#using-cli-options-web-server","getting-started/indexer-service-infrastructure.html#using-a-configuration-file-web-server","getting-started/how-it-compares.html#how-it-compares","getting-started/how-it-compares.html#differential-value","getting-started/how-it-compares.html#speed-of-indexing","getting-started/how-it-compares.html#general-usability","getting-started/how-it-compares.html#what-you-can-index","getting-started/quickstart.html#quickstart","getting-started/quickstart.html#1-setting-up-your-environment","getting-started/quickstart.html#11-install-fuelup","getting-started/quickstart.html#12-webassembly-wasm-setup","getting-started/quickstart.html#2-using-the-forc-index-plugin","getting-started/quickstart.html#21-check-for-components","getting-started/quickstart.html#22-setup-a-database-and-start-the-indexer-service","getting-started/quickstart.html#23-creating-a-new-indexer","getting-started/quickstart.html#24-deploying-our-indexer","getting-started/quickstart.html#3-querying-for-data","getting-started/quickstart.html#finished-","project-components/index.html#a-fuel-indexer-project","project-components/index.html#use-cases","project-components/index.html#as-tooling-to-interact-with-indexers","project-components/index.html#as-a-standalone-service","project-components/index.html#as-part-of-a-fuel-project","project-components/index.html#an-indexer-project-at-a-glance","project-components/manifest.html#manifest","project-components/manifest.html#namespace","project-components/manifest.html#identifier","project-components/manifest.html#fuel_client","project-components/manifest.html#abi","project-components/manifest.html#contract_id","project-components/manifest.html#graphql_schema","project-components/manifest.html#start_block","project-components/manifest.html#end_block","project-components/manifest.html#module","project-components/manifest.html#resumable","project-components/schema.html#graphql-schema","project-components/module.html#indexer-modules","project-components/module.html#creating-handlers","project-components/module.html#whats-going-on-here","project-components/module.html#usage","project-components/module.html#notes-on-web-assembly-modules","designing-a-schema/index.html#designing-a-schema","designing-a-schema/index.html#supported-functionality","designing-a-schema/types.html#types","designing-a-schema/types.html#objects","designing-a-schema/types.html#enums","designing-a-schema/types.html#unions","designing-a-schema/scalars.html#scalars","designing-a-schema/directives.html#directives","designing-a-schema/directives.html#indexed","designing-a-schema/directives.html#unique","designing-a-schema/directives.html#join","designing-a-schema/relationships.html#relationships","designing-a-schema/relationships.html#usage","designing-a-schema/relationships.html#implicit-foreign-keys","designing-a-schema/relationships.html#explicit-foreign-keys","indexing-fuel-types/index.html#indexing-fuel-types","indexing-fuel-types/blocks.html#blockdata","indexing-fuel-types/blocks.html#definition","indexing-fuel-types/blocks.html#usage","indexing-fuel-types/transactions.html#transactions","indexing-fuel-types/transactions.html#transactiondata","indexing-fuel-types/transactions.html#definition","indexing-fuel-types/transactions.html#usage","indexing-fuel-types/transactions.html#transactionstatus","indexing-fuel-types/transactions.html#definition-1","indexing-fuel-types/transactions.html#usage-1","indexing-fuel-types/receipts.html#receipts","indexing-fuel-types/receipts.html#burn","indexing-fuel-types/receipts.html#call","indexing-fuel-types/receipts.html#log","indexing-fuel-types/receipts.html#logdata","indexing-fuel-types/receipts.html#messageout","indexing-fuel-types/receipts.html#mint","indexing-fuel-types/receipts.html#panic","indexing-fuel-types/receipts.html#return","indexing-fuel-types/receipts.html#returndata","indexing-fuel-types/receipts.html#revert","indexing-fuel-types/receipts.html#scriptresult","indexing-fuel-types/receipts.html#transfer","indexing-fuel-types/receipts.html#transferout","indexing-custom-types/index.html#custom-types","indexing-custom-types/index.html#example","indexing-custom-types/index.html#1-contract","indexing-custom-types/index.html#2-schema","indexing-custom-types/index.html#3-manifest","indexing-custom-types/index.html#4-handler-logic","storing-records/index.html#storing-info-in-a-database","storing-records/index.html#data-types","storing-records/index.html#example","querying/index.html#queries","querying/basic-queries.html#queries","querying/basic-queries.html#basic-query","querying/basic-queries.html#nested-query","querying/playground.html#graphql-playground","querying/playground.html#usage","querying/search-and-filtering.html#search-and-filtering","querying/search-and-filtering.html#id-selection","querying/search-and-filtering.html#excluding-null-values","querying/search-and-filtering.html#set-membership","querying/search-and-filtering.html#comparison","querying/search-and-filtering.html#less-greater-and-equals","querying/search-and-filtering.html#between","querying/search-and-filtering.html#logical-operators","querying/search-and-filtering.html#andor","querying/search-and-filtering.html#not","querying/pagination.html#pagination","querying/full-example.html#a-full-example","authentication/index.html#authentication","authentication/index.html#usage","forc-index/index.html#forc-index","forc-index/index.html#usage","forc-index/index.html#contributing","forc-index/auth.html#forc-index-auth","forc-index/build.html#forc-index-build","forc-index/check.html#forc-index-check","forc-index/deploy.html#forc-index-deploy","forc-index/kill.html#forc-index-kill","forc-index/new.html#forc-index-new","forc-index/remove.html#forc-index-remove","forc-index/start.html#forc-index-start","forc-index/status.html#forc-index-status","forc-postgres/index.html#forc-index-postgres","forc-postgres/create.html#forc-index-postgres-create","forc-postgres/drop.html#forc-index-postgres-drop","forc-postgres/start.html#forc-index-postgres-start","forc-postgres/stop.html#forc-index-postgres-stop","for-contributors/index.html#for-contributors","for-contributors/index.html#dependencies","for-contributors/index.html#fuelup","for-contributors/index.html#docker","for-contributors/index.html#database","for-contributors/index.html#sqlx","for-contributors/index.html#building-from-source","for-contributors/index.html#clone-repository","for-contributors/index.html#run-migrations","for-contributors/index.html#start-the-service","for-contributors/index.html#testing","for-contributors/index.html#default-tests","for-contributors/index.html#end-to-end-tests","for-contributors/index.html#trybuild-tests","for-contributors/contributing-standards.html#contributing-to-fuel-indexer","for-contributors/contributing-standards.html#code-standards","for-contributors/contributing-standards.html#getting-the-repository","for-contributors/contributing-standards.html#configuring-your-rust-toolchain","for-contributors/contributing-standards.html#building-and-testing","for-contributors/contributing-standards.html#contribution-flow","for-contributors/contributing-standards.html#commit-categories","for-contributors/contributing-standards.html#finding-something-to-work-on","for-contributors/release-schedule.html#release-schedule","for-contributors/release-schedule.html#major-releases","for-contributors/release-schedule.html#minor-releases","for-contributors/release-schedule.html#patch-releases","for-contributors/building-from-source.html#building-from-source","for-contributors/building-from-source.html#clone-repository","for-contributors/building-from-source.html#run-migrations","for-contributors/building-from-source.html#start-the-service","for-contributors/building-from-source.html#run-tests","for-contributors/system-dependencies.html#system-requirements","for-contributors/system-dependencies.html#ubuntudebian","for-contributors/system-dependencies.html#macos","for-contributors/system-dependencies.html#arch","glossary.html#glossary"],"index":{"documentStore":{"docInfo":{"0":{"body":80,"breadcrumbs":4,"title":2},"1":{"body":71,"breadcrumbs":3,"title":1},"10":{"body":34,"breadcrumbs":3,"title":1},"100":{"body":183,"breadcrumbs":5,"title":2},"101":{"body":70,"breadcrumbs":6,"title":3},"102":{"body":12,"breadcrumbs":5,"title":3},"103":{"body":86,"breadcrumbs":4,"title":2},"104":{"body":74,"breadcrumbs":3,"title":1},"105":{"body":9,"breadcrumbs":2,"title":1},"106":{"body":33,"breadcrumbs":4,"title":1},"107":{"body":88,"breadcrumbs":5,"title":2},"108":{"body":197,"breadcrumbs":5,"title":2},"109":{"body":40,"breadcrumbs":4,"title":2},"11":{"body":53,"breadcrumbs":5,"title":3},"110":{"body":21,"breadcrumbs":3,"title":1},"111":{"body":49,"breadcrumbs":5,"title":2},"112":{"body":53,"breadcrumbs":5,"title":2},"113":{"body":47,"breadcrumbs":6,"title":3},"114":{"body":43,"breadcrumbs":5,"title":2},"115":{"body":17,"breadcrumbs":4,"title":1},"116":{"body":70,"breadcrumbs":6,"title":3},"117":{"body":57,"breadcrumbs":4,"title":1},"118":{"body":10,"breadcrumbs":5,"title":2},"119":{"body":45,"breadcrumbs":4,"title":1},"12":{"body":382,"breadcrumbs":7,"title":5},"120":{"body":47,"breadcrumbs":3,"title":0},"121":{"body":220,"breadcrumbs":3,"title":1},"122":{"body":198,"breadcrumbs":5,"title":2},"123":{"body":89,"breadcrumbs":2,"title":1},"124":{"body":76,"breadcrumbs":2,"title":1},"125":{"body":188,"breadcrumbs":4,"title":2},"126":{"body":112,"breadcrumbs":3,"title":1},"127":{"body":14,"breadcrumbs":3,"title":1},"128":{"body":51,"breadcrumbs":6,"title":3},"129":{"body":50,"breadcrumbs":6,"title":3},"13":{"body":274,"breadcrumbs":7,"title":5},"130":{"body":22,"breadcrumbs":6,"title":3},"131":{"body":92,"breadcrumbs":6,"title":3},"132":{"body":59,"breadcrumbs":6,"title":3},"133":{"body":58,"breadcrumbs":6,"title":3},"134":{"body":58,"breadcrumbs":6,"title":3},"135":{"body":385,"breadcrumbs":6,"title":3},"136":{"body":44,"breadcrumbs":6,"title":3},"137":{"body":64,"breadcrumbs":5,"title":3},"138":{"body":120,"breadcrumbs":7,"title":4},"139":{"body":44,"breadcrumbs":7,"title":4},"14":{"body":68,"breadcrumbs":5,"title":3},"140":{"body":38,"breadcrumbs":7,"title":4},"141":{"body":37,"breadcrumbs":7,"title":4},"142":{"body":35,"breadcrumbs":3,"title":1},"143":{"body":0,"breadcrumbs":3,"title":1},"144":{"body":23,"breadcrumbs":3,"title":1},"145":{"body":17,"breadcrumbs":3,"title":1},"146":{"body":135,"breadcrumbs":3,"title":1},"147":{"body":29,"breadcrumbs":3,"title":1},"148":{"body":0,"breadcrumbs":4,"title":2},"149":{"body":7,"breadcrumbs":4,"title":2},"15":{"body":285,"breadcrumbs":7,"title":5},"150":{"body":10,"breadcrumbs":4,"title":2},"151":{"body":32,"breadcrumbs":4,"title":2},"152":{"body":17,"breadcrumbs":3,"title":1},"153":{"body":5,"breadcrumbs":4,"title":2},"154":{"body":7,"breadcrumbs":5,"title":3},"155":{"body":19,"breadcrumbs":4,"title":2},"156":{"body":29,"breadcrumbs":5,"title":3},"157":{"body":39,"breadcrumbs":4,"title":2},"158":{"body":11,"breadcrumbs":4,"title":2},"159":{"body":37,"breadcrumbs":5,"title":3},"16":{"body":25,"breadcrumbs":7,"title":5},"160":{"body":63,"breadcrumbs":4,"title":2},"161":{"body":196,"breadcrumbs":4,"title":2},"162":{"body":34,"breadcrumbs":4,"title":2},"163":{"body":25,"breadcrumbs":5,"title":3},"164":{"body":1,"breadcrumbs":4,"title":2},"165":{"body":11,"breadcrumbs":4,"title":2},"166":{"body":15,"breadcrumbs":4,"title":2},"167":{"body":15,"breadcrumbs":4,"title":2},"168":{"body":0,"breadcrumbs":4,"title":2},"169":{"body":4,"breadcrumbs":4,"title":2},"17":{"body":14,"breadcrumbs":2,"title":1},"170":{"body":8,"breadcrumbs":4,"title":2},"171":{"body":5,"breadcrumbs":4,"title":2},"172":{"body":6,"breadcrumbs":4,"title":2},"173":{"body":13,"breadcrumbs":4,"title":2},"174":{"body":81,"breadcrumbs":3,"title":1},"175":{"body":42,"breadcrumbs":3,"title":1},"176":{"body":82,"breadcrumbs":3,"title":1},"177":{"body":44,"breadcrumbs":2,"title":1},"18":{"body":20,"breadcrumbs":3,"title":2},"19":{"body":26,"breadcrumbs":3,"title":2},"2":{"body":82,"breadcrumbs":2,"title":1},"20":{"body":39,"breadcrumbs":3,"title":2},"21":{"body":108,"breadcrumbs":2,"title":1},"22":{"body":24,"breadcrumbs":2,"title":1},"23":{"body":16,"breadcrumbs":5,"title":4},"24":{"body":31,"breadcrumbs":4,"title":3},"25":{"body":43,"breadcrumbs":5,"title":4},"26":{"body":68,"breadcrumbs":6,"title":5},"27":{"body":79,"breadcrumbs":4,"title":3},"28":{"body":274,"breadcrumbs":7,"title":6},"29":{"body":160,"breadcrumbs":5,"title":4},"3":{"body":12,"breadcrumbs":3,"title":2},"30":{"body":200,"breadcrumbs":4,"title":3},"31":{"body":57,"breadcrumbs":4,"title":3},"32":{"body":18,"breadcrumbs":2,"title":1},"33":{"body":0,"breadcrumbs":5,"title":3},"34":{"body":32,"breadcrumbs":4,"title":2},"35":{"body":59,"breadcrumbs":5,"title":3},"36":{"body":46,"breadcrumbs":4,"title":2},"37":{"body":36,"breadcrumbs":5,"title":3},"38":{"body":24,"breadcrumbs":5,"title":3},"39":{"body":42,"breadcrumbs":4,"title":1},"4":{"body":62,"breadcrumbs":2,"title":1},"40":{"body":28,"breadcrumbs":4,"title":1},"41":{"body":31,"breadcrumbs":4,"title":1},"42":{"body":26,"breadcrumbs":4,"title":1},"43":{"body":29,"breadcrumbs":4,"title":1},"44":{"body":60,"breadcrumbs":4,"title":1},"45":{"body":37,"breadcrumbs":4,"title":1},"46":{"body":11,"breadcrumbs":4,"title":1},"47":{"body":19,"breadcrumbs":4,"title":1},"48":{"body":12,"breadcrumbs":4,"title":1},"49":{"body":15,"breadcrumbs":4,"title":1},"5":{"body":21,"breadcrumbs":2,"title":1},"50":{"body":98,"breadcrumbs":5,"title":2},"51":{"body":34,"breadcrumbs":5,"title":2},"52":{"body":48,"breadcrumbs":5,"title":2},"53":{"body":105,"breadcrumbs":6,"title":3},"54":{"body":45,"breadcrumbs":4,"title":1},"55":{"body":114,"breadcrumbs":7,"title":4},"56":{"body":35,"breadcrumbs":4,"title":2},"57":{"body":64,"breadcrumbs":4,"title":2},"58":{"body":0,"breadcrumbs":4,"title":1},"59":{"body":54,"breadcrumbs":4,"title":1},"6":{"body":65,"breadcrumbs":4,"title":3},"60":{"body":52,"breadcrumbs":4,"title":1},"61":{"body":171,"breadcrumbs":4,"title":1},"62":{"body":97,"breadcrumbs":4,"title":1},"63":{"body":48,"breadcrumbs":4,"title":1},"64":{"body":69,"breadcrumbs":4,"title":1},"65":{"body":83,"breadcrumbs":4,"title":1},"66":{"body":64,"breadcrumbs":4,"title":1},"67":{"body":111,"breadcrumbs":4,"title":1},"68":{"body":0,"breadcrumbs":4,"title":1},"69":{"body":57,"breadcrumbs":6,"title":3},"7":{"body":7,"breadcrumbs":3,"title":2},"70":{"body":60,"breadcrumbs":6,"title":3},"71":{"body":14,"breadcrumbs":6,"title":3},"72":{"body":25,"breadcrumbs":5,"title":1},"73":{"body":24,"breadcrumbs":5,"title":1},"74":{"body":17,"breadcrumbs":5,"title":1},"75":{"body":0,"breadcrumbs":5,"title":1},"76":{"body":33,"breadcrumbs":5,"title":1},"77":{"body":15,"breadcrumbs":5,"title":1},"78":{"body":25,"breadcrumbs":5,"title":1},"79":{"body":6,"breadcrumbs":5,"title":1},"8":{"body":62,"breadcrumbs":3,"title":2},"80":{"body":21,"breadcrumbs":5,"title":1},"81":{"body":38,"breadcrumbs":5,"title":1},"82":{"body":42,"breadcrumbs":5,"title":1},"83":{"body":56,"breadcrumbs":5,"title":1},"84":{"body":74,"breadcrumbs":5,"title":1},"85":{"body":81,"breadcrumbs":5,"title":1},"86":{"body":87,"breadcrumbs":5,"title":1},"87":{"body":80,"breadcrumbs":5,"title":1},"88":{"body":63,"breadcrumbs":5,"title":1},"89":{"body":76,"breadcrumbs":5,"title":1},"9":{"body":71,"breadcrumbs":5,"title":3},"90":{"body":81,"breadcrumbs":5,"title":1},"91":{"body":62,"breadcrumbs":5,"title":1},"92":{"body":83,"breadcrumbs":5,"title":1},"93":{"body":63,"breadcrumbs":5,"title":1},"94":{"body":86,"breadcrumbs":5,"title":1},"95":{"body":71,"breadcrumbs":5,"title":1},"96":{"body":43,"breadcrumbs":5,"title":2},"97":{"body":5,"breadcrumbs":4,"title":1},"98":{"body":174,"breadcrumbs":5,"title":2},"99":{"body":68,"breadcrumbs":5,"title":2}},"docs":{"0":{"body":"The Fuel indexer is a standalone service that can be used to index various components of the blockchain. These indexable components include blocks, transactions, receipts, and state within the Fuel network, allowing for high-performance read-only access to the blockchain for advanced dApp use-cases. By using a combination of Fuel-flavored GraphQL schema, a SQL backend, and indexers written in Rust, users of the Fuel indexer can get started creating production-ready backends for their dApps, meant to go fast 🚗💨. For those wanting to build dApp backends right away, feel free to check out the Quickstart . And for those willing to contribute to the Fuel indexer project, please feel free to read our contributor guidelines as well as the For Contributors chapter of the book.","breadcrumbs":"The Fuel Indexer » 🗃 Fuel Indexer","id":"0","title":"🗃 Fuel Indexer"},"1":{"body":"The Fuel indexer is meant to run alongside a Fuel node and a database. Generally, the typical flow of information through the indexer is as follows: A Sway smart contract emits receipts during its execution on the Fuel node. Blocks, transactions, and receipts from the node are monitored by the Fuel indexer service and checked for specific user-defined event types. When a specific event type is found, an indexer executes the corresponding handler from its module. The handler processes the event and stores the indexed information in the database. A dApp queries for blockchain data by using the indexer's GraphQL API endpoint, which fetches the desired information from the corresponding index in the database and returns it to the user.","breadcrumbs":"The Fuel Indexer » Architecture","id":"1","title":"Architecture"},"10":{"body":"Component Default Host Default Port CLI Argument Environment Variable Fuel Node localhost 4000 --fuel-node-{host,port} $FUEL_NODE_{HOST,PORT} Database Server localhost 5432 --postgres-{username,database,password,host,port} $POSTGRES_{USERNAME,DATABASE,PASSWORD,HOST,PORT} Indexer Service Web API localhost 29987 --web-api-{host,port} $WEB_API_{HOST,PORT}","breadcrumbs":"Service Infrastructure » Components","id":"10","title":"Components"},"100":{"body":"So far we've covered how to (1) write your Sway smart contract and generate its JSON ABI, and (2) create types in your GraphQL schema that align with your Sway types. Next, we'll cover how to write the manifest file for your indexer. Before writing any of the handler code for your indexer, we need to make sure that our indexer manifest contains the necessary information to allow for the compiler to parse our contract types. Specifically, we should ensure that the contract_abi and graphql_schema fields point to the correct locations, respectively. # A namespace is a logical grouping of declared names. Think of the namespace\n# as an organization identifier\nnamespace: fuellabs # The identifier field is used to identify the given index.\nidentifier: custom_types_example # The abi option is used to provide a link to the Sway JSON ABI that is generated when you\n# build your project.\nabi: path/to/custom/type/example/contract-abi.json # The particular start block after which you'd like your indexer to start indexing events.\nstart_block: ~ # The particular end block after which you'd like your indexer to stop indexing events.\nend_block: ~ # The `fuel_client` denotes the address (host, port combination) of the running Fuel client\n# that you would like your indexer to index events from. In order to use this per-indexer\n# `fuel_client` option, the indexer service at which your indexer is deployed will have to run\n# with the `--indexer_net_config` option.\nfuel_client: ~ # The contract_id specifies which particular contract you would like your index to subscribe to.\ncontract_id: ~ # The graphql_schema field contains the file path that points to the GraphQL schema for the\n# given index.\ngraphql_schema: path/to/custom/type/example/indexer.schema.graphql # The module field contains a file path that points to code that will be run as an executor inside\n# of the indexer.\n# Important: At this time, wasm is the preferred method of execution.\nmodule: wasm: ~ # The resumable field contains a boolean that specifies whether or not the indexer should, synchronise\n# with the latest block if it has fallen out of sync.\nresumable: true","breadcrumbs":"Indexing Custom Types » 3. Manifest","id":"100","title":"3. Manifest"},"101":{"body":"Finally, we can create handlers to index these particular types and store them in the database. Let's look at the following example: use fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn index_addition(addition_event: Addition) { let addition = AddEntity { id: 123, value: addition_event.added_value, updated_total: addition_event.updated_total }; addition.save(); } fn index_subtraction(subtraction_event: Subtraction) { let subtraction = SubtractEntity { id: 123, value: subtraction_event.subtracted_value, updated_total: subtraction_event.updated_total }; subtraction.save(); }\n} Regardless of whether a custom type was logged (e.g. Addition) or returned (e.g. Subtraction), the type will be available for you to use in your functions. Just include the type(s) you want your function to use in the parameters, and the function will be executed whenever each of the parameters have been satisfied by an instance of the type(s).","breadcrumbs":"Indexing Custom Types » 4. Handler Logic","id":"101","title":"4. Handler Logic"},"102":{"body":"The Fuel indexer uses PostgreSQL as the primary database. 💡 We're open to supporting other storage solutions in the future.","breadcrumbs":"Storing Records » Storing Info in a Database","id":"102","title":"Storing Info in a Database"},"103":{"body":"Below is a mapping of GraphQL schema types to their Sway and database equivalents. Note that an empty cell denotes that there is no direct equivalent for the type in the corresponding domain. GraphQL Scalar Sway Type Postgres Type Address b256 varchar(64) AssetId u8[32] varchar(64) Boolean bool boolean Bytes str[] varchar(10485760) Bytes32 str[32] varchar(64) Bytes4 str[4] varchar(8) Bytes64 str[64] varchar(128) Bytes8 str[8] varchar(16) ContractId b256 varchar(64) I128 numeric(39,0) I32 u32 integer I64 u64 bigint I8 u8 integer ID varchar(64) primary key Json str[] json U128 numeric(39, 0) U32 u32 integer U64 u64 numeric(20, 0) U8 u8 integer UID varchar(64) String str[] varchar(255)","breadcrumbs":"Storing Records » Data Types","id":"103","title":"Data Types"},"104":{"body":"Let's define an Event struct in a Sway contract: struct Event { id: u64, address: Address, block_height: u64,\n} The corresponding GraphQL schema to mirror this Event struct would resemble: type Event @entity { id: ID! account: Address! block_height: U64!\n} And finally, this GraphQL schema will generate the following Postgres schema: Table \"schema.event\" Column | Type | Collation | Nullable | Default | Storage | Compression | Stats target | Description\n--------------+-------------+-----------+----------+---------+----------+-------------+--------------+------------- id | bigint | | not null | | plain | | | block_height | bigint | | not null | | plain | | | address | varchar(64) | | not null | | plain | | | object | bytea | | not null | | extended | | |\nIndexes: \"event_pkey\" PRIMARY KEY, btree (id)\nAccess method: heap","breadcrumbs":"Storing Records » Example","id":"104","title":"Example"},"105":{"body":"Basic Queries Pagination Search & Filtering Full Example The GraphQL Playground","breadcrumbs":"Querying » Queries","id":"105","title":"Queries"},"106":{"body":"Once data has been persisted into your storage backend, you can retrieve it by querying the GraphQL API server . By default, the API server can be reached at http://localhost:29987/api/graph/:namespace/:identifier, where :namespace and :identifier are the values for the respective fields in your indexer's manifest. If you've changed the WEB_API_HOST or WEB_API_PORT values of your configuration, then you'll need to adjust the URL accordingly.","breadcrumbs":"Querying » Basic Queries » Queries","id":"106","title":"Queries"},"107":{"body":"A basic query has the following form: query { entity { field_1 field_2 ... } ...\n} The entity field corresponds to the name of an entity defined in your schema and the sub-fields are the fields defined on that entity type; entities and fields are stored in the database using the names defined in the schema, so make sure that your query uses those same names as well. query { block { id height timestamp }\n} We're requesting the ID, height, and timestamp for each block stored in the backend. If successful, the API server will return a response similar to the following: [ { \"height\" : 1, \"id\" : \"f169a30cfcbf1eebd97a07b19de98e4b38a4367b03d1819943be41744339d38a\", \"timestamp\" : 1668710162 }, { \"height\" : 2, \"id\" : \"a8c554758f78fe73054405d38099f5ad21a90c05206b5c6137424985c8fd10c7\", \"timestamp\" : 1668710163 }, { \"height\" : 3, \"id\" : \"850ab156ddd9ac9502768f779936710fd3d792e9ea79bc0e4082de96450b5174\", \"timestamp\" : 1668710312 }, { \"height\" : 4, \"id\" : \"19e19807c6988164b916a6877fe049d403d55a07324fa883cb7fa5cdb33438e2\", \"timestamp\" : 1668710313 }, { \"height\" : 5, \"id\" : \"363af43cfd2a6d8af166ee46c15276b24b130fc6a89ce7b3c8737d29d6d0e1bb\", \"timestamp\" : 1668710314 }\n]","breadcrumbs":"Querying » Basic Queries » Basic Query","id":"107","title":"Basic Query"},"108":{"body":"The Fuel indexer supports foreign keys on entity types; thus, you can also ask for information about a referenced entity inside of your query. A nested query has the following general structure: query { entityA { field_A1 field_A2 referenced_entityB { field_B1 field_B2 ... } ... } ...\n} Essentially, it's the same as the basic query example with an added sub-block to request information about the reference entity. The response from the API server will be returned in the same general structure as the query. Let's look at another example to illustrate how it works in practice. Important: There is no limit to how deeply nested your entities and queries can be. However, every nested reference will add computation and latency to your query as the information will have to be retrieved from different tables in your storage backend. Please exercise caution in your entity design and try to minimize nesting as much as possible. We'll start with the following example schema: type City @entity { id: ID! name: String!\n} type Library @entity { id: ID! name: String! city: City!\n} type Book @entity { id: ID! title: String! library: Library!\n} type Character @entity { id: ID! name: String! book: Book!\n} This schema uses implicit foreign keys to reference other entities; for more information on implicit and explicit foreign keys, please refer to the Relationships section of the book. In this contrived example, we're storing information about characters that are found in books which are stored in libraries that can be found in cities. This will be the query that we use to retrieve the aforementioned data: query { character { name book { title library { name city { name } } } }\n} Let's assume that we've created an indexer for this data and the indexed data has been stored in the database. If we send the query, we'll get the following response: [ { \"name\": \"Lil Ind X\", \"book\": { \"title\": \"Fuel Indexer\", \"library\": { \"name\": \"Fuel Labs Library\", \"city\": { \"name\": \"Fuel City\" } } } }\n]","breadcrumbs":"Querying » Basic Queries » Nested Query","id":"108","title":"Nested Query"},"109":{"body":"The Fuel indexer's GraphQL Playground is an interactive, in-browser GraphQL IDE that allows developers to easily explore and test the indexer's GraphQL API server. You can read more about the GraphQL playground in general here . Every public indexer can access the GraphQL playground of the Fuel indexer node on which the given indexer runs, so users and developers can get to querying their data right away.","breadcrumbs":"Querying » Playground » GraphQL Playground","id":"109","title":"GraphQL Playground"},"11":{"body":"The Fuel indexer service will connect to any Fuel GraphQL server, which means you can run your own node or use a node provided by Fuel. The indexer service web server is included with the Fuel indexer; it's available as soon as the indexer is started through fuel-indexer run. The only component that isn't provided for you is a Postgres database server. You should set up a server according to your own needs and specifications. You can start the indexer service with an array of CLI options. Note that most (if not all) of these options include sensible defaults.","breadcrumbs":"Service Infrastructure » Fuel Indexer Service","id":"11","title":"Fuel Indexer Service"},"110":{"body":"To use the GraphQL playground to explore your indices, start your indexer service , then open the following URL in your browser - where namespace and identifier correspond to the namespace and identifier of the index that you'd like to explore. http://localhost:29987/api/playground/:namespace/:identifier","breadcrumbs":"Querying » Playground » Usage","id":"110","title":"Usage"},"111":{"body":"The Fuel indexer currently supports the following search and filtering operations: ID selection comparison set membership excluding null values Additionally, you can combine these operations using the and or or keywords, and invert operations by using the not keyword. You should practice sensible database design when filtering records. Apply database indices to the underlying columns in order to make search operations more efficient; however, be advised that an overuse of database indices will lead to degraded performance.","breadcrumbs":"Querying » Search and Filtering » Search and Filtering","id":"111","title":"Search and Filtering"},"112":{"body":"You can query for a particular instance of an object by passing an ID value to with the id key. For example, let's say that you are storing blocks and you want details about a certain block, you would pass the corresponding ID: query { block(id: 4121419699470229811) { id hash height producer }\n} { \"data\": [ { \"hash\": \"aff5eb785f2d24ae62858fa673296e957abea518858e2f08bb47df2dbb9c8ca1\", \"height\": 8209, \"id\": 4121419699470229811, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" } ]\n} Note: Remember that IDs currently must be of type u64, and as such, the ID selection operation will only allow for a u64 value. We're open to changing this in the future.","breadcrumbs":"Querying » Search and Filtering » ID Selection","id":"112","title":"ID Selection"},"113":{"body":"You can store null values in your records if the corresponding entity fields are configured to allow for it. You can exclude records that contain null values in a particular column or set of columns by using the has operator inside of a filter object. query { block(filter: { has: [producer] } ) { id hash height producer }\n} { \"data\": [ { \"hash\": \"d0d663e0bf499aca19d3ecb9b0b291234dc3769d2b46512016eca7244ca0ef22\", \"height\": 411, \"id\": 3775485677453992400, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"7ff79bf3793143c557225f37b7e7d8a2b9d2e544b839d62cc367b8c5b079d478\", \"height\": 412, \"id\": 3919088689958184000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" } ]\n}","breadcrumbs":"Querying » Search and Filtering » Excluding Null Values","id":"113","title":"Excluding Null Values"},"114":{"body":"Additionally, you can exclude records in which a particular column's value does not contain any elements in a given set by using the in operator as part of a filter object. query { block(filter: { height: { in: [1, 2, 3] } } ) { id hash height }\n} { \"data\": [ { \"hash\": \"d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a\", \"height\": 1, \"id\": 3618468784755926500 }, { \"hash\": \"7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd\", \"height\": 2, \"id\": 4122538829619016000 }, { \"hash\": \"24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6\", \"height\": 3, \"id\": 3762867646901937000 } ]\n}","breadcrumbs":"Querying » Search and Filtering » Set Membership","id":"114","title":"Set Membership"},"115":{"body":"Finally, you can filter records by comparing the values of certain fields to a particular value of your choosing by using one of the comparison operators inside of a filter object.","breadcrumbs":"Querying » Search and Filtering » Comparison","id":"115","title":"Comparison"},"116":{"body":"You can do simple value comparisons using any of the following operators: equals equals greater than gt greater than or equal to gte less than lt less than or equal to lte Here's an example: query { block(filter: { height: { lte: 5 } } ) { id hash height producer }\n} { \"data\": [ { \"hash\": \"d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a\", \"height\": 1, \"id\": 3618468784755926500, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd\", \"height\": 2, \"id\": 4122538829619016000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6\", \"height\": 3, \"id\": 3762867646901937000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"616566afdc141ecd2b60fdc56aae4f3d04b3f6db9e65a3c21d0105a08cc1b349\", \"height\": 4, \"id\": 3833467323683451000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"1dca838d492f29b7a3afa7755ac8741c99db992da47673cd27be86f9b0620118\", \"height\": 5, \"id\": 3991987200693004000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" } ]\n}","breadcrumbs":"Querying » Search and Filtering » Less, Greater, and Equals","id":"116","title":"Less, Greater, and Equals"},"117":{"body":"You can also filter for records that are contained in the range of two values by using the between operator. To do so, you'd set the lower bound using the min keyword and the upper bound by using max. query { block(filter: { height: { between: { min: 101, max: 103 } } } ) { id hash height producer }\n} { \"data\": [ { \"hash\": \"3b85fbed2d933d0334d54776612a5af72a513e875d06fa9152f6d41d0e50e417\", \"height\": 101, \"id\": 3763145849079675000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"deea78034c2f0fcd7ef2d2d2d203d19fcd63f1b1846fac089c51c2aa7b5c8149\", \"height\": 102, \"id\": 7365137137742930000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"a405d5688fdf41817868361217a09812349cc6fe0fe2bf9329fcd23e338e9444\", \"height\": 103, \"id\": 7292000934927820000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" } ]\n}","breadcrumbs":"Querying » Search and Filtering » Between","id":"117","title":"Between"},"118":{"body":"As previously stated, you can combine or invert operations to filter for your desired results even further.","breadcrumbs":"Querying » Search and Filtering » Logical Operators","id":"118","title":"Logical Operators"},"119":{"body":"Let's look at an example query in which we combine two filters together. query { block(filter: { producer: { equals: \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, and: { height: { lt: 4 } } } ) { id hash height producer }\n} { \"data\": [ { \"hash\": \"d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a\", \"height\": 1, \"id\": 3618468784755926500, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd\", \"height\": 2, \"id\": 4122538829619016000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" }, { \"hash\": \"24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6\", \"height\": 3, \"id\": 3762867646901937000, \"producer\": \"f65d6448a273b531ee942c133bb91a6f904c7d7f3104cdaf6b9f7f50d3518871\" } ]\n}","breadcrumbs":"Querying » Search and Filtering » And/Or","id":"119","title":"And/Or"},"12":{"body":"fuel-indexer run --help Standalone binary for the fuel indexer service. USAGE: fuel-indexer run [OPTIONS] OPTIONS: --accept-sql-queries Allow the web server to accept raw SQL queries. --allow-non-sequential-blocks Allow missing blocks or non-sequential block processing. --auth-enabled Require users to authenticate for some operations. --auth-strategy Authentication scheme used. --block-page-size Amount of blocks to return in a request to a Fuel node. [default: 20] -c, --config Indexer service config file. --client-request-delay Make the service wait for the given duration between block requests to a Fuel client. --database Database type. [default: postgres] [possible values: postgres] --disable-toolchain-version-check By default, Fuel Indexer will only accept WASM indexer modules compiled with the same toolchain version as the version of Fuel Indexer. --embedded-database Automatically create and start database using provided options or defaults. --fuel-node-host Host of the running Fuel node. [default: localhost] --fuel-node-port Listening port of the running Fuel node. [default: 4000] -h, --help Print help information --indexer-net-config Allow network configuration via indexer manifests. --jwt-expiry Amount of time (seconds) before expiring token (if JWT scheme is specified). --jwt-issuer Issuer of JWT claims (if JWT scheme is specified). --jwt-secret Secret used for JWT scheme (if JWT scheme is specified). --local-fuel-node Start a local Fuel node. --log-level Log level passed to the Fuel Indexer service. [default: info] [possible values: info, debug, error, warn] -m, --manifest Indexer config file. --max-body-size Max body size for web server requests. [default: 5242880] --metering-points The number of WASM opcodes after which the indexer's event handler will stop execution. [default: 30000000000] --metrics Use Prometheus metrics reporting. --network Use a network alias when connecting to a Fuel client. [possible values: beta-3, beta-5, beta-5] --postgres-database Postgres database. --postgres-host Postgres host. --postgres-password Postgres password. --postgres-port Postgres port. --postgres-user Postgres username. --rate-limit Enable rate limiting. --rate-limit-request-count Maximum number of requests to allow over --rate-limit-window.. --rate-limit-window-size Number of seconds over which to allow --rate-limit-rps. --remove-data When replacing an indexer, also remove the indexed data. --replace-indexer Whether to allow replacing an existing indexer. If not specified, an attempt to deploy over an existing indexer results in an error. --run-migrations Run database migrations before starting service. --stop-idle-indexers Prevent indexers from running without handling any blocks. -v, --verbose Enable verbose logging. -V, --version Print version information --web-api-host Web API host. [default: localhost] --web-api-port Web API port. [default: 29987]","breadcrumbs":"Service Infrastructure » Using CLI options (Indexer Service)","id":"12","title":"Using CLI options (Indexer Service)"},"120":{"body":"You can also use the not operator in order to invert the operation of a particular filter. For example, the following query returns contracts that we've seen on the network. query { contract { id }\n} { \"data\": [ { \"id\": \"1072ca8fcab43048a5b31c1ea204748c2cb5acca6b90f3b1a02ef7a2d92386d9\" }, { \"id\": \"9b8b258e0d64b9e8a022e3f38a751ad5a1b36e4dfdcc25a6fb8308e044250b8c\" }, { \"id\": \"0000000000000000000000000000000000000000000000000000000000000000\" }, { \"id\": \"8fe8ce43603c1a48274aac7532da56707901d9606a2b05de801993f48ea6bfe7\" } ]\n} Let's ignore the base asset contract by inverting the in operator: query { contract(filter: {not: { id: { equals: \"0000000000000000000000000000000000000000000000000000000000000000\"}}}) { id }\n} { \"data\": [ { \"id\": \"1072ca8fcab43048a5b31c1ea204748c2cb5acca6b90f3b1a02ef7a2d92386d9\" }, { \"id\": \"9b8b258e0d64b9e8a022e3f38a751ad5a1b36e4dfdcc25a6fb8308e044250b8c\" }, { \"id\": \"8fe8ce43603c1a48274aac7532da56707901d9606a2b05de801993f48ea6bfe7\" } ]\n}","breadcrumbs":"Querying » Search and Filtering » Not","id":"120","title":"Not"},"121":{"body":"The Fuel indexer currently supports offset-based pagination in order to allow users to selectively request parts of a set of results. A paginated query can be made using three keywords: order - sort order (required) first - limit on number of results (required) offset - the amount of records to skip before returning results (optional) query { blocks: block(order: { height: asc }, first: 5) { hash height timestamp }\n} In this query, we're requesting details about the first five blocks in ascending order of block height. You can also see that we've added a blocks alias; this is completely optional and all it does is change the key for the list of results in the JSON response. With this query, we receive the following response: { \"data\": { \"blocks\": [ { \"hash\": \"d77632f85669dd44737abf36b32f479ae518e07a9174c8571377ebb81563bb9a\", \"height\": 1, \"timestamp\": 1678483351 }, { \"hash\": \"7cb9542b624d88b3d66c6c9a1835f66fecba8892a87ffab9c17251c456ca5dcd\", \"height\": 2, \"timestamp\": 1678483471 }, { \"hash\": \"24f9611115f7ecb4a393751933a9f89329812cf08bdbe483c071b3401d06c8d6\", \"height\": 3, \"timestamp\": 1678483591 }, { \"hash\": \"616566afdc141ecd2b60fdc56aae4f3d04b3f6db9e65a3c21d0105a08cc1b349\", \"height\": 4, \"timestamp\": 1678483711 }, { \"hash\": \"1dca838d492f29b7a3afa7755ac8741c99db992da47673cd27be86f9b0620118\", \"height\": 5, \"timestamp\": 1678483831 } ], \"page_info\": { \"has_next_page\": true, \"limit\": 5, \"offset\": 0, \"pages\": 80, \"total_count\": 400 } }\n} As you can see, we get the requested amount of blocks and the corresponding fields. However, there's also a page_info object included in the response. This object tells us if there's another page available to request along with information that we can use to construct our next response. To get the next page, we'll add an offset to our original query: query { blocks: block( order: { height: asc }, first: 5, offset: 5 ) { hash height timestamp }\n} The response contains the next five blocks after our requested offset, and the page_info object lets us know what offset we used in the query. { \"data\": { \"blocks\": [ { \"hash\": \"c93ffc9178d526a836d707137de08b0f743fabce79ecec77c419bfb7e6be8863\", \"height\": 6, \"timestamp\": 1678483951 }, { \"hash\": \"4f0c81a42c86c718c0ae90ba838d6f1bdfc9a757cbf07c946fb3280b44257b46\", \"height\": 7, \"timestamp\": 1678484071 }, { \"hash\": \"659b486cc2c3bd1133df9245645648b6a09b35e16c7f71bb05449cea0e83611c\", \"height\": 8, \"timestamp\": 1678484191 }, { \"hash\": \"4bf61bd8f88b7fb40e842a6497d686bc2f63839ec3ca1eedb4e81a0935adaeb6\", \"height\": 9, \"timestamp\": 1678484311 }, { \"hash\": \"b090634788ddd0461cba4d0833a3f15b8e2f51e672fb1527fc8c78cd8f80dc1a\", \"height\": 10, \"timestamp\": 1678484431 } ], \"page_info\": { \"has_next_page\": true, \"limit\": 5, \"offset\": 5, \"pages\": 80, \"total_count\": 400 } }\n}","breadcrumbs":"Querying » Pagination » Pagination","id":"121","title":"Pagination"},"122":{"body":"Finally, let's combine nested entities, filtering, and pagination into one complete example. Sticking with the same block explorer example, let's say that we are looking for a particular transaction and its containing block, but we don't remember either of the hashes. All we know is that the total value of the transaction is greater than zero, it was sometime after the start of the beta-5 testnet, and it was included as part of the first fifty blocks. Additionally, we don't want to parse through all the results at once, so we only want to look at two records at a time. Finally, we think that it may have been on the more recent side, so we want to check them in reverse chronological order. Putting all of that together, we get the following query: query { transactions: tx( order: { timestamp: desc }, filter: { value: { gt: 0 } }, first: 2, offset: 0 ) { id hash timestamp value block ( filter: { height: { between: { min: 0, max: 50 } }, and: { timestamp: { gt: 1678410000 } } } ) { id hash height timestamp } }\n} The Fuel indexer's GraphQL API allows you to add filters on multiple entity fields and even nested entities! In the query above, we're asking for the two most recent transactions with a value greater than zero. Also, we're applying two filters to the nested block entity by using the and operator in order to help us narrow down the set of results. The response returns the results in the expected format and includes additional information that informs us about how many total results satisfy the criteria. { \"data\": { \"page_info\": { \"has_next_page\": true, \"limit\": 2, \"offset\": 0, \"pages\": 2, \"total_count\": 4 }, \"transactions\": [ { \"block\": { \"hash\": \"f40297895086e66c0947c213dd29e90f596b860d10316ab806064608dd2580cd\", \"height\": 45, \"id\": 7306026486395921000, \"timestamp\": 1678486898 }, \"hash\": \"85acfa181ebfa3b48c10d3181217918dd377b875d07dabc72d6d1081e4c52713\", \"id\": 3919319574514776000, \"timestamp\": 1678486898, \"value\": 10000000000 }, { \"block\": { \"hash\": \"e3e0860a358c0d044669748cffff82b4b0073baaca53a128ddc8ce3757ae3988\", \"height\": 41, \"id\": 7018409465212200000, \"timestamp\": 1678486633 }, \"hash\": \"42f3fd7ffa073975a0eca993044a867d8c87a8d39f5a88032a3b9aba213f6102\", \"id\": 7364622549171910000, \"timestamp\": 1678486633, \"value\": 10000000000 } ] }\n}","breadcrumbs":"Querying » A Full Example » A Full Example","id":"122","title":"A Full Example"},"123":{"body":"The Fuel indexer's authentication functionality offers users a range of options for verifying their identity. The system supports any arbitrary authentication scheme (in theory); however, in practice the service defaults to JWT authentication due to its stateless nature and popularity. To authenticate using JWT, users ask an indexer operator for a nonce, sign that nonce with their wallet, then send both the nonce and signature to the indexer operator for verification. Once the signature is verified on the backend, a valid JWT is produced and returned to the user, thus authenticating the user. It is important to note that authentication is disabled by default. However, if authentication is enabled, users will need to authenticate before performing operations that involve modifying the state of the service, such as uploading indexers. The new authentication functionality offers a flexible and secure way for users to authenticate and perform operations that affect the service's state.","breadcrumbs":"Authentication » Authentication","id":"123","title":"Authentication"},"124":{"body":"Below is a demonstration of basic JWT authentication using an indexer operator at \"https://beta-5-indexer.fuel.network\" forc index auth --url https://beta-5-indexer.fuel.network:29987 You will first be prompted for the password for your wallet: Please enter your wallet password: After successfully entering your wallet password you should be presented with your new JWT token. ✅ Successfully authenticated at https://beta-5-indexer.fuel.network:29987/api/auth/signature. Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiODNlNjhiOTFmNDhjYWM4M.... Use this token in your Authorization headers when making requests for operations such as uploading indexers, stopping indexers, and other operations that mutate state in this way. Users can just pass this JWT token value to the --auth flag, if using forc index commands that support authentication (e.g., forc index deploy --auth $MY_JWT_TOKEN).","breadcrumbs":"Authentication » Usage","id":"124","title":"Usage"},"125":{"body":"forc index is the recommended method for end users to interact with the Fuel indexer. After you have installed fuelup, you can run the forc index help command in your terminal to view the available commands. \n\n\n

\"Fuel

\n

\"GitHub \n

### [➡️ Read the Quickstart! ➡️](https://docs.fuel.network/docs/indexer/getting-started/quickstart/) ## What is the Fuel indexer? The Fuel indexer is a standalone service that can be used to index various components of the blockchain. These indexable components include blocks, transactions, receipts, and state within the Fuel network, allowing for high-performance read-only access to the blockchain for advanced dApp use-cases. > TLDR: It's Infrastructure as a service (IaaS) for Web3 dApp backends. ## Install Fuel's indexer supports Linux (x64 & arm64) and macOS (x64 & Apple Silicon). > If you don't want to deal with dependency issues we recommend just using Fuel's indexer with Docker, [via the included docker-compose file](https://github.com/FuelLabs/fuel-indexer/blob/develop/scripts/docker-compose.yaml). Install Fuel's toolchain manager - fuelup. ```bash\ncurl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh The fuel-indexer and forc-index binaries should now be available in your $PATH","breadcrumbs":"forc index » forc index","id":"125","title":"forc index"},"126":{"body":"For development, users will primarily use the forc index command line utility made available after installing fuelup. forc index --help forc index 0.0.0\nFuel Indexer Orchestrator USAGE: forc-index OPTIONS: -h, --help Print help information -V, --version Print version information SUBCOMMANDS: auth Authenticate against an indexer service build Build an indexer check Check for Fuel indexer components deploy Deploy an indexer to an indexer service help Print this message or the help of the given subcommand(s) kill Kill the indexer process. Note that this command will kill any process listening on the default indexer port or the port specified by the `--port` flag new Create a new indexer project in a new directory postgres Fuel Postgres Orchestrator remove Stop and remove a running indexer start Standalone binary for the Fuel indexer service status Check the status of a registered indexer ➡️ For more details on how to build Fuel indexers, read the docs! ➡️","breadcrumbs":"forc index » Usage","id":"126","title":"Usage"},"127":{"body":"If you're interested in contributing PRs to make the Fuel indexer a better project, feel free to read our contributors document .","breadcrumbs":"forc index » Contributing","id":"127","title":"Contributing"},"128":{"body":"Authenticate against an indexer operator. IMPORTANT: There must be an indexer service running at --url in order for this to work. forc index auth --account 0 Authenticate against an indexer service USAGE: forc-index auth [OPTIONS] OPTIONS: --account Index of account to use for signing. [default: 0] -h, --help Print help information --url URL at which to deploy indexer assets. [default: http://127.0.0.1:29987] -v, --verbose Verbose output.","breadcrumbs":"forc index » auth » forc index auth","id":"128","title":"forc index auth"},"129":{"body":"Build an indexer. forc index build Build an indexer USAGE: forc-index build [OPTIONS] OPTIONS: -d, --debug Build artifacts with the debug profile. -h, --help Print help information --locked Ensure that the Cargo.lock file is up-to-date. -m, --manifest Manifest file name of indexer being built. -p, --path Path to the indexer project. -v, --verbose Enable verbose output.","breadcrumbs":"forc index » build » forc index build","id":"129","title":"forc index build"},"13":{"body":"# The following is an example Fuel indexer configuration file.\n#\n# This configuration spec is intended to be used for a single instance\n# of a Fuel indexer node or service.\n#\n# For more info on how the Fuel indexer works, read the docs: https://docs.fuel.network/docs/indexer/\n# or specifically read up on these configuration options: https://docs.fuel.network/docs/indexer/getting-started/indexer-service-infrastructure/ # Whether to allow replacing an indexer.\n#\n# If this is disabled, then an HTTP 409 Conflict will be returned if an indexer with the same name already exists.\nreplace_indexer: false # Log level passed to the Fuel Indexer service.\nlog_level: info # Use Prometheus metrics reporting.\nmetrics: true # Prevent indexers from running without handling any blocks.\nstop_idle_indexers: false # Run database migrations before starting service.\nrun_migrations: true # Enable verbose logging.\nverbose: false # Start a local Fuel node.\nlocal_fuel_node: false # Allow network configuration via indexer manifests.\nindexer_net_config: false # The number of WASM opcodes after which the indexer will stop execution.\nmetering_points: 30000000000 # Allow the web server to accept raw SQL queries.\naccept_sql_queries: false # Amount of blocks to return in a request to a Fuel node.\nblock_page_size: 20 # Make the service wait for the given duration between block requests to a Fuel client\nclient_request_delay: ~ # ***********************\n# Fuel Node configuration\n# ************************ fuel_node: # Host of the running Fuel node. host: localhost # Listening port of the running Fuel node. port: 4000 # Use a network alias when connecting to a Fuel client. network: ~ # *************************\n# Web API configuration\n# ************************* web_api: # Web API host. host: localhost # Web API port. port: 29987 # Max body size for web server requests. max_body_size: \"5242880\" # ******************************\n# Database configuration options\n# ****************************** database: postgres: # Postgres username. user: postgres # Postgres database. database: postgres # Postgres password. password: postgres # Postgres host. host: localhost # Postgres port. port: 5432 # ******************************\n# Indexer service authentication\n# ****************************** authentication: # Require users to authenticate for some operations. enabled: false # Which authentication scheme to use. strategy: jwt # Secret used if JWT authentication is specified. jwt_secret: abcdefghijklmnopqrstuvwxyz1234567890 # JWT issuer if JWT authentication is specified. jwt_issuer: FuelLabs # Amount of time (seconds) before expiring token if JWT authentication is specified. jwt_expiry: 2592000 # ********************************\n# Rate limit configuration options\n# ******************************** rate_limit: # Enable rate limiting. enabled: false # Maximum number of requests to allow over --rate-limit-window.. request_count: 10 # Number of seconds over which to allow --rate-limit-rps. window_size: 5","breadcrumbs":"Service Infrastructure » Using a configuration file (Indexer Service)","id":"13","title":"Using a configuration file (Indexer Service)"},"130":{"body":"Check to see which indexer components you have installed. forc index check Check for Fuel indexer components USAGE: forc-index check OPTIONS: -h, --help Print help information","breadcrumbs":"forc index » check » forc index check","id":"130","title":"forc index check"},"131":{"body":"Deploy an indexer to an indexer service. forc index deploy --url https://beta-5-indexer.fuel.network Deploy an indexer to an indexer service USAGE: forc-index deploy [OPTIONS] OPTIONS: --auth Authentication header value. -d, --debug Build optimized artifacts with the debug profile. -h, --help Print help information --locked Ensure that the Cargo.lock file is up-to-date. -m, --manifest Path to the manifest of indexer project being deployed. -p, --path Path to the indexer project. --remove-data Remove all indexed data when replacing an existing indexer. --replace-indexer If an indexer with the same UID exists, remove it. --skip-build Do not build before deploying. --url URL at which to deploy indexer assets. [default: http://127.0.0.1:29987] -v, --verbose Enable verbose logging.","breadcrumbs":"forc index » deploy » forc index deploy","id":"131","title":"forc index deploy"},"132":{"body":"Kill the indexer process. Note that this command will kill any process listening on the default indexer port or the port specified by the --port flag. forc index kill --port 29987 Kill the indexer process. Note that this command will kill any process listening on the default\nindexer port or the port specified by the `--port` flag USAGE: forc-index kill [OPTIONS] OPTIONS: -9 Terminate or kill -h, --help Print help information --port Port at which to detect indexer service API is running. [default: 29987]","breadcrumbs":"forc index » kill » forc index kill","id":"132","title":"forc index kill"},"133":{"body":"Create a new indexer project in a new directory. forc index new --namespace fuel /home/fuel/projects/example_indexer Create a new indexer project in a new directory USAGE: forc-index new [OPTIONS] ARGS: Path at which to create indexer OPTIONS: --absolute-paths Resolve indexer asset filepaths using absolute paths. -h, --help Print help information --name Name of indexer. --namespace Namespace to which indexer belongs. -v, --verbose Enable verbose output.","breadcrumbs":"forc index » new » forc index new","id":"133","title":"forc index new"},"134":{"body":"Stop and remove a running indexer. forc index remove --url https://beta-5-indexer.fuel.network Stop and remove a running indexer USAGE: forc-index remove [OPTIONS] OPTIONS: --auth Authentication header value. -h, --help Print help information -m, --manifest Path to the manifest of the indexer project being removed. -p, --path Path to the indexer project. --url URL at which indexer is deployed. [default: http://127.0.0.1:29987] -v, --verbose Enable verbose output.","breadcrumbs":"forc index » remove » forc index remove","id":"134","title":"forc index remove"},"135":{"body":"Start a local Fuel Indexer service. forc index start Standalone binary for the Fuel indexer service USAGE: forc-index start [OPTIONS] OPTIONS: --accept-sql-queries Allow the web server to accept raw SQL queries. --allow-non-sequential-blocks Allow missing blocks or non-sequential block processing. --auth-enabled Require users to authenticate for some operations. --auth-strategy Authentication scheme used. --block-page-size Amount of blocks to return in a request to a Fuel node. [default: 20] -c, --config Indexer service config file. --client-request-delay Make the service wait for the given duration between block requests to a Fuel client. --database Database type. [default: postgres] [possible values: postgres] --disable-toolchain-version-check By default, Fuel Indexer will only accept WASM indexer modules compiled with the same toolchain version as the version of Fuel Indexer. --embedded-database Automatically create and start database using provided options or defaults. --fuel-node-host Host of the running Fuel node. [default: localhost] --fuel-node-port Listening port of the running Fuel node. [default: 4000] -h, --help Print help information --indexer-net-config Allow network configuration via indexer manifests. --jwt-expiry Amount of time (seconds) before expiring token (if JWT scheme is specified). --jwt-issuer Issuer of JWT claims (if JWT scheme is specified). --jwt-secret Secret used for JWT scheme (if JWT scheme is specified). --local-fuel-node Start a local Fuel node. --log-level Log level passed to the Fuel Indexer service. [default: info] [possible values: info, debug, error, warn] -m, --manifest Indexer config file. --max-body-size Max body size for web server requests. [default: 5242880] --metering-points The number of WASM opcodes after which the indexer's event handler will stop execution. [default: 30000000000] --metrics Use Prometheus metrics reporting. --network Use a network alias when connecting to a Fuel client. [default: beta-3 beta-5 beta-5] --postgres-database Postgres database. --postgres-host Postgres host. --postgres-password Postgres password. --postgres-port Postgres port. --postgres-user Postgres username. --rate-limit Enable rate limiting. --rate-limit-request-count Maximum number of requests to allow over --rate-limit-window.. --rate-limit-window-size Number of seconds over which to allow --rate-limit-rps. --remove-data When replacing an indexer, also remove the indexed data. --replace-indexer Whether to allow replacing an existing indexer. If not specified, an attempt to deploy over an existing indexer results in an error. --run-migrations Run database migrations before starting service. --stop-idle-indexers Prevent indexers from running without handling any blocks. -v, --verbose Enable verbose logging. -V, --version Print version information --web-api-host Web API host. [default: localhost] --web-api-port Web API port. [default: 29987]","breadcrumbs":"forc index » start » forc index start","id":"135","title":"forc index start"},"136":{"body":"Check the status of a registered indexer. forc index status --url https://beta-5-indexer.fuel.network Check the status of a registered indexer USAGE: forc-index status [OPTIONS] OPTIONS: --auth Authentication header value. -h, --help Print help information --url URL at which to find indexer service. [default: http://127.0.0.1:29987] -v, --verbose Enable verbose logging.","breadcrumbs":"forc index » status » forc index status","id":"136","title":"forc index status"},"137":{"body":"forc index postgres is provided as a way to simplify the setup and management of an embedded Postgres database. After you have installed fuelup, you can run the forc index postgres help command in your terminal to view the available commands. forc index postgres help USAGE: forc-index postgres OPTIONS: -h, --help Print help information -V, --version Print version information SUBCOMMANDS: create Create a new database drop Drop a database help Print this message or the help of the given subcommand(s) start Start PostgreSQL with a database stop Stop PostgreSQL","breadcrumbs":"forc postgres » forc index postgres","id":"137","title":"forc index postgres"},"138":{"body":"Create a new database. forc index postgres create example_database USAGE: forc-index postgres create [OPTIONS] ARGS: Name of database. OPTIONS: --auth-method Authentication method. [default: plain] [possible values: plain, md5, scram-sha-256] -c, --config Fuel indexer configuration file. --database-dir Where to store the PostgreSQL database. -h, --help Print help information --migration-dir The directory containing migration scripts. -p, --password Database password. [default: postgres] -p, --port Port to use. [default: 5432] --persistent Do not clean up files and directories on database drop. --postgres-version PostgreSQL version to use. [default: v14] [possible values: v15, v14, v13, v12, v11, v10, v9] --start Start the PostgreSQL instance after creation. --timeout Duration to wait before terminating process execution for pg_ctl start/stop and initdb. -u, --user Database user. [default: postgres]","breadcrumbs":"forc postgres » create » forc index postgres create","id":"138","title":"forc index postgres create"},"139":{"body":"Drop a database. forc index postgres drop example_database USAGE: forc-index postgres drop [OPTIONS] ARGS: Name of database. OPTIONS: -c, --config Fuel indexer configuration file. --database-dir Where the PostgreSQL database is stored. -h, --help Print help information --remove-persisted Remove all database files that might have been persisted to disk.","breadcrumbs":"forc postgres » drop » forc index postgres drop","id":"139","title":"forc index postgres drop"},"14":{"body":"The fuel-indexer-api-server crate of the Fuel indexer contains a standalone web server that acts as a queryable endpoint on top of the database. Note that the main fuel-indexer binary of the indexer project also contains the same web server endpoint. The fuel-indexer-api-server crate offers a standalone web server endpoint, whereas the API endpoint offered in fuel-indexer is bundled with other Fuel indexer functionality (e.g., execution, handling, data-layer construction, etc). Offering the API server as a separate piece allows users to separate components and run them on different systems, if desired.","breadcrumbs":"Service Infrastructure » Web API Server","id":"14","title":"Web API Server"},"140":{"body":"Start PostgreSQL with a database. forc index postgres start example_database USAGE: forc-index postgres start [OPTIONS] ARGS: Name of database. OPTIONS: -c, --config Fuel indexer configuration file. --database-dir Where the PostgreSQL database is stored. -h, --help Print help information","breadcrumbs":"forc postgres » start » forc index postgres start","id":"140","title":"forc index postgres start"},"141":{"body":"Stop PostgreSQL. forc index postgres stop example_database USAGE: forc-index postgres stop [OPTIONS] ARGS: Name of database. OPTIONS: -c, --config Fuel indexer configuration file. --database-dir Where the PostgreSQL database is stored. -h, --help Print help information","breadcrumbs":"forc postgres » stop » forc index postgres stop","id":"141","title":"forc index postgres stop"},"142":{"body":"Thanks for your interest in contributing to the Fuel indexer! Below we've compiled a list of sections that you may find useful as you work on a potential contribution: Dependencies fuelup docker Database PostgreSQL SQLx Building from source Run migrations Start the service Testing Default tests End-to-end tests trybuild tests","breadcrumbs":"Environment Setup » For Contributors","id":"142","title":"For Contributors"},"143":{"body":"","breadcrumbs":"Environment Setup » Dependencies","id":"143","title":"Dependencies"},"144":{"body":"We use fuelup in order to get the binaries produced by services in the Fuel ecosystem. Fuelup will install binaries related to the Fuel node, the Fuel indexer, the Fuel orchestrator (forc), and other components. fuelup can be downloaded here .","breadcrumbs":"Environment Setup » fuelup","id":"144","title":"fuelup"},"145":{"body":"We use Docker to produce reproducible environments for users that may be concerned with installing components with large sets of dependencies (e.g. Postgres). Docker can be downloaded here .","breadcrumbs":"Environment Setup » docker","id":"145","title":"docker"},"146":{"body":"At this time, the Fuel indexer requires the use of a database. We currently support a single database option: Postgres. PostgreSQL is a database solution with a complex feature set and requires a database server. PostgreSQL Note: The following explanation is for demonstration purposes only. A production setup should use secure users, permissions, and passwords. On macOS systems, you can install PostgreSQL through Homebrew. If it isn't present on your system, you can install it according to the instructions . Once installed, you can add PostgreSQL to your system by running brew install postgresql. You can then start the service through brew services start postgresql. You'll need to create a database for your indexed data, which you can do by running createdb [DATABASE_NAME]. You may also need to create the postgres role; you can do so by running createuser -s postgres. For Linux-based systems, the installation process is similar. First, you should install PostgreSQL according to your distribution's instructions. Once installed, there should be a new postgres user account; you can switch to that account by running sudo -i -u postgres. After you have switched accounts, you may need to create a postgres database role by running createuser --interactive. You will be asked a few questions; the name of the role should be postgres and you should elect for the new role to be a superuser. Finally, you can create a database by running createdb [DATABASE_NAME]. In either case, your PostgreSQL database should now be accessible at postgres://postgres@localhost:5432/[DATABASE_NAME].","breadcrumbs":"Environment Setup » Database","id":"146","title":"Database"},"147":{"body":"After setting up your database, you should install sqlx-cli in order to run migrations for your indexer service. You can do so by running cargo install sqlx-cli --features postgres. Once installed, you can run the migrations by running the following command after changing DATABASE_URL to match your setup.","breadcrumbs":"Environment Setup » SQLx","id":"147","title":"SQLx"},"148":{"body":"","breadcrumbs":"Environment Setup » Building from Source","id":"148","title":"Building from Source"},"149":{"body":"git clone git@github.com:FuelLabs/fuel-indexer.git && cd fuel-indexer/","breadcrumbs":"Environment Setup » Clone repository","id":"149","title":"Clone repository"},"15":{"body":"You can start the indexer service with an array of CLI options. Note that most (if not all) of these options include sensible defaults. fuel-indexer-api-server run --help Fuel indexer web server USAGE: fuel-indexer-api-server run [OPTIONS] OPTIONS: --accept-sql-queries Allow the web server to accept raw SQL queries. --auth-enabled Require users to authenticate for some operations. --auth-strategy Authentication scheme used. [possible values: jwt] -c, --config API server config file. --database Database type. [default: postgres] [possible values: postgres] --disable-toolchain-version-check By default, Fuel Indexer will only accept WASM indexer modules compiled with the same toolchain version as the version of Fuel Indexer. --fuel-node-host Host of the running Fuel node. [default: localhost] --fuel-node-port Listening port of the running Fuel node. [default: 4000] -h, --help Print help information --jwt-expiry Amount of time (seconds) before expiring token (if JWT scheme is specified). --jwt-issuer Issuer of JWT claims (if JWT scheme is specified). --jwt-secret Secret used for JWT scheme (if JWT scheme is specified). --log-level Log level passed to the Fuel Indexer service. [default: info] [possible values: info, debug, error, warn] --max-body-size Max body size for web requests. [default: 5242880] --metrics Use Prometheus metrics reporting. --network Use a network alias when connecting to a Fuel client. [possible values: beta-3, beta-5, beta-5] --postgres-database Postgres database. --postgres-host Postgres host. --postgres-password Postgres password. --postgres-port Postgres port. --postgres-user Postgres username. --rate-limit Enable rate limiting. --rate-limit-request-count Maximum number of requests to allow over --rate-limit-window.. --rate-limit-window-size Number of seconds over which to allow --rate-limit-rps. --run-migrations Run database migrations before starting service. -v, --verbose Enable verbose logging. -V, --version Print version information --web-api-host Web API host. [default: localhost] --web-api-port Web API port. [default: 29987]","breadcrumbs":"Service Infrastructure » Using CLI Options (Web Server)","id":"15","title":"Using CLI Options (Web Server)"},"150":{"body":"Postgres migrations cd packages/fuel-indexer-database/postgres\nDATABASE_URL=postgres://postgres@localhost sqlx migrate run","breadcrumbs":"Environment Setup » Run migrations","id":"150","title":"Run migrations"},"151":{"body":"cargo run --bin fuel-indexer run You can also start the service with a fresh local node for development purposes: cargo run --features fuel-core-lib --bin fuel-indexer run If no configuration file or other options are passed, the service will default to a postgres://postgres@localhost database connection.","breadcrumbs":"Environment Setup » Start the service","id":"151","title":"Start the service"},"152":{"body":"Fuel indexer tests are currently broken out by a database feature flag. In order to run tests with a Postgres backend, use --features postgres.","breadcrumbs":"Environment Setup » Testing","id":"152","title":"Testing"},"153":{"body":"cargo test --locked --workspace --all-targets","breadcrumbs":"Environment Setup » Default tests","id":"153","title":"Default tests"},"154":{"body":"cargo test --locked --workspace --all-targets --features postgres","breadcrumbs":"Environment Setup » End-to-end tests","id":"154","title":"End-to-end tests"},"155":{"body":"For tests related to the meta-programming used in the Fuel indexer, we use trybuild. RUSTFLAGS='-D warnings' cargo test -p fuel-indexer-macros --locked","breadcrumbs":"Environment Setup » trybuild tests","id":"155","title":"trybuild tests"},"156":{"body":"Thanks for your interest in contributing to Fuel Indexer! This document outlines some the conventions on building, running, and testing Fuel Indexer. Fuel Indexer has many dependent repositories. If you need any help or mentoring getting started, understanding the codebase, or anything else, please ask on our Discord .","breadcrumbs":"Contributing Standards » Contributing to Fuel Indexer","id":"156","title":"Contributing to Fuel Indexer"},"157":{"body":"If you've added a new function, method, class or abstraction, please include rustdoc comments for the new code so others can better understand the change. If your change is non-trivial and testable, please try to include at least one happy path test to ensure that your change works. \"Trivial\" changes would be changes to docs, comments, or small style/syntactic changes","breadcrumbs":"Contributing Standards » Code Standards","id":"157","title":"Code Standards"},"158":{"body":"Future instructions assume you are in this repository git clone https://github.com/FuelLabs/fuel-indexer\ncd fuel-indexer","breadcrumbs":"Contributing Standards » Getting the repository","id":"158","title":"Getting the repository"},"159":{"body":"rustup is the official toolchain manager for Rust. We use some additional components such as clippy and rustfmt, to install those: rustup component add clippy\nrustup component add rustfmt Fuel Indexer also uses a few other tools installed via cargo cargo install sqlx-cli\ncargo install wasm-snip","breadcrumbs":"Contributing Standards » Configuring your Rust toolchain","id":"159","title":"Configuring your Rust toolchain"},"16":{"body":"To run the standalone Fuel indexer web server server using a configuration file: fuel-indexer-api-server run --config config.yaml In the above example, config.yaml is based on the default service configuration file .","breadcrumbs":"Service Infrastructure » Using A Configuration File (Web Server)","id":"16","title":"Using A Configuration File (Web Server)"},"160":{"body":"Fuel Indexer's two primary crates are fuel-indexer and fuel-indexer-api-server. You can build Fuel Indexer: cargo build -p fuel-indexer -p fuel-indexer-api-server --release --locked Linting is done using rustfmt and clippy, which are each separate commands: cargo fmt --all --check cargo clippy --all-features --all-targets -- -D warnings The test suite follows the Rust cargo standards. Testing is simply done using Cargo: RUSTFLAGS='-D warnings' SQLX_OFFLINE=1 cargo test --locked --all-targets --all-features","breadcrumbs":"Contributing Standards » Building and testing","id":"160","title":"Building and testing"},"161":{"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. ⚠️ DO NOT submit PRs that do not have an associated issue ⚠️ Create a Git branch from where you want to base your work. Most work is usually branched off of develop Give your branch a name related to the work you're doing The convention for branch naming is usually 1234/short-description, where 1234 is the number of the associated issue. Write code, add test cases, and commit your work. Run tests and make sure all tests pass. Your commit message should be formatted as [commit type]: [short commit blurb] Examples: If you fixed a bug, your message is fix: database locking issue If you added new functionality, your message would be enhancement: i added something super cool If you just did a chore your message is: chore: i helped do the chores Keeping commit messages short and consistent helps users parse release notes Push up your branch to Github then (on the right hand side of the Github UI): Assign yourself as the owner of the PR Add any and all necessary labels to your PR Link the issue your PR solves, to your PR If you are part of the FuelLabs Github org, please open a PR from the repository itself. Otherwise, push your changes to a branch in your fork of the repository and submit a pull request. Make sure 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 (Github Actions) automatically tests all authorized pull requests. Use Github to merge the PR once approved.","breadcrumbs":"Contributing Standards » Contribution flow","id":"161","title":"Contribution flow"},"162":{"body":"bug: If fixing broken functionality enhancement: If adding new functionality chore: If finishing valuable work (that's no fun!) testing: If only updating/writing tests docs: If just updating docs feat: If adding a non-trivial new feature There will be categories not covered in this doc - use your best judgement! Thanks for your contributions!","breadcrumbs":"Contributing Standards » Commit categories","id":"162","title":"Commit categories"},"163":{"body":"For beginners, we have prepared many suitable tasks for you. Checkout our Good First Issues for a list. If you are planning something that relates to multiple components or changes current behaviors, make sure to open an issue to discuss with us before continuing.","breadcrumbs":"Contributing Standards » Finding something to work on","id":"163","title":"Finding something to work on"},"164":{"body":"https://semver.org/","breadcrumbs":"Release Schedule » Release Schedule","id":"164","title":"Release Schedule"},"165":{"body":"E.g., v2.0.0 -> v3.0.0 Major releases of large features and breaking changes. Cadence: As needed.","breadcrumbs":"Release Schedule » Major releases","id":"165","title":"Major releases"},"166":{"body":"E.g., v0.3.0 -> v0.4.0 General releases of new functionality, fixes, and some breaking changes. Cadence: Roughly every two to three weeks.","breadcrumbs":"Release Schedule » Minor releases","id":"166","title":"Minor releases"},"167":{"body":"E.g., v0.1.3 -> v0.1.4 Releases for bug fixes and time sensitive improvements. Cadence: Ad-hoc as needed throughout the week.","breadcrumbs":"Release Schedule » Patch releases","id":"167","title":"Patch releases"},"168":{"body":"","breadcrumbs":"Building From Source » Building from Source","id":"168","title":"Building from Source"},"169":{"body":"git clone git@github.com:FuelLabs/fuel-indexer.git","breadcrumbs":"Building From Source » Clone repository","id":"169","title":"Clone repository"},"17":{"body":"Since many users may be familiar with indexing by using a solution like The Graph, it may be helpful to provide a comparison between The Graph and the Fuel indexer.","breadcrumbs":"How it Compares » How it Compares","id":"17","title":"How it Compares"},"170":{"body":"cd packages/fuel-indexer-database/postgres\nDATABASE_URL=postgres://postgres@localhost sqlx migrate run","breadcrumbs":"Building From Source » Run migrations","id":"170","title":"Run migrations"},"171":{"body":"cargo run --bin fuel-indexer","breadcrumbs":"Building From Source » Start the service","id":"171","title":"Start the service"},"172":{"body":"cargo test --locked --workspace --all-features --all-targets","breadcrumbs":"Building From Source » Run tests","id":"172","title":"Run tests"},"173":{"body":"There are a few system requirements related to compilation, tooling, and SQL backends that you'll need to be able to contribute to the Fuel indexer.","breadcrumbs":"System Dependencies » System Requirements","id":"173","title":"System Requirements"},"174":{"body":"apt update && apt install -y \\ cmake \\ pkg-config \\ git \\ gcc \\ build-essential \\ clang \\ libclang-dev \\ llvm \\ libpq-dev Dependency Required For cmake Manages the build process in an operating system and in a compiler-independent manner pkg-config Language-agnostic helper tool used when compiling applications and libraries git Version control system gcc Compiler tools required to build various Fuel indexer crates clang/libclang-dev Compiler tools required to build various Fuel indexer crates on Unix-like OSes llvm Required for building Fuel indexer crate dependencies libpq-dev Set of library function helping facilitate interaction with the PostgreSQL backend","breadcrumbs":"System Dependencies » Ubuntu/Debian","id":"174","title":"Ubuntu/Debian"},"175":{"body":"brew update && brew install \\ cmake \\ llvm \\ libpq \\ postgresql Dependency Required For cmake Manages the build process in an operating system and in a compiler-independent manner llvm Compiler infrastructure for building Fuel indexer crate dependencies libpq Postgres C API library postgresql Installs the command line console (psql) as well as a PostgreSQL server locally","breadcrumbs":"System Dependencies » MacOS","id":"175","title":"MacOS"},"176":{"body":"pacman -Syu --needed --noconfirm \\ cmake \\ gcc \\ pkgconf \\ git \\ clang \\ llvm11 \\ llvm11-libs \\ postgresql-libs Dependency Required For cmake Manages the build process in an operating system and in a compiler-independent manner git Version control system gcc Compiler tools required to build various Fuel indexer crates llvm11 Compiler infrastructure for building Fuel indexer crate dependencies llvm11-libs Compiler infrastructure libraries for building Fuel indexer crate dependencies pkgconf System for configuring build dependency information postgresql-libs Provides the essential shared libraries for any PostgreSQL client program or interface clang Compiler required to build various Fuel indexer crates Unix-like OSes","breadcrumbs":"System Dependencies » Arch","id":"176","title":"Arch"},"177":{"body":"Here is a list of terms and their definitions in order to help users properly understand certain concepts about the Fuel indexer. asset: a component that is used to create and operate an indexer executor: an async task run by an indexer index/indices: data produced by an indexer indexer service: a service that runs one or more indexers indexer: an abstraction that takes data from Fuel virtual machine and produces indices","breadcrumbs":"A: Glossary » Glossary","id":"177","title":"Glossary"},"18":{"body":"Generally, the biggest conceptual differences between Fuel's indexer service and other indexer services (such as The Graph) are indexing speed, general ease of use, and indexable data types.","breadcrumbs":"How it Compares » Differential Value","id":"18","title":"Differential Value"},"19":{"body":"Using Fuel's indexers, users can index about 30 blocks per second on a standard Macbook Pro on an M1 chip. This type of indexing speed is a boon to smart contract authors who need to iterate quickly while building dApps.","breadcrumbs":"How it Compares » Speed of indexing","id":"19","title":"Speed of indexing"},"2":{"body":"This guide covers some of the basics with regard to installing dependencies for the Fuel indexer service. However, note that this guide is meant to be a general overview for most platforms and by no means covers all platforms. If you're having trouble with dependencies on your system, we recommend that you use docker. To run the Fuel indexer, you'll need to install a few dependencies on your system: The Fuel toolchain A PostgreSQL server backend The wasm32-unknown-unknown rustup target wasm-snip , a utility for stripping symbols from WebAssembly binaries. If you don't want to install a database directly onto your system, you can use Docker to run a database in an isolated container. You can install Docker by following its installation instructions . For reference purposes, we provide a docker compose file that comes with a PostgreSQL server and a Fuel indexer service.","breadcrumbs":"Dependencies » Dependencies","id":"2","title":"Dependencies"},"20":{"body":"Unlike other indexing services, users can use the forc index CLI tool to create, deploy, update, re-deploy, remove, and check the status of their indexers. The ability to completely manage, maintain, and improve remote indexers without having to open any files, or edit any source code completely sets Fuel's indexer apart from other services in the space.","breadcrumbs":"How it Compares » General usability","id":"20","title":"General usability"},"21":{"body":"The Fuel indexer is tailored for compatibility with the FuelVM. This means that instead of being limited to the primitives of the Ethereum virtual machine (EVM), users of the Fuel indexer gain access to a much richer set of indexable abstractions provided by the FuelVM (e.g. predicates, transaction receipts, etc). Legend: 🟩 : Supported 🟥 : Not supported 🟨 : Planned Feature The Graph Fuel Indexer Notes Hosted Indexers 🟩 🟩 WASM Execution 🟩 🟩 Handlers 🟩 🟩 see Indexing Fuel Types and Indexing Custom Types Updatable Schemas 🟩 🟩 API Authentication 🟩 🟩 Starting Block Configuration 🟩 🟩 Native Unit Testing Framework 🟩 🟥 Users are able to use cargo test GraphQL: Sorting, Pagination, Filtering 🟩 🟩 Schema: Enum, Object, and Union types 🟩 🟩 Schema: One-to-one, one-to-many, many-to-many relationships 🟩 🟩 AssemblyScript Support 🟩 🟥 Admin Portal UI 🟩 🟥 Stop, Remove, Re-deploy indexers without smart contract changes 🟥 🟩 Update & redeploy indexers with 0 downtime 🟥 🟩 Use third party dependencies in your indexers 🟥 🟩","breadcrumbs":"How it Compares » What you can index","id":"21","title":"What you can index"},"22":{"body":"In this tutorial you will: Bootstrap your development environment. Create, build, and deploy an indexer to an indexer service hooked up to Fuel's beta-5 testnet. Query your indexer's newly created index for data using GraphQL.","breadcrumbs":"Quickstart » Quickstart","id":"22","title":"Quickstart"},"23":{"body":"In this Quickstart, we'll use Fuel's toolchain manager fuelup in order to install the forc-index component that we'll use to develop our indexer.","breadcrumbs":"Quickstart » 1. Setting up your environment","id":"23","title":"1. Setting up your environment"},"24":{"body":"To install fuelup with the default features/options, use the following command to download the fuelup installation script and run it interactively. curl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh If you require a non-default fuelup installation, please read the fuelup installation docs.","breadcrumbs":"Quickstart » 1.1 Install fuelup","id":"24","title":"1.1 Install fuelup"},"25":{"body":"Indexers are typically compiled to WASM so you'll need to have the proper WASM compilation target available on your system. You can install this target using rustup: rustup target add wasm32-unknown-unknown Additionally, you'll need the wasm-snip utility in order to remove errant symbols from your compiled WASM binary. You can install this tool using cargo: cargo install wasm-snip","breadcrumbs":"Quickstart » 1.2 WebAssembly (WASM) Setup","id":"25","title":"1.2 WebAssembly (WASM) Setup"},"26":{"body":"The primary means of interfacing with the Fuel indexer for indexer development is the forc-index CLI tool . forc-index is a forc plugin specifically created to interface with the Fuel indexer service. Since we already installed fuelup in a previous step 1.1 , we should be able to check that our forc-index binary was successfully installed and added to our PATH. which forc-index /Users/me/.fuelup/bin/forc-index IMPORTANT: fuelup will install several binaries from the Fuel ecosystem and add them into your PATH, including the fuel-indexer binary. The fuel-indexer binary is the primary binary that users can use to spin up a Fuel indexer service. which fuel-indexer /Users/me/.fuelup/bin/fuel-indexer","breadcrumbs":"Quickstart » 2. Using the forc-index plugin","id":"26","title":"2. Using the forc-index plugin"},"27":{"body":"Once the forc-index plugin is installed, let's go ahead and see what indexer components we have installed. Many of these components are required for development work (e.g., fuel-core, psql) but some are even required for non-development usage as well (e.g., wasm-snip, fuelup). forc index check +--------+------------------------+---------------------------------------------------------+\n| Status | Component | Details |\n+--------+------------------------+---------------------------------------------------------+\n| ⛔️ | fuel-indexer binary | Can't locate fuel-indexer. |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | fuel-indexer service | Local service found: PID(63967) | Port(29987). |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | psql | /usr/local/bin/psql |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | fuel-core | /Users/me/.cargo/bin/fuel-core |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | docker | /usr/local/bin/docker |\n+--------+------------------------+---------------------------------------------------------+\n| ⛔️ | fuelup | Can't locate fuelup. |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | wasm-snip | /Users/me/.cargo/bin/wasm-snip |\n+--------+------------------------+---------------------------------------------------------+\n| ⛔️ | forc-postgres | Can't locate fuelup. |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | rustc | /Users/me/.cargo/bin/rustc |\n+--------+------------------------+---------------------------------------------------------+\n| ✅ | forc-wallet | /Users/me/.cargo/bin/forc-wallet |\n+--------+------------------------+---------------------------------------------------------+","breadcrumbs":"Quickstart » 2.1 Check for components","id":"27","title":"2.1 Check for components"},"28":{"body":"To quickly setup and bootstrap the PostgreSQL database that we'll need, we'll use forc index. We can quickly create a bootstrapped database and start the Fuel indexer service by running the following command: IMPORTANT: Below we're specifying our Postgres hostname as --postgres-host postgresql, but you might need to change this based on your own Postgres instance details (see forc index start --help for more details). Additionally, you can try using the --embedded-database flag in order to quickly use an embedded instance of Postgres, but this flag can be flaky, and its ease of use often depends on what platform you're using. If you find that --embedded-database isn't working on your machine (for whatever reason), we strongly recommend that you simply used the Dockerized Fuel indexer components included in the project by using the docker compose script included in the project . forc index start --network beta-5 --run-migrations --postgres-host postgresql You should see output indicating the successful creation of a database and start of the indexer service; there may be much more content in your session, but it should generally contain output similar to the following lines: ✅ Successfully started the indexer service at PID 39407 2023-07-31T15:57:28.942954Z INFO fuel_indexer::commands::run: 109: Configuration: IndexerConfig { metering_points: Some(30000000000), log_level: \"info\", verbose: false, local_fuel_node: false, indexer_net_config: false, fuel_node: FuelClientConfig { host: \"beta-5.fuel.network\", port: \"80\" }, web_api: WebApiConfig { host: \"localhost\", port: \"29987\", max_body_size: 5242880 }, database: PostgresConfig { user: \"postgres\", password: \"XXXX\", host: \"localhost\", port: \"5432\", database: \"postgres\", verbose: \"false\" }, metrics: false, stop_idle_indexers: false, run_migrations: true, authentication: AuthenticationConfig { enabled: false, strategy: None, jwt_secret: \"XXXX\", jwt_issuer: None, jwt_expiry: None }, rate_limit: RateLimitConfig { enabled: false, request_count: None, window_size: None }, replace_indexer: false, accept_sql_queries: false }\n2023-07-31T15:57:28.948657Z INFO sqlx::postgres::notice: 157: relation \"_sqlx_migrations\" already exists, skipping\n2023-07-31T15:57:28.976258Z INFO fuel_indexer::service: 378: Resuming Indexer(fuel.indexer_test) from block 81188\n2023-07-31T15:57:29.077928Z INFO fuel_indexer::database: 187: Loading schema for Indexer(fuel.indexer_test) with Version(2738d221cf1e926d28e62bc93604a96ec6f7c5093e766f45a4555ed06e437b7f).\n2023-07-31T15:57:29.081302Z WARN fuel_indexer::executor: 87: No end_block specified in manifest. Indexer will run forever.\n2023-07-31T15:57:29.081311Z INFO fuel_indexer::executor: 109: Indexer(fuel.indexer_test) subscribing to Fuel node at beta-5.fuel.network:80\n2023-07-31T15:57:29.081424Z INFO fuel_indexer::service: 194: Registered Indexer(fuel.indexer_test)\n2023-07-31T15:57:29.082150Z INFO fuel_indexer_lib::utils: 132: Parsed SocketAddr '127.0.0.1:29987' from 'localhost:29987","breadcrumbs":"Quickstart » 2.2 Setup a Database and Start the Indexer Service","id":"28","title":"2.2 Setup a Database and Start the Indexer Service"},"29":{"body":"Now that we have our development environment set up, the next step is to create an indexer. forc index new hello-indexer --namespace fuellabs && cd hello-indexer The namespace of your project is a required option. You can think of a namespace as your organization name or company name. Your project might contain one or many indexers all under the same namespace. For a complete list of options passed to forc index new, see here . forc index new hello-indexer --namespace FuelLabs ✅ Successfully created indexer ███████╗██╗ ██╗███████╗██╗ ██╗███╗ ██╗██████╗ ███████╗██╗ ██╗███████╗██████╗\n██╔════╝██║ ██║██╔════╝██║ ██║████╗ ██║██╔══██╗██╔════╝╚██╗██╔╝██╔════╝██╔══██╗\n█████╗ ██║ ██║█████╗ ██║ ██║██╔██╗ ██║██║ ██║█████╗ ╚███╔╝ █████╗ ██████╔╝\n██╔══╝ ██║ ██║██╔══╝ ██║ ██║██║╚██╗██║██║ ██║██╔══╝ ██╔██╗ ██╔══╝ ██╔══██╗\n██║ ╚██████╔╝███████╗███████╗ ██║██║ ╚████║██████╔╝███████╗██╔╝ ██╗███████╗██║ ██║\n╚═╝ ╚═════╝ ╚══════╝╚══════╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ An easy-to-use, flexible indexing service built to go fast. 🚗💨 ---- Read the Docs:\n- Fuel Indexer: https://github.com/FuelLabs/fuel-indexer\n- Fuel Indexer Book: https://docs.fuel.network/docs/indexer/\n- Sway Book: https://docs.fuel.network/docs/sway/\n- Rust SDK Book: https://rust.fuel.network Join the Community:\n- Follow us @Fuel: https://twitter.com/fuel_network\n- Ask questions in dev-chat on Discord: https://discord.com/invite/xfpK4Pe Report Bugs:\n- Fuel Indexer Issues: https://github.com/FuelLabs/fuel-indexer/issues/new Take a quick tour. `forc index auth` Authenticate against an indexer service.\n`forc index build` Build an indexer.\n`forc index check` List indexer components.\n`forc index deploy` Deploy an indexer.\n`forc index kill` Kill a running Fuel indexer process on a given port.\n`forc index new` Create a new indexer.\n`forc index remove` Stop a running indexer.\n`forc index start` Start a local indexer service.\n`forc index status` Check the status of an indexer.","breadcrumbs":"Quickstart » 2.3 Creating a new indexer","id":"29","title":"2.3 Creating a new indexer"},"3":{"body":"Please visit the Fuel installation guide to install the Fuel toolchain, which includes binaries for the Fuel indexer.","breadcrumbs":"Dependencies » The Fuel toolchain","id":"3","title":"The Fuel toolchain"},"30":{"body":"At this point, we have a brand new indexer that will index some blocks and transactions. And with both our database and Fuel indexer services up and running, all that's left to do is to build and deploy the indexer in order to see it in action. Let's build and deploy our indexer: forc index deploy IMPORTANT: forc index deploy by defaults runs forc index build prior to deploying the indexer. The same result can be produced by running forc index build then subsequently running forc index deploy. For more info, checkout the forc index deploy command. If all goes well, you should see the following: ▹▹▹▹▹ ⏰ Building... Finished dev [unoptimized + debuginfo] target(s) in 0.96s\n▪▪▪▪▪ ✅ Build succeeded. Deploying indexer\n▪▪▪▪▪ ✅ Successfully deployed indexer. And we can check the status of our newly deployed indexer using: forc index status Which should show: ✅ Successfully fetched service health: client status: OK\ndatabase status: OK\nuptime: 1m 30s Indexers: ─ fuellabs └─ hello_world • id: 1 • created at: 2023-11-08 15:09:49.205698 UTC (52s ago) • status: running • status message: Indexed 5440 blocks What is a \"deployment\" exactly? A deployment within the context of Fuel's indexer is a series of steps taken to get your indexer project running in the wild. This series of steps involves compiling your indexer project to a wasm32-unknown-unknown target and uploading the indexer to a running Fuel indexer service. The service will then register an executor and build database tables for this indexer. Once this series of steps has completed, your indexer is considered to be \"deployed\" . Users will often find that they're simply deploying their indexers to a Fuel indexer service running on their local machine; this is just one valid use-case described in our infrastructure docs . Keep in mind that the intended use of a Fuel indexer service is as a standalone remote service that may run many different indexers at any given time.","breadcrumbs":"Quickstart » 2.4 Deploying our indexer","id":"30","title":"2.4 Deploying our indexer"},"31":{"body":"With our indexer deployed, we should be able to query for newly indexed data after a few seconds. Below, we write a simple GraphQL query that returns a few fields from all transactions that we've indexed. You can open your GraphQL query playground at http://127.0.0.1:29987/api/playground/fuellabs/hello_indexer and submit the following GraphQL query. query { transaction { id, hash, block { id } }\n} The response you get should resemble: [ { \"block\": { \"id\": \"24002b29ef4331f5ee75a38bf6381f2c8e8d2d5b4d78470706dde7ab0b8d54c0\" }, \"hash\": \"82b36dce26d926921b8e79597899d8712fdabf2553f28b45ef3851a968efb4b9\", \"id\": \"eb7e14822e18e71ba7c92c266b0976acda2344dfbef7a60099d400cc243394fb\" }, { \"block\": { \"id\": \"1309ee2cb0846b1a7e45313e1c39b2a24ffd552a381f2f627225256f725a93e3\" }, \"hash\": \"f0c7c778faa6eb2a8bf03c9c47bb3f836bd4fe37e69c18e30f853ff146522dcb\", \"id\": \"182b6343bbbca2fcecf97020ea3f3767b8f5c370a6b853d2add46853e542a113\" }, { \"block\": { \"id\": \"95588e20296969a76576d519d301c6cabe1e009675e430da93e18ba2a0d38a49\" }, \"hash\": \"e729045198ee10dcf49e431f50c2ffe8c37129cbe47e003a59aff81a88b03b50\", \"id\": \"6910ebc30a1037b83336c956c95f7fc470c4b76750a93f6a1f6d19a21d058b19\" }\n]","breadcrumbs":"Quickstart » 3. Querying for data","id":"31","title":"3. Querying for data"},"32":{"body":"Congrats, you just created, built, and deployed your first indexer on the world's fastest execution layer. For more info on how indexers work, please checkout the reference guide .","breadcrumbs":"Quickstart » Finished! 🥳","id":"32","title":"Finished! 🥳"},"33":{"body":"","breadcrumbs":"Project Components » A Fuel Indexer Project","id":"33","title":"A Fuel Indexer Project"},"34":{"body":"The Fuel indexer project can currently be used in a number of different ways: as tooling to interact with indexers as a standalone service as a part of a larger Fuel project, alongside other components of the Fuel ecosystem (e.g. Sway smart contracts ) We'll describe these three different use cases below.","breadcrumbs":"Project Components » Use Cases","id":"34","title":"Use Cases"},"35":{"body":"The Fuel indexer provides functionality to make it easy to build and compile arbitrary indexers by using the forc index CLI tool. Using forc index, users can create, build, deploy, and remove indexers, as well as authenticate against a running indexer service, and check the status of running indexers. Example Create, deploy, and check the status of a new indexer. forc index new fuel && \\ cd fuel && forc index deploy --url http://indexer.fuel.network && \\ forc index status --url http://indexer.fuel.network --auth $MY_TOKEN","breadcrumbs":"Project Components » As tooling to interact with indexers","id":"35","title":"As tooling to interact with indexers"},"36":{"body":"You can also start the Fuel indexer as a standalone service that connects to a Fuel node in order to monitor the Fuel blockchain for new blocks and transactions. To do so, run the requisite database migrations, adjust the configuration to connect to a Fuel node, and start the service. Example Create, deploy, and check the status of a new indexer. fuel-indexer run \\ --network beta-5 \\ --run-migrations \\ --accept-sql-queries \\ --replace-indexer","breadcrumbs":"Project Components » As a standalone service","id":"36","title":"As a standalone service"},"37":{"body":"Finally, you can run the Fuel indexer as part of a project that uses other components of the Fuel ecosystem, such as Sway. The convention for a Fuel project layout including an indexer is as follows: .\n├── contracts\n│ └── hello-contract\n│ ├── Forc.toml\n│ └── src\n│ └── main.sw\n├── frontend\n│ └── index.html\n└── indexer └── hello-indexer ├── Cargo.toml ├── hello_indexer.manifest.yaml ├── schema │ └── hello_indexer.schema.graphql └── src └── lib.rs","breadcrumbs":"Project Components » As part of a Fuel project","id":"37","title":"As part of a Fuel project"},"38":{"body":"Every Fuel indexer project requires three components: a Manifest describing how the indexer should work a Schema containing data models for the data that is to be indexed a Module which contains the logic for how data coming from the FuelVM should be saved into an index","breadcrumbs":"Project Components » An Indexer Project at a Glance","id":"38","title":"An Indexer Project at a Glance"},"39":{"body":"A manifest is a YAML configuration file that specifies various aspects of how an indexer should function: Where should the indexer start? Where should the indexer end? What contract should the indexer subscribe to? Below is a sample indexer manifest file namespace: fuellabs\nidentifier: order_book_v1\nfuel_client: beta-5.fuel.network:80\nabi: path/to/my/contract-abi.json\ncontract_id: \"fuels0x39150017c9e38e5e280432d546fae345d6ce6d8fe4710162c2e3a95a6faff051\"\ngraphql_schema: path/to/my/schema.graphql\nstart_block: 1564\nend_block: 310000\nmodule: wasm: path/to/my/wasm_module.wasm","breadcrumbs":"Project Components » Manifest » Manifest","id":"39","title":"Manifest"},"4":{"body":"The Fuel indexer requires the use of a database. We currently support PostgreSQL . IMPORTANT: Fuel Indexer users on most platforms don't need to explicitly install PostgreSQL software via a package manager. When starting the indexer service via forc index start simply pass the --embedded-database flag in order to have the indexer service download and start an embedded PostgreSQL instance via forc index postgres . However note that this --embedded-database functionality can be a bit brittle or flaky on some platforms, so alternative methods of installing or using PostgreSQL are briefly mentioned below.","breadcrumbs":"Dependencies » PostgreSQL","id":"4","title":"PostgreSQL"},"40":{"body":"Required. The namespace is the topmost organizational level of an indexer. You can think of different namespaces as separate and distinct collections comprised of indexers. A namespace is unique to a given indexer operator -- i.e., indexer operators will not be able to support more than one namespace of the same name.","breadcrumbs":"Project Components » Manifest » namespace","id":"40","title":"namespace"},"41":{"body":"Required. The identifier field is used to (quite literally) identify the given indexer. If a namespace describes a collection of indexers, then an identifier describes a unique indexer inside that collection. As an example, if a provided namespace is \"fuel\" and a provided identifier is \"index1\", then the full identifier for the given indexer will be fuel.index1.","breadcrumbs":"Project Components » Manifest » identifier","id":"41","title":"identifier"},"42":{"body":"Optional. The fuel_client denotes the address (host, port combination) of the running Fuel client that you would like your indexer to index events from. In order to use this per-indexer fuel_client option, the indexer service at which your indexer is deployed will have to run with the --indexer_net_config option.","breadcrumbs":"Project Components » Manifest » fuel_client","id":"42","title":"fuel_client"},"43":{"body":"Optional. The abi option is used to provide a link to the Sway JSON application binary interface (ABI) that is generated when you build your Sway project. This generated ABI contains all types, type IDs, logged types, and message types used in your Sway contract.","breadcrumbs":"Project Components » Manifest » abi","id":"43","title":"abi"},"44":{"body":"Optional. The contract_id specifies the particular contract to which you would like an indexer to subscribe. Setting this field to an empty string will index events from any contract that is currently executing on the network. This field accepts either a single string, or a list of strings. The indexer will index events from all IDs if a list is passed. Important: Contract IDs are unique to the content of a contract. If you are subscribing to a certain contract and then the contract itself is changed or updated, you will need to change the contract_id field of the manifest to the new ID. Note: This parameter supports both Bech32 contract IDs and non-Bech32 contract IDs","breadcrumbs":"Project Components » Manifest » contract_id","id":"44","title":"contract_id"},"45":{"body":"Required. The graphql_schema field contains the file path pointing to the corresponding GraphQL schema for a given indexer. This schema file holds the structures of the data that will eventually reside in your database. You can read more about the format of the schema file here . Important: The objects defined in your GraphQL schema are called 'entities'. These entities are what will be eventually be stored in the database.","breadcrumbs":"Project Components » Manifest » graphql_schema","id":"45","title":"graphql_schema"},"46":{"body":"Optional. The start_block field indicates the block height after which you'd like your indexer to start indexing events.","breadcrumbs":"Project Components » Manifest » start_block","id":"46","title":"start_block"},"47":{"body":"Optional. The end_block field indicates the block height after which the indexer should stop indexing blocks. Important: If no end_block is added the indexer will keep listening to new blocks indefinitely.","breadcrumbs":"Project Components » Manifest » end_block","id":"47","title":"end_block"},"48":{"body":"Required. The module field contains a file path that points to code that will be run as an executor inside of the indexer.","breadcrumbs":"Project Components » Manifest » module","id":"48","title":"module"},"49":{"body":"Optional. The resumable field contains a boolean value and specifies whether the indexer should synchronise with the latest block if it has fallen out of sync.","breadcrumbs":"Project Components » Manifest » resumable","id":"49","title":"resumable"},"5":{"body":"On macOS systems, you can install PostgreSQL through Homebrew. If it isn't present on your system, you can install it according to the instructions . Once installed, you can add PostgreSQL to your system by running brew install postgresql.","breadcrumbs":"Dependencies » macOS","id":"5","title":"macOS"},"50":{"body":"The GraphQL schema is a required component of the Fuel indexer. When data is indexed into the database, the actual values that are persisted to the database will be values created using the data structures defined in the GraphQL schema. Below is a sample GraphQL schema for a Fuel indexer. type Metadata @entity(virtual: true) { imageUrl: String! data: Bytes\n} type Account @entity { id: ID! address: Address! index: U64! metadata: Metadata\n} type Wallet @entity { id: ID! name: String! accounts: [Account!]!\n} For a complete list of all scalars that can be used in a Fuel indexer, please see the GraphQL Scalars section. Further, for a complete list of how Sway data types, GraphQL scalar types, and Fuel indexer database types map to each other, please see the Database Types section. Finally, for a more in-depth explanation on the schema being used above 👆🏽, please read the GraphQL section.","breadcrumbs":"Project Components » Schema » GraphQL Schema","id":"50","title":"GraphQL Schema"},"51":{"body":"Indexer modules are compiled binaries that process data from the Fuel blockchain into entity types defined in your schema so that the data can be stored in a database. The Fuel indexer supports both WebAssembly (WASM) and native binaries; however, we strongly recommend using WASM binaries. This document describes the process of creating an indexer module.","breadcrumbs":"Project Components » Module » Indexer modules","id":"51","title":"Indexer modules"},"52":{"body":"Prior to creating a module for an indexer, both the manifest and schema should be created. At compile time, information will be extracted from both of those assets and combined it with your defined logic to create handlers that save data to storage. Let's look at the following example of a module that will be compiled to WASM: use fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { // This `log_the_greeting` function will be called, when we find // a `Greeting` in a block. fn log_the_greeting(greeting: Greeting) { info!(\"The greeting is: {greeting:?}\"); }\n}","breadcrumbs":"Project Components » Module » Creating Handlers","id":"52","title":"Creating Handlers"},"53":{"body":"The first line imports the prelude from fuel_indexer_utils; this allows you to quickly bootstrap an indexer by using common types and traits. Then, we have a module decorated with the #[indexer] macro. This macro processes a manifest at the supplied file path, parses your schema and Sway contract ABI (if supplied), and generates code that is combined with handler functions in order to create a complete indexer module. Finally, we have an example handler function. You can define which functions handle different events by using the function parameters. If you add a function parameter of a certain type T, the function will be triggered whenever that type is found as part of a block, transaction, or receipt. In this example, let's say that you have a Sway contract with a function that logs a Greeting struct. When that function executes as part of a transaction, the logged struct will be included in the data that is processed from the Fuel blockchain. Your indexer module will see the struct and execute log_the_greeting. You can learn more about what data can be indexed and find example handlers in the Indexing Fuel Types and Indexing Custom Types sections.","breadcrumbs":"Project Components » Module » What's going on here?","id":"53","title":"What's going on here?"},"54":{"body":"To compile your indexer code to WASM, you'll first need to install the wasm32-unknown-unknown target platform through rustup, if you haven't done so already. rustup add target wasm32-unknown-unknown After that, you can conveniently use the forc index plugin to manager your indexers. Simply use forc index build to build your indexer or checkout the forc index build docs for more options.","breadcrumbs":"Project Components » Module » Usage","id":"54","title":"Usage"},"55":{"body":"There are a few points that Fuel indexer users should know when using WASM: WASM modules are only used if the execution mode specified in your manifest file is wasm. Developers should be aware of what things may not work off-the-shelf in a module: file I/O, thread spawning, and anything that depends on system libraries or makes system calls. This is due to the technological limitations of WASM as a whole; more information can be found here . As of this writing, there is a small bug in newly built Fuel indexer WASM modules that produces a WASM runtime error due to an errant upstream dependency. For now, a quick workaround requires the use of wasm-snip to remove the errant symbols from the WASM module. More info can be found in the related script here . Users on Apple Silicon macOS systems may experience trouble when trying to build WASM modules due to its clang binary not supporting WASM targets. If encountered, you can install a binary with better support from Homebrew (brew install llvm) and instruct rustc to leverage it by setting the following environment variables: AR=/opt/homebrew/opt/llvm/bin/llvm-ar CC=/opt/homebrew/opt/llvm/bin/clang","breadcrumbs":"Project Components » Module » Notes on Web Assembly modules","id":"55","title":"Notes on Web Assembly modules"},"56":{"body":"The Fuel indexer uses GraphQL in order to allow users to query for indexed data. In this chapter, you can find information on how to leverage our supported features to efficiently get the data you want. ⚠️ Please note that the Fuel indexer does not support the full GraphQL specification; however, we do our best to reasonably support as much as we can. Types Scalars Directives Relationships","breadcrumbs":"Designing a Schema » Designing a Schema","id":"56","title":"Designing a Schema"},"57":{"body":"While we do our best to maintain compliance with the GraphQL specification and parity with other implementations, there are a few things that are under development or will not be implemented. Here's a table describing our GraphQL functionality: Legend: 🟩 : Functionally complete 🟨 : Partially complete 🟥 : Planned but incomplete ⛔ : Not planned Functionality Status Notes Arguments 🟩 read the Search and Filtering section Aliases 🟩 Fragments 🟨 inline fragments are currently not supported Introspection 🟩 GraphQL Playground 🟩 read the Playground section Pagination 🟨 read the Pagination section Directives 🟨 read the Directives section List Types 🟨 Union Types 🟨 Federation ⛔ Variables ⛔ Mutations ⛔ Enums 🟨 Interfaces ⛔ Input Types ⛔","breadcrumbs":"Designing a Schema » Supported Functionality","id":"57","title":"Supported Functionality"},"58":{"body":"","breadcrumbs":"Designing a Schema » Types » Types","id":"58","title":"Types"},"59":{"body":"Object types are the most commonly used type in indexer GraphQL schema. Each object type marked with an @entity directive will be converted into a SQL table. type Account @entity { id: ID! address: Address! balance: U64!\n} This Account object type from the GraphQL schema, might be used in an indexer module like so: extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_event(event: Event) { let address = Address::default(); let balance = 0; let account = Account::new(address, balance); account.save(); }\n}","breadcrumbs":"Designing a Schema » Types » Objects","id":"59","title":"Objects"},"6":{"body":"Two additional cargo components will be required to build your indexers: wasm-snip and the wasm32-unknown-unknown target. As of this writing, there is a small bug in newly built Fuel indexer WASM modules that produces a WASM runtime error due an errant upstream dependency. For now, you can use wasm-snip to remove the errant symbols from the WASM module, and prevent this issue from happening. An example can be found in the related script here . Note that since wasm-snip strips Web Assembly related symbols, users will temporarily not be allowed to include other WASM-friendly crates (e.g., chrono ) in their indexers.","breadcrumbs":"Dependencies » Web Assembly (WASM)","id":"6","title":"Web Assembly (WASM)"},"60":{"body":"Enum types are simply implemented as String types. enum SignatureLabel { Multi Single\n} Enum types in relation to Fuel indexer's implementation are just String types used primarily to label object types. There is no other way that enum types should be used at this time. This SignatureLabel object type from the GraphQL schema, might be used in an indexer module like so: extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_event(event: Event) { let label = SignatureLabel::Multi; assert_eq!(label.to_string(), \"SignatureLabel::Multi\".to_string()); }\n}","breadcrumbs":"Designing a Schema » Types » Enums","id":"60","title":"Enums"},"61":{"body":"Union types are unique in that any type marked as a union will be converted into an Object type, who's fields are the unique set of fields over all members of the union. enum TransactionLabel { Create Script Mint\n} type CreateTransaction @entity { id: ID! bytecode_length: U64! contract_id: ContractId! label: TransactionLabel!\n} type ScriptTransaction @entity { id: ID! maturity: U64! label: TransactionLabel!\n} type MintTransaction @entity { id: ID! metadata: Json label: TransactionLabel!\n} union Transaction = CreateTransaction | ScriptTransaction | MintTransaction The Transaction union type above, will internally produce the following object type: type Transaction @entity { id: ID! bytecode_length: U64! contract_id: ContractId! label: TransactionLabel! maturity: U64! metadata: Json\n} IMPORTANT: Note the order of the fields in the derived Transaction object type: the fields are ordered according to the unique set of fields from each of the union's members. The id, bytecode_length, contract_id, and label fields come first, from the CreateTransaction object type. Next comes the maturity field from the ScriptTransaction object - because the ScriptTransaction's id and label fields are already a part of the derived Transaction object, courtesy of the CreateTransaction object type. Finally, comes the metadata field, as part of the MintTransaction object type. This Transaction union type from the GraphQL schema, might be used in an indexer module like so: extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_event(event: Event) { let bytecode_length = 1024; let contract_id = ContractId::default(); let label = TransactionLabel::Create; let maturity = 10000000; let metadata = None; let transaction = Transaction::new(bytecode_length, contract_id, label, maturity, metadata); transaction.save(); }\n}","breadcrumbs":"Designing a Schema » Types » Unions","id":"61","title":"Unions"},"62":{"body":"The Fuel indexer has a collection of GraphQL scalars that cover virtually any value type in use on the Fuel network. The following list contains each GraphQL scalar type along with its equivalent Rust type. GraphQL Scalar Rust Type Notes Address u8[32] AssetId u8[32] Boolean bool Bytes Vec Byte blob of arbitrary size Bytes32 u8[32] Bytes4 u8[4] Bytes64 u8[64] Bytes8 u8[8] ContractId u8[32] HexString Vec Byte blob of arbitrary size I128 i128 I16 i16 I32 i32 I64 i64 I8 i8 ID SizedAsciiString<64> Alias of UID Json String JSON string of arbitrary size String String String of arbitrary size U128 u128 U16 u16 U32 u32 U64 u64 U8 u8 UID SizedAsciiString<64> 32-byte unique ID","breadcrumbs":"Designing a Schema » Scalars » Scalars","id":"62","title":"Scalars"},"63":{"body":"Per GraphQL: A directive is a keyword preceded by a @ character (optionally followed by a list of named arguments) which can appear after almost any form of syntax in the GraphQL query or schema languages. As of this writing, the list of supported Fuel GraphQL schema directives includes: @indexed: Denotes that a field should include a B-tree index in the database. @unique: Denotes that field should include a unique index in the database. @join: Denotes that a field has a \"relationship\" to another object type.","breadcrumbs":"Designing a Schema » Directives » Directives","id":"63","title":"Directives"},"64":{"body":"The @indexed directive adds a database index to the underlying column for the indicated field of that type. Generally, a database index is a data structure that allows you to quickly locate data without having to search each row in a database table. type Book @entity { id: ID! name: Bytes8! @indexed\n} type Library @entity { id: ID! book: Book!\n} In this example, a single BTREE INDEX constraint will be created on the book table's name column, which allows for faster lookups on that field. Important: At the moment, database index constraint support is limited to BTREE in Postgres with ON DELETE, and ON UPDATE actions not being supported.","breadcrumbs":"Designing a Schema » Directives » @indexed","id":"64","title":"@indexed"},"65":{"body":"The @unique directive adds a UNIQUE database constraint to the underlying database column for the indicated field of that type. A constraint specifies a rule for the data in a table and can be used to limit the type of data that can be placed in the table. In the case of a column with a UNIQUE constraint, all values in the column must be different. type Book @entity { id: ID! name: Bytes8! @unique\n} type Library @entity { id: ID! book: Book!\n} A UNIQUE constraint will be created on the book table's name column, ensuring that no books can share the same name. Important: When using explicit or implicit foreign keys, it is required that the reference column name in your foreign key relationship be unique. ID types are by default unique, but all other types will have to be explicitly specified as being unique via the @unique directive.","breadcrumbs":"Designing a Schema » Directives » @unique","id":"65","title":"@unique"},"66":{"body":"The @join directive is used to relate a field in one type to others by referencing fields in another type. You can think of it as a link between two tables in your database. The field in the referenced type is called a foreign key and it is required to be unique. type Book @entity { id: ID! name: String! @unique\n} type Library @entity { id: ID! book: Book! @join(on:name)\n} A foreign key constraint will be created on library.book that references book.name, which relates the Books in a Library to the underlying Book table. For more info on what exactly is happening here, please see the Relationships section.","breadcrumbs":"Designing a Schema » Directives » @join","id":"66","title":"@join"},"67":{"body":"The Fuel indexer service supports foreign key relationships and constraints. There are two types of relationship specifications: implicit and explicit . IMPORTANT: Implicit foreign keys do not require a @join directive. When using implicit foreign key references, merely add the referenced object as a field type (shown below). A lookup will automatically be done to add a foreign key constraint using this object's' id field. Note that implicit foreign key relationships only use the id field on the referenced table. If you plan to use implicit foreign keys, the object being referenced must have an id field. In contrast, explicit foreign keys do require a @join directive. Explicit foreign key references work similarly to implicit foreign keys; however, when using explicit foreign key references, you must add a @join directive after your object type. This @join directive includes the field in your foreign object that you would like to reference (shown below). Let's learn how to use each foreign key type by looking at some GraphQL schema examples.","breadcrumbs":"Designing a Schema » Relationships » Relationships","id":"67","title":"Relationships"},"68":{"body":"","breadcrumbs":"Designing a Schema » Relationships » Usage","id":"68","title":"Usage"},"69":{"body":"type Library @entity { id: ID! name: String!\n} type Book @entity { id: ID! library: Library!\n} Given the above schema, two entities will be created: a Book entity, and a Library entity. As you can see, we add the Book entity as an attribute on the Library entity, thus conveying that we want a one-to-many or one-to-one relationship between Library and Book. This means that for a given Book, we may also fetch the associated Library entity. It also means that the field Book.library will be an ID scalar type that references Library.id.","breadcrumbs":"Designing a Schema » Relationships » Implicit foreign keys","id":"69","title":"Implicit foreign keys"},"7":{"body":"To install the wasm-snip: cargo install wasm-snip","breadcrumbs":"Dependencies » wasm-snip","id":"7","title":"wasm-snip"},"70":{"body":"type Library @entity { id: ID! name: String! @unique\n} type Book @entity { id: ID! library: Library! join(on:name)\n} For the most part, this works the same way as implicit foreign key usage. However, as you can see, instead of implicitly using Library.id as the reference column for our Library field type on the Book object, we're explicitly specifying that we want Library.name to serve as our foreign key for the Book.library field. Also, please note that since we're using Library.name in our foreign key constraint, that column is required to be unique (via the @unique directive).","breadcrumbs":"Designing a Schema » Relationships » Explicit foreign keys","id":"70","title":"Explicit foreign keys"},"71":{"body":"This document provides information about Fuel-specific types and provides examples on how to index each type. Blocks Transactions Receipts","breadcrumbs":"Indexing Fuel Types » Indexing Fuel Types","id":"71","title":"Indexing Fuel Types"},"72":{"body":"The BlockData struct is how blocks are represented in the Fuel indexer. It contains metadata such as the ID, height, and time, as well as a list of the transactions it contains (represented by TransactionData). It also contains the public key hash of the block producer, if present.","breadcrumbs":"Indexing Fuel Types » Blocks » BlockData","id":"72","title":"BlockData"},"73":{"body":"pub struct BlockData { pub height: u32, pub id: Bytes32, pub header: Header, pub producer: Option, pub time: i64, pub consensus: Consensus, pub transactions: Vec,\n}","breadcrumbs":"Indexing Fuel Types » Blocks » Definition","id":"73","title":"Definition"},"74":{"body":"extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_block(block_data: BlockData) { let height = block_data.header.height; info!(\"This block #{height}\"); }\n}","breadcrumbs":"Indexing Fuel Types » Blocks » Usage","id":"74","title":"Usage"},"75":{"body":"","breadcrumbs":"Indexing Fuel Types » Transactions » Transactions","id":"75","title":"Transactions"},"76":{"body":"The TransactionData struct contains important information about a transaction in the Fuel network. The id field is the transaction hash, which is a 32-byte string. The receipts field contains a list of Receipts, which are generated by a Fuel node during the execution of a Sway smart contract; you can find more information in the Receipts section.","breadcrumbs":"Indexing Fuel Types » Transactions » TransactionData","id":"76","title":"TransactionData"},"77":{"body":"pub struct TransactionData { pub transaction: Transaction, pub status: TransactionStatus, pub receipts: Vec, pub id: TxId,\n}","breadcrumbs":"Indexing Fuel Types » Transactions » Definition","id":"77","title":"Definition"},"78":{"body":"extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_transaction(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; info!( \"Transaction {} in block at height {} has {} receipts\", transaction.id, block_data.header.height, transaction.receipts.len() ); } }\n}","breadcrumbs":"Indexing Fuel Types » Transactions » Usage","id":"78","title":"Usage"},"79":{"body":"TransactionStatus refers to the status of a Transaction in the Fuel network.","breadcrumbs":"Indexing Fuel Types » Transactions » TransactionStatus","id":"79","title":"TransactionStatus"},"8":{"body":"To install the wasm32-unknown-unknown target via rustup: rustup target add wasm32-unknown-unknown IMPORTANT: Users on Apple Silicon macOS systems may experience trouble when trying to build WASM modules due to its clang binary not supporting WASM targets. If encountered, you can install a binary with better support from Homebrew (brew install llvm) and instruct rustc to leverage it by setting the following environment variables: AR=/opt/homebrew/opt/llvm/bin/llvm-ar CC=/opt/homebrew/opt/llvm/bin/clang Additionally, on some systems you need to explicitly link clang to llvm. LIBCLANG_PATH=\"/opt/homebrew/opt/llvm/lib\" LDFLAGS=\"-L/opt/homebrew/opt/llvm/lib\" CPPFLAGS=\"-I/opt/homebrew/opt/llvm/include\"","breadcrumbs":"Dependencies » wasm32 target","id":"8","title":"wasm32 target"},"80":{"body":"pub enum TransactionStatus { Failure { block_id: String, time: DateTime, reason: String, }, SqueezedOut { reason: String, }, Submitted { submitted_at: DateTime, }, Success { block_id: String, time: DateTime, },\n}","breadcrumbs":"Indexing Fuel Types » Transactions » Definition","id":"80","title":"Definition"},"81":{"body":"extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_transaction(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; match transaction.transaction { fuel::Transaction::Script(tx) => match tx.status { fuel::TransactionStatus::Success { block_id, time } => { info!( \"Transaction {} in block {} was successful at {}\", tx.id, block_id, time ); } }, _ => { info!(\"We don't care about this transaction type\"); } } } }\n}","breadcrumbs":"Indexing Fuel Types » Transactions » Usage","id":"81","title":"Usage"},"82":{"body":"Every transaction in the Fuel network contains a list of receipts with information about that transaction, including what contract function was called, logged data, data returned from a function, etc. There are several types of receipts that can be attached to a transaction and indexed. You can learn more about each of these in the sections below. Burn Call Log LogData MessageOut Mint Panic Return ReturnData Revert ScriptResult Transfer TransferOut","breadcrumbs":"Indexing Fuel Types » Receipts » Receipts","id":"82","title":"Receipts"},"83":{"body":"A Burn receipt is generated whenever an asset is burned in a Sway contract. Read more about Burn in the Fuel protocol ABI spec . use fuel_types::{AssetId, ContractId};\npub struct Burn { pub sub_id: AssetId, pub contract_id: ContractId, pub val: u64, pub pc: u64, pub is: u64,\n} mod indexer_mod { fn handle_burn_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Burn { contract_id, .. } => { info!(\"Found burn receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Burn","id":"83","title":"Burn"},"84":{"body":"A Call receipt is generated whenever a function is called in a Sway contract. The fn_name field contains the name of the called function from the aforementioned contract. Read more about Call in the Fuel protocol ABI spec . use fuel_types::{AssetId, ContractId};\npub struct Call { pub contract_id: ContractId, pub to: ContractId, pub amount: u64, pub asset_id: AssetId, pub gas: u64, pub fn_name: String,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_call_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Call { contract_id, .. } => { info!(\"Found call receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Call","id":"84","title":"Call"},"85":{"body":"A Log receipt is generated when calling log() on a non-reference types in a Sway contracts - specifically bool, u8, u16, u32, and u64. The ra field includes the value being logged while rb may include a non-zero value representing a unique ID for the log instance. Read more about Log in the Fuel protocol ABI spec . use fuel_types::ContractId;\npub struct Log { pub contract_id: ContractId, pub ra: u64, pub rb: u64,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_log_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Log { contract_id, .. } => { info!(\"Found log receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Log","id":"85","title":"Log"},"86":{"body":"A LogData receipt is generated when calling log() in a Sway contract on a reference type; this includes all types except non-reference types. The data field will include the logged value as a hexadecimal. The rb field will contain a unique ID that can be used to look up the logged data type. Read more about LogData in the Fuel protocol ABI spec . > use fuel_types::ContractId;\npub struct LogData { pub contract_id: ContractId, pub data: Vec, pub rb: u64, pub len: u64, pub ptr: u64,\n} Note: the example below will run both when the type MyEvent is logged as well as when MyEvent is returned from a function. extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_log_data(event: MyEvent) { info!(\"Event {event:?} was logged in the contract\"); }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » LogData","id":"86","title":"LogData"},"87":{"body":"A MessageOut receipt is generated as a result of the send_typed_message() Sway method in which a message is sent to a recipient address along with a certain amount of coins. The data field supports data of an arbitrary type T and will be decoded by the indexer upon receipt. Read more about MessageOut in the Fuel protocol ABI spec . use fuel_types::{MessageId, Bytes32, Address};\npub struct MessageOut { pub message_id: MessageId, pub sender: Address, pub recipient: Address, pub amount: u64, pub nonce: Bytes32, pub len: u64, pub digest: Bytes32, pub data: Vec,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_message_out(event: MyEvent) { info!(\"Event {event:?} was logged in the contract\"); }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » MessageOut","id":"87","title":"MessageOut"},"88":{"body":"A Mint receipt is generated whenever an asset is burned in a Sway contract. Read more about Mint in the Fuel protocol ABI spec . use fuel_types::{AssetId, ContractId};\npub struct Mint { pub sub_id: AssetId, pub contract_id: ContractId, pub val: u64, pub pc: u64, pub is: u64,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_mint_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Mint { contract_id, .. } => { info!(\"Found mint receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Mint","id":"88","title":"Mint"},"89":{"body":"A Panic receipt is produced when a Sway smart contract call fails for a reason that doesn't produce a revert. The reason field records the reason for the panic, which is represented by a number between 0 and 255. You can find the mapping between the values and their meanings here in the FuelVM source code . Read more about Panic in the Fuel protocol spec . use fuel_types::ContractId;\npub struct Panic { pub contract_id: ContractId, pub reason: u32, } extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_panic_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Panic { contract_id, .. } => { info!(\"Found panic receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Panic","id":"89","title":"Panic"},"9":{"body":"Service Components Fuel Indexer Service Starting the service via CLI options Starting the service via a config file Fuel Indexer Web Server Starting the service via CLI options Starting the service via a config file A Fuel indexer service instance requires just three components: a Fuel Node : Custom indexers monitor incoming blocks via a Fuel GraphQL server and extract information about the state of the Fuel blockchain. a PostgreSQL database server : Extracted information is saved into a database. a Web Server : dApps can query indexers for up-to-date information and operators can deploy/remove indexers as needed.","breadcrumbs":"Service Infrastructure » Indexer Service Infrastructure","id":"9","title":"Indexer Service Infrastructure"},"90":{"body":"A Return receipt is generated when returning a non-reference type in a Sway contract, specifically bool, u8, u16, u32, and u64. The val field includes the value being returned. Read more about Return in the Fuel protocol spec . use fuel_types::ContractId;\npub struct Return { pub contract_id: ContractId, pub val: u64, pub pc: u64, pub is: u64,\n} You can handle functions that produce a Return receipt type by adding a parameter with the type Return. extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_return_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Return { contract_id, .. } => { info!(\"Found return receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Return","id":"90","title":"Return"},"91":{"body":"A ReturnData receipt is generated when returning a reference type in a Sway contract; this includes all types except non-reference types. The data field will include the returned value as a hexadecimal. Read more about ReturnData in the Fuel protocol ABI spec . use fuel_types::ContractId;\npub struct ReturnData { id: ContractId, data: Vec,\n} Note: the example below will run both when the type MyStruct is logged as well as when MyStruct is returned from a function. extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_return_data(event: MyStruct) { info!(\"MyStruct is: {event:#}\"); }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » ReturnData","id":"91","title":"ReturnData"},"92":{"body":"A Revert receipt is produced when a Sway smart contract function call fails. The table below lists possible reasons for the failure and their values. The error_val field records these values, enabling your indexer to identify the specific cause of the reversion. Read more about Revert in the Fuel protocol spec . use fuel_types::ContractId;\npub struct Revert { pub contract_id: ContractId, pub error_val: u64,\n} Reason Value FailedRequire 0 FailedTransferToAddress 1 FailedSendMessage 2 FailedAssertEq 3 FailedAssert 4 extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_revert_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Revert { contract_id, .. } => { info!(\"Found return receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Revert","id":"92","title":"Revert"},"93":{"body":"A ScriptResult receipt is generated when a contract call resolves; that is, it's generated as a result of the RET, RETD, and RVRT instructions. The result field will contain a 0 for success, and a non-zero value otherwise. Read more about ScriptResult in the Fuel protocol spec . pub struct ScriptResult { pub result: u64, pub gas_used: u64,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_script_result_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::ScriptResult { result, .. } => { info!(\"Result from script: {result:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » ScriptResult","id":"93","title":"ScriptResult"},"94":{"body":"A Transfer receipt is generated when coins are transferred to a contract as part of a Sway contract. The asset_id field contains the asset ID of the transferred coins, as the FuelVM has built-in support for working with multiple assets. The pc and is fields aren't currently used for anything, but are included for completeness. Read more about Transfer in the Fuel protocol spec . use fuel_types::{ContractId, AssetId};\npub struct Transfer { pub contract_id: ContractId, pub to: ContractId, pub amount: u64, pub asset_id: AssetId, pub pc: u64, pub is: u64,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_transfer_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::Transfer { contract_id, .. } => { info!(\"Found transfer receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » Transfer","id":"94","title":"Transfer"},"95":{"body":"A TransferOut receipt is generated when coins are transferred to an address rather than a contract. Every other field of the receipt works the same way as it does in the Transfer receipt. Read more about TransferOut in the Fuel protocol spec . use fuel_types::{ContractId, AssetId, Address};\npub struct TransferOut { pub contract_id: ContractId, pub to: Address, pub amount: u64, pub asset_id: AssetId, pub pc: u64, pub is: u64,\n} extern crate alloc;\nuse fuel_indexer_utils::prelude::*; #[indexer(manifest = \"indexer.manifest.yaml\")]\nmod indexer_mod { fn handle_transfer_out_receipt(block_data: BlockData) { let height = block_data.header.height; if !block_data.transactions.is_empty() { let transaction = block_data.transactions[0]; for receipt in transaction.receipts { match receipt { fuel::Receipt::TransferOut { contract_id, .. } => { info!(\"Found transfer_out receipt from contract {contract_id:?}\"); } } } } }\n}","breadcrumbs":"Indexing Fuel Types » Receipts » TransferOut","id":"95","title":"TransferOut"},"96":{"body":"Contract Schema Manifest Writing a handler In addition to Fuel-specific types, you can also index custom types triggered in your Sway smart contract. To index custom types from a Sway smart contract, you'll need that specific contract's ABI in JSON format; the JSON ABI is generated as a result of running forc build to build your contract. After that, the process is similar to indexing Fuel types .","breadcrumbs":"Indexing Custom Types » Custom Types","id":"96","title":"Custom Types"},"97":{"body":"Let's cover some of these concepts in an example below.","breadcrumbs":"Indexing Custom Types » Example","id":"97","title":"Example"},"98":{"body":"First, let's create a Sway contract with some simple types. contract; use std::logging::log; struct Addition { added_value: u64, updated_total: u64,\n} struct Subtraction { subtracted_value: u64, updated_total: u64,\n} abi ValueStore { #[storage(read, write)] fn add(value: u64); #[storage(read, write)] fn subtract(value: u64) -> Subtraction;\n} storage { total: u64 = 1000,\n} impl ValueStore for Contract { #[storage(read, write)] fn add(value: u64) { let updated_total = storage.total.read() + value; storage.total.write(updated_total); log( Addition { added_value: value, updated_total } ) } #[storage(read, write)] fn subtract(value: u64) -> Subtraction { let updated_total = storage.total.read() - value; storage.total.write(updated_total); Subtraction { subtracted_value: value, updated_total } }\n} In this contract, we have two types: Addition and Subtraction. As we'll soon see, indexers can process custom types that are logged or returned as part of a function. To begin creating an indexer for this contract, let's build the contract and generate a JSON ABI file. Running forc build generates a JSON ABI similar to the lightly-edited one below: { \"types\": [ { \"typeId\": 0, \"type\": \"()\", \"components\": [], \"typeParameters\": null }, { \"typeId\": 1, \"type\": \"struct Addition\", \"components\": [ { \"name\": \"added_value\", \"type\": 3, \"typeArguments\": null }, { \"name\": \"updated_total\", \"type\": 3, \"typeArguments\": null } ], \"typeParameters\": null }, { \"typeId\": 2, \"type\": \"struct Subtraction\", \"components\": [ { \"name\": \"subtracted_value\", \"type\": 3, \"typeArguments\": null }, { \"name\": \"updated_total\", \"type\": 3, \"typeArguments\": null } ], \"typeParameters\": null }, { \"typeId\": 3, \"type\": \"u64\", \"components\": null, \"typeParameters\": null } ], \"functions\": [...], \"loggedTypes\": [ { \"logId\": 0, \"loggedType\": { \"name\": \"\", \"type\": 1, \"typeArguments\": [] } } ], \"messagesTypes\": [...], \"configurables\": [...]\n}","breadcrumbs":"Indexing Custom Types » 1. Contract","id":"98","title":"1. Contract"},"99":{"body":"Now that we've discussed how to generate the JSON ABI for our Sway smart contract, let's now cover how to create an associated GraphQL schema. To index the contracts and store information about our Sway types in the database, we should create a schema. Let's design a schema that has an entity for each Sway type: type AddEntity @entity { id: ID! value: U64! updated_total: U64!\n} type SubtractEntity @entity { id: ID! value: U64! updated_total: U64!\n} Note how the types used here, match the types used in our Sway smart contract. For a detailed mapping of these types, please see the Storing Records section.","breadcrumbs":"Indexing Custom Types » 2. Schema","id":"99","title":"2. Schema"}},"length":178,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"0":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"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":{"0":{"df":1,"docs":{"120":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"28":{"tf":2.8284271247461903}}},"8":{"df":1,"docs":{"30":{"tf":1.0}}},"df":10,"docs":{"103":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":2.0},"128":{"tf":1.4142135623730951},"21":{"tf":1.0},"59":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"1":{".":{"1":{"df":2,"docs":{"24":{"tf":1.0},"26":{"tf":1.0}}},"2":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"2":{"4":{"df":1,"docs":{"61":{"tf":1.0}}},"df":1,"docs":{"117":{"tf":1.0}}},"3":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"7":{"2":{"c":{"a":{"8":{"df":0,"docs":{},"f":{"c":{"a":{"b":{"4":{"3":{"0":{"4":{"8":{"a":{"5":{"b":{"3":{"1":{"c":{"1":{"df":0,"docs":{},"e":{"a":{"2":{"0":{"4":{"7":{"4":{"8":{"c":{"2":{"c":{"b":{"5":{"a":{"c":{"c":{"a":{"6":{"b":{"9":{"0":{"df":0,"docs":{},"f":{"3":{"b":{"1":{"a":{"0":{"2":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"7":{"a":{"2":{"d":{"9":{"2":{"3":{"8":{"6":{"d":{"9":{"df":1,"docs":{"120":{"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":{}},"9":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":2,"docs":{"121":{"tf":1.0},"13":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"2":{"3":{"4":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}},"df":1,"docs":{"161":{"tf":1.0}}},"df":1,"docs":{"101":{"tf":1.4142135623730951}}},"7":{".":{"0":{".":{"0":{".":{"1":{":":{"2":{"9":{"9":{"8":{"7":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"9":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"2":{"c":{"b":{"0":{"8":{"4":{"6":{"b":{"1":{"a":{"7":{"df":0,"docs":{},"e":{"4":{"5":{"3":{"1":{"3":{"df":0,"docs":{},"e":{"1":{"c":{"3":{"9":{"b":{"2":{"a":{"2":{"4":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"d":{"5":{"5":{"2":{"a":{"3":{"8":{"1":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"f":{"6":{"2":{"7":{"2":{"2":{"5":{"2":{"5":{"6":{"df":0,"docs":{},"f":{"7":{"2":{"5":{"a":{"9":{"3":{"df":0,"docs":{},"e":{"3":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"28":{"tf":1.0}}},"df":0,"docs":{}},"5":{"6":{"4":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":1,"docs":{"28":{"tf":1.0}}},":":{"0":{"9":{":":{"4":{"9":{".":{"2":{"0":{"5":{"6":{"9":{"8":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"8":{"7":{"1":{"0":{"1":{"6":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"3":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"3":{"df":1,"docs":{"107":{"tf":1.0}}},"4":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"8":{"4":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"3":{"5":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"7":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"1":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"5":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"7":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"6":{"3":{"3":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"9":{"8":{"df":1,"docs":{"122":{"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":{}},"8":{"2":{"b":{"6":{"3":{"4":{"3":{"b":{"b":{"b":{"c":{"a":{"2":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"f":{"9":{"7":{"0":{"2":{"0":{"df":0,"docs":{},"e":{"a":{"3":{"df":0,"docs":{},"f":{"3":{"7":{"6":{"7":{"b":{"8":{"df":0,"docs":{},"f":{"5":{"c":{"3":{"7":{"0":{"a":{"6":{"b":{"8":{"5":{"3":{"d":{"2":{"a":{"d":{"d":{"4":{"6":{"8":{"5":{"3":{"df":0,"docs":{},"e":{"5":{"4":{"2":{"a":{"1":{"1":{"3":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"9":{"4":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"e":{"1":{"9":{"8":{"0":{"7":{"c":{"6":{"9":{"8":{"8":{"1":{"6":{"4":{"b":{"9":{"1":{"6":{"a":{"6":{"8":{"7":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"4":{"9":{"d":{"4":{"0":{"3":{"d":{"5":{"5":{"a":{"0":{"7":{"3":{"2":{"4":{"df":0,"docs":{},"f":{"a":{"8":{"8":{"3":{"c":{"b":{"7":{"df":0,"docs":{},"f":{"a":{"5":{"c":{"d":{"b":{"3":{"3":{"4":{"3":{"8":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"c":{"a":{"8":{"3":{"8":{"d":{"4":{"9":{"2":{"df":0,"docs":{},"f":{"2":{"9":{"b":{"7":{"a":{"3":{"a":{"df":0,"docs":{},"f":{"a":{"7":{"7":{"5":{"5":{"a":{"c":{"8":{"7":{"4":{"1":{"c":{"9":{"9":{"d":{"b":{"9":{"9":{"2":{"d":{"a":{"4":{"7":{"6":{"7":{"3":{"c":{"d":{"2":{"7":{"b":{"df":0,"docs":{},"e":{"8":{"6":{"df":0,"docs":{},"f":{"9":{"b":{"0":{"6":{"2":{"0":{"1":{"1":{"8":{"df":2,"docs":{"116":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"161":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.7320508075688772}},"m":{"df":1,"docs":{"30":{"tf":1.0}}}},"2":{".":{"1":{"df":1,"docs":{"27":{"tf":1.0}}},"2":{"df":1,"docs":{"28":{"tf":1.0}}},"3":{"df":1,"docs":{"29":{"tf":1.0}}},"4":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"0":{"2":{"3":{"df":2,"docs":{"28":{"tf":2.8284271247461903},"30":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"4":{"0":{"0":{"2":{"b":{"2":{"9":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"4":{"3":{"3":{"1":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"7":{"5":{"a":{"3":{"8":{"b":{"df":0,"docs":{},"f":{"6":{"3":{"8":{"1":{"df":0,"docs":{},"f":{"2":{"c":{"8":{"df":0,"docs":{},"e":{"8":{"d":{"2":{"d":{"5":{"b":{"4":{"d":{"7":{"8":{"4":{"7":{"0":{"7":{"0":{"6":{"d":{"d":{"df":0,"docs":{},"e":{"7":{"a":{"b":{"0":{"b":{"8":{"d":{"5":{"4":{"c":{"0":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"1":{"1":{"1":{"1":{"5":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"e":{"c":{"b":{"4":{"a":{"3":{"9":{"3":{"7":{"5":{"1":{"9":{"3":{"3":{"a":{"9":{"df":0,"docs":{},"f":{"8":{"9":{"3":{"2":{"9":{"8":{"1":{"2":{"c":{"df":0,"docs":{},"f":{"0":{"8":{"b":{"d":{"b":{"df":0,"docs":{},"e":{"4":{"8":{"3":{"c":{"0":{"7":{"1":{"b":{"3":{"4":{"0":{"1":{"d":{"0":{"6":{"c":{"8":{"d":{"6":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{"89":{"tf":1.0}}},"6":{"df":1,"docs":{"138":{"tf":1.0}}},"9":{"2":{"0":{"0":{"0":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"9":{"8":{"7":{"df":7,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.7320508075688772},"26":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"3":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"df":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":{"19":{"tf":1.0},"30":{"tf":1.0}}},"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"1":{"5":{":":{"5":{"7":{":":{"2":{"8":{".":{"9":{"4":{"2":{"9":{"5":{"4":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"6":{"5":{"7":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"6":{"2":{"5":{"8":{"df":0,"docs":{},"z":{"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":{}},"df":0,"docs":{}},"9":{".":{"0":{"7":{"7":{"9":{"2":{"8":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"1":{"3":{"0":{"2":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"1":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"4":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"5":{"0":{"df":0,"docs":{},"z":{"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":{}},"df":0,"docs":{}},"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":2,"docs":{"62":{"tf":1.0},"76":{"tf":1.0}}},"6":{"1":{"8":{"4":{"6":{"8":{"7":{"8":{"4":{"7":{"5":{"5":{"9":{"2":{"6":{"5":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":0,"docs":{},"f":{"4":{"3":{"c":{"df":0,"docs":{},"f":{"d":{"2":{"a":{"6":{"d":{"8":{"a":{"df":0,"docs":{},"f":{"1":{"6":{"6":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"4":{"6":{"c":{"1":{"5":{"2":{"7":{"6":{"b":{"2":{"4":{"b":{"1":{"3":{"0":{"df":0,"docs":{},"f":{"c":{"6":{"a":{"8":{"9":{"c":{"df":0,"docs":{},"e":{"7":{"b":{"3":{"c":{"8":{"7":{"3":{"7":{"d":{"2":{"9":{"d":{"6":{"d":{"0":{"df":0,"docs":{},"e":{"1":{"b":{"b":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"8":{"6":{"7":{"6":{"4":{"6":{"9":{"0":{"1":{"9":{"3":{"7":{"0":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"4":{"5":{"8":{"4":{"9":{"0":{"7":{"9":{"6":{"7":{"5":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"4":{"8":{"5":{"6":{"7":{"7":{"4":{"5":{"3":{"9":{"9":{"2":{"4":{"0":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"28":{"tf":1.0}}},"df":0,"docs":{}},"8":{"3":{"3":{"4":{"6":{"7":{"3":{"2":{"3":{"6":{"8":{"3":{"4":{"5":{"1":{"0":{"0":{"0":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"9":{"0":{"8":{"8":{"6":{"8":{"9":{"9":{"5":{"8":{"1":{"8":{"4":{"0":{"0":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"9":{"5":{"7":{"4":{"5":{"1":{"4":{"7":{"7":{"6":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"7":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"1":{"9":{"8":{"7":{"2":{"0":{"0":{"6":{"9":{"3":{"0":{"0":{"4":{"0":{"0":{"0":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"5":{"df":0,"docs":{},"f":{"b":{"df":0,"docs":{},"e":{"d":{"2":{"d":{"9":{"3":{"3":{"d":{"0":{"3":{"3":{"4":{"d":{"5":{"4":{"7":{"7":{"6":{"6":{"1":{"2":{"a":{"5":{"a":{"df":0,"docs":{},"f":{"7":{"2":{"a":{"5":{"1":{"3":{"df":0,"docs":{},"e":{"8":{"7":{"5":{"d":{"0":{"6":{"df":0,"docs":{},"f":{"a":{"9":{"1":{"5":{"2":{"df":0,"docs":{},"f":{"6":{"d":{"4":{"1":{"d":{"0":{"df":0,"docs":{},"e":{"5":{"0":{"df":0,"docs":{},"e":{"4":{"1":{"7":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":2.23606797749979}}},"4":{"0":{"0":{"0":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"9":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"1":{"4":{"1":{"9":{"6":{"9":{"9":{"4":{"7":{"0":{"2":{"2":{"9":{"8":{"1":{"1":{"df":1,"docs":{"112":{"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":{}},"2":{"5":{"3":{"8":{"8":{"2":{"9":{"6":{"1":{"9":{"0":{"1":{"6":{"0":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"113":{"tf":1.0}}},"df":1,"docs":{"122":{"tf":1.0}}},"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"f":{"d":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"a":{"0":{"7":{"3":{"9":{"7":{"5":{"a":{"0":{"df":0,"docs":{},"e":{"c":{"a":{"9":{"9":{"3":{"0":{"4":{"4":{"a":{"8":{"6":{"7":{"d":{"8":{"c":{"8":{"7":{"a":{"8":{"d":{"3":{"9":{"df":0,"docs":{},"f":{"5":{"a":{"8":{"8":{"0":{"3":{"2":{"a":{"3":{"b":{"9":{"a":{"b":{"a":{"2":{"1":{"3":{"df":0,"docs":{},"f":{"6":{"1":{"0":{"2":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"122":{"tf":1.0}}},"b":{"df":0,"docs":{},"f":{"6":{"1":{"b":{"d":{"8":{"df":0,"docs":{},"f":{"8":{"8":{"b":{"7":{"df":0,"docs":{},"f":{"b":{"4":{"0":{"df":0,"docs":{},"e":{"8":{"4":{"2":{"a":{"6":{"4":{"9":{"7":{"d":{"6":{"8":{"6":{"b":{"c":{"2":{"df":0,"docs":{},"f":{"6":{"3":{"8":{"3":{"9":{"df":0,"docs":{},"e":{"c":{"3":{"c":{"a":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"b":{"4":{"df":0,"docs":{},"e":{"8":{"1":{"a":{"0":{"9":{"3":{"5":{"a":{"d":{"a":{"df":0,"docs":{},"e":{"b":{"6":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":7,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"92":{"tf":1.0}},"f":{"0":{"c":{"8":{"1":{"a":{"4":{"2":{"c":{"8":{"6":{"c":{"7":{"1":{"8":{"c":{"0":{"a":{"df":0,"docs":{},"e":{"9":{"0":{"b":{"a":{"8":{"3":{"8":{"d":{"6":{"df":0,"docs":{},"f":{"1":{"b":{"d":{"df":0,"docs":{},"f":{"c":{"9":{"a":{"7":{"5":{"7":{"c":{"b":{"df":0,"docs":{},"f":{"0":{"7":{"c":{"9":{"4":{"6":{"df":0,"docs":{},"f":{"b":{"3":{"2":{"8":{"0":{"b":{"4":{"4":{"2":{"5":{"7":{"b":{"4":{"6":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{".":{"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":{":":{"8":{"0":{"df":2,"docs":{"28":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"0":{"df":1,"docs":{"122":{"tf":1.0}}},"2":{"4":{"2":{"8":{"8":{"0":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"30":{"tf":1.0}}},"4":{"3":{"2":{"df":4,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"138":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":15,"docs":{"107":{"tf":1.0},"116":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"121":{"tf":2.6457513110645907},"122":{"tf":1.0},"124":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"15":{"tf":1.4142135623730951},"22":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0}}},"6":{"1":{"6":{"5":{"6":{"6":{"a":{"df":0,"docs":{},"f":{"d":{"c":{"1":{"4":{"1":{"df":0,"docs":{},"e":{"c":{"d":{"2":{"b":{"6":{"0":{"df":0,"docs":{},"f":{"d":{"c":{"5":{"6":{"a":{"a":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"f":{"3":{"d":{"0":{"4":{"b":{"3":{"df":0,"docs":{},"f":{"6":{"d":{"b":{"9":{"df":0,"docs":{},"e":{"6":{"5":{"a":{"3":{"c":{"2":{"1":{"d":{"0":{"1":{"0":{"5":{"a":{"0":{"8":{"c":{"c":{"1":{"b":{"3":{"4":{"9":{"df":2,"docs":{"116":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"b":{"4":{"8":{"6":{"c":{"c":{"2":{"c":{"3":{"b":{"d":{"1":{"1":{"3":{"3":{"d":{"df":0,"docs":{},"f":{"9":{"2":{"4":{"5":{"6":{"4":{"5":{"6":{"4":{"8":{"b":{"6":{"a":{"0":{"9":{"b":{"3":{"5":{"df":0,"docs":{},"e":{"1":{"6":{"c":{"7":{"df":0,"docs":{},"f":{"7":{"1":{"b":{"b":{"0":{"5":{"4":{"4":{"9":{"c":{"df":0,"docs":{},"e":{"a":{"0":{"df":0,"docs":{},"e":{"8":{"3":{"6":{"1":{"1":{"c":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"0":{"df":0,"docs":{},"e":{"b":{"c":{"3":{"0":{"a":{"1":{"0":{"3":{"7":{"b":{"8":{"3":{"3":{"3":{"6":{"c":{"9":{"5":{"6":{"c":{"9":{"5":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"f":{"c":{"4":{"7":{"0":{"c":{"4":{"b":{"7":{"6":{"7":{"5":{"0":{"a":{"9":{"3":{"df":0,"docs":{},"f":{"6":{"a":{"1":{"df":0,"docs":{},"f":{"6":{"d":{"1":{"9":{"a":{"2":{"1":{"d":{"0":{"5":{"8":{"b":{"1":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"121":{"tf":1.0}}},"7":{"0":{"1":{"8":{"4":{"0":{"9":{"4":{"6":{"5":{"2":{"1":{"2":{"2":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"9":{"2":{"0":{"0":{"0":{"9":{"3":{"4":{"9":{"2":{"7":{"8":{"2":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"6":{"0":{"2":{"6":{"4":{"8":{"6":{"3":{"9":{"5":{"9":{"2":{"1":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"2":{"2":{"5":{"4":{"9":{"1":{"7":{"1":{"9":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"3":{"7":{"1":{"3":{"7":{"7":{"4":{"2":{"9":{"3":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"b":{"9":{"5":{"4":{"2":{"b":{"6":{"2":{"4":{"d":{"8":{"8":{"b":{"3":{"d":{"6":{"6":{"c":{"6":{"c":{"9":{"a":{"1":{"8":{"3":{"5":{"df":0,"docs":{},"f":{"6":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"b":{"a":{"8":{"8":{"9":{"2":{"a":{"8":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"a":{"b":{"9":{"c":{"1":{"7":{"2":{"5":{"1":{"c":{"4":{"5":{"6":{"c":{"a":{"5":{"d":{"c":{"d":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"121":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"7":{"9":{"b":{"df":0,"docs":{},"f":{"3":{"7":{"9":{"3":{"1":{"4":{"3":{"c":{"5":{"5":{"7":{"2":{"2":{"5":{"df":0,"docs":{},"f":{"3":{"7":{"b":{"7":{"df":0,"docs":{},"e":{"7":{"d":{"8":{"a":{"2":{"b":{"9":{"d":{"2":{"df":0,"docs":{},"e":{"5":{"4":{"4":{"b":{"8":{"3":{"9":{"d":{"6":{"2":{"c":{"c":{"3":{"6":{"7":{"b":{"8":{"c":{"5":{"b":{"0":{"7":{"9":{"d":{"4":{"7":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"1":{"1":{"8":{"8":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"9":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"b":{"3":{"6":{"d":{"c":{"df":0,"docs":{},"e":{"2":{"6":{"d":{"9":{"2":{"6":{"9":{"2":{"1":{"b":{"8":{"df":0,"docs":{},"e":{"7":{"9":{"5":{"9":{"7":{"8":{"9":{"9":{"d":{"8":{"7":{"1":{"2":{"df":0,"docs":{},"f":{"d":{"a":{"b":{"df":0,"docs":{},"f":{"2":{"5":{"5":{"3":{"df":0,"docs":{},"f":{"2":{"8":{"b":{"4":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"3":{"8":{"5":{"1":{"a":{"9":{"6":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"b":{"4":{"b":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"a":{"b":{"1":{"5":{"6":{"d":{"d":{"d":{"9":{"a":{"c":{"9":{"5":{"0":{"2":{"7":{"6":{"8":{"df":0,"docs":{},"f":{"7":{"7":{"9":{"9":{"3":{"6":{"7":{"1":{"0":{"df":0,"docs":{},"f":{"d":{"3":{"d":{"7":{"9":{"2":{"df":0,"docs":{},"e":{"9":{"df":0,"docs":{},"e":{"a":{"7":{"9":{"b":{"c":{"0":{"df":0,"docs":{},"e":{"4":{"0":{"8":{"2":{"d":{"df":0,"docs":{},"e":{"9":{"6":{"4":{"5":{"0":{"b":{"5":{"1":{"7":{"4":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"f":{"a":{"1":{"8":{"1":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"a":{"3":{"b":{"4":{"8":{"c":{"1":{"0":{"d":{"3":{"1":{"8":{"1":{"2":{"1":{"7":{"9":{"1":{"8":{"d":{"d":{"3":{"7":{"7":{"b":{"8":{"7":{"5":{"d":{"0":{"7":{"d":{"a":{"b":{"c":{"7":{"2":{"d":{"6":{"d":{"1":{"0":{"8":{"1":{"df":0,"docs":{},"e":{"4":{"c":{"5":{"2":{"7":{"1":{"3":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"28":{"tf":1.0}}},"df":1,"docs":{"121":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"8":{"c":{"df":0,"docs":{},"e":{"4":{"3":{"6":{"0":{"3":{"c":{"1":{"a":{"4":{"8":{"2":{"7":{"4":{"a":{"a":{"c":{"7":{"5":{"3":{"2":{"d":{"a":{"5":{"6":{"7":{"0":{"7":{"9":{"0":{"1":{"d":{"9":{"6":{"0":{"6":{"a":{"2":{"b":{"0":{"5":{"d":{"df":0,"docs":{},"e":{"8":{"0":{"1":{"9":{"9":{"3":{"df":0,"docs":{},"f":{"4":{"8":{"df":0,"docs":{},"e":{"a":{"6":{"b":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"7":{"df":1,"docs":{"120":{"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":{}}}},"9":{"5":{"5":{"8":{"8":{"df":0,"docs":{},"e":{"2":{"0":{"2":{"9":{"6":{"9":{"6":{"9":{"a":{"7":{"6":{"5":{"7":{"6":{"d":{"5":{"1":{"9":{"d":{"3":{"0":{"1":{"c":{"6":{"c":{"a":{"b":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"e":{"0":{"0":{"9":{"6":{"7":{"5":{"df":0,"docs":{},"e":{"4":{"3":{"0":{"d":{"a":{"9":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"b":{"a":{"2":{"a":{"0":{"d":{"3":{"8":{"a":{"4":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"b":{"2":{"5":{"8":{"df":0,"docs":{},"e":{"0":{"d":{"6":{"4":{"b":{"9":{"df":0,"docs":{},"e":{"8":{"a":{"0":{"2":{"2":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"3":{"8":{"a":{"7":{"5":{"1":{"a":{"d":{"5":{"a":{"1":{"b":{"3":{"6":{"df":0,"docs":{},"e":{"4":{"d":{"df":0,"docs":{},"f":{"d":{"c":{"c":{"2":{"5":{"a":{"6":{"df":0,"docs":{},"f":{"b":{"8":{"3":{"0":{"8":{"df":0,"docs":{},"e":{"0":{"4":{"4":{"2":{"5":{"0":{"b":{"8":{"c":{"df":1,"docs":{"120":{"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":2,"docs":{"121":{"tf":1.0},"132":{"tf":1.0}}},"_":{"df":1,"docs":{"81":{"tf":1.0}},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"4":{"0":{"5":{"d":{"5":{"6":{"8":{"8":{"df":0,"docs":{},"f":{"d":{"df":0,"docs":{},"f":{"4":{"1":{"8":{"1":{"7":{"8":{"6":{"8":{"3":{"6":{"1":{"2":{"1":{"7":{"a":{"0":{"9":{"8":{"1":{"2":{"3":{"4":{"9":{"c":{"c":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"2":{"b":{"df":0,"docs":{},"f":{"9":{"3":{"2":{"9":{"df":0,"docs":{},"f":{"c":{"d":{"2":{"3":{"df":0,"docs":{},"e":{"3":{"3":{"8":{"df":0,"docs":{},"e":{"9":{"4":{"4":{"4":{"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":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{"5":{"5":{"4":{"7":{"5":{"8":{"df":0,"docs":{},"f":{"7":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"7":{"3":{"0":{"5":{"4":{"4":{"0":{"5":{"d":{"3":{"8":{"0":{"9":{"9":{"df":0,"docs":{},"f":{"5":{"a":{"d":{"2":{"1":{"a":{"9":{"0":{"c":{"0":{"5":{"2":{"0":{"6":{"b":{"5":{"c":{"6":{"1":{"3":{"7":{"4":{"2":{"4":{"9":{"8":{"5":{"c":{"8":{"df":0,"docs":{},"f":{"d":{"1":{"0":{"c":{"7":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{"c":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"1":{"2":{"3":{"4":{"5":{"6":{"7":{"8":{"9":{"0":{"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":{}},"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":14,"docs":{"100":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.0},"53":{"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},"91":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.0}},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":5,"docs":{"122":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0},"61":{"tf":1.0},"69":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"157":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"135":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"36":{"tf":1.0},"44":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"109":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"21":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"11":{"tf":1.0},"146":{"tf":1.4142135623730951},"5":{"tf":1.0},"61":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"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":{"59":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":5,"docs":{"104":{"tf":1.0},"128":{"tf":2.0},"146":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"161":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":16,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"69":{"tf":1.0},"8":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"99":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"159":{"tf":1.0},"6":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"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":{},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":6,"docs":{"111":{"tf":1.0},"114":{"tf":1.0},"122":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"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":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":2.0},"42":{"tf":1.0},"50":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"87":{"tf":2.0},"95":{"tf":1.7320508075688772}}}}}}},"df":9,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"167":{"tf":1.0},"26":{"tf":1.0},"47":{"tf":1.0},"90":{"tf":1.0}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"106":{"tf":1.0},"36":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"0":{"tf":1.0},"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"e":{"b":{"7":{"8":{"5":{"df":0,"docs":{},"f":{"2":{"d":{"2":{"4":{"a":{"df":0,"docs":{},"e":{"6":{"2":{"8":{"5":{"8":{"df":0,"docs":{},"f":{"a":{"6":{"7":{"3":{"2":{"9":{"6":{"df":0,"docs":{},"e":{"9":{"5":{"7":{"a":{"b":{"df":0,"docs":{},"e":{"a":{"5":{"1":{"8":{"8":{"5":{"8":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"0":{"8":{"b":{"b":{"4":{"7":{"d":{"df":0,"docs":{},"f":{"2":{"d":{"b":{"b":{"9":{"c":{"8":{"c":{"a":{"1":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"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":{"108":{"tf":1.0},"84":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"29":{"tf":1.0},"35":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}},"o":{"df":1,"docs":{"30":{"tf":1.0}}}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"a":{"df":6,"docs":{"12":{"tf":1.0},"121":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"62":{"tf":1.0}},"s":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"=":{"\"":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":18,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{},"w":{"df":17,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"12":{"tf":2.6457513110645907},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":2.23606797749979},"135":{"tf":2.6457513110645907},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"53":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"121":{"tf":1.0},"62":{"tf":1.0},"87":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"1":{"tf":1.0},"34":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":6,"docs":{"13":{"tf":1.0},"161":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"=":{"\"":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"125":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":9,"docs":{"12":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"156":{"tf":1.0},"55":{"tf":1.0},"94":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":17,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"12":{"tf":2.0},"122":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.0},"135":{"tf":2.0},"14":{"tf":2.23606797749979},"15":{"tf":2.6457513110645907},"16":{"tf":1.0},"160":{"tf":1.4142135623730951},"175":{"tf":1.0},"21":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":3,"docs":{"125":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"174":{"tf":1.0},"43":{"tf":1.0}}},"df":2,"docs":{"111":{"tf":1.0},"122":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}}}},"t":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"r":{"=":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}}}},"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":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"123":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":2.0},"87":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"176":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":5,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"57":{"tf":1.0},"63":{"tf":1.0}}}}}}}},"m":{"6":{"4":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":1,"docs":{"121":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"df":6,"docs":{"108":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.0},"156":{"tf":1.0},"29":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.4142135623730951}},"y":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"60":{"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":{},"i":{"d":{"df":3,"docs":{"84":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"120":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"177":{"tf":1.0},"52":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.4142135623730951}},"i":{"d":{"df":7,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"69":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"108":{"tf":1.0},"158":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":12,"docs":{"12":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"126":{"tf":1.0},"128":{"tf":1.7320508075688772},"131":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"29":{"tf":1.0},"35":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"12":{"tf":1.4142135623730951},"123":{"tf":3.3166247903554},"124":{"tf":1.7320508075688772},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"13":{"tf":2.6457513110645907},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0}},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"124":{"tf":1.0},"161":{"tf":1.0},"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"137":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}},"y":{"df":2,"docs":{"0":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"0":{"9":{"0":{"6":{"3":{"4":{"7":{"8":{"8":{"d":{"d":{"d":{"0":{"4":{"6":{"1":{"c":{"b":{"a":{"4":{"d":{"0":{"8":{"3":{"3":{"a":{"3":{"df":0,"docs":{},"f":{"1":{"5":{"b":{"8":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"5":{"1":{"df":0,"docs":{},"e":{"6":{"7":{"2":{"df":0,"docs":{},"f":{"b":{"1":{"5":{"2":{"7":{"df":0,"docs":{},"f":{"c":{"8":{"c":{"7":{"8":{"c":{"d":{"8":{"df":0,"docs":{},"f":{"8":{"0":{"d":{"c":{"1":{"a":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"0":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"152":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"59":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"28":{"tf":1.0}}},"h":{"df":1,"docs":{"125":{"tf":1.0}}},"i":{"c":{"df":5,"docs":{"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"124":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"63":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"3":{"2":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":10,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"21":{"tf":1.0},"50":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"163":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.0}},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"w":{"df":16,"docs":{"103":{"tf":1.0},"124":{"tf":1.0},"142":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"50":{"tf":1.0},"67":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"162":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0}}}},"t":{"a":{"df":8,"docs":{"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"135":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"22":{"tf":1.0},"28":{"tf":1.7320508075688772},"36":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"127":{"tf":1.0},"157":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"117":{"tf":1.7320508075688772},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"89":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.4142135623730951}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"2":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":1.0},"3":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":2,"docs":{"151":{"tf":1.4142135623730951},"171":{"tf":1.0}}},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0}}}}}},"i":{"d":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"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":13,"docs":{"74":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":12,"docs":{"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"[":{"0":{"df":12,"docs":{"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.7320508075688772}}}}}}}},"i":{"d":{"df":2,"docs":{"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"125":{"tf":1.4142135623730951},"36":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":15,"docs":{"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":29,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"112":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"121":{"tf":3.1622776601683795},"122":{"tf":2.6457513110645907},"125":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":2.6457513110645907},"19":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":2.0},"36":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.7320508075688772},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"d":{"df":0,"docs":{},"i":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":8,"docs":{"0":{"tf":1.0},"108":{"tf":2.6457513110645907},"29":{"tf":1.7320508075688772},"64":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":2.23606797749979},"69":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951}}},"l":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"49":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"19":{"tf":1.0}}},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":3,"docs":{"22":{"tf":1.0},"28":{"tf":1.4142135623730951},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"123":{"tf":1.0},"30":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"86":{"tf":1.0},"91":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":3.0}}}},"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"165":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":5,"docs":{"146":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"152":{"tf":1.0},"162":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"64":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"g":{"df":6,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":25,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"126":{"tf":1.7320508075688772},"129":{"tf":2.449489742783178},"131":{"tf":1.7320508075688772},"142":{"tf":1.0},"148":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.7320508075688772},"168":{"tf":1.0},"174":{"tf":2.23606797749979},"175":{"tf":1.4142135623730951},"176":{"tf":2.449489742783178},"19":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":2.6457513110645907},"35":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":6,"docs":{"129":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"82":{"tf":1.0},"83":{"tf":2.449489742783178},"88":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"104":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"61":{"tf":2.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"103":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":2.0},"76":{"tf":1.0}},"s":{"3":{"2":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"4":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.0}}},"6":{"4":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"9":{"3":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"c":{"9":{"1":{"7":{"8":{"d":{"5":{"2":{"6":{"a":{"8":{"3":{"6":{"d":{"7":{"0":{"7":{"1":{"3":{"7":{"d":{"df":0,"docs":{},"e":{"0":{"8":{"b":{"0":{"df":0,"docs":{},"f":{"7":{"4":{"3":{"df":0,"docs":{},"f":{"a":{"b":{"c":{"df":0,"docs":{},"e":{"7":{"9":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"c":{"7":{"7":{"c":{"4":{"1":{"9":{"b":{"df":0,"docs":{},"f":{"b":{"7":{"df":0,"docs":{},"e":{"6":{"b":{"df":0,"docs":{},"e":{"8":{"8":{"6":{"3":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"45":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":2.6457513110645907},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"147":{"tf":1.0},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":2.449489742783178},"171":{"tf":1.0},"172":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"161":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"65":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.4142135623730951}}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"92":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}},"c":{"=":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":6,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"170":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0}}},"df":8,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"175":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"103":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"112":{"tf":1.0},"115":{"tf":1.0},"177":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.0},"87":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"106":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":2.449489742783178},"161":{"tf":2.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"44":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"56":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.7320508075688772},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":2.23606797749979},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"15":{"tf":1.0},"160":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"163":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"115":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"161":{"tf":1.7320508075688772},"162":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"122":{"tf":1.0}}}}}}}}}},"i":{"df":1,"docs":{"161":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"108":{"tf":2.6457513110645907}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.4142135623730951},"55":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"147":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"159":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":8,"docs":{"100":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"15":{"tf":1.0},"176":{"tf":1.0},"30":{"tf":1.0},"42":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"149":{"tf":1.4142135623730951},"158":{"tf":1.0},"169":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":3,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}},"df":8,"docs":{"100":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"20":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"87":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"114":{"tf":1.0}}},"df":6,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"38":{"tf":1.0},"61":{"tf":1.7320508075688772}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"147":{"tf":1.0},"160":{"tf":1.0},"175":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"125":{"tf":1.0},"161":{"tf":2.449489742783178},"162":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"53":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"29":{"tf":1.0}}}},"r":{"df":2,"docs":{"115":{"tf":1.0},"17":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"111":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"17":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":15,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"142":{"tf":1.0},"15":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"35":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"20":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"x":{"df":1,"docs":{"146":{"tf":1.0}}}},"i":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"57":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":23,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"163":{"tf":1.0},"177":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":2.0},"28":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":2.0}}},"s":{"df":3,"docs":{"125":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"104":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"177":{"tf":1.0},"97":{"tf":1.0}},"u":{"df":1,"docs":{"18":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":10,"docs":{"12":{"tf":2.0},"135":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"174":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":18,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":3.0},"135":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"151":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.7320508075688772},"176":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"98":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"175":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":24,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"62":{"tf":1.0},"72":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"44":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"163":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"96":{"tf":1.0}}},"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}}}},"_":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"39":{"tf":1.0},"44":{"tf":1.7320508075688772},"61":{"tf":2.23606797749979},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772},"92":{"tf":1.7320508075688772},"94":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":30,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"120":{"tf":1.7320508075688772},"19":{"tf":1.0},"21":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"53":{"tf":1.4142135623730951},"76":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"96":{"tf":2.0},"98":{"tf":2.6457513110645907},"99":{"tf":1.7320508075688772}},"i":{"d":{":":{":":{"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":{"61":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":14,"docs":{"103":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":7,"docs":{"0":{"tf":1.0},"127":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"173":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"161":{"tf":1.0}}},"df":3,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0},"142":{"tf":1.0}}}}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"108":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}},"t":{"df":3,"docs":{"156":{"tf":1.0},"161":{"tf":1.0},"37":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"59":{"tf":1.0},"61":{"tf":1.0}}}},"y":{"df":1,"docs":{"69":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"161":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"151":{"tf":1.0},"27":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"1":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"121":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"162":{"tf":1.0},"2":{"tf":1.4142135623730951},"62":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":24,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":33,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":2.0},"146":{"tf":2.0},"161":{"tf":1.4142135623730951},"177":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":2.0},"30":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"b":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}},"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":1,"docs":{"61":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"111":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.0},"163":{"tf":1.0},"34":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":6,"docs":{"101":{"tf":1.0},"21":{"tf":1.0},"53":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}}}}},"d":{"0":{"d":{"6":{"6":{"3":{"df":0,"docs":{},"e":{"0":{"b":{"df":0,"docs":{},"f":{"4":{"9":{"9":{"a":{"c":{"a":{"1":{"9":{"d":{"3":{"df":0,"docs":{},"e":{"c":{"b":{"9":{"b":{"0":{"b":{"2":{"9":{"1":{"2":{"3":{"4":{"d":{"c":{"3":{"7":{"6":{"9":{"d":{"2":{"b":{"4":{"6":{"5":{"1":{"2":{"0":{"1":{"6":{"df":0,"docs":{},"e":{"c":{"a":{"7":{"2":{"4":{"4":{"c":{"a":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"2":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"7":{"6":{"3":{"2":{"df":0,"docs":{},"f":{"8":{"5":{"6":{"6":{"9":{"d":{"d":{"4":{"4":{"7":{"3":{"7":{"a":{"b":{"df":0,"docs":{},"f":{"3":{"6":{"b":{"3":{"2":{"df":0,"docs":{},"f":{"4":{"7":{"9":{"a":{"df":0,"docs":{},"e":{"5":{"1":{"8":{"df":0,"docs":{},"e":{"0":{"7":{"a":{"9":{"1":{"7":{"4":{"c":{"8":{"5":{"7":{"1":{"3":{"7":{"7":{"df":0,"docs":{},"e":{"b":{"b":{"8":{"1":{"5":{"6":{"3":{"b":{"b":{"9":{"a":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":0,"docs":{},"p":{"df":5,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"125":{"tf":1.4142135623730951},"19":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":1,"docs":{"125":{"tf":1.0}}}},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":39,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"13":{"tf":2.23606797749979},"135":{"tf":2.8284271247461903},"137":{"tf":2.0},"138":{"tf":2.6457513110645907},"139":{"tf":2.23606797749979},"14":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"146":{"tf":3.0},"147":{"tf":1.0},"15":{"tf":2.449489742783178},"151":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.4142135623730951},"28":{"tf":2.8284271247461903},"30":{"tf":1.7320508075688772},"36":{"tf":1.0},"4":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":2.0},"51":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"170":{"tf":1.0}}}}}}}}},"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"@":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"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":1,"docs":{"147":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":36,"docs":{"1":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.4142135623730951},"38":{"tf":1.7320508075688772},"45":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":5,"docs":{"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"161":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"80":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":5,"docs":{"12":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"53":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"7":{"8":{"0":{"3":{"4":{"c":{"2":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"f":{"c":{"d":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"2":{"d":{"2":{"d":{"2":{"d":{"2":{"0":{"3":{"d":{"1":{"9":{"df":0,"docs":{},"f":{"c":{"d":{"6":{"3":{"df":0,"docs":{},"f":{"1":{"b":{"1":{"8":{"4":{"6":{"df":0,"docs":{},"f":{"a":{"c":{"0":{"8":{"9":{"c":{"5":{"1":{"c":{"2":{"a":{"a":{"7":{"b":{"5":{"c":{"8":{"1":{"4":{"9":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"i":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":22,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":3.3166247903554},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.7320508075688772},"134":{"tf":1.0},"135":{"tf":3.4641016151377544},"136":{"tf":1.0},"138":{"tf":2.23606797749979},"142":{"tf":1.0},"15":{"tf":3.0},"151":{"tf":1.0},"153":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"30":{"tf":1.0},"65":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"177":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"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":2,"docs":{"124":{"tf":1.0},"146":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"42":{"tf":1.0},"63":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":13,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"156":{"tf":1.0},"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"2":{"tf":2.0},"21":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":18,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"131":{"tf":2.8284271247461903},"134":{"tf":1.0},"135":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":3.872983346207417},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"42":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"50":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}}},"s":{"c":{"df":1,"docs":{"122":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"b":{"df":6,"docs":{"30":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":4,"docs":{"108":{"tf":1.0},"111":{"tf":1.0},"56":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":3,"docs":{"1":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"112":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":3,"docs":{"174":{"tf":2.0},"29":{"tf":1.0},"30":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":11,"docs":{"109":{"tf":1.4142135623730951},"126":{"tf":1.0},"151":{"tf":1.0},"161":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"40":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"r":{"df":4,"docs":{"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"103":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"126":{"tf":1.0},"133":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"12":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.7320508075688772},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"125":{"tf":1.0},"156":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"161":{"tf":1.0},"163":{"tf":1.0},"99":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"139":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"o":{"c":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"157":{"tf":1.0},"162":{"tf":1.7320508075688772},"24":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"125":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"2":{"tf":2.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"127":{"tf":1.0},"156":{"tf":1.0},"51":{"tf":1.0},"71":{"tf":1.0}}}}}}}},"df":1,"docs":{"161":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":5,"docs":{"122":{"tf":1.4142135623730951},"125":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"54":{"tf":1.0},"67":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":2.0}}}}},"u":{"df":0,"docs":{},"e":{"df":4,"docs":{"123":{"tf":1.0},"55":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"76":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"34":{"tf":1.0},"6":{"tf":1.0}}}},"3":{"df":0,"docs":{},"e":{"0":{"8":{"6":{"0":{"a":{"3":{"5":{"8":{"c":{"0":{"d":{"0":{"4":{"4":{"6":{"6":{"9":{"7":{"4":{"8":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"8":{"2":{"b":{"4":{"b":{"0":{"0":{"7":{"3":{"b":{"a":{"a":{"c":{"a":{"5":{"3":{"a":{"1":{"2":{"8":{"d":{"d":{"c":{"8":{"c":{"df":0,"docs":{},"e":{"3":{"7":{"5":{"7":{"a":{"df":0,"docs":{},"e":{"3":{"9":{"8":{"8":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"9":{"0":{"4":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"1":{"0":{"d":{"c":{"df":0,"docs":{},"f":{"4":{"9":{"df":0,"docs":{},"e":{"4":{"3":{"1":{"df":0,"docs":{},"f":{"5":{"0":{"c":{"2":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"8":{"c":{"3":{"7":{"1":{"2":{"9":{"c":{"b":{"df":0,"docs":{},"e":{"4":{"7":{"df":0,"docs":{},"e":{"0":{"0":{"3":{"a":{"5":{"9":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"8":{"1":{"a":{"8":{"8":{"b":{"0":{"3":{"b":{"5":{"0":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{"df":0,"docs":{},"h":{"df":12,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"160":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":2,"docs":{"18":{"tf":1.0},"28":{"tf":1.0}},"i":{"df":2,"docs":{"29":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"109":{"tf":1.0}}}}}}},"b":{"7":{"df":0,"docs":{},"e":{"1":{"4":{"8":{"2":{"2":{"df":0,"docs":{},"e":{"1":{"8":{"df":0,"docs":{},"e":{"7":{"1":{"b":{"a":{"7":{"c":{"9":{"2":{"c":{"2":{"6":{"6":{"b":{"0":{"9":{"7":{"6":{"a":{"c":{"d":{"a":{"2":{"3":{"4":{"4":{"d":{"df":0,"docs":{},"f":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"7":{"a":{"6":{"0":{"0":{"9":{"9":{"d":{"4":{"0":{"0":{"c":{"c":{"2":{"4":{"3":{"3":{"9":{"4":{"df":0,"docs":{},"f":{"b":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"144":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"111":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":5,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"28":{"tf":1.7320508075688772},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"103":{"tf":1.0},"44":{"tf":1.0}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"12":{"tf":1.7320508075688772},"123":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":2.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}}}},"d":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"100":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"47":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":5,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"142":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"14":{"tf":2.0}}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"161":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"100":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"157":{"tf":1.0},"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":16,"docs":{"104":{"tf":1.0},"107":{"tf":2.23606797749979},"108":{"tf":3.1622776601683795},"113":{"tf":1.0},"122":{"tf":2.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":2.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"69":{"tf":2.8284271247461903},"70":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}},"y":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}},"a":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":2.23606797749979},"61":{"tf":1.0},"80":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":7,"docs":{"10":{"tf":1.0},"145":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"116":{"tf":2.23606797749979},"119":{"tf":1.0},"120":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"103":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"25":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}},"df":5,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"108":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0}}}}}}}},"t":{"c":{"df":3,"docs":{"14":{"tf":1.0},"21":{"tf":1.0},"82":{"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":1,"docs":{"21":{"tf":1.0}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"118":{"tf":1.0},"122":{"tf":1.0},"27":{"tf":1.0}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":15,"docs":{"1":{"tf":1.7320508075688772},"100":{"tf":1.7320508075688772},"104":{"tf":2.0},"12":{"tf":1.0},"135":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"m":{"df":1,"docs":{"21":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"30":{"tf":1.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":24,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"108":{"tf":2.0},"112":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.7320508075688772},"13":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"41":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"97":{"tf":1.4142135623730951}},"e":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"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":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":3,"docs":{"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":14,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"76":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"177":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"108":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}},"i":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"108":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"4":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"122":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":18,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"j":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"k":{"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"j":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"i":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"1":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"9":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"j":{"df":0,"docs":{},"z":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"h":{"df":0,"docs":{},"j":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"m":{"4":{"df":0,"docs":{},"m":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"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":{"0":{"c":{"7":{"c":{"7":{"7":{"8":{"df":0,"docs":{},"f":{"a":{"a":{"6":{"df":0,"docs":{},"e":{"b":{"2":{"a":{"8":{"b":{"df":0,"docs":{},"f":{"0":{"3":{"c":{"9":{"c":{"4":{"7":{"b":{"b":{"3":{"df":0,"docs":{},"f":{"8":{"3":{"6":{"b":{"d":{"4":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"3":{"7":{"df":0,"docs":{},"e":{"6":{"9":{"c":{"1":{"8":{"df":0,"docs":{},"e":{"3":{"0":{"df":0,"docs":{},"f":{"8":{"5":{"3":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"1":{"4":{"6":{"5":{"2":{"2":{"d":{"c":{"b":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"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":{"6":{"9":{"a":{"3":{"0":{"c":{"df":0,"docs":{},"f":{"c":{"b":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"b":{"d":{"9":{"7":{"a":{"0":{"7":{"b":{"1":{"9":{"d":{"df":0,"docs":{},"e":{"9":{"8":{"df":0,"docs":{},"e":{"4":{"b":{"3":{"8":{"a":{"4":{"3":{"6":{"7":{"b":{"0":{"3":{"d":{"1":{"8":{"1":{"9":{"9":{"4":{"3":{"b":{"df":0,"docs":{},"e":{"4":{"1":{"7":{"4":{"4":{"3":{"3":{"9":{"d":{"3":{"8":{"a":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"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":{"0":{"2":{"9":{"7":{"8":{"9":{"5":{"0":{"8":{"6":{"df":0,"docs":{},"e":{"6":{"6":{"c":{"0":{"9":{"4":{"7":{"c":{"2":{"1":{"3":{"d":{"d":{"2":{"9":{"df":0,"docs":{},"e":{"9":{"0":{"df":0,"docs":{},"f":{"5":{"9":{"6":{"b":{"8":{"6":{"0":{"d":{"1":{"0":{"3":{"1":{"6":{"a":{"b":{"8":{"0":{"6":{"0":{"6":{"4":{"6":{"0":{"8":{"d":{"d":{"2":{"5":{"8":{"0":{"c":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"5":{"d":{"6":{"4":{"4":{"8":{"a":{"2":{"7":{"3":{"b":{"5":{"3":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"9":{"4":{"2":{"c":{"1":{"3":{"3":{"b":{"b":{"9":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"9":{"0":{"4":{"c":{"7":{"d":{"7":{"df":0,"docs":{},"f":{"3":{"1":{"0":{"4":{"c":{"d":{"a":{"df":0,"docs":{},"f":{"6":{"b":{"9":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"f":{"5":{"0":{"d":{"3":{"5":{"1":{"8":{"8":{"7":{"1":{"df":5,"docs":{"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"116":{"tf":2.23606797749979},"117":{"tf":1.7320508075688772},"119":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"89":{"tf":1.0},"92":{"tf":1.0}},"e":{"d":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"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":{},"r":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"92":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"80":{"tf":1.0},"92":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}}}}},"s":{"df":2,"docs":{"13":{"tf":2.8284271247461903},"28":{"tf":3.1622776601683795}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":1,"docs":{"100":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"64":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.0},"172":{"tf":1.0},"21":{"tf":1.0},"56":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"1":{"tf":1.0},"30":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":7,"docs":{"146":{"tf":1.0},"159":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"31":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"107":{"tf":1.0}}},"2":{"df":1,"docs":{"107":{"tf":1.0}}},"a":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"b":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":2.23606797749979},"106":{"tf":1.0},"107":{"tf":2.0},"113":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"61":{"tf":3.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.23606797749979},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"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.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"]":{"(":{"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":22,"docs":{"100":{"tf":1.7320508075688772},"12":{"tf":2.0},"129":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"16":{"tf":1.7320508075688772},"2":{"tf":1.0},"20":{"tf":1.0},"39":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"48":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"98":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"105":{"tf":1.0},"111":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":2.23606797749979},"21":{"tf":1.0},"57":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.4142135623730951},"146":{"tf":1.0},"37":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0}}}},"d":{"df":10,"docs":{"136":{"tf":1.0},"142":{"tf":1.0},"163":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"76":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"162":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"121":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.0},"146":{"tf":1.0},"163":{"tf":1.0},"32":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"98":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}}},"x":{"df":4,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0}}},"k":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"4":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"123":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"1":{"tf":1.0},"161":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":22,"docs":{"101":{"tf":1.4142135623730951},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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},"98":{"tf":2.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":28,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.7320508075688772},"110":{"tf":1.0},"111":{"tf":1.0},"116":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"160":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"8":{"tf":1.0}}}}}},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":30,"docs":{"124":{"tf":1.7320508075688772},"125":{"tf":2.0},"126":{"tf":2.0},"128":{"tf":1.7320508075688772},"129":{"tf":1.7320508075688772},"130":{"tf":1.7320508075688772},"131":{"tf":1.7320508075688772},"132":{"tf":1.7320508075688772},"133":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"137":{"tf":2.23606797749979},"138":{"tf":1.7320508075688772},"139":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"141":{"tf":1.7320508075688772},"144":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":2.449489742783178},"27":{"tf":2.0},"28":{"tf":1.7320508075688772},"29":{"tf":3.4641016151377544},"30":{"tf":2.6457513110645907},"35":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"96":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"108":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":3.4641016151377544},"69":{"tf":1.0},"70":{"tf":2.0}}}}},"v":{"df":1,"docs":{"28":{"tf":1.0}}}},"k":{"df":1,"docs":{"161":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"122":{"tf":1.0},"161":{"tf":1.0},"45":{"tf":1.0},"96":{"tf":1.0}}}},"df":2,"docs":{"107":{"tf":1.0},"63":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"1":{"tf":1.0},"108":{"tf":1.4142135623730951},"27":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"151":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"'":{"df":7,"docs":{"125":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"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":{"93":{"tf":1.0}}}}}}}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}}}},"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":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{":":{":":{"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":{"81":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.7320508075688772},"39":{"tf":1.0},"42":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"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":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"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":{},"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":6,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{},"i":{"d":{"df":3,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"88":{"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":{"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":92,"docs":{"0":{"tf":2.449489742783178},"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":2.0},"109":{"tf":1.4142135623730951},"11":{"tf":2.449489742783178},"111":{"tf":1.0},"12":{"tf":3.872983346207417},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":2.23606797749979},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"13":{"tf":3.3166247903554},"130":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":3.7416573867739413},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":2.449489742783178},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.0},"146":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":3.3166247903554},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.0},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.4142135623730951},"160":{"tf":2.449489742783178},"17":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"177":{"tf":1.4142135623730951},"2":{"tf":2.0},"21":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":2.23606797749979},"28":{"tf":1.7320508075688772},"29":{"tf":2.23606797749979},"3":{"tf":2.0},"30":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.7320508075688772},"36":{"tf":2.23606797749979},"37":{"tf":2.0},"38":{"tf":1.0},"4":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"6":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"76":{"tf":1.4142135623730951},"79":{"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},"9":{"tf":2.449489742783178},"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.4142135623730951}},"l":{"a":{"b":{"df":6,"docs":{"100":{"tf":1.0},"13":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"0":{"df":0,"docs":{},"x":{"3":{"9":{"1":{"5":{"0":{"0":{"1":{"7":{"c":{"9":{"df":0,"docs":{},"e":{"3":{"8":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"e":{"2":{"8":{"0":{"4":{"3":{"2":{"d":{"5":{"4":{"6":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"e":{"3":{"4":{"5":{"d":{"6":{"c":{"df":0,"docs":{},"e":{"6":{"d":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"4":{"7":{"1":{"0":{"1":{"6":{"2":{"c":{"2":{"df":0,"docs":{},"e":{"3":{"a":{"9":{"5":{"a":{"6":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"0":{"5":{"1":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":9,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"137":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.0},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"26":{"tf":1.4142135623730951},"27":{"tf":2.0}}}},"v":{"df":0,"docs":{},"m":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"38":{"tf":1.0},"89":{"tf":1.0},"94":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"105":{"tf":1.0},"122":{"tf":1.0},"41":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":21,"docs":{"101":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"14":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"174":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.8284271247461903},"57":{"tf":2.0},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"162":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"118":{"tf":1.0},"50":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"112":{"tf":1.0},"158":{"tf":1.0}}}}}}},"g":{"a":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"93":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"c":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":28,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"28":{"tf":1.0},"43":{"tf":1.4142135623730951},"53":{"tf":1.0},"64":{"tf":1.0},"76":{"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},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"t":{"df":2,"docs":{"156":{"tf":1.0},"158":{"tf":1.0}}}},"i":{"df":0,"docs":{},"t":{"@":{"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"149":{"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":{}},"df":0,"docs":{}}}}}}},"df":6,"docs":{"149":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"169":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"'":{"df":1,"docs":{"161":{"tf":1.0}}},"df":1,"docs":{"161":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"161":{"tf":1.0}},"n":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"114":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"df":4,"docs":{"0":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0}},"e":{"df":1,"docs":{"30":{"tf":1.0}}},"o":{"d":{"df":1,"docs":{"163":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.0}},"q":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":3,"docs":{"100":{"tf":1.7320508075688772},"39":{"tf":1.0},"45":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":26,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":2.449489742783178},"11":{"tf":1.0},"110":{"tf":1.0},"122":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":2.6457513110645907},"56":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"116":{"tf":1.7320508075688772},"122":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":2.0},"53":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"116":{"tf":1.0},"122":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"116":{"tf":1.0}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"32":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"161":{"tf":1.0}},"l":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"53":{"tf":1.0},"90":{"tf":1.0}},"e":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}}},"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":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}},"df":0,"docs":{}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"91":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"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":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"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":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}},"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":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"78":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}}},"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":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"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":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":9,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"12":{"tf":1.0},"135":{"tf":1.0},"21":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"6":{"tf":1.0},"66":{"tf":1.0}}}},"i":{"df":1,"docs":{"157":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"122":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"112":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.0},"121":{"tf":3.4641016151377544},"122":{"tf":2.6457513110645907},"31":{"tf":2.0},"72":{"tf":1.0},"76":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":17,"docs":{"12":{"tf":1.0},"126":{"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0}},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"30":{"tf":1.0}}}}},"p":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":26,"docs":{"107":{"tf":2.6457513110645907},"112":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":2.23606797749979},"116":{"tf":2.6457513110645907},"117":{"tf":2.23606797749979},"119":{"tf":2.23606797749979},"121":{"tf":3.872983346207417},"122":{"tf":2.0},"46":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"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":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"37":{"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":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"29":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951}}}},"p":{"df":25,"docs":{"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.23606797749979},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"137":{"tf":2.449489742783178},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"156":{"tf":1.0},"161":{"tf":1.4142135623730951},"17":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"116":{"tf":1.0},"57":{"tf":1.0}}},"df":12,"docs":{"109":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"125":{"tf":1.0}}}}},"o":{"c":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"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":{},"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":{},"s":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"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":4,"docs":{"146":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}}},"df":9,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":2.449489742783178},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178},"21":{"tf":1.0},"28":{"tf":2.23606797749979},"42":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"=":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"4":{"df":0,"docs":{},"p":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"/":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":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":{"128":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"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":{"35":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"/":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"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":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"/":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"125":{"tf":1.0},"13":{"tf":1.0},"24":{"tf":1.0}},"s":{":":{"/":{"/":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":4,"docs":{"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"4":{"df":0,"docs":{},"p":{"df":1,"docs":{"29":{"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":{"c":{"df":0,"docs":{},"s":{".":{"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":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"125":{"tf":1.0},"13":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}}}},"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":{},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"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":{"29":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"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":{"29":{"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":1,"docs":{"40":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"55":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"2":{"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"3":{"2":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"4":{"df":3,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"a":{"a":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":38,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":2.23606797749979},"107":{"tf":2.6457513110645907},"108":{"tf":2.8284271247461903},"109":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":2.8284271247461903},"113":{"tf":1.7320508075688772},"114":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.0},"120":{"tf":3.1622776601683795},"122":{"tf":2.449489742783178},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"43":{"tf":1.0},"44":{"tf":2.23606797749979},"50":{"tf":2.0},"59":{"tf":1.4142135623730951},"61":{"tf":3.1622776601683795},"62":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"67":{"tf":1.7320508075688772},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":2.0},"106":{"tf":1.0},"110":{"tf":1.4142135623730951},"39":{"tf":1.0},"41":{"tf":2.449489742783178},"92":{"tf":1.0}}}}}}}},"l":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":2.449489742783178}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"108":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":2.449489742783178},"69":{"tf":1.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":18,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"167":{"tf":1.0},"20":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":22,"docs":{"0":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"15":{"tf":1.0},"157":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}}}}}},"d":{"df":1,"docs":{"108":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"41":{"tf":1.0}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"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":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"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":{}}}},"df":115,"docs":{"0":{"tf":2.6457513110645907},"1":{"tf":2.449489742783178},"10":{"tf":1.0},"100":{"tf":4.123105625617661},"101":{"tf":1.0},"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":2.0},"109":{"tf":1.7320508075688772},"11":{"tf":2.6457513110645907},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"12":{"tf":4.358898943540674},"121":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":2.449489742783178},"125":{"tf":4.242640687119285},"126":{"tf":4.123105625617661},"127":{"tf":1.0},"128":{"tf":2.8284271247461903},"129":{"tf":2.6457513110645907},"13":{"tf":3.3166247903554},"130":{"tf":2.23606797749979},"131":{"tf":3.7416573867739413},"132":{"tf":2.8284271247461903},"133":{"tf":3.0},"134":{"tf":2.8284271247461903},"135":{"tf":4.47213595499958},"136":{"tf":2.449489742783178},"137":{"tf":2.23606797749979},"138":{"tf":2.0},"139":{"tf":2.0},"14":{"tf":2.6457513110645907},"140":{"tf":2.0},"141":{"tf":2.0},"142":{"tf":1.0},"144":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":2.8284271247461903},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"177":{"tf":2.6457513110645907},"18":{"tf":2.0},"19":{"tf":2.0},"2":{"tf":1.7320508075688772},"20":{"tf":2.23606797749979},"21":{"tf":3.3166247903554},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":2.449489742783178},"28":{"tf":3.0},"29":{"tf":5.744562646538029},"3":{"tf":1.0},"30":{"tf":5.477225575051661},"31":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":3.4641016151377544},"36":{"tf":2.0},"37":{"tf":2.0},"38":{"tf":2.23606797749979},"39":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"40":{"tf":2.0},"41":{"tf":2.0},"42":{"tf":2.23606797749979},"44":{"tf":2.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.449489742783178},"51":{"tf":2.0},"52":{"tf":1.0},"53":{"tf":2.6457513110645907},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"6":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":2.6457513110645907},"67":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"9":{"tf":2.6457513110645907},"92":{"tf":1.0},"96":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"'":{"df":10,"docs":{"1":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"60":{"tf":1.0}}},"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":2.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"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":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}}}}}},"df":0,"docs":{}}},".":{"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":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"/":{"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":{"124":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"149":{"tf":1.0},"169":{"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":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"/":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"b":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"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":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"?":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"?":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"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":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":21,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"100":{"tf":1.0},"13":{"tf":1.0},"28":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"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":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"i":{"c":{"df":8,"docs":{"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"177":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"!":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"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":1,"docs":{"93":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.0}},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}},"w":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"102":{"tf":1.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":2.8284271247461903},"30":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":31,"docs":{"1":{"tf":1.7320508075688772},"100":{"tf":1.0},"108":{"tf":2.23606797749979},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"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.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"176":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"82":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"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":6,"docs":{"125":{"tf":1.0},"13":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"30":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}}},"d":{"b":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"41":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"l":{"df":24,"docs":{"125":{"tf":1.7320508075688772},"126":{"tf":1.0},"130":{"tf":1.0},"137":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":2.6457513110645907},"147":{"tf":1.7320508075688772},"159":{"tf":2.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"2":{"tf":2.23606797749979},"23":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"5":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772}}},"n":{"c":{"df":8,"docs":{"101":{"tf":1.0},"112":{"tf":1.0},"13":{"tf":1.0},"138":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"21":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"146":{"tf":1.4142135623730951},"158":{"tf":1.0},"2":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"103":{"tf":2.0}}},"n":{"d":{"df":2,"docs":{"13":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"109":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"174":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"127":{"tf":1.0},"142":{"tf":1.0},"156":{"tf":1.0}}}}},"f":{"a":{"c":{"df":4,"docs":{"176":{"tf":1.0},"26":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":1,"docs":{"61":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"123":{"tf":1.0},"30":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}},"s":{"df":0,"docs":{},"u":{"df":5,"docs":{"125":{"tf":1.0},"161":{"tf":2.6457513110645907},"163":{"tf":1.4142135623730951},"29":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}}}},"t":{"'":{"df":4,"docs":{"108":{"tf":1.0},"11":{"tf":1.0},"125":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"161":{"tf":1.0},"44":{"tf":1.0}}}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"29":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"121":{"tf":1.0},"43":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"u":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":6,"docs":{"12":{"tf":2.8284271247461903},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"13":{"tf":2.23606797749979},"135":{"tf":2.8284271247461903},"15":{"tf":3.0}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"161":{"tf":1.0},"30":{"tf":1.0},"47":{"tf":1.0}}}},"y":{"df":11,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.7320508075688772},"112":{"tf":1.0},"121":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":3.3166247903554},"69":{"tf":1.0},"70":{"tf":2.0},"72":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.7320508075688772},"132":{"tf":2.8284271247461903},"29":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"55":{"tf":1.0}}}}}},"l":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"b":{"df":1,"docs":{"108":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"161":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":2.8284271247461903}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"174":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"34":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"49":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"32":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"53":{"tf":1.0},"67":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"21":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}}},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"116":{"tf":1.7320508075688772}}}},"t":{"'":{"df":15,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"112":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"df":1,"docs":{"121":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"40":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"55":{"tf":1.0},"56":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"\"":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":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":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"151":{"tf":1.0},"176":{"tf":2.0}},"p":{"df":0,"docs":{},"q":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"108":{"tf":2.6457513110645907},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":2.6457513110645907},"70":{"tf":2.0}}},"y":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"98":{"tf":1.0}}}}}}},"l":{"df":1,"docs":{"108":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"108":{"tf":1.0},"12":{"tf":2.449489742783178},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178},"21":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"175":{"tf":1.0},"28":{"tf":1.0},"53":{"tf":1.0}}},"k":{"df":5,"docs":{"100":{"tf":1.0},"161":{"tf":1.0},"43":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0}}},"t":{"df":1,"docs":{"160":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"125":{"tf":1.0},"146":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"121":{"tf":1.0},"142":{"tf":1.0},"163":{"tf":1.0},"177":{"tf":1.0},"29":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"12":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0},"47":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"1":{"1":{"df":1,"docs":{"176":{"tf":2.0}}},"df":0,"docs":{}},"df":4,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"55":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"o":{"a":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":9,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.7320508075688772},"151":{"tf":1.0},"161":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"2":{"9":{"9":{"8":{"7":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"27":{"tf":1.7320508075688772},"64":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":8,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"172":{"tf":1.0}}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"53":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"82":{"tf":1.0},"86":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":15,"docs":{"101":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"15":{"tf":1.7320508075688772},"43":{"tf":1.0},"53":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":2.8284271247461903},"86":{"tf":2.23606797749979},"87":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"118":{"tf":1.0},"38":{"tf":1.0},"52":{"tf":1.0}}},"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"125":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"101":{"tf":1.0},"108":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.4142135623730951},"161":{"tf":1.0},"52":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"64":{"tf":1.0},"67":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"116":{"tf":1.0},"119":{"tf":1.0}},"e":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}},"m":{"1":{"df":1,"docs":{"19":{"tf":1.0}}},"a":{"c":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"177":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0}}}}},"o":{"df":6,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"175":{"tf":1.0},"5":{"tf":1.4142135623730951},"55":{"tf":1.0},"8":{"tf":1.0}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.0},"53":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":1,"docs":{"14":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"20":{"tf":1.0},"57":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"111":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.7320508075688772},"163":{"tf":1.0},"35":{"tf":1.0},"55":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"125":{"tf":1.0},"137":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":9,"docs":{"122":{"tf":1.0},"156":{"tf":1.0},"163":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":1.7320508075688772},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"69":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":16,"docs":{"100":{"tf":1.7320508075688772},"106":{"tf":1.0},"12":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"28":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.7320508075688772},"44":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"96":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}}}}},"p":{"df":4,"docs":{"103":{"tf":1.0},"50":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.7320508075688772}}}}}}}}}},"df":2,"docs":{"59":{"tf":1.0},"61":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":13,"docs":{"147":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":2.23606797749979}}}}},"x":{"_":{"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"117":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"d":{"0":{"2":{"5":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"3":{"3":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"4":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"12":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"69":{"tf":1.4142135623730951},"89":{"tf":1.0}},"t":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"a":{"=":{"\"":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"111":{"tf":1.0},"114":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"161":{"tf":1.0},"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"67":{"tf":1.0}}},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"137":{"tf":1.0},"161":{"tf":2.449489742783178},"30":{"tf":1.0},"43":{"tf":1.0},"87":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.0},"87":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"50":{"tf":1.7320508075688772},"61":{"tf":2.23606797749979},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"155":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"h":{"df":0,"docs":{},"o":{"d":{"df":7,"docs":{"100":{"tf":1.0},"104":{"tf":1.0},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"157":{"tf":1.0},"4":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"142":{"tf":1.0},"147":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"170":{"tf":1.4142135623730951},"28":{"tf":1.0},"36":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":2,"docs":{"117":{"tf":1.4142135623730951},"122":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"108":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}},"t":{"df":3,"docs":{"61":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":2.23606797749979}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}}},"o":{"d":{"df":21,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}},"e":{"df":1,"docs":{"55":{"tf":1.0}},"l":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":17,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.4142135623730951},"51":{"tf":1.7320508075688772},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":2.449489742783178},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"1":{"tf":1.0},"36":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"177":{"tf":1.0},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"66":{"tf":1.0},"76":{"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}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"108":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"60":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"122":{"tf":1.0},"163":{"tf":1.0},"94":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"_":{"df":0,"docs":{},"j":{"df":0,"docs":{},"w":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"124":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":23,"docs":{"100":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":3.0},"129":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.7320508075688772},"138":{"tf":1.7320508075688772},"139":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"141":{"tf":1.7320508075688772},"146":{"tf":1.0},"161":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"84":{"tf":1.0},"98":{"tf":2.23606797749979}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":8,"docs":{"100":{"tf":1.7320508075688772},"106":{"tf":1.0},"110":{"tf":1.4142135623730951},"133":{"tf":2.0},"29":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":2.23606797749979},"41":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"21":{"tf":1.0},"51":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"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":2,"docs":{"100":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":20,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.7320508075688772},"156":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":2.23606797749979},"122":{"tf":1.7320508075688772}}}},"t":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":14,"docs":{"0":{"tf":1.0},"12":{"tf":2.0},"120":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"62":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}}}}}},"w":{"df":17,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.7320508075688772},"133":{"tf":2.6457513110645907},"137":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"29":{"tf":2.449489742783178},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"22":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"121":{"tf":1.7320508075688772},"29":{"tf":1.0},"61":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":14,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"13":{"tf":2.449489742783178},"135":{"tf":2.6457513110645907},"144":{"tf":1.0},"15":{"tf":2.0},"151":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.4142135623730951},"76":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"123":{"tf":1.7320508075688772},"87":{"tf":1.0}}},"df":12,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"157":{"tf":1.0},"162":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0},"44":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":2,"docs":{"28":{"tf":2.23606797749979},"61":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":25,"docs":{"103":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"15":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}},"w":{"df":6,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"104":{"tf":2.0},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"98":{"tf":3.0}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"12":{"tf":1.7320508075688772},"121":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"161":{"tf":1.0},"34":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"(":{"2":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"3":{"9":{",":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"67":{"tf":1.0}}},"df":14,"docs":{"104":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.7320508075688772},"21":{"tf":1.0},"45":{"tf":1.0},"59":{"tf":2.0},"60":{"tf":1.4142135623730951},"61":{"tf":2.8284271247461903},"63":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"123":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":2.8284271247461903},"122":{"tf":1.4142135623730951}}}}}}},"k":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}},"n":{"c":{"df":9,"docs":{"106":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"161":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"5":{"tf":1.0}}},"df":11,"docs":{"115":{"tf":1.0},"122":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.7320508075688772},"98":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"2":{"tf":1.0}}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0}}},"r":{"df":23,"docs":{"111":{"tf":2.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.4142135623730951},"12":{"tf":1.0},"120":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":2.0},"124":{"tf":1.7320508075688772},"128":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"40":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"131":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"<":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"3":{"2":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":34,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"12":{"tf":2.0},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":1.0},"15":{"tf":2.23606797749979},"151":{"tf":1.0},"29":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"?":{"&":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"&":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"&":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"7":{"3":{"8":{"9":{"d":{"8":{"&":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"6":{"a":{"7":{"df":0,"docs":{},"e":{"c":{"2":{"df":1,"docs":{"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":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"144":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":20,"docs":{"100":{"tf":1.0},"111":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":2.23606797749979},"122":{"tf":1.7320508075688772},"128":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"29":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":1,"docs":{"161":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"s":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"157":{"tf":1.0},"66":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"161":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"156":{"tf":1.0},"161":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"61":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"161":{"tf":1.0}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"4":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"150":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":2,"docs":{"121":{"tf":2.0},"122":{"tf":1.0}}}}}}},"df":4,"docs":{"12":{"tf":1.0},"121":{"tf":2.0},"122":{"tf":1.0},"135":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"105":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"89":{"tf":2.449489742783178}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}},"s":{"df":5,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"161":{"tf":1.0},"28":{"tf":1.0},"53":{"tf":1.0}}},"t":{"df":11,"docs":{"114":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"161":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"70":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"57":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":11,"docs":{"112":{"tf":1.4142135623730951},"12":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":8,"docs":{"12":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"146":{"tf":1.0},"15":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"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":{"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":{"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"39":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":11,"docs":{"100":{"tf":1.4142135623730951},"125":{"tf":1.0},"129":{"tf":1.7320508075688772},"131":{"tf":2.0},"133":{"tf":2.23606797749979},"134":{"tf":2.0},"157":{"tf":1.0},"26":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0}}}}},"c":{"df":5,"docs":{"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":7,"docs":{"125":{"tf":2.0},"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"155":{"tf":1.0},"160":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"19":{"tf":1.0},"42":{"tf":1.0},"63":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.4142135623730951},"125":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}}}}},"g":{"_":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}},"d":{"(":{"6":{"3":{"9":{"6":{"7":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"104":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951}}}},"n":{"df":4,"docs":{"163":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"2":{"tf":1.4142135623730951},"28":{"tf":1.0},"4":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"105":{"tf":1.0},"109":{"tf":2.0},"110":{"tf":1.0},"31":{"tf":1.0},"57":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"0":{"tf":1.0},"108":{"tf":1.4142135623730951},"124":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0},"32":{"tf":1.0},"50":{"tf":1.7320508075688772},"56":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"54":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"12":{"tf":1.0},"135":{"tf":1.0},"30":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"123":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"(":{"2":{"9":{"9":{"8":{"7":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":12,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"12":{"tf":2.449489742783178},"126":{"tf":1.7320508075688772},"13":{"tf":2.449489742783178},"132":{"tf":3.1622776601683795},"135":{"tf":2.449489742783178},"138":{"tf":1.7320508075688772},"15":{"tf":2.449489742783178},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"42":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"108":{"tf":1.0},"12":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"15":{"tf":2.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":25,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":3.4641016151377544},"126":{"tf":1.4142135623730951},"13":{"tf":3.0},"135":{"tf":3.4641016151377544},"137":{"tf":2.449489742783178},"138":{"tf":2.449489742783178},"139":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"141":{"tf":1.7320508075688772},"145":{"tf":1.0},"146":{"tf":2.6457513110645907},"147":{"tf":1.0},"15":{"tf":3.4641016151377544},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.6457513110645907},"4":{"tf":1.0},"64":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"@":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"5":{"4":{"3":{"2":{"/":{"[":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":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":{"151":{"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":{"b":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{",":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"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":{}},"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":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":16,"docs":{"102":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"146":{"tf":2.8284271247461903},"174":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"4":{"tf":2.23606797749979},"5":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"108":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"127":{"tf":1.0},"161":{"tf":3.3166247903554}},"e":{"c":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"125":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"124":{"tf":1.0},"146":{"tf":1.0},"5":{"tf":1.0},"72":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"26":{"tf":1.0}},"s":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"160":{"tf":1.0},"26":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"126":{"tf":1.0},"60":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"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.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.7320508075688772},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"30":{"tf":1.0},"52":{"tf":1.0}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"161":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":15,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.4142135623730951},"132":{"tf":2.0},"135":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":18,"docs":{"112":{"tf":1.4142135623730951},"113":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.23606797749979},"123":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.4142135623730951},"30":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":2,"docs":{"0":{"tf":1.0},"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"19":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"155":{"tf":1.0},"176":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":17,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"14":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"43":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"124":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":13,"docs":{"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}}}}},"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":13,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"43":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":2,"docs":{"175":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"u":{"b":{"df":16,"docs":{"73":{"tf":2.8284271247461903},"77":{"tf":2.23606797749979},"80":{"tf":1.0},"83":{"tf":2.449489742783178},"84":{"tf":2.6457513110645907},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"87":{"tf":3.0},"88":{"tf":2.449489742783178},"89":{"tf":1.7320508075688772},"90":{"tf":2.23606797749979},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":2.6457513110645907},"95":{"tf":2.6457513110645907}},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"109":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"146":{"tf":1.0},"151":{"tf":1.0},"2":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":25,"docs":{"1":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":2.23606797749979},"108":{"tf":3.3166247903554},"109":{"tf":1.0},"112":{"tf":1.4142135623730951},"113":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"120":{"tf":1.7320508075688772},"121":{"tf":2.6457513110645907},"122":{"tf":1.7320508075688772},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":2.449489742783178},"36":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"9":{"tf":1.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"29":{"tf":1.0},"55":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":1.7320508075688772},"53":{"tf":1.0},"64":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"r":{"a":{"df":1,"docs":{"85":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"117":{"tf":1.0},"123":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"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":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":4,"docs":{"12":{"tf":2.449489742783178},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"w":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"b":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"106":{"tf":1.0}}}},"d":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"109":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"13":{"tf":1.4142135623730951},"24":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":2.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}},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"28":{"tf":1.0},"56":{"tf":1.0},"80":{"tf":1.4142135623730951},"89":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":23,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"125":{"tf":1.0},"21":{"tf":1.0},"53":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.7320508075688772},"83":{"tf":2.0},"84":{"tf":2.0},"85":{"tf":2.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":2.0},"89":{"tf":2.0},"90":{"tf":2.23606797749979},"91":{"tf":1.0},"92":{"tf":2.0},"93":{"tf":1.7320508075688772},"94":{"tf":2.0},"95":{"tf":2.449489742783178}}}},"v":{"df":1,"docs":{"121":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"125":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":10,"docs":{"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"df":3,"docs":{"161":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"108":{"tf":2.0},"2":{"tf":1.0},"32":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":2.0},"69":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"108":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772}},"e":{"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":{"b":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"2":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"136":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"144":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"173":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"60":{"tf":1.0},"66":{"tf":1.4142135623730951}},"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":8,"docs":{"108":{"tf":1.0},"21":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":2.0},"69":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"125":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"167":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"112":{"tf":1.0},"122":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"30":{"tf":1.0}}},"v":{"df":13,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"134":{"tf":2.449489742783178},"135":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":5,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"36":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"28":{"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":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"29":{"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":5,"docs":{"149":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"169":{"tf":1.0}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"72":{"tf":1.4142135623730951},"85":{"tf":1.0},"89":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"145":{"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":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":2.449489742783178},"121":{"tf":2.23606797749979},"124":{"tf":1.0},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"r":{"df":28,"docs":{"12":{"tf":1.0},"121":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.0},"161":{"tf":1.0},"173":{"tf":1.4142135623730951},"174":{"tf":2.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"104":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"133":{"tf":1.0},"161":{"tf":1.0},"93":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"106":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":5,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"121":{"tf":2.23606797749979},"122":{"tf":1.0},"31":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":9,"docs":{"118":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":2.0},"122":{"tf":2.0},"135":{"tf":1.0},"30":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":2.23606797749979},"96":{"tf":1.0}}}},"m":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"28":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}},"t":{"d":{"df":1,"docs":{"93":{"tf":1.0}}},"df":1,"docs":{"93":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"106":{"tf":1.0},"108":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"82":{"tf":1.0},"91":{"tf":2.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":18,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":1.0},"31":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":3.0},"91":{"tf":1.7320508075688772},"92":{"tf":1.0},"98":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"122":{"tf":1.0},"92":{"tf":1.0}}},"t":{"df":3,"docs":{"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.7320508075688772}}}}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"109":{"tf":1.0},"161":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":2.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}}}}},"w":{"df":1,"docs":{"64":{"tf":1.0}}}},"p":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":43,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"125":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.0},"132":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":2.23606797749979},"137":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":2.449489742783178},"147":{"tf":2.0},"15":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"151":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.4142135623730951},"161":{"tf":1.0},"170":{"tf":1.4142135623730951},"171":{"tf":1.0},"172":{"tf":1.0},"177":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":3.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"c":{"df":3,"docs":{"27":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}},"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"0":{"tf":1.0},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.0},"160":{"tf":1.0}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"160":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"p":{"df":5,"docs":{"159":{"tf":1.7320508075688772},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"95":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"39":{"tf":1.0},"50":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"101":{"tf":1.0},"122":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"38":{"tf":1.0},"52":{"tf":1.0},"9":{"tf":1.0}}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"103":{"tf":1.0},"50":{"tf":1.7320508075688772},"56":{"tf":1.0},"62":{"tf":2.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"164":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"a":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"104":{"tf":1.0}}}}},"df":24,"docs":{"0":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"28":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":2.0},"50":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"69":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.0}}},"df":0,"docs":{},"e":{"df":6,"docs":{"12":{"tf":2.23606797749979},"123":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":2.23606797749979},"15":{"tf":2.23606797749979}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":7,"docs":{"138":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"93":{"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":2,"docs":{"82":{"tf":1.0},"93":{"tf":2.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"d":{"df":0,"docs":{},"k":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"105":{"tf":1.0},"111":{"tf":1.7320508075688772},"57":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"19":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"108":{"tf":1.0},"142":{"tf":1.0},"50":{"tf":1.7320508075688772},"53":{"tf":1.0},"57":{"tf":2.0},"66":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"123":{"tf":1.0},"146":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"121":{"tf":1.4142135623730951},"130":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":1,"docs":{"120":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"121":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"108":{"tf":1.0},"123":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"11":{"tf":1.0},"111":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}}},"t":{"df":1,"docs":{"87":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"40":{"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":2,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.7320508075688772}}},"v":{"df":1,"docs":{"70":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"14":{"tf":2.6457513110645907},"146":{"tf":1.0},"15":{"tf":2.449489742783178},"16":{"tf":2.0},"160":{"tf":1.4142135623730951},"175":{"tf":1.0},"2":{"tf":1.4142135623730951},"9":{"tf":2.0}}}},"i":{"c":{"df":41,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"10":{"tf":1.0},"100":{"tf":1.0},"11":{"tf":2.0},"110":{"tf":1.0},"12":{"tf":2.449489742783178},"123":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"13":{"tf":2.6457513110645907},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"135":{"tf":2.449489742783178},"136":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"15":{"tf":1.7320508075688772},"151":{"tf":1.7320508075688772},"16":{"tf":1.0},"171":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":2.0},"29":{"tf":1.7320508075688772},"30":{"tf":2.6457513110645907},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"4":{"tf":1.4142135623730951},"42":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":2.8284271247461903}},"e":{"'":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"t":{"df":19,"docs":{"11":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.4142135623730951},"8":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":5,"docs":{"137":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"26":{"tf":1.0},"82":{"tf":1.0}}}}}},"h":{"a":{"df":1,"docs":{"138":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"65":{"tf":1.0}}}}},"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"55":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"30":{"tf":1.0}},"n":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"122":{"tf":1.0},"161":{"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":1,"docs":{"123":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"60":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"60":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"60":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"123":{"tf":1.0},"128":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"107":{"tf":1.0},"146":{"tf":1.0},"28":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"67":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"116":{"tf":1.0},"31":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":6,"docs":{"160":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"137":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"/":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":5,"docs":{"13":{"tf":1.0},"146":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.0},"64":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"d":{"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":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"6":{"4":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":5,"docs":{"12":{"tf":2.0},"13":{"tf":1.0},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"62":{"tf":2.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":3,"docs":{"121":{"tf":1.0},"131":{"tf":1.0},"28":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"157":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"1":{"tf":1.0},"100":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"34":{"tf":1.0},"76":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":7,"docs":{"159":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.7320508075688772}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"146":{"tf":1.0},"161":{"tf":1.0},"17":{"tf":1.0}}}},"v":{"df":1,"docs":{"161":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"3":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"161":{"tf":1.0},"163":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"21":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":6,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"148":{"tf":1.0},"168":{"tf":1.0},"20":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":14,"docs":{"13":{"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}},"i":{"df":0,"docs":{},"f":{"df":13,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"26":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.4142135623730951}},"i":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"12":{"tf":2.0},"126":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.4142135623730951},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"39":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"l":{"df":8,"docs":{"0":{"tf":1.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"173":{"tf":1.0},"36":{"tf":1.0},"59":{"tf":1.0}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"=":{"1":{"df":1,"docs":{"160":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":5,"docs":{"142":{"tf":1.0},"147":{"tf":1.7320508075688772},"150":{"tf":1.0},"159":{"tf":1.0},"170":{"tf":1.0}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"r":{"c":{"=":{"\"":{".":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"b":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"%":{"2":{"0":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"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":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"v":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"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":{"/":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"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":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"=":{"\"":{".":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"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":{},"f":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.4142135623730951}}}}},"r":{"d":{"df":3,"docs":{"157":{"tf":1.0},"160":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"0":{"tf":1.0},"100":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"110":{"tf":1.0},"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":2.6457513110645907},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":2.0},"142":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"156":{"tf":1.0},"171":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"39":{"tf":1.0},"4":{"tf":1.7320508075688772},"46":{"tf":1.0},"9":{"tf":2.0}},"e":{"d":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"104":{"tf":1.0}},"e":{"df":6,"docs":{"0":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"125":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"u":{"df":11,"docs":{"126":{"tf":1.4142135623730951},"136":{"tf":2.23606797749979},"20":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}}}},"d":{":":{":":{"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":{"df":1,"docs":{"98":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"161":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":12,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"141":{"tf":2.0},"21":{"tf":1.0},"29":{"tf":1.0},"47":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"52":{"tf":1.0},"98":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"98":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"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":{},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"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":{},"e":{"df":14,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.7320508075688772},"112":{"tf":1.0},"113":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"r":{"[":{"3":{"2":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"103":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":1,"docs":{"103":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"44":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"62":{"tf":2.23606797749979},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":2.0},"84":{"tf":1.0}}}},"p":{"df":2,"docs":{"2":{"tf":1.0},"6":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"51":{"tf":1.0}}}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"104":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"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},"98":{"tf":2.0}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"108":{"tf":1.4142135623730951},"45":{"tf":1.0},"50":{"tf":1.0},"64":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.0}}},"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":{"126":{"tf":1.0},"137":{"tf":1.0}}},"df":2,"docs":{"126":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"107":{"tf":1.0},"108":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"31":{"tf":1.0},"80":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":4,"docs":{"100":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":2,"docs":{"101":{"tf":1.7320508075688772},"98":{"tf":2.449489742783178}},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"99":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"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":{}}},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"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":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"107":{"tf":1.0},"28":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"124":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"h":{"df":7,"docs":{"112":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"37":{"tf":1.0},"72":{"tf":1.0}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"160":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"161":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"111":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"21":{"tf":1.7320508075688772},"4":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"67":{"tf":1.0},"8":{"tf":1.4142135623730951},"87":{"tf":1.0},"94":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"161":{"tf":1.7320508075688772},"163":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":25,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"43":{"tf":1.7320508075688772},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"76":{"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},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":2.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":4,"docs":{"2":{"tf":1.0},"25":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"n":{"c":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":12,"docs":{"123":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":2.0},"173":{"tf":1.4142135623730951},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"2":{"tf":1.7320508075688772},"25":{"tf":1.0},"5":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}}}},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"92":{"tf":1.0}},"e":{"'":{"df":2,"docs":{"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"177":{"tf":1.0},"29":{"tf":1.0}},"n":{"df":1,"docs":{"30":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"30":{"tf":1.0}}},"df":12,"docs":{"104":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"172":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"163":{"tf":1.0},"177":{"tf":1.0}}}}},"df":2,"docs":{"53":{"tf":1.0},"87":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"177":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"125":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":13,"docs":{"109":{"tf":1.0},"142":{"tf":2.0},"152":{"tf":1.7320508075688772},"153":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.0},"160":{"tf":2.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"172":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"122":{"tf":1.0},"22":{"tf":1.0}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":3,"docs":{"142":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"162":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"55":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":5,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"107":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":5,"docs":{"121":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"u":{"df":3,"docs":{"108":{"tf":1.0},"123":{"tf":1.0},"69":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"146":{"tf":1.0},"15":{"tf":1.0},"167":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"107":{"tf":2.6457513110645907},"121":{"tf":3.4641016151377544},"122":{"tf":2.8284271247461903}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"108":{"tf":1.7320508075688772}}}}},"l":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"1":{".":{"2":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"119":{"tf":1.0},"122":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"12":{"tf":1.0},"124":{"tf":2.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"12":{"tf":1.4142135623730951},"125":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":9,"docs":{"159":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951}}}},"p":{"df":1,"docs":{"14":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"122":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"122":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":30,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"122":{"tf":2.23606797749979},"125":{"tf":1.0},"21":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":2.6457513110645907},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"81":{"tf":1.7320508075688772},"82":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"61":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"72":{"tf":1.0},"76":{"tf":1.4142135623730951},"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":3,"docs":{"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"df":3,"docs":{"82":{"tf":1.0},"94":{"tf":2.6457513110645907},"95":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.0},"95":{"tf":2.0}}}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"63":{"tf":1.0}}}},"i":{"df":5,"docs":{"108":{"tf":1.0},"157":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"53":{"tf":1.0},"96":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"162":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"13":{"tf":1.4142135623730951},"28":{"tf":1.0},"50":{"tf":1.0}}}},"y":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"142":{"tf":1.0},"155":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"o":{"df":10,"docs":{"117":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.7320508075688772},"160":{"tf":1.0},"166":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.0}}}},"x":{".":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"122":{"tf":1.0}},"i":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"(":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":2.23606797749979}}}}}},"df":44,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.7320508075688772},"101":{"tf":1.7320508075688772},"103":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":2.23606797749979},"112":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.7320508075688772},"43":{"tf":2.0},"50":{"tf":2.6457513110645907},"51":{"tf":1.0},"53":{"tf":2.23606797749979},"56":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"59":{"tf":2.23606797749979},"60":{"tf":2.6457513110645907},"61":{"tf":3.7416573867739413},"62":{"tf":2.0},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"67":{"tf":2.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":1.7320508075688772},"81":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.23606797749979},"87":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":2.0},"96":{"tf":2.23606797749979},"98":{"tf":3.605551275463989},"99":{"tf":2.6457513110645907}},"i":{"d":{"df":1,"docs":{"98":{"tf":2.0}}},"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":{"98":{"tf":2.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"2":{"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"df":3,"docs":{"62":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":6,"docs":{"103":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":20,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"112":{"tf":1.4142135623730951},"50":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.4142135623730951},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"90":{"tf":2.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772},"98":{"tf":3.1622776601683795},"99":{"tf":2.0}}},"df":0,"docs":{}},"8":{"[":{"3":{"2":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":2.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"62":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"103":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"174":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"138":{"tf":1.0},"146":{"tf":1.0}},"i":{"d":{"df":3,"docs":{"103":{"tf":1.0},"131":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":2,"docs":{"161":{"tf":1.0},"21":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"29":{"tf":1.0},"57":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"111":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"156":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":2.6457513110645907}}}},"q":{"df":0,"docs":{},"u":{"df":11,"docs":{"40":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":3.1622776601683795},"66":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0}}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}},"x":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"2":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"54":{"tf":2.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"20":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"44":{"tf":1.0},"64":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"98":{"tf":2.8284271247461903},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":14,"docs":{"11":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":3,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"117":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"l":{"df":8,"docs":{"106":{"tf":1.0},"110":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":2.0},"131":{"tf":2.0},"134":{"tf":2.0},"136":{"tf":2.0},"35":{"tf":1.4142135623730951}}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"110":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}}}},"df":97,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"12":{"tf":2.449489742783178},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.7320508075688772},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.449489742783178},"133":{"tf":1.0},"135":{"tf":2.23606797749979},"138":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":2.23606797749979},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"17":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":2.6457513110645907},"29":{"tf":1.0},"30":{"tf":1.7320508075688772},"34":{"tf":1.7320508075688772},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"4":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"59":{"tf":1.7320508075688772},"6":{"tf":1.0},"60":{"tf":2.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":2.449489742783178},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":31,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"109":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"123":{"tf":2.449489742783178},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"161":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}},"e":{",":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"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":{},"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":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"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":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.0}}}}}},"v":{"0":{".":{"1":{".":{"3":{"df":1,"docs":{"167":{"tf":1.0}}},"4":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"1":{"df":1,"docs":{"138":{"tf":1.0}}},"2":{"df":1,"docs":{"138":{"tf":1.0}}},"3":{"df":1,"docs":{"138":{"tf":1.0}}},"4":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{".":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{".":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":1,"docs":{"138":{"tf":1.0}}},"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951}},"i":{"d":{"df":2,"docs":{"123":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":32,"docs":{"101":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.7320508075688772},"122":{"tf":2.449489742783178},"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"15":{"tf":2.0},"18":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"4":{"8":{"5":{"7":{"6":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"5":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"df":2,"docs":{"103":{"tf":2.449489742783178},"104":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":5,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}}},"df":11,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"15":{"tf":1.4142135623730951}},"e":{"c":{"<":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"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":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"8":{"df":4,"docs":{"62":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":11,"docs":{"12":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"123":{"tf":1.0}},"i":{"df":1,"docs":{"123":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"2":{"7":{"3":{"8":{"d":{"2":{"2":{"1":{"c":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"9":{"2":{"6":{"d":{"2":{"8":{"df":0,"docs":{},"e":{"6":{"2":{"b":{"c":{"9":{"3":{"6":{"0":{"4":{"a":{"9":{"6":{"df":0,"docs":{},"e":{"c":{"6":{"df":0,"docs":{},"f":{"7":{"c":{"5":{"0":{"9":{"3":{"df":0,"docs":{},"e":{"7":{"6":{"6":{"df":0,"docs":{},"f":{"4":{"5":{"a":{"4":{"5":{"5":{"5":{"df":0,"docs":{},"e":{"d":{"0":{"6":{"df":0,"docs":{},"e":{"4":{"3":{"7":{"b":{"7":{"df":0,"docs":{},"f":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"12":{"tf":2.23606797749979},"126":{"tf":1.4142135623730951},"135":{"tf":2.23606797749979},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"15":{"tf":2.23606797749979},"174":{"tf":1.0},"176":{"tf":1.0}}}}}}}},"i":{"a":{"df":10,"docs":{"12":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"159":{"tf":1.0},"4":{"tf":1.7320508075688772},"65":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"125":{"tf":1.0},"137":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"177":{"tf":1.0},"21":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"0":{"tf":1.0},"101":{"tf":1.0},"112":{"tf":1.0},"122":{"tf":1.7320508075688772},"125":{"tf":1.0},"161":{"tf":1.4142135623730951},"2":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":6,"docs":{"2":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":18,"docs":{"100":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"159":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":2.449489742783178},"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":3.1622776601683795},"6":{"tf":2.8284271247461903},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"y":{"df":7,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"137":{"tf":1.0},"34":{"tf":1.0},"60":{"tf":1.0},"70":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"108":{"tf":1.4142135623730951},"121":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"34":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":8,"docs":{"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"28":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"v":{"df":7,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"142":{"tf":1.0},"31":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"3":{"df":1,"docs":{"125":{"tf":1.0}}},"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"25":{"tf":1.0},"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":2.23606797749979},"135":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":2.8284271247461903},"16":{"tf":1.4142135623730951},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":2,"docs":{"166":{"tf":1.0},"167":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"101":{"tf":1.0},"53":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"49":{"tf":1.0}}}}}}},"o":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"\"":{"4":{"0":{"0":{"df":0,"docs":{},"p":{"df":0,"docs":{},"x":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}},"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"30":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"64":{"tf":1.0}}}}}}}},"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":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"108":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"142":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":3,"docs":{"153":{"tf":1.0},"154":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"'":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":8,"docs":{"100":{"tf":1.7320508075688772},"161":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"x":{"6":{"4":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.0}},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":1,"docs":{"174":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":1.0},"117":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":7,"docs":{"106":{"tf":1.0},"146":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"54":{"tf":1.0},"96":{"tf":1.0}}}},"r":{"df":4,"docs":{"127":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0}}},"v":{"df":3,"docs":{"106":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":3,"docs":{"122":{"tf":1.4142135623730951},"85":{"tf":1.0},"93":{"tf":1.0}}}}}}}},"breadcrumbs":{"root":{"0":{".":{"0":{".":{"0":{"df":1,"docs":{"126":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"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":{"0":{"df":1,"docs":{"120":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":1,"docs":{"28":{"tf":2.8284271247461903}}},"8":{"df":1,"docs":{"30":{"tf":1.0}}},"df":10,"docs":{"103":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":2.0},"128":{"tf":1.4142135623730951},"21":{"tf":1.0},"59":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"1":{".":{"1":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"2":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"2":{"4":{"df":1,"docs":{"61":{"tf":1.0}}},"df":1,"docs":{"117":{"tf":1.0}}},"3":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"7":{"2":{"c":{"a":{"8":{"df":0,"docs":{},"f":{"c":{"a":{"b":{"4":{"3":{"0":{"4":{"8":{"a":{"5":{"b":{"3":{"1":{"c":{"1":{"df":0,"docs":{},"e":{"a":{"2":{"0":{"4":{"7":{"4":{"8":{"c":{"2":{"c":{"b":{"5":{"a":{"c":{"c":{"a":{"6":{"b":{"9":{"0":{"df":0,"docs":{},"f":{"3":{"b":{"1":{"a":{"0":{"2":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"7":{"a":{"2":{"d":{"9":{"2":{"3":{"8":{"6":{"d":{"9":{"df":1,"docs":{"120":{"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":{}},"9":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":2,"docs":{"121":{"tf":1.0},"13":{"tf":1.0}}},"1":{"df":1,"docs":{"30":{"tf":1.0}}},"2":{"3":{"4":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}},"df":1,"docs":{"161":{"tf":1.0}}},"df":1,"docs":{"101":{"tf":1.4142135623730951}}},"7":{".":{"0":{".":{"0":{".":{"1":{":":{"2":{"9":{"9":{"8":{"7":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"0":{"9":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"2":{"c":{"b":{"0":{"8":{"4":{"6":{"b":{"1":{"a":{"7":{"df":0,"docs":{},"e":{"4":{"5":{"3":{"1":{"3":{"df":0,"docs":{},"e":{"1":{"c":{"3":{"9":{"b":{"2":{"a":{"2":{"4":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"d":{"5":{"5":{"2":{"a":{"3":{"8":{"1":{"df":0,"docs":{},"f":{"2":{"df":0,"docs":{},"f":{"6":{"2":{"7":{"2":{"2":{"5":{"2":{"5":{"6":{"df":0,"docs":{},"f":{"7":{"2":{"5":{"a":{"9":{"3":{"df":0,"docs":{},"e":{"3":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"28":{"tf":1.0}}},"df":0,"docs":{}},"5":{"6":{"4":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":1,"docs":{"28":{"tf":1.0}}},":":{"0":{"9":{":":{"4":{"9":{".":{"2":{"0":{"5":{"6":{"9":{"8":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"8":{"7":{"1":{"0":{"1":{"6":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"3":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"3":{"df":1,"docs":{"107":{"tf":1.0}}},"4":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"8":{"4":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"3":{"5":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"7":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"9":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"1":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"5":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"0":{"7":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"9":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"3":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"6":{"3":{"3":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"9":{"8":{"df":1,"docs":{"122":{"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":{}},"8":{"2":{"b":{"6":{"3":{"4":{"3":{"b":{"b":{"b":{"c":{"a":{"2":{"df":0,"docs":{},"f":{"c":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"f":{"9":{"7":{"0":{"2":{"0":{"df":0,"docs":{},"e":{"a":{"3":{"df":0,"docs":{},"f":{"3":{"7":{"6":{"7":{"b":{"8":{"df":0,"docs":{},"f":{"5":{"c":{"3":{"7":{"0":{"a":{"6":{"b":{"8":{"5":{"3":{"d":{"2":{"a":{"d":{"d":{"4":{"6":{"8":{"5":{"3":{"df":0,"docs":{},"e":{"5":{"4":{"2":{"a":{"1":{"1":{"3":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"9":{"4":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"e":{"1":{"9":{"8":{"0":{"7":{"c":{"6":{"9":{"8":{"8":{"1":{"6":{"4":{"b":{"9":{"1":{"6":{"a":{"6":{"8":{"7":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"4":{"9":{"d":{"4":{"0":{"3":{"d":{"5":{"5":{"a":{"0":{"7":{"3":{"2":{"4":{"df":0,"docs":{},"f":{"a":{"8":{"8":{"3":{"c":{"b":{"7":{"df":0,"docs":{},"f":{"a":{"5":{"c":{"d":{"b":{"3":{"3":{"4":{"3":{"8":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"c":{"a":{"8":{"3":{"8":{"d":{"4":{"9":{"2":{"df":0,"docs":{},"f":{"2":{"9":{"b":{"7":{"a":{"3":{"a":{"df":0,"docs":{},"f":{"a":{"7":{"7":{"5":{"5":{"a":{"c":{"8":{"7":{"4":{"1":{"c":{"9":{"9":{"d":{"b":{"9":{"9":{"2":{"d":{"a":{"4":{"7":{"6":{"7":{"3":{"c":{"d":{"2":{"7":{"b":{"df":0,"docs":{},"e":{"8":{"6":{"df":0,"docs":{},"f":{"9":{"b":{"0":{"6":{"2":{"0":{"1":{"1":{"8":{"df":2,"docs":{"116":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"161":{"tf":1.0},"23":{"tf":1.4142135623730951},"30":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":2.0}},"m":{"df":1,"docs":{"30":{"tf":1.0}}}},"2":{".":{"1":{"df":1,"docs":{"27":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"29":{"tf":1.4142135623730951}}},"4":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"0":{"2":{"3":{"df":2,"docs":{"28":{"tf":2.8284271247461903},"30":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"4":{"0":{"0":{"2":{"b":{"2":{"9":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"4":{"3":{"3":{"1":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"7":{"5":{"a":{"3":{"8":{"b":{"df":0,"docs":{},"f":{"6":{"3":{"8":{"1":{"df":0,"docs":{},"f":{"2":{"c":{"8":{"df":0,"docs":{},"e":{"8":{"d":{"2":{"d":{"5":{"b":{"4":{"d":{"7":{"8":{"4":{"7":{"0":{"7":{"0":{"6":{"d":{"d":{"df":0,"docs":{},"e":{"7":{"a":{"b":{"0":{"b":{"8":{"d":{"5":{"4":{"c":{"0":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"1":{"1":{"1":{"1":{"5":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"e":{"c":{"b":{"4":{"a":{"3":{"9":{"3":{"7":{"5":{"1":{"9":{"3":{"3":{"a":{"9":{"df":0,"docs":{},"f":{"8":{"9":{"3":{"2":{"9":{"8":{"1":{"2":{"c":{"df":0,"docs":{},"f":{"0":{"8":{"b":{"d":{"b":{"df":0,"docs":{},"e":{"4":{"8":{"3":{"c":{"0":{"7":{"1":{"b":{"3":{"4":{"0":{"1":{"d":{"0":{"6":{"c":{"8":{"d":{"6":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{"89":{"tf":1.0}}},"6":{"df":1,"docs":{"138":{"tf":1.0}}},"9":{"2":{"0":{"0":{"0":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"9":{"8":{"7":{"df":7,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":11,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"3":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"df":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":{"19":{"tf":1.0},"30":{"tf":1.0}}},"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"1":{"5":{":":{"5":{"7":{":":{"2":{"8":{".":{"9":{"4":{"2":{"9":{"5":{"4":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"6":{"5":{"7":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"6":{"2":{"5":{"8":{"df":0,"docs":{},"z":{"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":{}},"df":0,"docs":{}},"9":{".":{"0":{"7":{"7":{"9":{"2":{"8":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"1":{"3":{"0":{"2":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"1":{"1":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"4":{"df":0,"docs":{},"z":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"1":{"5":{"0":{"df":0,"docs":{},"z":{"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":{}},"df":0,"docs":{}},"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":2,"docs":{"62":{"tf":1.0},"76":{"tf":1.0}}},"6":{"1":{"8":{"4":{"6":{"8":{"7":{"8":{"4":{"7":{"5":{"5":{"9":{"2":{"6":{"5":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":0,"docs":{},"f":{"4":{"3":{"c":{"df":0,"docs":{},"f":{"d":{"2":{"a":{"6":{"d":{"8":{"a":{"df":0,"docs":{},"f":{"1":{"6":{"6":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"4":{"6":{"c":{"1":{"5":{"2":{"7":{"6":{"b":{"2":{"4":{"b":{"1":{"3":{"0":{"df":0,"docs":{},"f":{"c":{"6":{"a":{"8":{"9":{"c":{"df":0,"docs":{},"e":{"7":{"b":{"3":{"c":{"8":{"7":{"3":{"7":{"d":{"2":{"9":{"d":{"6":{"d":{"0":{"df":0,"docs":{},"e":{"1":{"b":{"b":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"8":{"6":{"7":{"6":{"4":{"6":{"9":{"0":{"1":{"9":{"3":{"7":{"0":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"4":{"5":{"8":{"4":{"9":{"0":{"7":{"9":{"6":{"7":{"5":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"4":{"8":{"5":{"6":{"7":{"7":{"4":{"5":{"3":{"9":{"9":{"2":{"4":{"0":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"28":{"tf":1.0}}},"df":0,"docs":{}},"8":{"3":{"3":{"4":{"6":{"7":{"3":{"2":{"3":{"6":{"8":{"3":{"4":{"5":{"1":{"0":{"0":{"0":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"9":{"0":{"8":{"8":{"6":{"8":{"9":{"9":{"5":{"8":{"1":{"8":{"4":{"0":{"0":{"0":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"9":{"5":{"7":{"4":{"5":{"1":{"4":{"7":{"7":{"6":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"7":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"1":{"9":{"8":{"7":{"2":{"0":{"0":{"6":{"9":{"3":{"0":{"0":{"4":{"0":{"0":{"0":{"df":1,"docs":{"116":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"5":{"df":0,"docs":{},"f":{"b":{"df":0,"docs":{},"e":{"d":{"2":{"d":{"9":{"3":{"3":{"d":{"0":{"3":{"3":{"4":{"d":{"5":{"4":{"7":{"7":{"6":{"6":{"1":{"2":{"a":{"5":{"a":{"df":0,"docs":{},"f":{"7":{"2":{"a":{"5":{"1":{"3":{"df":0,"docs":{},"e":{"8":{"7":{"5":{"d":{"0":{"6":{"df":0,"docs":{},"f":{"a":{"9":{"1":{"5":{"2":{"df":0,"docs":{},"f":{"6":{"d":{"4":{"1":{"d":{"0":{"df":0,"docs":{},"e":{"5":{"0":{"df":0,"docs":{},"e":{"4":{"1":{"7":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"100":{"tf":1.4142135623730951},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"116":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.4142135623730951},"92":{"tf":1.0},"98":{"tf":2.23606797749979}}},"4":{"0":{"0":{"0":{"df":5,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"9":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"1":{"4":{"1":{"9":{"6":{"9":{"9":{"4":{"7":{"0":{"2":{"2":{"9":{"8":{"1":{"1":{"df":1,"docs":{"112":{"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":{}},"2":{"5":{"3":{"8":{"8":{"2":{"9":{"6":{"1":{"9":{"0":{"1":{"6":{"0":{"0":{"0":{"df":3,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"113":{"tf":1.0}}},"df":1,"docs":{"122":{"tf":1.0}}},"2":{"df":0,"docs":{},"f":{"3":{"df":0,"docs":{},"f":{"d":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"a":{"0":{"7":{"3":{"9":{"7":{"5":{"a":{"0":{"df":0,"docs":{},"e":{"c":{"a":{"9":{"9":{"3":{"0":{"4":{"4":{"a":{"8":{"6":{"7":{"d":{"8":{"c":{"8":{"7":{"a":{"8":{"d":{"3":{"9":{"df":0,"docs":{},"f":{"5":{"a":{"8":{"8":{"0":{"3":{"2":{"a":{"3":{"b":{"9":{"a":{"b":{"a":{"2":{"1":{"3":{"df":0,"docs":{},"f":{"6":{"1":{"0":{"2":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"122":{"tf":1.0}}},"b":{"df":0,"docs":{},"f":{"6":{"1":{"b":{"d":{"8":{"df":0,"docs":{},"f":{"8":{"8":{"b":{"7":{"df":0,"docs":{},"f":{"b":{"4":{"0":{"df":0,"docs":{},"e":{"8":{"4":{"2":{"a":{"6":{"4":{"9":{"7":{"d":{"6":{"8":{"6":{"b":{"c":{"2":{"df":0,"docs":{},"f":{"6":{"3":{"8":{"3":{"9":{"df":0,"docs":{},"e":{"c":{"3":{"c":{"a":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"b":{"4":{"df":0,"docs":{},"e":{"8":{"1":{"a":{"0":{"9":{"3":{"5":{"a":{"d":{"a":{"df":0,"docs":{},"e":{"b":{"6":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"92":{"tf":1.0}},"f":{"0":{"c":{"8":{"1":{"a":{"4":{"2":{"c":{"8":{"6":{"c":{"7":{"1":{"8":{"c":{"0":{"a":{"df":0,"docs":{},"e":{"9":{"0":{"b":{"a":{"8":{"3":{"8":{"d":{"6":{"df":0,"docs":{},"f":{"1":{"b":{"d":{"df":0,"docs":{},"f":{"c":{"9":{"a":{"7":{"5":{"7":{"c":{"b":{"df":0,"docs":{},"f":{"0":{"7":{"c":{"9":{"4":{"6":{"df":0,"docs":{},"f":{"b":{"3":{"2":{"8":{"0":{"b":{"4":{"4":{"2":{"5":{"7":{"b":{"4":{"6":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{".":{"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":{":":{"8":{"0":{"df":2,"docs":{"28":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"0":{"df":1,"docs":{"122":{"tf":1.0}}},"2":{"4":{"2":{"8":{"8":{"0":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"30":{"tf":1.0}}},"4":{"3":{"2":{"df":4,"docs":{"10":{"tf":1.0},"13":{"tf":1.0},"138":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}},"4":{"0":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":15,"docs":{"107":{"tf":1.0},"116":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"121":{"tf":2.6457513110645907},"122":{"tf":1.0},"124":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"15":{"tf":1.4142135623730951},"22":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0}}},"6":{"1":{"6":{"5":{"6":{"6":{"a":{"df":0,"docs":{},"f":{"d":{"c":{"1":{"4":{"1":{"df":0,"docs":{},"e":{"c":{"d":{"2":{"b":{"6":{"0":{"df":0,"docs":{},"f":{"d":{"c":{"5":{"6":{"a":{"a":{"df":0,"docs":{},"e":{"4":{"df":0,"docs":{},"f":{"3":{"d":{"0":{"4":{"b":{"3":{"df":0,"docs":{},"f":{"6":{"d":{"b":{"9":{"df":0,"docs":{},"e":{"6":{"5":{"a":{"3":{"c":{"2":{"1":{"d":{"0":{"1":{"0":{"5":{"a":{"0":{"8":{"c":{"c":{"1":{"b":{"3":{"4":{"9":{"df":2,"docs":{"116":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"b":{"4":{"8":{"6":{"c":{"c":{"2":{"c":{"3":{"b":{"d":{"1":{"1":{"3":{"3":{"d":{"df":0,"docs":{},"f":{"9":{"2":{"4":{"5":{"6":{"4":{"5":{"6":{"4":{"8":{"b":{"6":{"a":{"0":{"9":{"b":{"3":{"5":{"df":0,"docs":{},"e":{"1":{"6":{"c":{"7":{"df":0,"docs":{},"f":{"7":{"1":{"b":{"b":{"0":{"5":{"4":{"4":{"9":{"c":{"df":0,"docs":{},"e":{"a":{"0":{"df":0,"docs":{},"e":{"8":{"3":{"6":{"1":{"1":{"c":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"0":{"df":0,"docs":{},"e":{"b":{"c":{"3":{"0":{"a":{"1":{"0":{"3":{"7":{"b":{"8":{"3":{"3":{"3":{"6":{"c":{"9":{"5":{"6":{"c":{"9":{"5":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"f":{"c":{"4":{"7":{"0":{"c":{"4":{"b":{"7":{"6":{"7":{"5":{"0":{"a":{"9":{"3":{"df":0,"docs":{},"f":{"6":{"a":{"1":{"df":0,"docs":{},"f":{"6":{"d":{"1":{"9":{"a":{"2":{"1":{"d":{"0":{"5":{"8":{"b":{"1":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"121":{"tf":1.0}}},"7":{"0":{"1":{"8":{"4":{"0":{"9":{"4":{"6":{"5":{"2":{"1":{"2":{"2":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"9":{"2":{"0":{"0":{"0":{"9":{"3":{"4":{"9":{"2":{"7":{"8":{"2":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"6":{"0":{"2":{"6":{"4":{"8":{"6":{"3":{"9":{"5":{"9":{"2":{"1":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"6":{"2":{"2":{"5":{"4":{"9":{"1":{"7":{"1":{"9":{"1":{"0":{"0":{"0":{"0":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"3":{"7":{"1":{"3":{"7":{"7":{"4":{"2":{"9":{"3":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"b":{"9":{"5":{"4":{"2":{"b":{"6":{"2":{"4":{"d":{"8":{"8":{"b":{"3":{"d":{"6":{"6":{"c":{"6":{"c":{"9":{"a":{"1":{"8":{"3":{"5":{"df":0,"docs":{},"f":{"6":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"b":{"a":{"8":{"8":{"9":{"2":{"a":{"8":{"7":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"a":{"b":{"9":{"c":{"1":{"7":{"2":{"5":{"1":{"c":{"4":{"5":{"6":{"c":{"a":{"5":{"d":{"c":{"d":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"121":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"7":{"9":{"b":{"df":0,"docs":{},"f":{"3":{"7":{"9":{"3":{"1":{"4":{"3":{"c":{"5":{"5":{"7":{"2":{"2":{"5":{"df":0,"docs":{},"f":{"3":{"7":{"b":{"7":{"df":0,"docs":{},"e":{"7":{"d":{"8":{"a":{"2":{"b":{"9":{"d":{"2":{"df":0,"docs":{},"e":{"5":{"4":{"4":{"b":{"8":{"3":{"9":{"d":{"6":{"2":{"c":{"c":{"3":{"6":{"7":{"b":{"8":{"c":{"5":{"b":{"0":{"7":{"9":{"d":{"4":{"7":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"1":{"1":{"8":{"8":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"9":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"b":{"3":{"6":{"d":{"c":{"df":0,"docs":{},"e":{"2":{"6":{"d":{"9":{"2":{"6":{"9":{"2":{"1":{"b":{"8":{"df":0,"docs":{},"e":{"7":{"9":{"5":{"9":{"7":{"8":{"9":{"9":{"d":{"8":{"7":{"1":{"2":{"df":0,"docs":{},"f":{"d":{"a":{"b":{"df":0,"docs":{},"f":{"2":{"5":{"5":{"3":{"df":0,"docs":{},"f":{"2":{"8":{"b":{"4":{"5":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"3":{"8":{"5":{"1":{"a":{"9":{"6":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"b":{"4":{"b":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"0":{"a":{"b":{"1":{"5":{"6":{"d":{"d":{"d":{"9":{"a":{"c":{"9":{"5":{"0":{"2":{"7":{"6":{"8":{"df":0,"docs":{},"f":{"7":{"7":{"9":{"9":{"3":{"6":{"7":{"1":{"0":{"df":0,"docs":{},"f":{"d":{"3":{"d":{"7":{"9":{"2":{"df":0,"docs":{},"e":{"9":{"df":0,"docs":{},"e":{"a":{"7":{"9":{"b":{"c":{"0":{"df":0,"docs":{},"e":{"4":{"0":{"8":{"2":{"d":{"df":0,"docs":{},"e":{"9":{"6":{"4":{"5":{"0":{"b":{"5":{"1":{"7":{"4":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"f":{"a":{"1":{"8":{"1":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"f":{"a":{"3":{"b":{"4":{"8":{"c":{"1":{"0":{"d":{"3":{"1":{"8":{"1":{"2":{"1":{"7":{"9":{"1":{"8":{"d":{"d":{"3":{"7":{"7":{"b":{"8":{"7":{"5":{"d":{"0":{"7":{"d":{"a":{"b":{"c":{"7":{"2":{"d":{"6":{"d":{"1":{"0":{"8":{"1":{"df":0,"docs":{},"e":{"4":{"c":{"5":{"2":{"7":{"1":{"3":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":1,"docs":{"28":{"tf":1.0}}},"df":1,"docs":{"121":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"8":{"c":{"df":0,"docs":{},"e":{"4":{"3":{"6":{"0":{"3":{"c":{"1":{"a":{"4":{"8":{"2":{"7":{"4":{"a":{"a":{"c":{"7":{"5":{"3":{"2":{"d":{"a":{"5":{"6":{"7":{"0":{"7":{"9":{"0":{"1":{"d":{"9":{"6":{"0":{"6":{"a":{"2":{"b":{"0":{"5":{"d":{"df":0,"docs":{},"e":{"8":{"0":{"1":{"9":{"9":{"3":{"df":0,"docs":{},"f":{"4":{"8":{"df":0,"docs":{},"e":{"a":{"6":{"b":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"7":{"df":1,"docs":{"120":{"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":{}}}},"9":{"5":{"5":{"8":{"8":{"df":0,"docs":{},"e":{"2":{"0":{"2":{"9":{"6":{"9":{"6":{"9":{"a":{"7":{"6":{"5":{"7":{"6":{"d":{"5":{"1":{"9":{"d":{"3":{"0":{"1":{"c":{"6":{"c":{"a":{"b":{"df":0,"docs":{},"e":{"1":{"df":0,"docs":{},"e":{"0":{"0":{"9":{"6":{"7":{"5":{"df":0,"docs":{},"e":{"4":{"3":{"0":{"d":{"a":{"9":{"3":{"df":0,"docs":{},"e":{"1":{"8":{"b":{"a":{"2":{"a":{"0":{"d":{"3":{"8":{"a":{"4":{"9":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"8":{"b":{"2":{"5":{"8":{"df":0,"docs":{},"e":{"0":{"d":{"6":{"4":{"b":{"9":{"df":0,"docs":{},"e":{"8":{"a":{"0":{"2":{"2":{"df":0,"docs":{},"e":{"3":{"df":0,"docs":{},"f":{"3":{"8":{"a":{"7":{"5":{"1":{"a":{"d":{"5":{"a":{"1":{"b":{"3":{"6":{"df":0,"docs":{},"e":{"4":{"d":{"df":0,"docs":{},"f":{"d":{"c":{"c":{"2":{"5":{"a":{"6":{"df":0,"docs":{},"f":{"b":{"8":{"3":{"0":{"8":{"df":0,"docs":{},"e":{"0":{"4":{"4":{"2":{"5":{"0":{"b":{"8":{"c":{"df":1,"docs":{"120":{"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":2,"docs":{"121":{"tf":1.0},"132":{"tf":1.0}}},"_":{"df":1,"docs":{"81":{"tf":1.0}},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"4":{"0":{"5":{"d":{"5":{"6":{"8":{"8":{"df":0,"docs":{},"f":{"d":{"df":0,"docs":{},"f":{"4":{"1":{"8":{"1":{"7":{"8":{"6":{"8":{"3":{"6":{"1":{"2":{"1":{"7":{"a":{"0":{"9":{"8":{"1":{"2":{"3":{"4":{"9":{"c":{"c":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"0":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"2":{"b":{"df":0,"docs":{},"f":{"9":{"3":{"2":{"9":{"df":0,"docs":{},"f":{"c":{"d":{"2":{"3":{"df":0,"docs":{},"e":{"3":{"3":{"8":{"df":0,"docs":{},"e":{"9":{"4":{"4":{"4":{"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":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{"5":{"5":{"4":{"7":{"5":{"8":{"df":0,"docs":{},"f":{"7":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"7":{"3":{"0":{"5":{"4":{"4":{"0":{"5":{"d":{"3":{"8":{"0":{"9":{"9":{"df":0,"docs":{},"f":{"5":{"a":{"d":{"2":{"1":{"a":{"9":{"0":{"c":{"0":{"5":{"2":{"0":{"6":{"b":{"5":{"c":{"6":{"1":{"3":{"7":{"4":{"2":{"4":{"9":{"8":{"5":{"c":{"8":{"df":0,"docs":{},"f":{"d":{"1":{"0":{"c":{"7":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{"c":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"k":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"q":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"v":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"1":{"2":{"3":{"4":{"5":{"6":{"7":{"8":{"9":{"0":{"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":{}},"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"39":{"tf":1.0}}}}}}},"df":14,"docs":{"100":{"tf":2.0},"39":{"tf":1.0},"43":{"tf":2.23606797749979},"53":{"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},"91":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.0}},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"o":{"df":0,"docs":{},"v":{"df":5,"docs":{"122":{"tf":1.0},"16":{"tf":1.0},"50":{"tf":1.0},"61":{"tf":1.0},"69":{"tf":1.0}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"157":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"135":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"36":{"tf":1.0},"44":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":6,"docs":{"0":{"tf":1.0},"104":{"tf":1.0},"109":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"21":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"11":{"tf":1.0},"146":{"tf":1.4142135623730951},"5":{"tf":1.0},"61":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"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":{"59":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":5,"docs":{"104":{"tf":1.0},"128":{"tf":2.0},"146":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772},"59":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"161":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":1.0}}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":16,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"146":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"5":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"69":{"tf":1.0},"8":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"99":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"159":{"tf":1.0},"6":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"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":{},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"101":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":6,"docs":{"111":{"tf":1.0},"114":{"tf":1.0},"122":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"8":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"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":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":9,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":2.0},"42":{"tf":1.0},"50":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"87":{"tf":2.0},"95":{"tf":1.7320508075688772}}}}}}},"df":9,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"167":{"tf":1.0},"26":{"tf":1.0},"47":{"tf":1.0},"90":{"tf":1.0}},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"106":{"tf":1.0},"36":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"0":{"tf":1.0},"125":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"5":{"df":0,"docs":{},"e":{"b":{"7":{"8":{"5":{"df":0,"docs":{},"f":{"2":{"d":{"2":{"4":{"a":{"df":0,"docs":{},"e":{"6":{"2":{"8":{"5":{"8":{"df":0,"docs":{},"f":{"a":{"6":{"7":{"3":{"2":{"9":{"6":{"df":0,"docs":{},"e":{"9":{"5":{"7":{"a":{"b":{"df":0,"docs":{},"e":{"a":{"5":{"1":{"8":{"8":{"5":{"8":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"0":{"8":{"b":{"b":{"4":{"7":{"d":{"df":0,"docs":{},"f":{"2":{"d":{"b":{"b":{"9":{"c":{"8":{"c":{"a":{"1":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"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":{"108":{"tf":1.0},"84":{"tf":1.0}}}}}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"29":{"tf":1.0},"35":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}},"o":{"df":1,"docs":{"30":{"tf":1.0}}}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"a":{"df":6,"docs":{"12":{"tf":1.0},"121":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"62":{"tf":1.0}},"s":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"=":{"\"":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"100":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":18,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{},"w":{"df":17,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"109":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"12":{"tf":2.6457513110645907},"121":{"tf":1.0},"122":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":2.23606797749979},"135":{"tf":2.6457513110645907},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"53":{"tf":1.0},"56":{"tf":1.0},"6":{"tf":1.0},"64":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"121":{"tf":1.0},"62":{"tf":1.0},"87":{"tf":1.0}},"s":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"1":{"tf":1.0},"34":{"tf":1.0}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":6,"docs":{"13":{"tf":1.0},"161":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"=":{"\"":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"125":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":9,"docs":{"12":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"84":{"tf":1.0},"87":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"108":{"tf":1.0},"121":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"156":{"tf":1.0},"55":{"tf":1.0},"94":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":17,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"12":{"tf":2.0},"122":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.0},"135":{"tf":2.0},"14":{"tf":2.449489742783178},"15":{"tf":2.6457513110645907},"16":{"tf":1.0},"160":{"tf":1.4142135623730951},"175":{"tf":1.0},"21":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":3,"docs":{"125":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"174":{"tf":1.0},"43":{"tf":1.0}}},"df":2,"docs":{"111":{"tf":1.0},"122":{"tf":1.0}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}}}},"t":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"r":{"=":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}}}},"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":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"123":{"tf":1.0},"35":{"tf":1.0},"62":{"tf":2.0},"87":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"176":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}}},"g":{"df":5,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"10":{"tf":1.0},"57":{"tf":1.0},"63":{"tf":1.0}}}}}}}},"m":{"6":{"4":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"s":{"c":{"df":1,"docs":{"121":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"k":{"df":6,"docs":{"108":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.0},"156":{"tf":1.0},"29":{"tf":1.0}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"55":{"tf":1.4142135623730951},"6":{"tf":1.7320508075688772}},"y":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"!":{"(":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"60":{"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":{},"i":{"d":{"df":3,"docs":{"84":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":9,"docs":{"120":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"177":{"tf":1.0},"52":{"tf":1.0},"83":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.4142135623730951}},"i":{"d":{"df":7,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"69":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":2,"docs":{"108":{"tf":1.0},"158":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":12,"docs":{"12":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"126":{"tf":1.0},"128":{"tf":2.23606797749979},"131":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"29":{"tf":1.0},"35":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":16,"docs":{"12":{"tf":1.4142135623730951},"123":{"tf":3.605551275463989},"124":{"tf":2.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"13":{"tf":2.6457513110645907},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"21":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0}},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"124":{"tf":1.0},"161":{"tf":1.0},"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"67":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"121":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"137":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"55":{"tf":1.0}}},"y":{"df":2,"docs":{"0":{"tf":1.0},"109":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"0":{"9":{"0":{"6":{"3":{"4":{"7":{"8":{"8":{"d":{"d":{"d":{"0":{"4":{"6":{"1":{"c":{"b":{"a":{"4":{"d":{"0":{"8":{"3":{"3":{"a":{"3":{"df":0,"docs":{},"f":{"1":{"5":{"b":{"8":{"df":0,"docs":{},"e":{"2":{"df":0,"docs":{},"f":{"5":{"1":{"df":0,"docs":{},"e":{"6":{"7":{"2":{"df":0,"docs":{},"f":{"b":{"1":{"5":{"2":{"7":{"df":0,"docs":{},"f":{"c":{"8":{"c":{"7":{"8":{"c":{"d":{"8":{"df":0,"docs":{},"f":{"8":{"0":{"d":{"c":{"1":{"a":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":10,"docs":{"0":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"152":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"59":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":6,"docs":{"120":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"28":{"tf":1.0}}},"h":{"df":1,"docs":{"125":{"tf":1.0}}},"i":{"c":{"df":6,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.0},"108":{"tf":1.4142135623730951},"124":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"63":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"3":{"2":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":10,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"21":{"tf":1.0},"50":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":10,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":1.0},"15":{"tf":1.4142135623730951},"163":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.0}},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"w":{"df":16,"docs":{"103":{"tf":1.0},"124":{"tf":1.0},"142":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"50":{"tf":1.0},"67":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"162":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0}}}},"t":{"a":{"df":8,"docs":{"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"135":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"22":{"tf":1.0},"28":{"tf":1.7320508075688772},"36":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"127":{"tf":1.0},"157":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":10,"docs":{"117":{"tf":2.0},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"89":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"103":{"tf":1.0},"104":{"tf":1.4142135623730951}}}}}},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"2":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":1.0},"3":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":2,"docs":{"151":{"tf":1.4142135623730951},"171":{"tf":1.0}}},"t":{"df":1,"docs":{"4":{"tf":1.0}}}},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"c":{"df":0,"docs":{},"k":{"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":5,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0}}}}}},"i":{"d":{"df":1,"docs":{"112":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}}}},"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"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":13,"docs":{"74":{"tf":1.0},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":12,"docs":{"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"[":{"0":{"df":12,"docs":{"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.7320508075688772}}}}}}}},"i":{"d":{"df":2,"docs":{"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"125":{"tf":1.4142135623730951},"36":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":15,"docs":{"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":30,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"112":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"121":{"tf":3.1622776601683795},"122":{"tf":2.6457513110645907},"125":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":2.6457513110645907},"19":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":2.0},"36":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.7320508075688772},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"d":{"df":0,"docs":{},"i":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"66":{"tf":1.0}}}},"df":0,"docs":{}}},"df":8,"docs":{"0":{"tf":1.0},"108":{"tf":2.6457513110645907},"29":{"tf":1.7320508075688772},"64":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":2.23606797749979},"69":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951}}},"l":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"49":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"19":{"tf":1.0}}},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":3,"docs":{"22":{"tf":1.0},"28":{"tf":1.4142135623730951},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"123":{"tf":1.0},"30":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"86":{"tf":1.0},"91":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"117":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":3.0}}}},"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"165":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":5,"docs":{"146":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"152":{"tf":1.0},"162":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"109":{"tf":1.0},"110":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"104":{"tf":1.0},"64":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"g":{"df":6,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"167":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":29,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"126":{"tf":1.7320508075688772},"129":{"tf":2.8284271247461903},"131":{"tf":1.7320508075688772},"142":{"tf":1.0},"148":{"tf":1.4142135623730951},"156":{"tf":1.0},"160":{"tf":2.0},"168":{"tf":1.7320508075688772},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"174":{"tf":2.23606797749979},"175":{"tf":1.4142135623730951},"176":{"tf":2.449489742783178},"19":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":2.6457513110645907},"35":{"tf":1.4142135623730951},"43":{"tf":1.0},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{},"t":{"df":6,"docs":{"129":{"tf":1.0},"29":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"94":{"tf":1.0}}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"82":{"tf":1.0},"83":{"tf":2.6457513110645907},"88":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"104":{"tf":1.0}}},"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"61":{"tf":2.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"103":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":2.0},"76":{"tf":1.0}},"s":{"3":{"2":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"87":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"4":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.0}}},"6":{"4":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":4,"docs":{"103":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"9":{"3":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"c":{"9":{"1":{"7":{"8":{"d":{"5":{"2":{"6":{"a":{"8":{"3":{"6":{"d":{"7":{"0":{"7":{"1":{"3":{"7":{"d":{"df":0,"docs":{},"e":{"0":{"8":{"b":{"0":{"df":0,"docs":{},"f":{"7":{"4":{"3":{"df":0,"docs":{},"f":{"a":{"b":{"c":{"df":0,"docs":{},"e":{"7":{"9":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"c":{"7":{"7":{"c":{"4":{"1":{"9":{"b":{"df":0,"docs":{},"f":{"b":{"7":{"df":0,"docs":{},"e":{"6":{"b":{"df":0,"docs":{},"e":{"8":{"8":{"6":{"3":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"45":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"82":{"tf":1.4142135623730951},"84":{"tf":2.8284271247461903},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"27":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"81":{"tf":1.0}}},"g":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":13,"docs":{"147":{"tf":1.0},"151":{"tf":1.4142135623730951},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":2.449489742783178},"171":{"tf":1.0},"172":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"161":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.7320508075688772},"65":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.7320508075688772}}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"92":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}},"c":{"=":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":6,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"170":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0}}},"df":8,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"175":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"103":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"112":{"tf":1.0},"115":{"tf":1.0},"177":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.0},"87":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"106":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"147":{"tf":1.0},"157":{"tf":2.449489742783178},"161":{"tf":2.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"44":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"56":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":1.7320508075688772},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":17,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"12":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.7320508075688772},"130":{"tf":2.6457513110645907},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"15":{"tf":1.0},"160":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"163":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.0},"54":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"115":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"161":{"tf":1.7320508075688772},"162":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":1,"docs":{"6":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"122":{"tf":1.0}}}}}}}}}},"i":{"df":1,"docs":{"161":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"108":{"tf":2.6457513110645907}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":4,"docs":{"174":{"tf":1.0},"176":{"tf":1.4142135623730951},"55":{"tf":1.0},"8":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"157":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"159":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":8,"docs":{"100":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"15":{"tf":1.0},"176":{"tf":1.0},"30":{"tf":1.0},"42":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"149":{"tf":1.7320508075688772},"158":{"tf":1.0},"169":{"tf":1.7320508075688772}}}}}},"m":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":3,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}},"df":8,"docs":{"100":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"161":{"tf":1.0},"20":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"87":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"114":{"tf":1.0}}},"df":6,"docs":{"104":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951}}}}}},"m":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"38":{"tf":1.0},"61":{"tf":1.7320508075688772}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"147":{"tf":1.0},"160":{"tf":1.0},"175":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"125":{"tf":1.0},"161":{"tf":2.449489742783178},"162":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"53":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"29":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"29":{"tf":1.0}}}},"r":{"df":6,"docs":{"115":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"111":{"tf":1.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.0},"17":{"tf":1.0}}}}}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":15,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"142":{"tf":1.0},"15":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":2.0},"175":{"tf":1.4142135623730951},"176":{"tf":2.23606797749979},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"35":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":9,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"20":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"x":{"df":1,"docs":{"146":{"tf":1.0}}}},"i":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"57":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":42,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.7320508075688772},"11":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"130":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":1.7320508075688772},"163":{"tf":1.0},"177":{"tf":1.0},"23":{"tf":1.0},"27":{"tf":2.23606797749979},"28":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"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.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.4142135623730951},"98":{"tf":2.0}}},"s":{"df":3,"docs":{"125":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"104":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"40":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"177":{"tf":1.0},"97":{"tf":1.0}},"u":{"df":1,"docs":{"18":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":10,"docs":{"12":{"tf":2.0},"135":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"16":{"tf":1.0},"174":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":18,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":3.1622776601683795},"135":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"151":{"tf":1.0},"159":{"tf":1.4142135623730951},"16":{"tf":2.0},"176":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"98":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"36":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"175":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":24,"docs":{"100":{"tf":2.0},"113":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"62":{"tf":1.0},"72":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"44":{"tf":1.0}}}},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":1,"docs":{"163":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"96":{"tf":1.0}}},"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}}}}},"_":{"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"d":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"39":{"tf":1.0},"44":{"tf":2.0},"61":{"tf":2.23606797749979},"83":{"tf":1.7320508075688772},"84":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772},"92":{"tf":1.7320508075688772},"94":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":30,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"120":{"tf":1.7320508075688772},"19":{"tf":1.0},"21":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.4142135623730951},"39":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":2.8284271247461903},"53":{"tf":1.4142135623730951},"76":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"96":{"tf":2.0},"98":{"tf":2.8284271247461903},"99":{"tf":1.7320508075688772}},"i":{"d":{":":{":":{"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":{"61":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":14,"docs":{"103":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":12,"docs":{"0":{"tf":1.0},"127":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"156":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"173":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"161":{"tf":1.0}}},"df":3,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0},"142":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"v":{"df":1,"docs":{"108":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"54":{"tf":1.0}}},"t":{"df":3,"docs":{"156":{"tf":1.0},"161":{"tf":1.0},"37":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"59":{"tf":1.0},"61":{"tf":1.0}}}},"y":{"df":1,"docs":{"69":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"161":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"151":{"tf":1.0},"27":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"1":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"121":{"tf":1.0},"45":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"162":{"tf":1.0},"2":{"tf":1.4142135623730951},"62":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":24,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":33,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"101":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":2.449489742783178},"146":{"tf":2.0},"161":{"tf":1.4142135623730951},"177":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":2.23606797749979},"30":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":2.23606797749979},"53":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"d":{"b":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}},"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":1,"docs":{"61":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"138":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"111":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"146":{"tf":1.0},"152":{"tf":1.0},"163":{"tf":1.0},"34":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"57":{"tf":1.0},"94":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":9,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"21":{"tf":1.0},"53":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":2.23606797749979},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}}},"d":{"0":{"d":{"6":{"6":{"3":{"df":0,"docs":{},"e":{"0":{"b":{"df":0,"docs":{},"f":{"4":{"9":{"9":{"a":{"c":{"a":{"1":{"9":{"d":{"3":{"df":0,"docs":{},"e":{"c":{"b":{"9":{"b":{"0":{"b":{"2":{"9":{"1":{"2":{"3":{"4":{"d":{"c":{"3":{"7":{"6":{"9":{"d":{"2":{"b":{"4":{"6":{"5":{"1":{"2":{"0":{"1":{"6":{"df":0,"docs":{},"e":{"c":{"a":{"7":{"2":{"4":{"4":{"c":{"a":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"2":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"7":{"6":{"3":{"2":{"df":0,"docs":{},"f":{"8":{"5":{"6":{"6":{"9":{"d":{"d":{"4":{"4":{"7":{"3":{"7":{"a":{"b":{"df":0,"docs":{},"f":{"3":{"6":{"b":{"3":{"2":{"df":0,"docs":{},"f":{"4":{"7":{"9":{"a":{"df":0,"docs":{},"e":{"5":{"1":{"8":{"df":0,"docs":{},"e":{"0":{"7":{"a":{"9":{"1":{"7":{"4":{"c":{"8":{"5":{"7":{"1":{"3":{"7":{"7":{"df":0,"docs":{},"e":{"b":{"b":{"8":{"1":{"5":{"6":{"3":{"b":{"b":{"9":{"a":{"df":4,"docs":{"114":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":0,"docs":{},"p":{"df":5,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"125":{"tf":1.4142135623730951},"19":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":1,"docs":{"125":{"tf":1.0}}}},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":39,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.7320508075688772},"103":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"13":{"tf":2.23606797749979},"135":{"tf":2.8284271247461903},"137":{"tf":2.0},"138":{"tf":2.6457513110645907},"139":{"tf":2.23606797749979},"14":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.0},"146":{"tf":3.1622776601683795},"147":{"tf":1.0},"15":{"tf":2.449489742783178},"151":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.4142135623730951},"28":{"tf":3.0},"30":{"tf":1.7320508075688772},"36":{"tf":1.0},"4":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":2.0},"51":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"9":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"170":{"tf":1.0}}}}}}}}},"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"@":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"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":1,"docs":{"147":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":36,"docs":{"1":{"tf":1.0},"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"177":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.7320508075688772},"38":{"tf":1.7320508075688772},"45":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"87":{"tf":1.7320508075688772},"91":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":5,"docs":{"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"161":{"tf":1.0},"9":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"<":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"80":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":5,"docs":{"12":{"tf":1.0},"129":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":1,"docs":{"53":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"7":{"8":{"0":{"3":{"4":{"c":{"2":{"df":0,"docs":{},"f":{"0":{"df":0,"docs":{},"f":{"c":{"d":{"7":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"2":{"d":{"2":{"d":{"2":{"d":{"2":{"0":{"3":{"d":{"1":{"9":{"df":0,"docs":{},"f":{"c":{"d":{"6":{"3":{"df":0,"docs":{},"f":{"1":{"b":{"1":{"8":{"4":{"6":{"df":0,"docs":{},"f":{"a":{"c":{"0":{"8":{"9":{"c":{"5":{"1":{"c":{"2":{"a":{"a":{"7":{"b":{"5":{"c":{"8":{"1":{"4":{"9":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"i":{"df":1,"docs":{"108":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":22,"docs":{"10":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":3.3166247903554},"123":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"131":{"tf":1.0},"132":{"tf":1.7320508075688772},"134":{"tf":1.0},"135":{"tf":3.4641016151377544},"136":{"tf":1.0},"138":{"tf":2.23606797749979},"142":{"tf":1.0},"15":{"tf":3.0},"151":{"tf":1.0},"153":{"tf":1.4142135623730951},"16":{"tf":1.0},"24":{"tf":1.4142135623730951},"30":{"tf":1.0},"65":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"1":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"177":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951}}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"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":2,"docs":{"124":{"tf":1.0},"146":{"tf":1.0}}}}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"42":{"tf":1.0},"63":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":19,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.7320508075688772},"176":{"tf":2.23606797749979},"2":{"tf":2.449489742783178},"21":{"tf":1.0},"28":{"tf":1.0},"3":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"df":18,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"131":{"tf":3.1622776601683795},"134":{"tf":1.0},"135":{"tf":1.0},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":4.0},"31":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"42":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"50":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}}},"s":{"c":{"df":1,"docs":{"122":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"b":{"df":6,"docs":{"30":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":18,"docs":{"108":{"tf":1.0},"111":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.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},"99":{"tf":1.0}}}},"r":{"df":3,"docs":{"1":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"112":{"tf":1.0},"121":{"tf":1.0},"126":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"132":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":3,"docs":{"174":{"tf":2.0},"29":{"tf":1.0},"30":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":11,"docs":{"109":{"tf":1.4142135623730951},"126":{"tf":1.0},"151":{"tf":1.0},"161":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"108":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.4142135623730951},"40":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"87":{"tf":1.0}}}}}},"r":{"df":4,"docs":{"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"103":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"63":{"tf":2.23606797749979},"64":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"67":{"tf":2.0},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"126":{"tf":1.0},"133":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"12":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.7320508075688772},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"125":{"tf":1.0},"156":{"tf":1.0},"29":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"161":{"tf":1.0},"163":{"tf":1.0},"99":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"139":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"146":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"o":{"c":{"df":8,"docs":{"126":{"tf":1.0},"13":{"tf":1.0},"157":{"tf":1.0},"162":{"tf":1.7320508075688772},"24":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"125":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":2.0},"2":{"tf":2.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"127":{"tf":1.0},"156":{"tf":1.0},"51":{"tf":1.0},"71":{"tf":1.0}}}}}}}},"df":1,"docs":{"161":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"'":{"df":0,"docs":{},"t":{"df":5,"docs":{"122":{"tf":1.4142135623730951},"125":{"tf":1.0},"2":{"tf":1.0},"4":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"54":{"tf":1.0},"67":{"tf":1.0}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"122":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":4,"docs":{"144":{"tf":1.0},"145":{"tf":1.0},"24":{"tf":1.0},"4":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"e":{"df":4,"docs":{"123":{"tf":1.0},"55":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":2,"docs":{"1":{"tf":1.0},"76":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"g":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.4142135623730951},"34":{"tf":1.0},"6":{"tf":1.0}}}},"3":{"df":0,"docs":{},"e":{"0":{"8":{"6":{"0":{"a":{"3":{"5":{"8":{"c":{"0":{"d":{"0":{"4":{"4":{"6":{"6":{"9":{"7":{"4":{"8":{"c":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"8":{"2":{"b":{"4":{"b":{"0":{"0":{"7":{"3":{"b":{"a":{"a":{"c":{"a":{"5":{"3":{"a":{"1":{"2":{"8":{"d":{"d":{"c":{"8":{"c":{"df":0,"docs":{},"e":{"3":{"7":{"5":{"7":{"a":{"df":0,"docs":{},"e":{"3":{"9":{"8":{"8":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"2":{"9":{"0":{"4":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"1":{"0":{"d":{"c":{"df":0,"docs":{},"f":{"4":{"9":{"df":0,"docs":{},"e":{"4":{"3":{"1":{"df":0,"docs":{},"f":{"5":{"0":{"c":{"2":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"8":{"c":{"3":{"7":{"1":{"2":{"9":{"c":{"b":{"df":0,"docs":{},"e":{"4":{"7":{"df":0,"docs":{},"e":{"0":{"0":{"3":{"a":{"5":{"9":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"8":{"1":{"a":{"8":{"8":{"b":{"0":{"3":{"b":{"5":{"0":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{"df":0,"docs":{},"h":{"df":12,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"160":{"tf":1.0},"50":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"82":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":2,"docs":{"18":{"tf":1.0},"28":{"tf":1.0}},"i":{"df":2,"docs":{"29":{"tf":1.0},"35":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"109":{"tf":1.0}}}}}}},"b":{"7":{"df":0,"docs":{},"e":{"1":{"4":{"8":{"2":{"2":{"df":0,"docs":{},"e":{"1":{"8":{"df":0,"docs":{},"e":{"7":{"1":{"b":{"a":{"7":{"c":{"9":{"2":{"c":{"2":{"6":{"6":{"b":{"0":{"9":{"7":{"6":{"a":{"c":{"d":{"a":{"2":{"3":{"4":{"4":{"d":{"df":0,"docs":{},"f":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"7":{"a":{"6":{"0":{"0":{"9":{"9":{"d":{"4":{"0":{"0":{"c":{"c":{"2":{"4":{"3":{"3":{"9":{"4":{"df":0,"docs":{},"f":{"b":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"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":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":4,"docs":{"144":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0}}}}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"98":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"111":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"114":{"tf":1.0}}}}}}}},"m":{"b":{"df":0,"docs":{},"e":{"d":{"df":5,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"28":{"tf":1.7320508075688772},"4":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"103":{"tf":1.0},"44":{"tf":1.0}}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"12":{"tf":1.7320508075688772},"123":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":2.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}}}},"d":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"100":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"47":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":5,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"142":{"tf":1.4142135623730951},"154":{"tf":2.0},"39":{"tf":1.0}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"14":{"tf":2.0}}}}}}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"161":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":5,"docs":{"100":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"157":{"tf":1.0},"65":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"124":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":16,"docs":{"104":{"tf":1.0},"107":{"tf":2.23606797749979},"108":{"tf":3.1622776601683795},"113":{"tf":1.0},"122":{"tf":2.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"51":{"tf":1.0},"59":{"tf":1.4142135623730951},"61":{"tf":2.0},"64":{"tf":1.4142135623730951},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"69":{"tf":2.8284271247461903},"70":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}},"y":{"(":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}},"a":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":5,"docs":{"21":{"tf":1.0},"57":{"tf":1.0},"60":{"tf":2.449489742783178},"61":{"tf":1.0},"80":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":20,"docs":{"10":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"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},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"29":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"116":{"tf":2.449489742783178},"119":{"tf":1.0},"120":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"103":{"tf":1.4142135623730951},"62":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"25":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"v":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}},"df":5,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"108":{"tf":1.0},"174":{"tf":1.0},"176":{"tf":1.0}}}}}}}},"t":{"c":{"df":3,"docs":{"14":{"tf":1.0},"21":{"tf":1.0},"82":{"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":1,"docs":{"21":{"tf":1.0}}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":3,"docs":{"118":{"tf":1.0},"122":{"tf":1.0},"27":{"tf":1.0}},"t":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"104":{"tf":1.0}}}}}}},"df":15,"docs":{"1":{"tf":1.7320508075688772},"100":{"tf":1.7320508075688772},"104":{"tf":2.0},"12":{"tf":1.0},"135":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}},"u":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"m":{"df":1,"docs":{"21":{"tf":1.0}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"30":{"tf":1.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":24,"docs":{"101":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"108":{"tf":2.0},"112":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":2.23606797749979},"13":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"41":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"6":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"97":{"tf":1.7320508075688772}},"e":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"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":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":3,"docs":{"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":14,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.0},"21":{"tf":1.0},"32":{"tf":1.0},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"76":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"177":{"tf":1.0},"30":{"tf":1.0},"48":{"tf":1.0}}}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"108":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"55":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}},"i":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"108":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"4":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"122":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":18,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"j":{"0":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"k":{"df":0,"docs":{},"v":{"1":{"df":0,"docs":{},"q":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"j":{"df":0,"docs":{},"h":{"b":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"df":0,"docs":{},"i":{"df":0,"docs":{},"u":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"1":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"j":{"9":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"j":{"df":0,"docs":{},"z":{"d":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"h":{"df":0,"docs":{},"j":{"df":0,"docs":{},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"m":{"4":{"df":0,"docs":{},"m":{"df":1,"docs":{"124":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"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":{"0":{"c":{"7":{"c":{"7":{"7":{"8":{"df":0,"docs":{},"f":{"a":{"a":{"6":{"df":0,"docs":{},"e":{"b":{"2":{"a":{"8":{"b":{"df":0,"docs":{},"f":{"0":{"3":{"c":{"9":{"c":{"4":{"7":{"b":{"b":{"3":{"df":0,"docs":{},"f":{"8":{"3":{"6":{"b":{"d":{"4":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"3":{"7":{"df":0,"docs":{},"e":{"6":{"9":{"c":{"1":{"8":{"df":0,"docs":{},"e":{"3":{"0":{"df":0,"docs":{},"f":{"8":{"5":{"3":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"1":{"4":{"6":{"5":{"2":{"2":{"d":{"c":{"b":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"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":{"6":{"9":{"a":{"3":{"0":{"c":{"df":0,"docs":{},"f":{"c":{"b":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"b":{"d":{"9":{"7":{"a":{"0":{"7":{"b":{"1":{"9":{"d":{"df":0,"docs":{},"e":{"9":{"8":{"df":0,"docs":{},"e":{"4":{"b":{"3":{"8":{"a":{"4":{"3":{"6":{"7":{"b":{"0":{"3":{"d":{"1":{"8":{"1":{"9":{"9":{"4":{"3":{"b":{"df":0,"docs":{},"e":{"4":{"1":{"7":{"4":{"4":{"3":{"3":{"9":{"d":{"3":{"8":{"a":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"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":{"0":{"2":{"9":{"7":{"8":{"9":{"5":{"0":{"8":{"6":{"df":0,"docs":{},"e":{"6":{"6":{"c":{"0":{"9":{"4":{"7":{"c":{"2":{"1":{"3":{"d":{"d":{"2":{"9":{"df":0,"docs":{},"e":{"9":{"0":{"df":0,"docs":{},"f":{"5":{"9":{"6":{"b":{"8":{"6":{"0":{"d":{"1":{"0":{"3":{"1":{"6":{"a":{"b":{"8":{"0":{"6":{"0":{"6":{"4":{"6":{"0":{"8":{"d":{"d":{"2":{"5":{"8":{"0":{"c":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"5":{"d":{"6":{"4":{"4":{"8":{"a":{"2":{"7":{"3":{"b":{"5":{"3":{"1":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"9":{"4":{"2":{"c":{"1":{"3":{"3":{"b":{"b":{"9":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"9":{"0":{"4":{"c":{"7":{"d":{"7":{"df":0,"docs":{},"f":{"3":{"1":{"0":{"4":{"c":{"d":{"a":{"df":0,"docs":{},"f":{"6":{"b":{"9":{"df":0,"docs":{},"f":{"7":{"df":0,"docs":{},"f":{"5":{"0":{"d":{"3":{"5":{"1":{"8":{"8":{"7":{"1":{"df":5,"docs":{"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"116":{"tf":2.23606797749979},"117":{"tf":1.7320508075688772},"119":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"174":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"89":{"tf":1.0},"92":{"tf":1.0}},"e":{"d":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"92":{"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":{},"r":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"92":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"80":{"tf":1.0},"92":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}}}}},"s":{"df":2,"docs":{"13":{"tf":2.8284271247461903},"28":{"tf":3.1622776601683795}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":1,"docs":{"100":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"0":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"64":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":11,"docs":{"146":{"tf":1.0},"147":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.0},"172":{"tf":1.0},"21":{"tf":1.0},"56":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"1":{"tf":1.0},"30":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":7,"docs":{"146":{"tf":1.0},"159":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"31":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"1":{"df":1,"docs":{"107":{"tf":1.0}}},"2":{"df":1,"docs":{"107":{"tf":1.0}}},"a":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"b":{"1":{"df":1,"docs":{"108":{"tf":1.0}}},"2":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":35,"docs":{"100":{"tf":2.23606797749979},"106":{"tf":1.0},"107":{"tf":2.0},"113":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"61":{"tf":3.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.23606797749979},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"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.4142135623730951},"95":{"tf":1.0}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"122":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"]":{"(":{"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":22,"docs":{"100":{"tf":1.7320508075688772},"12":{"tf":2.0},"129":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"131":{"tf":1.0},"135":{"tf":2.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"16":{"tf":2.0},"2":{"tf":1.0},"20":{"tf":1.0},"39":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"48":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"98":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":14,"docs":{"105":{"tf":1.0},"111":{"tf":2.23606797749979},"112":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"115":{"tf":1.7320508075688772},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.4142135623730951},"122":{"tf":2.23606797749979},"21":{"tf":1.0},"57":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.4142135623730951},"146":{"tf":1.0},"37":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0}}}},"d":{"df":10,"docs":{"136":{"tf":1.0},"142":{"tf":1.0},"163":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"76":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"162":{"tf":1.0},"30":{"tf":1.0},"32":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":10,"docs":{"121":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.0},"146":{"tf":1.0},"163":{"tf":1.0},"32":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.0},"98":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}}},"x":{"df":4,"docs":{"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"152":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0}}},"k":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"4":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"123":{"tf":1.0},"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"1":{"tf":1.0},"161":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"t":{"df":1,"docs":{"160":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":22,"docs":{"101":{"tf":1.4142135623730951},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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},"98":{"tf":2.0}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":28,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.7320508075688772},"110":{"tf":1.0},"111":{"tf":1.0},"116":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"160":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"37":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"8":{"tf":1.0}}}}}},"r":{"c":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"df":31,"docs":{"124":{"tf":1.7320508075688772},"125":{"tf":2.449489742783178},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"128":{"tf":2.23606797749979},"129":{"tf":2.23606797749979},"130":{"tf":2.23606797749979},"131":{"tf":2.23606797749979},"132":{"tf":2.23606797749979},"133":{"tf":2.23606797749979},"134":{"tf":2.23606797749979},"135":{"tf":2.23606797749979},"136":{"tf":2.23606797749979},"137":{"tf":2.6457513110645907},"138":{"tf":2.23606797749979},"139":{"tf":2.23606797749979},"140":{"tf":2.23606797749979},"141":{"tf":2.23606797749979},"144":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":2.6457513110645907},"27":{"tf":2.0},"28":{"tf":1.7320508075688772},"29":{"tf":3.4641016151377544},"30":{"tf":2.6457513110645907},"35":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"96":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":6,"docs":{"108":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":3.4641016151377544},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979}}}}},"v":{"df":1,"docs":{"28":{"tf":1.0}}}},"k":{"df":1,"docs":{"161":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"122":{"tf":1.0},"161":{"tf":1.0},"45":{"tf":1.0},"96":{"tf":1.0}}}},"df":2,"docs":{"107":{"tf":1.0},"63":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"1":{"tf":1.0},"108":{"tf":1.4142135623730951},"27":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"6":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"127":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"151":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"'":{"df":7,"docs":{"125":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0}}},".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"1":{"df":1,"docs":{"41":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{":":{":":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"85":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"90":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"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":{"93":{"tf":1.0}}}}}}}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"94":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}}}},"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":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{":":{":":{"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":{"81":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.7320508075688772},"39":{"tf":1.0},"42":{"tf":2.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{":":{":":{"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":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}},"s":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"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":{},"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":6,"docs":{"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{},"i":{"d":{"df":3,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"88":{"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":{"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":99,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.23606797749979},"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"102":{"tf":1.0},"108":{"tf":2.0},"109":{"tf":1.4142135623730951},"11":{"tf":2.6457513110645907},"111":{"tf":1.0},"12":{"tf":3.872983346207417},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":2.23606797749979},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"13":{"tf":3.3166247903554},"130":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":3.7416573867739413},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":2.449489742783178},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.0},"146":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":3.3166247903554},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.23606797749979},"158":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.4142135623730951},"160":{"tf":2.449489742783178},"17":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"177":{"tf":1.4142135623730951},"2":{"tf":2.0},"21":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":2.23606797749979},"28":{"tf":1.7320508075688772},"29":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"30":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.7320508075688772},"35":{"tf":1.7320508075688772},"36":{"tf":2.23606797749979},"37":{"tf":2.23606797749979},"38":{"tf":1.0},"4":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":1.0},"50":{"tf":2.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"6":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":2.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"9":{"tf":2.449489742783178},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"94":{"tf":1.4142135623730951},"95":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951}},"l":{"a":{"b":{"df":6,"docs":{"100":{"tf":1.0},"13":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"0":{"df":0,"docs":{},"x":{"3":{"9":{"1":{"5":{"0":{"0":{"1":{"7":{"c":{"9":{"df":0,"docs":{},"e":{"3":{"8":{"df":0,"docs":{},"e":{"5":{"df":0,"docs":{},"e":{"2":{"8":{"0":{"4":{"3":{"2":{"d":{"5":{"4":{"6":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"e":{"3":{"4":{"5":{"d":{"6":{"c":{"df":0,"docs":{},"e":{"6":{"d":{"8":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"4":{"7":{"1":{"0":{"1":{"6":{"2":{"c":{"2":{"df":0,"docs":{},"e":{"3":{"a":{"9":{"5":{"a":{"6":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"0":{"5":{"1":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":9,"docs":{"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"137":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":2.23606797749979},"23":{"tf":1.0},"24":{"tf":2.449489742783178},"26":{"tf":1.4142135623730951},"27":{"tf":2.0}}}},"v":{"df":0,"docs":{},"m":{"df":4,"docs":{"21":{"tf":1.4142135623730951},"38":{"tf":1.0},"89":{"tf":1.0},"94":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":4,"docs":{"105":{"tf":1.0},"122":{"tf":1.7320508075688772},"41":{"tf":1.0},"56":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":21,"docs":{"101":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"14":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"174":{"tf":1.0},"35":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.8284271247461903},"57":{"tf":2.23606797749979},"82":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"162":{"tf":1.0}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"118":{"tf":1.0},"50":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"102":{"tf":1.0},"112":{"tf":1.0},"158":{"tf":1.0}}}}}}},"g":{"a":{"df":1,"docs":{"84":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"21":{"tf":1.0}}}},"s":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"93":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"c":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":28,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"109":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"28":{"tf":1.0},"43":{"tf":1.4142135623730951},"53":{"tf":1.0},"64":{"tf":1.0},"76":{"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},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"t":{"df":2,"docs":{"156":{"tf":1.0},"158":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"t":{"@":{"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"149":{"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":{}},"df":0,"docs":{}}}}}}},"df":6,"docs":{"149":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"169":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951}},"h":{"df":0,"docs":{},"u":{"b":{"'":{"df":1,"docs":{"161":{"tf":1.0}}},"df":1,"docs":{"161":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"161":{"tf":1.0}},"n":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"114":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.4142135623730951},"45":{"tf":1.0},"69":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"177":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"o":{"df":4,"docs":{"0":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"30":{"tf":1.0}}},"o":{"d":{"df":1,"docs":{"163":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"21":{"tf":1.0}},"q":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":3,"docs":{"100":{"tf":1.7320508075688772},"39":{"tf":1.0},"45":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":26,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":2.6457513110645907},"11":{"tf":1.0},"110":{"tf":1.0},"122":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":2.8284271247461903},"56":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"116":{"tf":2.0},"122":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":2.0},"53":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"116":{"tf":1.0},"122":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"116":{"tf":1.0}}}},"u":{"df":0,"docs":{},"i":{"d":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"32":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"161":{"tf":1.0}},"l":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"53":{"tf":1.0},"90":{"tf":1.0}},"e":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"83":{"tf":1.0}}},"df":0,"docs":{}}},"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":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"84":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":3,"docs":{"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}},"df":0,"docs":{}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"91":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"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":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"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":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"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":{}},"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":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"78":{"tf":1.0},"81":{"tf":1.0}}},"df":0,"docs":{}}},"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":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"95":{"tf":1.0}}},"df":0,"docs":{}}},"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":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"(":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"_":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"94":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":9,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"12":{"tf":1.0},"135":{"tf":1.0},"21":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"96":{"tf":1.0}}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"6":{"tf":1.0},"66":{"tf":1.0}}}},"i":{"df":1,"docs":{"157":{"tf":1.0}}}}},"s":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"122":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"h":{"df":11,"docs":{"112":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.0},"121":{"tf":3.4641016151377544},"122":{"tf":2.6457513110645907},"31":{"tf":2.0},"72":{"tf":1.0},"76":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"64":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":17,"docs":{"12":{"tf":1.0},"126":{"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0}},"e":{"a":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"30":{"tf":1.0}}}}},"p":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":26,"docs":{"107":{"tf":2.6457513110645907},"112":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":2.23606797749979},"116":{"tf":2.6457513110645907},"117":{"tf":2.23606797749979},"119":{"tf":2.23606797749979},"121":{"tf":3.872983346207417},"122":{"tf":2.0},"46":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"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":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"37":{"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":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"29":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951}}}},"p":{"df":25,"docs":{"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":2.23606797749979},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"130":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"137":{"tf":2.449489742783178},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"156":{"tf":1.0},"161":{"tf":1.4142135623730951},"17":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"174":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":2,"docs":{"116":{"tf":1.0},"57":{"tf":1.0}}},"df":12,"docs":{"109":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"6":{"tf":1.0},"66":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"86":{"tf":1.0},"91":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"62":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":2,"docs":{"0":{"tf":1.0},"125":{"tf":1.0}}}}},"o":{"c":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"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":{},"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":{},"s":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"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":4,"docs":{"146":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}}}}}},"df":9,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":2.449489742783178},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178},"21":{"tf":1.0},"28":{"tf":2.23606797749979},"42":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"=":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"4":{"df":0,"docs":{},"p":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{":":{"/":{"/":{"1":{"2":{"7":{".":{"0":{".":{"0":{".":{"1":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"/":{"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":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":{"128":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"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":{"35":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"/":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"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":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"/":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{":":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"110":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"125":{"tf":1.0},"13":{"tf":1.0},"24":{"tf":1.0}},"s":{":":{"/":{"/":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"df":4,"docs":{"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":0,"docs":{},"k":{"4":{"df":0,"docs":{},"p":{"df":1,"docs":{"29":{"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":{"c":{"df":0,"docs":{},"s":{".":{"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":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"29":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"125":{"tf":1.0},"13":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":0,"docs":{}}}},"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":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":1.0},"29":{"tf":1.4142135623730951}}}}}}},"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":{},"t":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"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":{"29":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"164":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"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":{"29":{"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":1,"docs":{"40":{"tf":1.0}}},"/":{"df":0,"docs":{},"o":{"df":1,"docs":{"55":{"tf":1.0}},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"1":{"2":{"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"3":{"2":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"4":{"df":3,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"a":{"a":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"d":{"df":38,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":2.23606797749979},"107":{"tf":2.6457513110645907},"108":{"tf":2.8284271247461903},"109":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":3.0},"113":{"tf":1.7320508075688772},"114":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.0},"120":{"tf":3.1622776601683795},"122":{"tf":2.449489742783178},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"43":{"tf":1.0},"44":{"tf":2.23606797749979},"50":{"tf":2.0},"59":{"tf":1.4142135623730951},"61":{"tf":3.1622776601683795},"62":{"tf":1.4142135623730951},"64":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":2.0},"67":{"tf":1.7320508075688772},"69":{"tf":2.23606797749979},"70":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":6,"docs":{"100":{"tf":2.0},"106":{"tf":1.0},"110":{"tf":1.4142135623730951},"39":{"tf":1.0},"41":{"tf":2.6457513110645907},"92":{"tf":1.0}}}}}}}},"l":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"120":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"108":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"50":{"tf":1.0}}}}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":2.449489742783178}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"57":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"108":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":2.449489742783178},"69":{"tf":1.4142135623730951},"70":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"70":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":18,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"76":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"167":{"tf":1.0},"20":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":22,"docs":{"0":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"15":{"tf":1.0},"157":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"3":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"94":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}}}}}},"d":{"df":1,"docs":{"108":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"47":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}},"df":0,"docs":{}}}},"x":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"1":{"df":1,"docs":{"41":{"tf":1.0}}},"_":{"a":{"d":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"a":{"d":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"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":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"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":{}}}},"df":136,"docs":{"0":{"tf":3.0},"1":{"tf":2.6457513110645907},"10":{"tf":1.0},"100":{"tf":4.242640687119285},"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":2.0},"109":{"tf":1.7320508075688772},"11":{"tf":2.8284271247461903},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"12":{"tf":4.47213595499958},"121":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":2.449489742783178},"125":{"tf":4.47213595499958},"126":{"tf":4.242640687119285},"127":{"tf":1.4142135623730951},"128":{"tf":3.1622776601683795},"129":{"tf":3.0},"13":{"tf":3.4641016151377544},"130":{"tf":2.6457513110645907},"131":{"tf":4.0},"132":{"tf":3.1622776601683795},"133":{"tf":3.3166247903554},"134":{"tf":3.1622776601683795},"135":{"tf":4.69041575982343},"136":{"tf":2.8284271247461903},"137":{"tf":2.449489742783178},"138":{"tf":2.23606797749979},"139":{"tf":2.23606797749979},"14":{"tf":2.6457513110645907},"140":{"tf":2.23606797749979},"141":{"tf":2.23606797749979},"142":{"tf":1.0},"144":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":2.8284271247461903},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.23606797749979},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"17":{"tf":1.4142135623730951},"170":{"tf":1.0},"171":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.0},"176":{"tf":2.0},"177":{"tf":2.6457513110645907},"18":{"tf":2.0},"19":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":2.23606797749979},"21":{"tf":3.4641016151377544},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":3.872983346207417},"27":{"tf":2.449489742783178},"28":{"tf":3.1622776601683795},"29":{"tf":5.830951894845301},"3":{"tf":1.0},"30":{"tf":5.5677643628300215},"31":{"tf":1.7320508075688772},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":3.605551275463989},"36":{"tf":2.0},"37":{"tf":2.0},"38":{"tf":2.449489742783178},"39":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"40":{"tf":2.0},"41":{"tf":2.0},"42":{"tf":2.23606797749979},"44":{"tf":2.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.449489742783178},"51":{"tf":2.23606797749979},"52":{"tf":1.0},"53":{"tf":2.6457513110645907},"54":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"6":{"tf":1.7320508075688772},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":2.8284271247461903},"67":{"tf":1.0},"71":{"tf":2.0},"72":{"tf":1.4142135623730951},"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.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":2.8284271247461903},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.0},"97":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"'":{"df":10,"docs":{"1":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"60":{"tf":1.0}}},"(":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"28":{"tf":2.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"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":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}}}}}},"df":0,"docs":{}}},".":{"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":{":":{"2":{"9":{"9":{"8":{"7":{"/":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"/":{"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":{"124":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"124":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"149":{"tf":1.0},"169":{"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":0,"docs":{},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":20,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"/":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"b":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"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":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"?":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"?":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"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":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":21,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":4,"docs":{"100":{"tf":1.0},"13":{"tf":1.0},"28":{"tf":1.0},"42":{"tf":1.0}}}}}}}},"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":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"i":{"c":{"df":8,"docs":{"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"177":{"tf":1.0},"28":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"!":{"(":{"\"":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"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":1,"docs":{"93":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.0}},"i":{"df":1,"docs":{"74":{"tf":1.0}}}}},"w":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"102":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":2.8284271247461903},"30":{"tf":1.0},"32":{"tf":1.0},"55":{"tf":1.0},"66":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}},"r":{"df":0,"docs":{},"m":{"df":31,"docs":{"1":{"tf":1.7320508075688772},"100":{"tf":1.0},"108":{"tf":2.23606797749979},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"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.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"176":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"82":{"tf":1.0},"9":{"tf":1.7320508075688772},"99":{"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":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"30":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}}},"d":{"b":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":6,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"41":{"tf":1.0},"48":{"tf":1.0}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"l":{"df":24,"docs":{"125":{"tf":1.7320508075688772},"126":{"tf":1.0},"130":{"tf":1.0},"137":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":2.6457513110645907},"147":{"tf":1.7320508075688772},"159":{"tf":2.0},"174":{"tf":1.0},"175":{"tf":1.4142135623730951},"2":{"tf":2.23606797749979},"23":{"tf":1.0},"24":{"tf":2.449489742783178},"25":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"5":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772}}},"n":{"c":{"df":8,"docs":{"101":{"tf":1.0},"112":{"tf":1.0},"13":{"tf":1.0},"138":{"tf":1.0},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"21":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"146":{"tf":1.4142135623730951},"158":{"tf":1.0},"2":{"tf":1.0},"5":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"103":{"tf":2.0}}},"n":{"d":{"df":2,"docs":{"13":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"109":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"174":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"127":{"tf":1.0},"142":{"tf":1.0},"156":{"tf":1.0}}}}},"f":{"a":{"c":{"df":4,"docs":{"176":{"tf":1.0},"26":{"tf":1.4142135623730951},"43":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"n":{"df":1,"docs":{"61":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"123":{"tf":1.0},"30":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"146":{"tf":1.0},"28":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}},"s":{"df":0,"docs":{},"u":{"df":5,"docs":{"125":{"tf":1.0},"161":{"tf":2.6457513110645907},"163":{"tf":1.4142135623730951},"29":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}}}},"t":{"'":{"df":4,"docs":{"108":{"tf":1.0},"11":{"tf":1.0},"125":{"tf":1.0},"93":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":2,"docs":{"161":{"tf":1.0},"44":{"tf":1.0}}}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"(":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"66":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":4,"docs":{"29":{"tf":1.0},"63":{"tf":1.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"121":{"tf":1.0},"43":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"96":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"u":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":6,"docs":{"12":{"tf":2.8284271247461903},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"13":{"tf":2.23606797749979},"135":{"tf":2.8284271247461903},"15":{"tf":3.0}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"161":{"tf":1.0},"30":{"tf":1.0},"47":{"tf":1.0}}}},"y":{"df":11,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.7320508075688772},"112":{"tf":1.0},"121":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":3.3166247903554},"69":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"72":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":4,"docs":{"111":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.7320508075688772},"132":{"tf":3.1622776601683795},"29":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"55":{"tf":1.0}}}}}},"l":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"a":{"b":{"df":1,"docs":{"108":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"161":{"tf":1.0},"60":{"tf":1.4142135623730951},"61":{"tf":2.8284271247461903}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"174":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"34":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"49":{"tf":1.0}}}}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"14":{"tf":1.0},"32":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"111":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"53":{"tf":1.0},"67":{"tf":1.0},"82":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"30":{"tf":1.0}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"21":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}}},"n":{"df":2,"docs":{"86":{"tf":1.0},"87":{"tf":1.0}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"116":{"tf":2.0}}}},"t":{"'":{"df":15,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.4142135623730951},"112":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"df":1,"docs":{"121":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"40":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":3,"docs":{"55":{"tf":1.0},"56":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}}}},"i":{"b":{".":{"df":0,"docs":{},"r":{"df":1,"docs":{"37":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"\"":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"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":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":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":{"174":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"151":{"tf":1.0},"176":{"tf":2.0}},"p":{"df":0,"docs":{},"q":{"df":2,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"108":{"tf":2.6457513110645907},"174":{"tf":1.4142135623730951},"175":{"tf":1.0},"176":{"tf":1.4142135623730951},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"69":{"tf":2.6457513110645907},"70":{"tf":2.0}}},"y":{".":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"70":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"125":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"98":{"tf":1.0}}}}}}},"l":{"df":1,"docs":{"108":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":11,"docs":{"108":{"tf":1.0},"12":{"tf":2.449489742783178},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178},"21":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"df":4,"docs":{"126":{"tf":1.0},"175":{"tf":1.0},"28":{"tf":1.0},"53":{"tf":1.0}}},"k":{"df":5,"docs":{"100":{"tf":1.0},"161":{"tf":1.0},"43":{"tf":1.0},"66":{"tf":1.0},"8":{"tf":1.0}}},"t":{"df":1,"docs":{"160":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":2,"docs":{"125":{"tf":1.0},"146":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":14,"docs":{"121":{"tf":1.0},"142":{"tf":1.0},"163":{"tf":1.0},"177":{"tf":1.0},"29":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"57":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"92":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"12":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"132":{"tf":1.4142135623730951},"135":{"tf":1.0},"15":{"tf":1.0},"47":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"v":{"df":0,"docs":{},"m":{"1":{"1":{"df":1,"docs":{"176":{"tf":2.0}}},"df":0,"docs":{}},"df":4,"docs":{"174":{"tf":1.4142135623730951},"175":{"tf":1.4142135623730951},"55":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"o":{"a":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":9,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.7320508075688772},"151":{"tf":1.0},"161":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"2":{"9":{"9":{"8":{"7":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}}}},"t":{"df":3,"docs":{"100":{"tf":1.0},"27":{"tf":1.7320508075688772},"64":{"tf":1.0}}}},"df":0,"docs":{},"k":{"df":8,"docs":{"129":{"tf":1.0},"131":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"172":{"tf":1.0}}}},"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"53":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"82":{"tf":1.0},"86":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":15,"docs":{"101":{"tf":1.0},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.0},"15":{"tf":1.7320508075688772},"43":{"tf":1.0},"53":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":3.0},"86":{"tf":2.23606797749979},"87":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":5,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"38":{"tf":1.0},"52":{"tf":1.0}}},"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":1,"docs":{"125":{"tf":1.7320508075688772}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"101":{"tf":1.0},"108":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.4142135623730951},"161":{"tf":1.0},"52":{"tf":1.0},"67":{"tf":1.0},"86":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"64":{"tf":1.0},"67":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"117":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"116":{"tf":1.0},"119":{"tf":1.0}},"e":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}},"m":{"1":{"df":1,"docs":{"19":{"tf":1.0}}},"a":{"c":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"177":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0}}}}},"o":{"df":6,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"175":{"tf":1.4142135623730951},"5":{"tf":1.7320508075688772},"55":{"tf":1.0},"8":{"tf":1.0}}},"r":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.0},"53":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"121":{"tf":1.0},"126":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":1,"docs":{"37":{"tf":1.0}}}}},"df":1,"docs":{"14":{"tf":1.0}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"20":{"tf":1.0},"57":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.7320508075688772}}}}},"k":{"df":0,"docs":{},"e":{"df":12,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"111":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.7320508075688772},"163":{"tf":1.0},"35":{"tf":1.0},"55":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":10,"docs":{"125":{"tf":1.0},"137":{"tf":1.0},"159":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":9,"docs":{"122":{"tf":1.0},"156":{"tf":1.0},"163":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":1.7320508075688772},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"69":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":25,"docs":{"100":{"tf":2.0},"106":{"tf":1.0},"12":{"tf":1.4142135623730951},"129":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"28":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":2.23606797749979},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"96":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0}}}}}},"p":{"df":4,"docs":{"103":{"tf":1.0},"50":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}},"r":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"125":{"tf":1.7320508075688772}}}}}}}}}},"df":2,"docs":{"59":{"tf":1.0},"61":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":13,"docs":{"147":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":2.23606797749979}}}}},"x":{"_":{"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"_":{"df":0,"docs":{},"s":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":6,"docs":{"117":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"d":{"0":{"2":{"5":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"3":{"3":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"4":{"1":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"df":5,"docs":{"12":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"69":{"tf":1.4142135623730951},"89":{"tf":1.0}},"t":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"2":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"a":{"=":{"\"":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"111":{"tf":1.0},"114":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"161":{"tf":1.0},"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"67":{"tf":1.0}}},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"126":{"tf":1.0},"137":{"tf":1.0},"161":{"tf":2.449489742783178},"30":{"tf":1.0},"43":{"tf":1.0},"87":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"87":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.0},"87":{"tf":2.23606797749979}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"t":{"a":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"50":{"tf":1.7320508075688772},"61":{"tf":2.23606797749979},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"155":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"_":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"h":{"df":0,"docs":{},"o":{"d":{"df":7,"docs":{"100":{"tf":1.0},"104":{"tf":1.0},"125":{"tf":1.0},"138":{"tf":1.4142135623730951},"157":{"tf":1.0},"4":{"tf":1.0},"87":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"c":{"df":5,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"142":{"tf":1.0},"147":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"150":{"tf":2.0},"170":{"tf":1.7320508075688772},"28":{"tf":1.0},"36":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":2,"docs":{"117":{"tf":1.4142135623730951},"122":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"108":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}}},"t":{"df":3,"docs":{"61":{"tf":1.0},"82":{"tf":1.0},"88":{"tf":2.449489742783178}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"104":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}}}}},"o":{"d":{"df":21,"docs":{"101":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"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}},"e":{"df":1,"docs":{"55":{"tf":1.0}},"l":{"df":1,"docs":{"38":{"tf":1.0}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":18,"docs":{"1":{"tf":1.0},"100":{"tf":1.4142135623730951},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"48":{"tf":1.7320508075688772},"51":{"tf":2.23606797749979},"52":{"tf":1.7320508075688772},"53":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":2.8284271247461903},"59":{"tf":1.0},"6":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"64":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"1":{"tf":1.0},"36":{"tf":1.0},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":32,"docs":{"108":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"177":{"tf":1.0},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"66":{"tf":1.0},"76":{"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}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"108":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.0},"56":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"60":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"122":{"tf":1.0},"163":{"tf":1.0},"94":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"_":{"df":0,"docs":{},"j":{"df":0,"docs":{},"w":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"124":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"35":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"86":{"tf":1.7320508075688772},"87":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"91":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":23,"docs":{"100":{"tf":1.0},"107":{"tf":1.7320508075688772},"108":{"tf":3.0},"129":{"tf":1.0},"13":{"tf":1.0},"133":{"tf":1.7320508075688772},"138":{"tf":1.7320508075688772},"139":{"tf":1.7320508075688772},"140":{"tf":1.7320508075688772},"141":{"tf":1.7320508075688772},"146":{"tf":1.0},"161":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"84":{"tf":1.0},"98":{"tf":2.23606797749979}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":8,"docs":{"100":{"tf":1.7320508075688772},"106":{"tf":1.0},"110":{"tf":1.4142135623730951},"133":{"tf":2.0},"29":{"tf":2.23606797749979},"39":{"tf":1.0},"40":{"tf":2.449489742783178},"41":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"122":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"21":{"tf":1.0},"51":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"123":{"tf":1.0}}}}}},"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":2,"docs":{"100":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"d":{"df":20,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.7320508075688772},"156":{"tf":1.0},"165":{"tf":1.0},"167":{"tf":1.0},"173":{"tf":1.0},"176":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"4":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"108":{"tf":2.449489742783178},"122":{"tf":1.7320508075688772}}}},"t":{"df":2,"docs":{"12":{"tf":1.0},"135":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":14,"docs":{"0":{"tf":1.0},"12":{"tf":2.0},"120":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"62":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.0}}}}}}},"w":{"df":17,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.7320508075688772},"133":{"tf":3.0},"137":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"166":{"tf":1.0},"29":{"tf":2.6457513110645907},"30":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"22":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"100":{"tf":1.0},"121":{"tf":1.7320508075688772},"29":{"tf":1.0},"61":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"176":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":14,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"13":{"tf":2.449489742783178},"135":{"tf":2.6457513110645907},"144":{"tf":1.0},"15":{"tf":2.0},"151":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.4142135623730951},"76":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{},"n":{"c":{"df":2,"docs":{"123":{"tf":1.7320508075688772},"87":{"tf":1.0}}},"df":12,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"157":{"tf":1.0},"162":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0},"44":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0}},"e":{"df":2,"docs":{"28":{"tf":2.23606797749979},"61":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":25,"docs":{"103":{"tf":1.0},"11":{"tf":1.0},"112":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.4142135623730951},"14":{"tf":1.0},"146":{"tf":1.0},"15":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}},"w":{"df":6,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"29":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"104":{"tf":2.0},"111":{"tf":1.0},"113":{"tf":2.0},"98":{"tf":3.0}}}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"12":{"tf":1.7320508075688772},"121":{"tf":1.0},"13":{"tf":1.7320508075688772},"135":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"161":{"tf":1.0},"34":{"tf":1.0},"89":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"(":{"2":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"3":{"9":{",":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"67":{"tf":1.0}}},"df":14,"docs":{"104":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.7320508075688772},"21":{"tf":1.0},"45":{"tf":1.0},"59":{"tf":2.23606797749979},"60":{"tf":1.4142135623730951},"61":{"tf":2.8284271247461903},"63":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"123":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":2.8284271247461903},"122":{"tf":1.4142135623730951}}}}}}},"k":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}},"n":{"c":{"df":9,"docs":{"106":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"161":{"tf":1.4142135623730951},"27":{"tf":1.0},"30":{"tf":1.0},"5":{"tf":1.0}}},"df":11,"docs":{"115":{"tf":1.0},"122":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0},"21":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.7320508075688772},"98":{"tf":1.0}},"t":{"df":0,"docs":{},"o":{"df":1,"docs":{"2":{"tf":1.0}}}}},"p":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"102":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0}}},"r":{"df":23,"docs":{"111":{"tf":2.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.7320508075688772},"12":{"tf":1.0},"120":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":2.0},"124":{"tf":1.7320508075688772},"128":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"177":{"tf":1.0},"40":{"tf":1.4142135623730951},"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"131":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"<":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"3":{"2":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":34,"docs":{"100":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"12":{"tf":2.23606797749979},"121":{"tf":1.4142135623730951},"123":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"146":{"tf":1.0},"15":{"tf":2.449489742783178},"151":{"tf":1.0},"29":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"?":{"&":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"&":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"&":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"7":{"3":{"8":{"9":{"d":{"8":{"&":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"6":{"a":{"7":{"df":0,"docs":{},"e":{"c":{"2":{"df":1,"docs":{"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":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"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":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":2,"docs":{"126":{"tf":1.4142135623730951},"144":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"v":{"1":{"df":1,"docs":{"39":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":20,"docs":{"100":{"tf":1.0},"111":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":2.23606797749979},"122":{"tf":1.7320508075688772},"128":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"152":{"tf":1.0},"177":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"61":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"29":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":1,"docs":{"161":{"tf":1.0}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"121":{"tf":1.0}}}}}}},"s":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"157":{"tf":1.0},"66":{"tf":1.0}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"161":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"49":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"156":{"tf":1.0},"161":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"128":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"28":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"61":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"111":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"161":{"tf":1.0}}}}}}},"p":{"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"4":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"150":{"tf":1.0},"170":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"176":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":2,"docs":{"121":{"tf":2.0},"122":{"tf":1.0}}}}}}},"df":4,"docs":{"12":{"tf":1.0},"121":{"tf":2.0},"122":{"tf":1.0},"135":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"105":{"tf":1.0},"121":{"tf":2.23606797749979},"122":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.4142135623730951}}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"82":{"tf":1.0},"89":{"tf":2.6457513110645907}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"44":{"tf":1.0},"53":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}},"s":{"df":5,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"161":{"tf":1.0},"28":{"tf":1.0},"53":{"tf":1.0}}},"t":{"df":11,"docs":{"114":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"161":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"70":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"57":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":9,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.0},"44":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":1,"docs":{"21":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"s":{"df":11,"docs":{"112":{"tf":1.4142135623730951},"12":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"151":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":8,"docs":{"12":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"146":{"tf":1.0},"15":{"tf":1.4142135623730951},"28":{"tf":1.0}}},"df":0,"docs":{}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"167":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"/":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"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":{"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":{"39":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{".":{"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":{"39":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":11,"docs":{"100":{"tf":1.4142135623730951},"125":{"tf":1.0},"129":{"tf":1.7320508075688772},"131":{"tf":2.0},"133":{"tf":2.23606797749979},"134":{"tf":2.0},"157":{"tf":1.0},"26":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0}}}}},"c":{"df":5,"docs":{"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.0},"94":{"tf":1.4142135623730951},"95":{"tf":1.0}}},"df":7,"docs":{"125":{"tf":2.0},"129":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"138":{"tf":1.4142135623730951},"155":{"tf":1.0},"160":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"19":{"tf":1.0},"42":{"tf":1.0},"63":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"0":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.4142135623730951},"125":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}}}}},"g":{"_":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}}}}},"d":{"(":{"6":{"3":{"9":{"6":{"7":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"k":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":1,"docs":{"176":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"104":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951}}}},"n":{"df":4,"docs":{"163":{"tf":1.0},"21":{"tf":1.0},"57":{"tf":1.4142135623730951},"67":{"tf":1.0}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":4,"docs":{"2":{"tf":1.4142135623730951},"28":{"tf":1.0},"4":{"tf":1.4142135623730951},"54":{"tf":1.0}}}}}}},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"105":{"tf":1.0},"109":{"tf":2.449489742783178},"110":{"tf":1.4142135623730951},"31":{"tf":1.0},"57":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"0":{"tf":1.0},"108":{"tf":1.4142135623730951},"124":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0},"32":{"tf":1.0},"50":{"tf":1.7320508075688772},"56":{"tf":1.0},"66":{"tf":1.0},"70":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"26":{"tf":1.7320508075688772},"27":{"tf":1.0},"54":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"100":{"tf":1.7320508075688772},"12":{"tf":1.0},"135":{"tf":1.0},"30":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"55":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"123":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"(":{"2":{"9":{"9":{"8":{"7":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":12,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"12":{"tf":2.449489742783178},"126":{"tf":1.7320508075688772},"13":{"tf":2.449489742783178},"132":{"tf":3.1622776601683795},"135":{"tf":2.449489742783178},"138":{"tf":1.7320508075688772},"15":{"tf":2.449489742783178},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"42":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"108":{"tf":1.0},"12":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"15":{"tf":2.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":25,"docs":{"10":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":3.4641016151377544},"126":{"tf":1.4142135623730951},"13":{"tf":3.0},"135":{"tf":3.4641016151377544},"137":{"tf":2.8284271247461903},"138":{"tf":2.8284271247461903},"139":{"tf":2.23606797749979},"140":{"tf":2.23606797749979},"141":{"tf":2.23606797749979},"145":{"tf":1.0},"146":{"tf":2.6457513110645907},"147":{"tf":1.0},"15":{"tf":3.4641016151377544},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":2.6457513110645907},"4":{"tf":1.0},"64":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"@":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{"5":{"4":{"3":{"2":{"/":{"[":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":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":{"151":{"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":{"b":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"s":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{",":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"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":{}},"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":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":16,"docs":{"102":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"146":{"tf":2.8284271247461903},"174":{"tf":1.0},"175":{"tf":1.7320508075688772},"176":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"4":{"tf":2.449489742783178},"5":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"142":{"tf":1.0}}}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":3,"docs":{"108":{"tf":1.0},"111":{"tf":1.0},"123":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":2,"docs":{"127":{"tf":1.0},"161":{"tf":3.3166247903554}},"e":{"c":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"63":{"tf":1.0}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"125":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"124":{"tf":1.0},"146":{"tf":1.0},"5":{"tf":1.0},"72":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"26":{"tf":1.0}},"s":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"160":{"tf":1.0},"26":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"126":{"tf":1.0},"60":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"21":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":17,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"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.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.7320508075688772},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"30":{"tf":1.0},"52":{"tf":1.0}}}}},"o":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"161":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":15,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"126":{"tf":1.4142135623730951},"132":{"tf":2.0},"135":{"tf":1.0},"138":{"tf":1.0},"146":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"176":{"tf":1.0},"29":{"tf":1.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":18,"docs":{"112":{"tf":1.4142135623730951},"113":{"tf":2.0},"116":{"tf":2.449489742783178},"117":{"tf":2.0},"119":{"tf":2.23606797749979},"123":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"177":{"tf":1.4142135623730951},"30":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":2,"docs":{"0":{"tf":1.0},"146":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"19":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"129":{"tf":1.0},"131":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"155":{"tf":1.0},"176":{"tf":1.0}}}},"df":0,"docs":{}}},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":35,"docs":{"0":{"tf":1.0},"100":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"14":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.0},"37":{"tf":2.23606797749979},"38":{"tf":2.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"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}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"u":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"124":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"25":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"177":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":13,"docs":{"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}}}}},"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"d":{"df":13,"docs":{"100":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"17":{"tf":1.0},"176":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"41":{"tf":1.4142135623730951},"43":{"tf":1.0},"71":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":2,"docs":{"175":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"86":{"tf":1.0}}}},"u":{"b":{"df":16,"docs":{"73":{"tf":2.8284271247461903},"77":{"tf":2.23606797749979},"80":{"tf":1.0},"83":{"tf":2.449489742783178},"84":{"tf":2.6457513110645907},"85":{"tf":2.0},"86":{"tf":2.449489742783178},"87":{"tf":3.0},"88":{"tf":2.449489742783178},"89":{"tf":1.7320508075688772},"90":{"tf":2.23606797749979},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":2.6457513110645907},"95":{"tf":2.6457513110645907}},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"109":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"146":{"tf":1.0},"151":{"tf":1.0},"2":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":1.7320508075688772}}}},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":29,"docs":{"1":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":2.23606797749979},"107":{"tf":2.8284271247461903},"108":{"tf":3.7416573867739413},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"113":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"120":{"tf":2.0},"121":{"tf":2.8284271247461903},"122":{"tf":2.0},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":2.6457513110645907},"36":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"9":{"tf":1.0}}},"y":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"146":{"tf":1.0},"29":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"29":{"tf":1.0},"55":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"19":{"tf":1.0},"28":{"tf":1.7320508075688772},"53":{"tf":1.0},"64":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"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}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"r":{"a":{"df":1,"docs":{"85":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"117":{"tf":1.0},"123":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"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":3,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}}},"df":4,"docs":{"12":{"tf":2.449489742783178},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":2.449489742783178}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}}},"w":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}},"b":{"df":2,"docs":{"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"106":{"tf":1.0}}}},"d":{"df":24,"docs":{"0":{"tf":1.4142135623730951},"109":{"tf":1.0},"125":{"tf":1.4142135623730951},"126":{"tf":1.0},"127":{"tf":1.0},"13":{"tf":1.4142135623730951},"24":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":2.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}},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"28":{"tf":1.0},"56":{"tf":1.0},"80":{"tf":1.4142135623730951},"89":{"tf":2.0},"92":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":23,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"125":{"tf":1.0},"21":{"tf":1.0},"53":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":2.23606797749979},"83":{"tf":2.23606797749979},"84":{"tf":2.23606797749979},"85":{"tf":2.23606797749979},"86":{"tf":1.4142135623730951},"87":{"tf":1.7320508075688772},"88":{"tf":2.23606797749979},"89":{"tf":2.23606797749979},"90":{"tf":2.449489742783178},"91":{"tf":1.4142135623730951},"92":{"tf":2.23606797749979},"93":{"tf":2.0},"94":{"tf":2.23606797749979},"95":{"tf":2.6457513110645907}}}},"v":{"df":1,"docs":{"121":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"87":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"125":{"tf":1.4142135623730951},"2":{"tf":1.0},"28":{"tf":1.0},"51":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":13,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}},"df":3,"docs":{"161":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":13,"docs":{"108":{"tf":2.0},"2":{"tf":1.0},"32":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":2.0},"69":{"tf":1.0},"70":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"108":{"tf":1.0},"66":{"tf":1.4142135623730951},"67":{"tf":1.7320508075688772}},"e":{"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":{"b":{"df":1,"docs":{"108":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"2":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"101":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"126":{"tf":1.0},"136":{"tf":1.4142135623730951},"28":{"tf":1.0},"30":{"tf":1.0}}}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":10,"docs":{"144":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"173":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951},"60":{"tf":1.0},"66":{"tf":1.4142135623730951}},"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":10,"docs":{"108":{"tf":1.0},"21":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":2.449489742783178},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":7,"docs":{"125":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"166":{"tf":2.0},"167":{"tf":2.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"112":{"tf":1.0},"122":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"20":{"tf":1.0},"30":{"tf":1.0}}},"v":{"df":13,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"134":{"tf":2.8284271247461903},"135":{"tf":1.4142135623730951},"139":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":5,"docs":{"12":{"tf":1.7320508075688772},"13":{"tf":1.0},"131":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"36":{"tf":1.0}},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"28":{"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":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"29":{"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":5,"docs":{"149":{"tf":1.4142135623730951},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"169":{"tf":1.4142135623730951}}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":3,"docs":{"72":{"tf":1.4142135623730951},"85":{"tf":1.0},"89":{"tf":1.0}}}},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"145":{"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":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":9,"docs":{"107":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":2.449489742783178},"121":{"tf":2.23606797749979},"124":{"tf":1.0},"13":{"tf":2.0},"135":{"tf":2.449489742783178},"15":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}}}},"i":{"df":0,"docs":{},"r":{"df":28,"docs":{"12":{"tf":1.0},"121":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.0},"161":{"tf":1.0},"173":{"tf":1.7320508075688772},"174":{"tf":2.0},"175":{"tf":1.0},"176":{"tf":1.7320508075688772},"24":{"tf":1.0},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"38":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"9":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"104":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"d":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":3,"docs":{"133":{"tf":1.0},"161":{"tf":1.0},"93":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"106":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":5,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"121":{"tf":2.23606797749979},"122":{"tf":1.0},"31":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":9,"docs":{"118":{"tf":1.0},"12":{"tf":1.0},"121":{"tf":2.0},"122":{"tf":2.0},"135":{"tf":1.0},"30":{"tf":1.0},"87":{"tf":1.0},"93":{"tf":2.23606797749979},"96":{"tf":1.0}}}},"m":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"28":{"tf":1.0},"49":{"tf":1.7320508075688772}}}}},"t":{"d":{"df":1,"docs":{"93":{"tf":1.0}}},"df":1,"docs":{"93":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"106":{"tf":1.0},"108":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"82":{"tf":1.0},"91":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":18,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"12":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":1.0},"31":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0},"90":{"tf":3.1622776601683795},"91":{"tf":1.7320508075688772},"92":{"tf":1.0},"98":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"122":{"tf":1.0},"92":{"tf":1.0}}},"t":{"df":3,"docs":{"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.23606797749979}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.7320508075688772}}}}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"109":{"tf":1.0},"161":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"146":{"tf":2.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"161":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"166":{"tf":1.0}}}}}}},"w":{"df":1,"docs":{"64":{"tf":1.0}}}},"p":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"n":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":43,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":2.6457513110645907},"125":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.0},"132":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":2.23606797749979},"137":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"146":{"tf":2.449489742783178},"147":{"tf":2.0},"15":{"tf":2.449489742783178},"150":{"tf":1.7320508075688772},"151":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.4142135623730951},"161":{"tf":1.0},"170":{"tf":1.7320508075688772},"171":{"tf":1.0},"172":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"24":{"tf":1.0},"28":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"30":{"tf":3.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"37":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"c":{"df":3,"docs":{"27":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}},"d":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"df":5,"docs":{"0":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"29":{"tf":1.0},"62":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.0},"160":{"tf":1.0}}}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"160":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"p":{"df":5,"docs":{"159":{"tf":1.7320508075688772},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"93":{"tf":1.0}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"40":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"95":{"tf":1.0}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"39":{"tf":1.0},"50":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"101":{"tf":1.0},"122":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":3,"docs":{"38":{"tf":1.0},"52":{"tf":1.0},"9":{"tf":1.0}}}}},"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"103":{"tf":1.0},"50":{"tf":1.7320508075688772},"56":{"tf":1.0},"62":{"tf":2.449489742783178},"69":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":4,"docs":{"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"a":{".":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"104":{"tf":1.0}}}}},"df":32,"docs":{"0":{"tf":1.0},"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"28":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":2.0},"50":{"tf":2.6457513110645907},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.7320508075688772},"60":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":6,"docs":{"12":{"tf":2.23606797749979},"123":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":2.23606797749979},"15":{"tf":2.23606797749979}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"138":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":7,"docs":{"138":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"61":{"tf":1.0},"93":{"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":2,"docs":{"82":{"tf":1.0},"93":{"tf":2.23606797749979}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"d":{"df":0,"docs":{},"k":{"df":1,"docs":{"29":{"tf":1.0}}}},"df":1,"docs":{"146":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":13,"docs":{"105":{"tf":1.0},"111":{"tf":2.23606797749979},"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},"57":{"tf":1.0},"64":{"tf":1.0}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"19":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":9,"docs":{"108":{"tf":1.0},"142":{"tf":1.0},"50":{"tf":1.7320508075688772},"53":{"tf":1.0},"57":{"tf":2.0},"66":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"123":{"tf":1.0},"146":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"121":{"tf":1.4142135623730951},"130":{"tf":1.0},"21":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":1,"docs":{"120":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"112":{"tf":1.7320508075688772},"121":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"87":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"108":{"tf":1.0},"123":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"87":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"11":{"tf":1.0},"111":{"tf":1.0},"15":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}}},"t":{"df":1,"docs":{"87":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.4142135623730951},"160":{"tf":1.0},"40":{"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":2,"docs":{"12":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951}}}}}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"30":{"tf":1.7320508075688772}}},"v":{"df":1,"docs":{"70":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":17,"docs":{"10":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":2.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"146":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.23606797749979},"160":{"tf":1.4142135623730951},"175":{"tf":1.0},"2":{"tf":1.4142135623730951},"9":{"tf":2.0}}}},"i":{"c":{"df":42,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"100":{"tf":1.0},"11":{"tf":2.449489742783178},"110":{"tf":1.0},"12":{"tf":2.8284271247461903},"123":{"tf":1.4142135623730951},"125":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"13":{"tf":3.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"135":{"tf":2.449489742783178},"136":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"144":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.0},"15":{"tf":2.0},"151":{"tf":2.0},"16":{"tf":1.4142135623730951},"171":{"tf":1.4142135623730951},"177":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"30":{"tf":2.6457513110645907},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":2.0},"4":{"tf":1.4142135623730951},"42":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":3.1622776601683795}},"e":{"'":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"28":{"tf":1.0}}}}}}},"t":{"df":19,"docs":{"11":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.7320508075688772},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"174":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"29":{"tf":1.0},"44":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.4142135623730951},"8":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":17,"docs":{"137":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"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},"25":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"26":{"tf":1.0},"82":{"tf":1.0}}}}}},"h":{"a":{"df":1,"docs":{"138":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"176":{"tf":1.0},"65":{"tf":1.0}}}}},"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"55":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"125":{"tf":1.0}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"w":{"df":1,"docs":{"30":{"tf":1.0}},"n":{"df":1,"docs":{"67":{"tf":1.4142135623730951}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":2,"docs":{"122":{"tf":1.0},"161":{"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":1,"docs":{"123":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"\"":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"60":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"60":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"60":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"123":{"tf":1.0},"128":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"125":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"107":{"tf":1.0},"146":{"tf":1.0},"28":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"67":{"tf":1.0}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"116":{"tf":1.0},"31":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":6,"docs":{"160":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"4":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"137":{"tf":1.0}}}}}}}},"n":{"c":{"df":0,"docs":{},"e":{"/":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":5,"docs":{"13":{"tf":1.0},"146":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.0},"64":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"e":{"d":{"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":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"<":{"6":{"4":{"df":1,"docs":{"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":5,"docs":{"12":{"tf":2.0},"13":{"tf":1.0},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"62":{"tf":2.0}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":3,"docs":{"121":{"tf":1.0},"131":{"tf":1.0},"28":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"157":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":10,"docs":{"1":{"tf":1.0},"100":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"34":{"tf":1.0},"76":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":7,"docs":{"159":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.7320508075688772},"55":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":2.0}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"102":{"tf":1.0},"146":{"tf":1.0},"161":{"tf":1.0},"17":{"tf":1.0}}}},"v":{"df":1,"docs":{"161":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"(":{"3":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"161":{"tf":1.0},"163":{"tf":1.7320508075688772}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.0},"21":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":10,"docs":{"125":{"tf":1.0},"142":{"tf":1.0},"148":{"tf":1.4142135623730951},"168":{"tf":1.7320508075688772},"169":{"tf":1.0},"170":{"tf":1.0},"171":{"tf":1.0},"172":{"tf":1.0},"20":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"55":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":14,"docs":{"13":{"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}},"i":{"df":0,"docs":{},"f":{"df":13,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.0},"26":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"71":{"tf":1.0},"85":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.4142135623730951}},"i":{"df":14,"docs":{"100":{"tf":1.4142135623730951},"12":{"tf":2.0},"126":{"tf":1.0},"13":{"tf":1.7320508075688772},"132":{"tf":1.4142135623730951},"135":{"tf":2.0},"15":{"tf":1.7320508075688772},"28":{"tf":1.4142135623730951},"39":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":2,"docs":{"18":{"tf":1.0},"19":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"l":{"df":8,"docs":{"0":{"tf":1.0},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"173":{"tf":1.0},"36":{"tf":1.0},"59":{"tf":1.0}},"x":{":":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"=":{"1":{"df":1,"docs":{"160":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":5,"docs":{"142":{"tf":1.0},"147":{"tf":2.0},"150":{"tf":1.0},"159":{"tf":1.0},"170":{"tf":1.0}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"80":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"r":{"c":{"=":{"\"":{".":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"b":{"a":{"d":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"%":{"2":{"0":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"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":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"v":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"tf":1.0}}}}}}},"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":{"/":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"/":{"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":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"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":{}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"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":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":1,"docs":{"37":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"=":{"\"":{".":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"125":{"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":{},"f":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"135":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.7320508075688772}}}}},"r":{"d":{"df":9,"docs":{"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"19":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}}}},"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"100":{"tf":1.0},"39":{"tf":1.0},"46":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":27,"docs":{"0":{"tf":1.0},"100":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.4142135623730951},"110":{"tf":1.0},"12":{"tf":1.7320508075688772},"122":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":3.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":2.449489742783178},"142":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"171":{"tf":1.4142135623730951},"21":{"tf":1.0},"28":{"tf":2.6457513110645907},"29":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"39":{"tf":1.0},"4":{"tf":1.7320508075688772},"46":{"tf":1.0},"9":{"tf":2.0}},"e":{"d":{"/":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}}},"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":{"125":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"df":1,"docs":{"104":{"tf":1.0}},"e":{"df":6,"docs":{"0":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"125":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"u":{"df":11,"docs":{"126":{"tf":1.4142135623730951},"136":{"tf":2.6457513110645907},"20":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":2.449489742783178},"35":{"tf":1.7320508075688772},"36":{"tf":1.0},"57":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}}}},"d":{":":{":":{"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":{"df":1,"docs":{"98":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"161":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.7320508075688772}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"122":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"_":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":12,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"124":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"141":{"tf":2.449489742783178},"21":{"tf":1.0},"29":{"tf":1.0},"47":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"52":{"tf":1.0},"98":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"98":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"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":{},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"98":{"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":{},"e":{"df":16,"docs":{"1":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.7320508075688772},"112":{"tf":1.0},"113":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"45":{"tf":1.0},"51":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"r":{"[":{"3":{"2":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"103":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":5,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"28":{"tf":1.0}}}}}}},"df":1,"docs":{"103":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":12,"docs":{"103":{"tf":1.0},"108":{"tf":2.0},"44":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"62":{"tf":2.23606797749979},"66":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":2.0},"84":{"tf":1.0}}}},"p":{"df":2,"docs":{"2":{"tf":1.0},"6":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"28":{"tf":1.0},"51":{"tf":1.0}}}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"104":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"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},"98":{"tf":2.0}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"108":{"tf":1.4142135623730951},"45":{"tf":1.0},"50":{"tf":1.0},"64":{"tf":1.0}}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"u":{"b":{"_":{"df":0,"docs":{},"i":{"d":{"df":2,"docs":{"83":{"tf":1.0},"88":{"tf":1.0}}},"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":{"126":{"tf":1.0},"137":{"tf":1.0}}},"df":2,"docs":{"126":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":2,"docs":{"107":{"tf":1.0},"108":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"31":{"tf":1.0},"80":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"d":{"_":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":4,"docs":{"100":{"tf":1.0},"28":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"(":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":2,"docs":{"101":{"tf":1.7320508075688772},"98":{"tf":2.449489742783178}},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"99":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"101":{"tf":1.0}}}},"df":0,"docs":{}}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"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":{}}},"u":{"df":0,"docs":{},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"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":{}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":5,"docs":{"107":{"tf":1.0},"28":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.0}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"124":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951}}}}}}}}}}},"df":0,"docs":{},"h":{"df":7,"docs":{"112":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"37":{"tf":1.0},"72":{"tf":1.0}}}},"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"146":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"163":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"160":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"161":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"146":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":22,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"111":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"146":{"tf":1.0},"21":{"tf":1.7320508075688772},"4":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"57":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.4142135623730951},"67":{"tf":1.0},"8":{"tf":1.4142135623730951},"87":{"tf":1.0},"94":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"161":{"tf":1.7320508075688772},"163":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":25,"docs":{"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"37":{"tf":1.0},"43":{"tf":1.7320508075688772},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"76":{"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},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":2.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"146":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":4,"docs":{"2":{"tf":1.0},"25":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"n":{"c":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"100":{"tf":1.0},"49":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"x":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":12,"docs":{"123":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":2.0},"173":{"tf":2.0},"174":{"tf":1.7320508075688772},"175":{"tf":1.4142135623730951},"176":{"tf":2.0},"2":{"tf":1.7320508075688772},"25":{"tf":1.0},"5":{"tf":1.7320508075688772},"55":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}}}},"u":{"df":1,"docs":{"176":{"tf":1.0}}}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":10,"docs":{"104":{"tf":1.0},"108":{"tf":1.0},"30":{"tf":1.0},"57":{"tf":1.0},"59":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"67":{"tf":1.0},"92":{"tf":1.0}},"e":{"'":{"df":2,"docs":{"64":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"177":{"tf":1.0},"29":{"tf":1.0}},"n":{"df":1,"docs":{"30":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"(":{"df":1,"docs":{"30":{"tf":1.0}}},"df":12,"docs":{"104":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"172":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.7320508075688772},"30":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.23606797749979}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"163":{"tf":1.0},"177":{"tf":1.0}}}}},"df":2,"docs":{"53":{"tf":1.0},"87":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"121":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"6":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"177":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"125":{"tf":1.0},"132":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":13,"docs":{"109":{"tf":1.0},"142":{"tf":2.0},"152":{"tf":2.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.7320508075688772},"155":{"tf":2.0},"156":{"tf":1.0},"157":{"tf":1.0},"160":{"tf":2.23606797749979},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"172":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"122":{"tf":1.0},"22":{"tf":1.0}}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":3,"docs":{"142":{"tf":1.0},"156":{"tf":1.0},"162":{"tf":1.0}}}},"t":{"'":{"df":2,"docs":{"162":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"123":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":1,"docs":{"121":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"y":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"30":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"55":{"tf":1.0},"57":{"tf":1.0}}},"k":{"df":5,"docs":{"100":{"tf":1.0},"122":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"66":{"tf":1.0}}}},"r":{"d":{"df":1,"docs":{"21":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"107":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":5,"docs":{"121":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":6,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"122":{"tf":1.0},"146":{"tf":1.4142135623730951},"5":{"tf":1.0},"54":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"167":{"tf":1.0}}}}}}}}}},"u":{"df":3,"docs":{"108":{"tf":1.0},"123":{"tf":1.0},"69":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":15,"docs":{"100":{"tf":1.0},"12":{"tf":1.0},"122":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"146":{"tf":1.0},"15":{"tf":1.0},"167":{"tf":1.0},"30":{"tf":1.0},"52":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"107":{"tf":2.6457513110645907},"121":{"tf":3.4641016151377544},"122":{"tf":2.8284271247461903}}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"108":{"tf":1.7320508075688772}}}}},"l":{"d":{"df":0,"docs":{},"r":{"df":1,"docs":{"125":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"1":{".":{"2":{"df":2,"docs":{"125":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"119":{"tf":1.0},"122":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":5,"docs":{"12":{"tf":1.0},"124":{"tf":2.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"12":{"tf":1.4142135623730951},"125":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"2":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"df":9,"docs":{"159":{"tf":1.0},"173":{"tf":1.0},"174":{"tf":1.7320508075688772},"176":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.7320508075688772}}}},"p":{"df":1,"docs":{"14":{"tf":1.0}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"121":{"tf":1.4142135623730951},"122":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"122":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"29":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":31,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"122":{"tf":2.23606797749979},"125":{"tf":1.0},"21":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":2.6457513110645907},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"78":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"81":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},":":{":":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"(":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"e":{"_":{"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":1,"docs":{"61":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":3,"docs":{"72":{"tf":1.0},"76":{"tf":1.7320508075688772},"77":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{":":{":":{"c":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":2.23606797749979}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":3,"docs":{"77":{"tf":1.0},"79":{"tf":1.7320508075688772},"80":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"df":3,"docs":{"82":{"tf":1.0},"94":{"tf":2.8284271247461903},"95":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"82":{"tf":1.0},"95":{"tf":2.23606797749979}}}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"63":{"tf":1.0}}}},"i":{"df":5,"docs":{"108":{"tf":1.0},"157":{"tf":1.0},"28":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"53":{"tf":1.0},"96":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"162":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"55":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"13":{"tf":1.4142135623730951},"28":{"tf":1.0},"50":{"tf":1.0}}}},"y":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"142":{"tf":1.0},"155":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"o":{"df":10,"docs":{"117":{"tf":1.0},"119":{"tf":1.0},"122":{"tf":1.7320508075688772},"160":{"tf":1.0},"166":{"tf":1.0},"6":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"98":{"tf":1.0}}}},"x":{".":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"81":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"122":{"tf":1.0}},"i":{"d":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"(":{"df":1,"docs":{"101":{"tf":1.4142135623730951}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"98":{"tf":2.23606797749979}}}}}},"df":62,"docs":{"1":{"tf":1.4142135623730951},"100":{"tf":2.0},"101":{"tf":2.0},"103":{"tf":2.449489742783178},"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":2.23606797749979},"112":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.7320508075688772},"43":{"tf":2.0},"50":{"tf":2.6457513110645907},"51":{"tf":1.0},"53":{"tf":2.23606797749979},"56":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"59":{"tf":2.449489742783178},"60":{"tf":2.8284271247461903},"61":{"tf":3.872983346207417},"62":{"tf":2.0},"63":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":2.449489742783178},"66":{"tf":2.23606797749979},"67":{"tf":2.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"71":{"tf":2.23606797749979},"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.4142135623730951},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":2.449489742783178},"87":{"tf":1.4142135623730951},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":2.0},"91":{"tf":2.23606797749979},"92":{"tf":1.0},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0},"96":{"tf":2.6457513110645907},"97":{"tf":1.0},"98":{"tf":3.7416573867739413},"99":{"tf":2.8284271247461903}},"i":{"d":{"df":1,"docs":{"98":{"tf":2.0}}},"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":{"98":{"tf":2.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"1":{"2":{"8":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"df":3,"docs":{"62":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"3":{"2":{"df":6,"docs":{"103":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}},"6":{"4":{"df":20,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"112":{"tf":1.4142135623730951},"50":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":2.0},"62":{"tf":1.4142135623730951},"83":{"tf":1.7320508075688772},"84":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"90":{"tf":2.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772},"98":{"tf":3.1622776601683795},"99":{"tf":2.0}}},"df":0,"docs":{}},"8":{"[":{"3":{"2":{"df":2,"docs":{"103":{"tf":1.0},"62":{"tf":2.0}}},"df":0,"docs":{}},"4":{"df":1,"docs":{"62":{"tf":1.0}}},"6":{"4":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"62":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"103":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"174":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":2,"docs":{"138":{"tf":1.0},"146":{"tf":1.0}},"i":{"d":{"df":3,"docs":{"103":{"tf":1.0},"131":{"tf":1.0},"62":{"tf":1.4142135623730951}}},"df":2,"docs":{"161":{"tf":1.0},"21":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"29":{"tf":1.0},"57":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"111":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"156":{"tf":1.0},"157":{"tf":1.0},"177":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":3,"docs":{"21":{"tf":1.0},"57":{"tf":1.0},"61":{"tf":2.8284271247461903}}}},"q":{"df":0,"docs":{},"u":{"df":11,"docs":{"40":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":3.3166247903554},"66":{"tf":1.4142135623730951},"70":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.0}}}},"t":{"df":1,"docs":{"21":{"tf":1.0}}},"x":{"df":2,"docs":{"174":{"tf":1.0},"176":{"tf":1.0}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":6,"docs":{"2":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"54":{"tf":2.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.0}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"20":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"30":{"tf":1.0}}}}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":8,"docs":{"161":{"tf":1.0},"162":{"tf":1.0},"174":{"tf":1.0},"175":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"44":{"tf":1.0},"64":{"tf":1.0}},"e":{"d":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"98":{"tf":2.8284271247461903},"99":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":14,"docs":{"11":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"86":{"tf":1.0},"9":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":3,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"87":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"117":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"30":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"l":{"df":8,"docs":{"106":{"tf":1.0},"110":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":2.0},"131":{"tf":2.0},"134":{"tf":2.0},"136":{"tf":2.0},"35":{"tf":1.4142135623730951}}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":26,"docs":{"110":{"tf":1.4142135623730951},"12":{"tf":1.0},"124":{"tf":1.4142135623730951},"126":{"tf":1.7320508075688772},"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.0},"27":{"tf":1.0},"54":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"70":{"tf":1.0},"74":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}}},"df":97,"docs":{"0":{"tf":1.7320508075688772},"1":{"tf":1.0},"100":{"tf":1.7320508075688772},"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.4142135623730951},"11":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"125":{"tf":1.7320508075688772},"126":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":2.6457513110645907},"133":{"tf":1.0},"135":{"tf":2.23606797749979},"138":{"tf":1.4142135623730951},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":2.449489742783178},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"17":{"tf":1.0},"174":{"tf":1.0},"177":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"28":{"tf":2.6457513110645907},"29":{"tf":1.0},"30":{"tf":1.7320508075688772},"34":{"tf":2.0},"35":{"tf":1.4142135623730951},"37":{"tf":1.0},"4":{"tf":1.4142135623730951},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"56":{"tf":1.0},"59":{"tf":1.7320508075688772},"6":{"tf":1.0},"60":{"tf":2.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":2.449489742783178},"70":{"tf":1.4142135623730951},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"87":{"tf":1.4142135623730951},"88":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.7320508075688772},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":31,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"109":{"tf":1.0},"12":{"tf":1.4142135623730951},"121":{"tf":1.0},"123":{"tf":2.449489742783178},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"13":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.0},"145":{"tf":1.0},"146":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"161":{"tf":1.0},"17":{"tf":1.0},"177":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}},"e":{",":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{",":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"s":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{".":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"27":{"tf":1.0}}},"df":0,"docs":{}}}}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"df":1,"docs":{"27":{"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":{},"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":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"26":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"r":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"27":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"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":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"c":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"126":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.0}}}}}},"v":{"0":{".":{"1":{".":{"3":{"df":1,"docs":{"167":{"tf":1.0}}},"4":{"df":1,"docs":{"167":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{".":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":1,"docs":{"138":{"tf":1.0}}},"1":{"df":1,"docs":{"138":{"tf":1.0}}},"2":{"df":1,"docs":{"138":{"tf":1.0}}},"3":{"df":1,"docs":{"138":{"tf":1.0}}},"4":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"2":{".":{"0":{".":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{".":{"0":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"df":1,"docs":{"138":{"tf":1.0}}},"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"83":{"tf":1.0},"88":{"tf":1.0},"90":{"tf":1.4142135623730951}},"i":{"d":{"df":2,"docs":{"123":{"tf":1.0},"30":{"tf":1.0}}},"df":0,"docs":{}},"u":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":32,"docs":{"101":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.4142135623730951},"113":{"tf":2.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.7320508075688772},"122":{"tf":2.449489742783178},"124":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"15":{"tf":2.0},"18":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"62":{"tf":1.0},"65":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}}}}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"(":{"1":{"0":{"4":{"8":{"5":{"7":{"6":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"2":{"5":{"5":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"4":{"df":2,"docs":{"103":{"tf":2.449489742783178},"104":{"tf":1.0}}},"df":0,"docs":{}},"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":5,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"174":{"tf":1.4142135623730951},"176":{"tf":1.4142135623730951},"39":{"tf":1.0}}}}}}},"df":11,"docs":{"12":{"tf":1.4142135623730951},"126":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"15":{"tf":1.4142135623730951}},"e":{"c":{"<":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}}}},"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":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"u":{"8":{"df":4,"docs":{"62":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.0},"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":11,"docs":{"12":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"123":{"tf":1.0}},"i":{"df":1,"docs":{"123":{"tf":1.4142135623730951}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"(":{"2":{"7":{"3":{"8":{"d":{"2":{"2":{"1":{"c":{"df":0,"docs":{},"f":{"1":{"df":0,"docs":{},"e":{"9":{"2":{"6":{"d":{"2":{"8":{"df":0,"docs":{},"e":{"6":{"2":{"b":{"c":{"9":{"3":{"6":{"0":{"4":{"a":{"9":{"6":{"df":0,"docs":{},"e":{"c":{"6":{"df":0,"docs":{},"f":{"7":{"c":{"5":{"0":{"9":{"3":{"df":0,"docs":{},"e":{"7":{"6":{"6":{"df":0,"docs":{},"f":{"4":{"5":{"a":{"4":{"5":{"5":{"5":{"df":0,"docs":{},"e":{"d":{"0":{"6":{"df":0,"docs":{},"e":{"4":{"3":{"7":{"b":{"7":{"df":0,"docs":{},"f":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"12":{"tf":2.23606797749979},"126":{"tf":1.4142135623730951},"135":{"tf":2.23606797749979},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"15":{"tf":2.23606797749979},"174":{"tf":1.0},"176":{"tf":1.0}}}}}}}},"i":{"a":{"df":10,"docs":{"12":{"tf":1.0},"125":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"159":{"tf":1.0},"4":{"tf":1.7320508075688772},"65":{"tf":1.0},"70":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"125":{"tf":1.0},"137":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"177":{"tf":1.0},"21":{"tf":1.0},"62":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"w":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"50":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":10,"docs":{"0":{"tf":1.0},"101":{"tf":1.0},"112":{"tf":1.0},"122":{"tf":1.7320508075688772},"125":{"tf":1.0},"161":{"tf":1.4142135623730951},"2":{"tf":1.0},"56":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.4142135623730951},"28":{"tf":1.0}}}},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":6,"docs":{"2":{"tf":1.0},"25":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":2.0}}},"df":0,"docs":{}},"df":18,"docs":{"100":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.0},"159":{"tf":1.0},"2":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":2.6457513110645907},"27":{"tf":1.4142135623730951},"39":{"tf":1.0},"51":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":3.1622776601683795},"6":{"tf":3.0},"7":{"tf":2.0},"8":{"tf":1.4142135623730951}}}},"y":{"df":7,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"137":{"tf":1.0},"34":{"tf":1.0},"60":{"tf":1.0},"70":{"tf":1.0},"95":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"108":{"tf":1.4142135623730951},"121":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"34":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":8,"docs":{"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"28":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"v":{"df":7,"docs":{"100":{"tf":1.0},"108":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"142":{"tf":1.0},"31":{"tf":1.0},"99":{"tf":1.0}}}},"b":{"3":{"df":1,"docs":{"125":{"tf":1.0}}},"_":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"_":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"106":{"tf":1.0},"12":{"tf":1.0},"135":{"tf":1.0},"15":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"28":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"51":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":11,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":2.23606797749979},"135":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":3.0},"16":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"6":{"tf":1.7320508075688772},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":2,"docs":{"166":{"tf":1.0},"167":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"0":{"tf":1.0},"107":{"tf":1.0},"175":{"tf":1.0},"27":{"tf":1.0},"30":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"101":{"tf":1.0},"53":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"88":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"49":{"tf":1.0}}}}}}},"o":{"'":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"\"":{"4":{"0":{"0":{"df":0,"docs":{},"p":{"df":0,"docs":{},"x":{"df":1,"docs":{"125":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"_":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":1.0},"28":{"tf":1.0}}}},"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"135":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"0":{"tf":1.0},"125":{"tf":1.0},"30":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"135":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"64":{"tf":1.0}}}}}}}},"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":{"55":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"108":{"tf":1.0},"128":{"tf":1.0},"13":{"tf":1.0},"142":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"27":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":3,"docs":{"153":{"tf":1.0},"154":{"tf":1.0},"172":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"d":{"'":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":8,"docs":{"100":{"tf":1.7320508075688772},"161":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0},"63":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"x":{"6":{"4":{"df":1,"docs":{"125":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"108":{"tf":1.0}},"x":{"df":0,"docs":{},"x":{"df":0,"docs":{},"x":{"df":1,"docs":{"28":{"tf":1.4142135623730951}}}}}},"y":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"39":{"tf":1.0}}}}},"df":1,"docs":{"174":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"'":{"d":{"df":4,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":1.0},"117":{"tf":1.0},"46":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":7,"docs":{"106":{"tf":1.0},"146":{"tf":1.0},"173":{"tf":1.0},"2":{"tf":1.0},"25":{"tf":1.4142135623730951},"54":{"tf":1.0},"96":{"tf":1.0}}}},"r":{"df":4,"docs":{"127":{"tf":1.0},"161":{"tf":1.0},"2":{"tf":1.0},"28":{"tf":1.0}}},"v":{"df":3,"docs":{"106":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":3,"docs":{"122":{"tf":1.4142135623730951},"85":{"tf":1.0},"93":{"tf":1.0}}}}}}}},"title":{"root":{"1":{".":{"1":{"df":1,"docs":{"24":{"tf":1.0}}},"2":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"23":{"tf":1.0},"98":{"tf":1.0}}},"2":{".":{"1":{"df":1,"docs":{"27":{"tf":1.0}}},"2":{"df":1,"docs":{"28":{"tf":1.0}}},"3":{"df":1,"docs":{"29":{"tf":1.0}}},"4":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"99":{"tf":1.0}}},"3":{"df":2,"docs":{"100":{"tf":1.0},"31":{"tf":1.0}}},"4":{"df":1,"docs":{"101":{"tf":1.0}}},"a":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"43":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"119":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"176":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"1":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"55":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"128":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"123":{"tf":1.0}}}}}}}}},"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"107":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"129":{"tf":1.0},"148":{"tf":1.0},"160":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"34":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"162":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"130":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"149":{"tf":1.0},"169":{"tf":1.0}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"162":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.0}}}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"10":{"tf":1.0},"27":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"13":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"127":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"142":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":3,"docs":{"138":{"tf":1.0},"29":{"tf":1.0},"52":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"96":{"tf":1.0}}}}}}}},"d":{"a":{"df":0,"docs":{},"t":{"a":{"b":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"102":{"tf":1.0},"146":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"103":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"73":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"143":{"tf":1.0},"2":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":2,"docs":{"131":{"tf":1.0},"30":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"56":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"63":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"145":{"tf":1.0}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"139":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"47":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"154":{"tf":1.4142135623730951}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"60":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"23":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}},"df":0,"docs":{}}},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"104":{"tf":1.0},"122":{"tf":1.0},"97":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"70":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"13":{"tf":1.0},"16":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"111":{"tf":1.0}}}}}},"n":{"d":{"df":1,"docs":{"163":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"32":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"c":{"df":16,"docs":{"125":{"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}}}}}}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"_":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":7,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"156":{"tf":1.0},"3":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"71":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"144":{"tf":1.0},"24":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"122":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}},"t":{"df":1,"docs":{"158":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"177":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"df":1,"docs":{"53":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"45":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":2,"docs":{"109":{"tf":1.0},"50":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"52":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"i":{"d":{"df":1,"docs":{"112":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"41":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"69":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":33,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"125":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"13":{"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.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"156":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.0},"51":{"tf":1.0},"64":{"tf":1.0},"71":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"102":{"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":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"66":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"69":{"tf":1.0},"70":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"132":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"116":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"g":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"85":{"tf":1.0}},"i":{"c":{"df":2,"docs":{"101":{"tf":1.0},"118":{"tf":1.0}}},"df":0,"docs":{}}}}},"m":{"a":{"c":{"df":0,"docs":{},"o":{"df":2,"docs":{"175":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"39":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"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":{"114":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"87":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"tf":1.0},"170":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"166":{"tf":1.0}}}},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}},"o":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":3,"docs":{"48":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0}}}}},"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":{"40":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"108":{"tf":1.0}}}},"w":{"df":2,"docs":{"133":{"tf":1.0},"29":{"tf":1.0}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"55":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"113":{"tf":1.0}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"118":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"121":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"167":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"109":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":5,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"33":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"31":{"tf":1.0}}}}},"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":{"22":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"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":{"67":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"167":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"134":{"tf":1.0}}}}},"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":3,"docs":{"149":{"tf":1.0},"158":{"tf":1.0},"169":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"173":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"49":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"90":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"n":{"df":3,"docs":{"150":{"tf":1.0},"170":{"tf":1.0},"172":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"s":{"c":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"62":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"164":{"tf":1.0}}}}},"df":0,"docs":{},"m":{"a":{"df":3,"docs":{"50":{"tf":1.0},"56":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"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":{"93":{"tf":1.0}}}}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"111":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"112":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"c":{"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"151":{"tf":1.0},"171":{"tf":1.0},"28":{"tf":1.0},"36":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":2,"docs":{"114":{"tf":1.0},"23":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"28":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"7":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"163":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"148":{"tf":1.0},"168":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"l":{"df":0,"docs":{},"x":{"df":1,"docs":{"147":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}},"r":{"d":{"df":1,"docs":{"157":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"_":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"46":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":5,"docs":{"135":{"tf":1.0},"140":{"tf":1.0},"151":{"tf":1.0},"171":{"tf":1.0},"28":{"tf":1.0}}}},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"136":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"141":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"102":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"57":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"173":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":6,"docs":{"152":{"tf":1.0},"153":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.0},"172":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"159":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"35":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"75":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"76":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":1,"docs":{"79":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"94":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"y":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"155":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":4,"docs":{"103":{"tf":1.0},"58":{"tf":1.0},"71":{"tf":1.0},"96":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"/":{"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"174":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"61":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"65":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"23":{"tf":1.0}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":8,"docs":{"110":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"54":{"tf":1.0},"68":{"tf":1.0},"74":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0}}}},"df":6,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"26":{"tf":1.0},"34":{"tf":1.0}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"113":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"m":{"3":{"2":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"25":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"55":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"163":{"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/v0.25.0/storing-records/index.html b/v0.25.0/storing-records/index.html new file mode 100644 index 000000000..9780888c5 --- /dev/null +++ b/v0.25.0/storing-records/index.html @@ -0,0 +1,288 @@ + + + + + + Storing Records - The Fuel Indexer Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Storing Info in a Database

+

The Fuel indexer uses PostgreSQL as the primary database.

+
+

💡 We're open to supporting other storage solutions in the future.

+
+

Data Types

+

Below is a mapping of GraphQL schema types to their Sway and database equivalents. Note that an empty cell denotes that there is no direct equivalent for the type in the corresponding domain.

+
+ + + + + + + + + + + + + + + + + + + + + +
GraphQL ScalarSway TypePostgres Type
Addressb256varchar(64)
AssetIdu8[32]varchar(64)
Booleanboolboolean
Bytesstr[]varchar(10485760)
Bytes32str[32]varchar(64)
Bytes4str[4]varchar(8)
Bytes64str[64]varchar(128)
Bytes8str[8]varchar(16)
ContractIdb256varchar(64)
I128numeric(39,0)
I32u32integer
I64u64bigint
I8u8integer
IDvarchar(64) primary key
Jsonstr[]json
U128numeric(39, 0)
U32u32integer
U64u64numeric(20, 0)
U8u8integer
UIDvarchar(64)
Stringstr[]varchar(255)
+
+

Example

+

Let's define an Event struct in a Sway contract:

+
struct Event {
+    id: u64,
+    address: Address,
+    block_height: u64,
+}
+
+

The corresponding GraphQL schema to mirror this Event struct would resemble:

+
type Event @entity {
+    id: ID!
+    account: Address!
+    block_height: U64!
+}
+
+

And finally, this GraphQL schema will generate the following Postgres schema:

+
                                           Table "schema.event"
+    Column   |     Type    | Collation | Nullable | Default | Storage  | Compression | Stats target | Description
+--------------+-------------+-----------+----------+---------+----------+-------------+--------------+-------------
+ id           |    bigint   |           | not null |         | plain    |             |              |
+ block_height |    bigint   |           | not null |         | plain    |             |              |
+ address      | varchar(64) |           | not null |         | plain    |             |              |
+ object       |    bytea    |           | not null |         | extended |             |              |
+Indexes:
+    "event_pkey" PRIMARY KEY, btree (id)
+Access method: heap
+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/v0.25.0/tomorrow-night.css b/v0.25.0/tomorrow-night.css new file mode 100644 index 000000000..81fe276e7 --- /dev/null +++ b/v0.25.0/tomorrow-night.css @@ -0,0 +1,102 @@ +/* Tomorrow Night Theme */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* https://github.com/jmblog/color-themes-for-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; +}